Elegir una opción de hospedaje multimedia
Use la API de comunicaciones en la nube en Microsoft Graph para permitir que los bots envíen y reciban contenido relacionado con audio y vídeo. Al hacer uso de los medios, puede crear una experiencia más interactiva entre los bots y los usuarios.
Este artículo le ayuda a determinar qué opción de hospedaje multimedia es adecuada en función de sus necesidades: medios hospedados por el servicio o medios hospedados por la aplicación.
Medios hospedados por el servicio (hospedaje remoto)
Si desea que el bot reproduzca un mensaje personalizado cuando un cliente marque el número de su empresa, o para detectar tonos de teléfono, grabar clips de voz cortos o realizar cualquiera de los diversos escenarios de respuesta de voz interactiva (IVR), considere la posibilidad de usar las API multimedia hospedadas por el servicio.
Si sus necesidades multimedia son más sencillas, explore esta opción primero. Dado que el procesamiento multimedia pesado se descarga de forma remota, se trata de una solución de peso más ligero que permite compilar el bot de una manera más flexible.
Para ver un ejemplo que muestra cómo crear un bot que usa medios hospedados por el servicio, consulte los ejemplos de bot de llamada a medios remotos.
Medios hospedados por la aplicación (hospedaje local)
Si desea que el bot acceda a una secuencia en vivo de audio y vídeo de sus clientes para su uso para grabar, transcribir, traducir o analizar opiniones a través de un servicio de procesamiento de lenguaje natural, considere la posibilidad de hospedar los medios localmente.
Importante
No puede usar la API de acceso multimedia para grabar o conservar contenido multimedia de las llamadas o reuniones a las que accede la aplicación, o datos derivados de ese contenido multimedia ("grabación" o "grabación"), sin llamar primero a la API updateRecordingStatus para indicar que la grabación ha comenzado y recibir una respuesta correcta de esa API.
Si la aplicación comienza a grabar cualquier reunión o llamada, debe finalizar la grabación antes de llamar a la API updateRecordingStatus para indicar que la grabación ha finalizado. Asegúrese de que cumple con las leyes y regulaciones de su área con respecto a la protección de datos y la confidencialidad de las comunicaciones. Consulte los Términos de uso y consulte con su asesor legal para obtener más información.
Si desea tener más control sobre los medios, elija esta opción. Tendrá acceso directo a los flujos multimedia y podrá usar el uso compartido de pantalla basado en vídeo. Podrá crear escenarios IVR más sofisticados que estén habilitados para voz. Se trata de una solución de peso más pesado que le proporciona la mayor flexibilidad en la forma en que desea programar los medios.
Contenido relacionado con los requisitos y consideraciones de los bots multimedia hospedados en la aplicación.
Para ver un ejemplo que muestra cómo crear un bot que usa medios hospedados por la aplicación, consulte los ejemplos de medios locales.