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 inmediatamente con JavaScript, consulte Inicios rápidos de llamadas.

Principales características de Calling SDK:

  • Direccionamiento : Azure Communication Services usa el 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) 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 ✔️ ✔️ ✔️ ✔️
Pantalla compartida 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 ✔️ ✔️ ✔️ ✔️
Recepción de 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
Ver la vista 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
Recepción de información de llamada que se registra en la nube ✔️ ✔️ ✔️ ✔️
Administrar la grabación local de Teams
Recibir información de la llamada que se registra localmente ✔️ ✔️ ✔️ ✔️
Administración de la transcripción de Teams
Recibir información de la llamada que se está transcribiendo ✔️ ✔️ ✔️ ✔️
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 pizarra
Interactuar con un sondeo
Interacción con un 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
  1. 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.
  2. 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.