Integración de reuniones y llamadas de Teams en aplicaciones externas
Microsoft Teams proporciona funcionalidad de comunicación integrada de negocio a consumidor (B2C). Por ejemplo, los responsables de hipotecas bancarias pueden realizar citas virtuales con clientes mediante reuniones de Teams.
Los clientes pueden unirse a la reunión de las siguientes maneras:
- Use aplicaciones nativas de Teams o cliente web de Teams.
- Marque el número de teléfono de la reunión.
- Use aplicaciones personalizadas que funcionen con llamadas y reuniones de Teams.
La integración de la interoperabilidad de Teams en la aplicación nativa o web orientada al cliente permite experiencias de usuario personalizadas. Puede crear una aplicación web compatible con dispositivos móviles y de escritorio, o crear aplicaciones nativas para iOS, Android y Windows. Esta integración mantiene las ventajas de usar Teams para las interacciones de los empleados. Estas interacciones pueden incluir la familiaridad de los empleados, las características del copiloto de Teams, la expansión con aplicaciones y bots de Teams y el cumplimiento de la seguridad y el cumplimiento de Microsoft 365.
Las aplicaciones web y nativas personalizadas pueden interactuar con dos tipos de experiencias de Teams B2C: citas virtuales y centro de contactos.
En la imagen siguiente se muestra un ejemplo de cómo puede integrar la experiencia de llamadas y reuniones interoperables de Teams en la aplicación web o nativa:
Citas virtuales
Las citas virtuales son reuniones organizadas entre un cliente y una empresa en un momento determinado. La separación distinta entre el cliente y la empresa, junto con el aspecto programado de la interacción, son características fundamentales de la mayoría de las citas virtuales.
Por ejemplo, varios sectores usan citas virtuales, como reuniones con profesionales sanitarios, responsables de préstamos o técnicos de soporte técnico de productos.
Para crear una aplicación de citas virtuales, siga estos pasos:
- Cree una función de servicio de administración de comunicaciones mediante graph onlineMeeting API. Esta función controla la programación de las opciones de reunión y configuración, como la disponibilidad de grabación.
- Integre llamadas y chats de Azure Communication Services en la aplicación web o nativa. Para obtener más información, consulte Conceptos de telefonía y Conceptos de chat.
- Configure el servicio de administración de comunicaciones para compartir los metadatos de la reunión de Teams con la aplicación cliente.
Las bibliotecas cliente de Azure Communication Services están disponibles para varias plataformas y lenguajes, como el cliente web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Las bibliotecas cliente admiten tanto clientes web móviles como de escritorio.
Puede usar la biblioteca de interfaz de usuario de código abierto para desarrollar aplicaciones web, iOS y Android. Azure Communication Services es independiente de la identidad y puede controlar cómo identificar y autenticar a los usuarios finales.
Para obtener más información y guías de inicio rápido, consulte:
- Concepto: Aplicaciones de visita virtual con Azure Communication Services
- Concepto: Interoperabilidad de Azure & Teams
- Guía de arquitectura de Azure para unirse a una reunión de Teams
- Generador de ejemplos de Azure para unirse a una reunión de Teams
- Inicio rápido: Unirse a una reunión de Teams como usuario externo
Centro de contactos
Las aplicaciones del centro de contactos se centran en la comunicación no programada entre consumidores y agentes. La naturaleza no programada de la interacción es un atributo clave de las aplicaciones del centro de contactos. El centro de contactos captura una gran familia de aplicaciones diversas a través de lo siguiente:
- Escama: Es posible que las pequeñas empresas tengan pocos empleados que funcionen como agentes con un rol limitado, como un restaurante que proporcione un número de contacto para reservar reservas. Una aerolínea podría emplear a miles de empleados y proveedores proporcionando un centro de contacto 24/7.
- Canal: Las organizaciones pueden interactuar con los consumidores a través del sistema telefónico, las aplicaciones, el servicio de mensajes cortos (SMS) o las plataformas de comunicación de consumidores.
- Enfoque organizativo: La mayoría de las empresas tienen empleados que operan como agentes que usan Teams o el software del Centro de contactos con licencia como servicio (CCaaS). Como alternativa, otras empresas podrían externalizar el rol de agente o usar proveedores de servicios especializados que operan completamente centros de contacto.
Para crear una aplicación del centro de contactos, siga estos pasos:
- Planee y configure operadores automáticos de Teams y colas de llamadas.
- Cree una función de servicio de administración de comunicaciones mediante las API de Graph para recuperar metadatos de operadores automáticos y colas de llamadas.
- Integre llamadas y chats de Azure Communication Services en la aplicación web o nativa. Para obtener más información, consulte Conceptos de telefonía y Conceptos de chat.
- Configure el servicio de administración de comunicaciones para compartir el operador automático de Teams o los metadatos de cola de llamadas a la aplicación cliente.
La biblioteca de interfaz de usuario de Azure Communication Services incluye una composición de llamadas que permite una integración rápida y sencilla de estas experiencias de llamada no programadas en clientes web móviles y de escritorio.
Para obtener más información y guías de inicio rápido, consulte: