Comunicación como usuario externo de Teams
Puede usar Azure Communication Services para crear aplicaciones que permitan a los usuarios externos unirse y participar en reuniones de Teams como usuarios anónimos de Teams. Los clientes pueden unirse a reuniones de Teams desde sus aplicaciones o sitios web. Las ventajas principales son:
- No es necesario descargar clientes web, móviles o de escritorio de Teams para usuarios externos
- Los usuarios externos no pierden el contexto al cambiar a otra aplicación
- Compatibilidad con exploradores en dispositivos móviles
- Personalización de la interfaz de usuario (UI)
- No se requieren licencias adicionales de Teams
Casos de uso
Estos son ejemplos reales de aplicaciones:
- Un proveedor de atención sanitaria usa clientes de Teams para llevar a cabo una visita virtual de telemedicina con un paciente que usa una aplicación o un sitio web del proveedor de atención sanitaria
- Los clientes interesados en una hipoteca programan una consulta virtual en el sitio web del banco con un empleado del banco, que se une a la consulta mediante el cliente de Teams
- Un fabricante programa una conferencia virtual para que los asociados anuncien el lanzamiento de un nuevo producto. Los asociados pueden unirse al lanzamiento mediante un navegador web en sus teléfonos
Creación de prototipo
Los desarrolladores pueden experimentar con las funcionalidades en varios niveles para evaluar, aprender y personalizar el producto.
Poco o nada de código
Puede crear un token de identidad y acceso para usuarios externos de Teams en Azure Portal sin una sola línea de código. Para ello, siga estos pasos.
Con una identidad válida, un token de acceso y una dirección URL de reunión de Teams, puede usar la Biblioteca de interfaz de usuario de Azure Communication Services para unirse a la reunión de Teams sin nada de código.
Implementación con un solo clic
El ejemplo de elementos principales de llamada de Azure Communication Services muestra cómo los desarrolladores pueden usar el SDK web de llamada de Azure Communication Services para unirse a una reunión de Teams desde una aplicación web como usuario externo de Teams. Puede experimentar con la funcionalidad con una implementación con un solo clic en Azure.
El ejemplo principal de autenticación de Azure Communication Services muestra cómo los desarrolladores pueden usar el SDK de identidad de Azure Communication Services para obtener tokens de acceso como usuarios de Teams. Puede clonar el repositorio de GitHub y seguir una guía sencilla para configurar el servicio para la autenticación en Azure.
Codificar
En la página de arquitectura de cliente y servidor encontrará información sobre los flujos de datos para unirse a las reuniones de Teams. Al implementar la experiencia, debe implementar la lógica de cliente para la comunicación en tiempo real y la lógica del servidor para la autenticación. Los siguientes artículos le guiarán durante la implementación de la comunicación para usuarios externos de Teams.
Artículos de código de alto nivel:
Artículos de código de bajo nivel:
- Unirse al audio y vídeo de la reunión de Teams como usuario externo de Teams
- Unirse al chat de reuniones de Teams como usuario externo de Teams
- Opciones para unirse a una reunión
Casos de uso admitidos
La tabla siguiente muestra los casos de uso admitidos para el usuario externo de Teams con Azure Communication Services:
Escenario | Compatible |
---|---|
Unirse a una reunión de Teams | ✔️ |
Unirse al canal de la reunión de Teams [1] | ✔️ |
Unirse al seminario web de Teams [2] | ✔️ |
Unirse a un evento en directo de Teams. | ❌ |
Unirse a la reunión de Teams programada en la aplicación para uso personal | ❌ |
Unirse a una llamada 1:1 o de grupo en Teams | ❌ |
Unirse a un chat 1:1 o de grupo en Teams | ❌ |
- [1] Los usuarios externos de Teams pueden unirse a una reunión de Teams de canal con audio y vídeo, pero no podrán enviar ni recibir ningún mensaje de chat.
- [2] Los usuarios externos de Teams pueden unirse a un seminario web de Teams. Sin embargo, los roles de moderador y asistente no se respetan para los usuarios externos de Teams. Los usuarios externos de Teams en los SDK de Azure Communication Services podrían realizar acciones no previstas para los asistentes (como compartir pantalla, encender o apagar la cámara o silenciarse ellos mismos) si su aplicación proporciona experiencia de usuario para esas acciones.
Precios
Los usuarios con licencia de Teams pueden programar reuniones de Teams y compartir la invitación con usuarios externos. Los usuarios externos pueden unirse a la experiencia de reunión de Teams mediante clientes web, móviles y de escritorio de Teams existentes sin cargo adicional. Los usuarios externos que se unen mediante los SDK de Azure Communication Services pagarán el consumo estándar de Azure Communication Services por audio, vídeo y chat. No hay ninguna tarifa adicional por la propia funcionalidad de interoperabilidad.