Funcionalidades de llamada compatibles con los usuarios de Teams en el SDK de llamadas

El SDK de llamadas de Azure Communication Services para JavaScript permite a los dispositivos de usuario de Teams controlar las 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, consulte Calling quickstarts (Inicios rápidos de llamadas).

Principales características de Calling SDK:

  • Direccionamiento: Azure Communication Services usa el identificador de usuario de Azure Active Directory para direccionar los puntos de conexión de comunicación. Los clientes usan las identidades de Azure Active Directory 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 las instancias de SDK de llamada de Azure Communication Services para JavaScript al participar en llamadas 1:1 de voz sobre IP (VoIP) o VoIP grupales.

Grupo de características Capacidad JavaScript
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 ✔️
Elegir el micrófono para llamadas ✔️
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 la pantalla Compartir la pantalla completa desde la aplicación ✔️
Compartir una aplicación específica (desde la lista de aplicaciones en ejecución) ✔️
Compartir una pestaña del explorador web desde la lista de pestañas abiertas ✔️
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"
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 ✔️
Agregar usuarios de Teams que cumplan las barreras de información ✔️
Administración del dispositivo Solicitar permiso para usar audio y/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
Aplicar efectos de fondo a Teams
Grabación y transcripción Administración de la grabación de Teams
Recepción de información de la llamada que se está registrando ✔️
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 ✔️
Involucració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
Interactuar con preguntas &y Respuestas
Accesibilidad Recepción de subtítulos
Enrutamiento avanzado de llamadas Inicia una llamada y agrega operaciones de usuario que respetan las reglas de reenvío ✔️
Leer y configurar reglas de reenvío de llamadas
Inicia una llamada y agrega operaciones de usuario que respetan la llamada simultánea ✔️
Leer y configurar las llamadas simultáneas
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
Configuración que cumpla "Transcripción" 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 "Llamada RTC web"
Configuración que cumpla "Subtítulos en tiempo real en llamadas de Teams" Ninguna API disponible
Configuración que cumpla "Responder automáticamente a invitaciones entrantes a reuniones"
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 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.