Funcionalidades de llamada compatibles con los usuarios de Teams en el SDK de llamadas
El SDK de llamadas de Azure Communication Services permite a los dispositivos de usuario de Teams impulsar experiencias de comunicación de voz y vídeo. En esta página se proporcionan descripciones detalladas de las características de llamadas, incluida información sobre la compatibilidad del explorador y la plataforma. Para empezar de inmediato con JavaScript, consulte Inicios rápidos de llamadas.
Principales características de Calling SDK:
- Direccionamiento: Azure Communication Services usa identificador de usuario de Microsoft Entra para abordar los puntos de conexión de comunicación. Los clientes usan identidades de Microsoft Entra para autenticarse en el servicio y comunicarse entre sí. Estas identidades se usan en las API de llamada que proporcionan a los clientes visibilidad de quién está conectado a una llamada (la lista). Y también se usan en Microsoft Graph API.
- Cifrado : la instancia de Calling SDK que hace la llamada cifra el tráfico y evita manipulaciones de la conexión.
- Administración de dispositivos y medios: la instancia de Calling SDK proporciona funciones para enlazar con dispositivos de audio y vídeo, codifica contenido para una transmisión eficaz a través del plan de TI de comunicaciones y muestra el contenido en los dispositivos de salida y las vistas que especifique. Las API también se proporcionan con fines de uso compartido de la aplicación y la pantalla.
- Notificaciones: Calling SDK proporciona API que permiten a los clientes recibir notificaciones de una llamada entrante. En los casos en que la aplicación no se esté ejecutando en primer plano, hay patrones disponibles para activar notificaciones emergentes ("toasts") e informar a los usuarios de una llamada entrante.
Capacidades de llamada
En la lista siguiente se presenta el conjunto de características que están disponibles actualmente en el SDK de llamadas de Azure Communication Services al participar en llamadas de voz a través de IP (VoIP) 1:1 o llamadas VoIP de grupo.
Grupo de características | Funcionalidad | JavaScript | Windows | Java (Android) | Objective-C (iOS) |
---|---|---|---|---|---|
Funcionalidades principales | Realizar una llamada uno a uno al usuario de Teams | ✔️ | ✔️ | ✔️ | ✔️ |
Realizar una llamada uno a uno para un usuario de Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Realizar una llamada de grupo con más de dos usuarios de Teams (hasta 350) | ✔️ | ✔️ | ✔️ | ✔️ | |
Promocionar una llamada uno a uno con dos usuarios de Teams a una llamada de grupo con más de dos usuarios de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Unirse a una llamada de grupo después de que se haya iniciado | ❌ | ❌ | ❌ | ❌ | |
Invitar a otro participante de VoIP a unirse a una llamada de grupo en curso | ✔️ | ✔️ | ✔️ | ✔️ | |
Probar el micrófono, el altavoz y la cámara con un servicio de prueba de audio (disponible llamando a 8:echo123). | ✔️ | ✔️ | ✔️ | ✔️ | |
La realización de una llamada respeta la configuración de acceso externo de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
La realización de una llamada respeta la configuración de acceso invitado de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Control durante la llamada | Activar o desactivar el vídeo | ✔️ | ✔️ | ✔️ | ✔️ |
Desactivar/activar audio del micrófono | ✔️ | ✔️ | ✔️ | ✔️ | |
Cambiar entre las cámaras | ✔️ | ✔️ | ✔️ | ✔️ | |
Retención/reanudación local | ✔️ | ✔️ | ✔️ | ✔️ | |
Indicador de los hablantes dominantes en la llamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Elegir el altavoz para las llamadas | ✔️ | ✔️ | ❌2 | ❌2 | |
Elegir el micrófono para llamadas | ✔️ | ✔️ | ❌2 | ❌2 | |
Indicador del estado del participante Inactivo, elementos multimedia iniciales, conectando, conectado, en espera, en la sala de espera, desconectado |
✔️ | ✔️ | ✔️ | ✔️ | |
Indicador del estado de la llamada Elementos multimedia iniciales, entrante, conectando, llamando, conectada, en espera, desconectando, desconectada |
✔️ | ✔️ | ✔️ | ✔️ | |
Indicar los participantes silenciados | ✔️ | ✔️ | ✔️ | ✔️ | |
Indicar los motivos de los participantes para finalizar la llamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Uso compartido de pantalla | Compartir la pantalla completa desde la aplicación | ✔️ | ✔️1 | ✔️1 | ✔️1 |
Compartir una aplicación específica (desde la lista de aplicaciones en ejecución) | ✔️ | ✔️1 | ❌ | ❌ | |
Compartir una pestaña del explorador web desde la lista de pestañas abiertas | ✔️ | ✔️ | ✔️ | ✔️ | |
Recibir la secuencia de uso compartido de pantalla | ❌ | ❌ | ❌ | ❌ | |
Compartir contenido en modo "solo contenido" | ✔️ | ✔️ | ✔️ | ✔️ | |
Recibir secuencias de vídeo con contenido para la experiencia de uso compartido de pantalla de "solo contenido" | ✔️ | ✔️ | ✔️ | ✔️ | |
Compartir contenido en modo "principal" | ❌ | ❌ | ❌ | ❌ | |
Recibir secuencias de vídeo con contenido para la experiencia de uso compartido de pantalla "principal" | ❌ | ❌ | ❌ | ❌ | |
Compartir contenido en modo "en paralelo" | ❌ | ❌ | ❌ | ❌ | |
Recibir secuencias de vídeo con contenido para la experiencia de uso compartido de pantalla "en paralelo" | ❌ | ❌ | ❌ | ❌ | |
Compartir contenido en modo "informador" | ❌ | ❌ | ❌ | ❌ | |
Recibir secuencias de vídeo con contenido para la experiencia de uso compartido de pantalla "informador" | ❌ | ❌ | ❌ | ❌ | |
Compartir el audio del sistema durante el uso compartido de la pantalla | ✔️ | ❌ | ❌ | ❌ | |
Lista | Enumerar participantes | ✔️ | ✔️ | ✔️ | ✔️ |
Agregar un usuario de Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Agregar un usuario de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Agregar usuarios de Teams que cumplan la configuración de acceso externo de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Agregar un usuario de Teams que cumpla la configuración de acceso de invitado de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Agregar un número de teléfono | ✔️ | ✔️ | ✔️ | ✔️ | |
Quitar un participante | ✔️ | ✔️ | ✔️ | ✔️ | |
Admitir participantes en la sala de espera en la reunión de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Ser admitido en la reunión de Teams desde la sala de espera | ✔️ | ✔️ | ✔️ | ✔️ | |
Agregar usuarios de Teams que cumplan las barreras de información | ✔️ | ✔️ | ✔️ | ✔️ | |
Administración de dispositivos | Solicitar permiso para usar audio o vídeo | ✔️ | ✔️ | ✔️ | ✔️ |
Obtener la lista de cámaras | ✔️ | ✔️ | ✔️ | ✔️ | |
Establecer cámara | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener la cámara seleccionada | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener la lista de micrófonos | ✔️ | ✔️ | ✔️ | ✔️ | |
Establecer micrófono | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener el micrófono seleccionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener la lista de altavoces | ✔️ | ✔️ | ✔️ | ✔️ | |
Establecer el altavoz | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener el altavoz seleccionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Representación de vídeo | Representar un único vídeo en muchos lugares (cámara local o flujo remoto) | ✔️ | ✔️ | ✔️ | ✔️ |
Establecer y actualizar el modo de escalado | ✔️ | ✔️ | ✔️ | ✔️ | |
Representar secuencias de vídeo remoto | ✔️ | ✔️ | ✔️ | ✔️ | |
Ver secuencias de vídeo en modo juntos | ✔️ | ❌ | ❌ | ❌ | |
Consulte vista de Galería grande | ❌ | ❌ | ❌ | ❌ | |
Ver transmisiones de vídeo desde el bot multimedia de Teams | ❌ | ❌ | ❌ | ❌ | |
Recibir la secuencia ajustada para el "contenido de la cámara" | ❌ | ❌ | ❌ | ❌ | |
Agregar y quitar secuencias de vídeo del contenido destacado | ✔️ | ✔️ | ✔️ | ✔️ | |
Permitir la selección de secuencias de vídeo para el contenido destacado | ✔️ | ✔️ | ✔️ | ✔️ | |
Efectos de vídeo | Desenfoque de fondo | ✔️ | ✔️ | ✔️ | ✔️ |
Imagen de fondo personalizada | ✔️ | ❌ | ❌ | ❌ | |
Grabación y transcripción | Administrar la grabación en la nube de Teams | ❌ | ❌ | ❌ | ❌ |
Recibir información de la llamada que se está registrando | ✔️ | ✔️ | ✔️ | ✔️ | |
Dar consentimiento explícito a la grabación en la nube de Teams | ✔️ | ❌ | ❌ | ❌ | |
Administración de la transcripción de Teams | ❌ | ❌ | ❌ | ❌ | |
Recibir información de la llamada que se está transcribiendo | ✔️ | ✔️ | ✔️ | ✔️ | |
Dar consentimiento explícito a la transcripción de Teams | ✔️ | ❌ | ❌ | ❌ | |
Administrar subtítulos de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Compatibilidad con la grabación de cumplimiento | ✔️ | ✔️ | ✔️ | ✔️ | |
Participación | Levantar y bajar la mano | ✔️ | ✔️ | ✔️ | ✔️ |
Indicar que otro participante ha levantado y bajado la mano | ✔️ | ✔️ | ✔️ | ✔️ | |
Desencadenar reacciones | ❌ | ❌ | ❌ | ❌ | |
Indicar las reacciones de otros participantes | ❌ | ❌ | ❌ | ❌ | |
Integraciones | Controlar aplicaciones de terceros de Teams | ❌ | ❌ | ❌ | ❌ |
Recibir transmisión en directo de PowerPoint | ❌ | ❌ | ❌ | ❌ | |
Recibir transmisión de Whiteboard | ❌ | ❌ | ❌ | ❌ | |
Interactuar con un sondeo | ❌ | ❌ | ❌ | ❌ | |
Interactuar con Q&A | ❌ | ❌ | ❌ | ❌ | |
Enrutamiento avanzado de llamadas | Iniciar una llamada y agregar operaciones de usuario respetan las reglas de reenvío | ✔️ | ✔️ | ✔️ | ✔️ |
Leer y configurar reglas de reenvío de llamadas | ❌ | ❌ | ❌ | ❌ | |
Iniciar una llamada y agregar operaciones de usuario respetan la llamada simultánea | ✔️ | ✔️ | ✔️ | ✔️ | |
Leer y configurar las llamadas simultáneas | ❌ | ❌ | ❌ | ❌ | |
Iniciar una llamada y agregar operaciones de usuario respetan el estado "No molestar" | ✔️ | ✔️ | ✔️ | ✔️ | |
Colocación del participante en espera que reproduce música en espera | ✔️ | ❌ | ❌ | ❌ | |
Ser colocado por el usuario de Teams en el cliente de Teams en espera reproduce música en espera | ✔️ | ✔️ | ✔️ | ✔️ | |
Llamada en espera | ❌ | ❌ | ❌ | ❌ | |
Estar estacionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferencia de una llamada a un usuario | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferirse a un usuario o llamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferencia de una llamada a una llamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferencia de una llamada al buzón de voz | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferirse al correo de voz | ✔️ | ✔️ | ✔️ | ✔️ | |
Combinación de llamadas en curso | ❌ | ❌ | ❌ | ❌ | |
Inicia una llamada y agrega operaciones de usuario que respetan la configuración de línea compartida | ✔️ | ✔️ | ✔️ | ✔️ | |
Inicio de una llamada en nombre del usuario de Teams | ❌ | ❌ | ❌ | ❌ | |
Leer y configurar las opciones de línea compartida | ❌ | ❌ | ❌ | ❌ | |
Recepción de una llamada del asistente automático de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferencia de una llamada al asistente automático de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Recepción de una llamada de la cola de llamadas de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferencia de una llamada de la cola de llamadas de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Directiva de llamadas de Teams | Cumplimiento de "Realización de llamadas privadas" | ✔️ | ✔️ | ✔️ | ✔️ |
Configuración que cumpla "Grabación en la nube para llamar" | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | |
Configuración que cumpla "Transcripción" | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | |
Configuración que cumpla "Reenvío de llamadas y llamada simultánea a personas de su organización" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Reenvío de llamadas y llamada simultánea a números de teléfono externos" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Mensaje de voz disponible para enrutar llamadas entrantes" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Las llamadas entrantes se pueden enrutar a los grupos de llamadas" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Delegación para llamadas entrantes y salientes" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Impedir la omisión de peaje y enviar llamadas a través de la RTC" | ❌ | ❌ | ❌ | ❌ | |
Configuración que cumpla "Música en espera" | ❌ | ❌ | ❌ | ❌ | |
Configuración que cumpla "Ocupado cuando se encuentra en una llamada" | ❌ | ❌ | ❌ | ❌ | |
Configuración que cumpla "Subtítulos en tiempo real en llamadas de Teams" | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | Ninguna API disponible | |
Configuración que cumpla "Filtrado de correo no deseado" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuración que cumpla "Los dispositivos SIP se pueden usar para las llamadas" | ✔️ | ✔️ | ✔️ | ✔️ | |
DevOps | Métricas de Azure | ✔️ | ✔️ | ✔️ | ✔️ |
Azure Monitor | ✔️ | ✔️ | ✔️ | ✔️ | |
Información de Azure Communication Services | ✔️ | ✔️ | ✔️ | ✔️ | |
Eventos de llamada de audio y videollamadas de Azure Communication Services | ❌ | ❌ | ❌ | ❌ | |
Análisis de llamadas de Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Análisis de Teams en tiempo real | ❌ | ❌ | ❌ | ❌ |
- La funcionalidad Compartir pantalla se puede lograr mediante Raw Media, si quiere aprender, cómo agregar Raw Media, visite la guía de inicio rápido.
- El SDK de llamadas no tiene una API explícita, debe usar la API del sistema operativo (android e iOS) para lograrlo.
La compatibilidad con streaming, tiempos de espera, plataformas y exploradores se comparte con Communication Services información general del SDK de llamada.
Pasos siguientes
Para más información, consulte los siguientes artículos.
- Familiarización con los flujos de llamada generales
- Más información sobre los tipos de llamada