Compartir vía


Unirse a reunión de Teams

Azure Communication Services se puede usar para crear aplicaciones que permiten a los usuarios unirse a las reuniones de Teams y participar en ellas. A estos usuarios se les aplican los precios estándar de Azure Communication Services, pero no hay ninguna tarifa adicional por la propia funcionalidad de interoperabilidad. Con el modelo traiga su propia identidad (BYOI), puede controlar la autenticación de los usuarios y los usuarios de las aplicaciones no necesitan licencias de Teams para unirse a las reuniones de Teams. Este modelo resulta idóneo para aplicaciones que permiten que los usuarios de Teams con licencia y los usuarios externos que usan una aplicación personalizada se unan a una experiencia de consulta virtual. Por ejemplo, los proveedores de atención sanitaria que usan Teams pueden llevar a cabo visitas virtuales telefónicas con sus pacientes que usan una aplicación personalizada.

También es posible usar identidades de Teams con los SDK de Azure Communication Services. Hay más información disponible aquí.

La interoperabilidad no está habilitada para Teams para uso personal.

Actualmente, no es posible que un usuario de Teams se una a una llamada iniciada mediante Calling SDK de Azure Communication Services.

Habilitación de la unión anónima a reuniones en inquilinos de Teams

Cuando un usuario BYOI se une a una reunión de Teams, se le considera un usuario externo anónimo, de forma parecida a los usuarios que se unen a una reunión de Teams de forma anónima mediante la aplicación web de Teams. La capacidad de los usuarios de BYOI de unirse Teams reuniones como usuarios anónimos está controlada por la misma configuración de Teams que controla la unión a reuniones anónimas mediante la aplicación web Teams y está habilitada de manera predeterminada. En el artículo Administración de la configuración de Microsoft Teams se describe esta configuración.

Las aplicaciones personalizadas compiladas con Azure Communication Services para conectarse y comunicarse con los usuarios de Teams pueden ser usadas por los usuarios finales o por bots, y no hay diferencias en cómo aparecen ante los usuarios de Teams, a menos que el desarrollador de la aplicación lo indique explícitamente como parte de la comunicación. La aplicación personalizada debe considerar el uso de la autenticación del usuario y otras medidas de seguridad para proteger las reuniones de Teams. Piense en las implicaciones de seguridad de permitir que usuarios anónimos unan a las reuniones y use la guía de seguridad de Teams para configurar las funcionalidades disponibles para los usuarios anónimos.

Experiencia de reunión

Al igual que con la unión a una reunión anónima de Teams, la aplicación debe tener el vínculo de reunión para unirse, que se puede recuperar a través de Graph API o del calendario de Microsoft Teams. El nombre de los usuarios de BYOI que se muestra en Teams se puede configurar mediante el SDK de llamada de Communication Services. Se etiquetan como "externos" para que los usuarios de Teams sepan que no se autenticaron con el identificador de Entra de Microsoft.

Un usuario de Communication Services no se admitirá en una reunión de Teams hasta que haya, al menos, un usuario de Teams presente en la reunión. Una vez que un usuario de Teams esté presente, el usuario de Communication Services permanecerá en la sala de espera hasta que un usuario de Teams lo haya admitido explícitamente, a menos que la configuración o directiva de reunión "Quién puede omitir la sala de espera?" esté establecida en "Todos".

Durante una reunión, los usuarios de Communication Services podrán usar la funcionalidad principal de audio, vídeo, uso compartido de pantalla y chat mediante los SDK de Azure Communication Services. Cuando un usuario de Communication Services deja la reunión o esta finaliza, ya no puede enviar ni recibir nuevos mensajes de chat, ni tampoco tiene acceso a los mensajes enviados y recibidos durante la reunión. Los usuarios anónimos de Communication Services no pueden agregar participantes a la reunión, ni eliminarlos, y no pueden iniciar la grabación ni la transcripción de dicha reunión.

En la página de arquitectura de cliente y servidor encontrará información adicional sobre los flujos de datos necesarios para unirse a las reuniones de Teams. El ejemplo de elementos principales de llamada grupal proporciona código de ejemplo para unirse a una reunión de Teams desde una aplicación web.

Almacenamiento de chats

Durante una reunión de Teams, todos los mensajes de chat que envíen los usuarios de Teams o Communication Services se almacenarán en la región geográfica asociada con la organización Microsoft 365 que hospeda la reunión. Para obtener más información, consulte el artículo Ubicación de los datos en Microsoft Teams. También se almacenará una copia del último mensaje enviado de cada usuario de Communication Services presente en las reuniones. Esta se almacenará en la región geográfica asociada con el recurso de Communication Services que se usa para desarrollar la aplicación Communication Services. Para más información, consulte el artículo Disponibilidad de regiones y residencia de datos.

Si la organización Microsoft 365 huésped define una directiva de retención que elimine los mensajes del chat de todos los usuarios de Teams presentes en la reunión, también se eliminarán todas las copias almacenadas del último mensaje enviado de los usuarios de Communication Services de acuerdo con la directiva. Si no se define una directiva de retención, las copias del último mensaje enviado de todos los usuarios de Communication Services se eliminarán después de 30 días. Para más información sobre las directivas de retención de Teams, consulte el artículo Más información sobre la retención para Microsoft Teams.

Diagnósticos y análisis de llamadas

Una vez que la reunión de Teams finaliza, la información de diagnóstico sobre la reunión está disponible mediante el registro y el diagnóstico de Communication Services y el uso del análisis de llamadas de Teams en el centro de administración de Teams. Los usuarios de Communication Services aparecerán como "Anónimos" en las pantallas de análisis de llamadas. Los usuarios de Communication Services no se incluyen en el análisis en tiempo real de Teams.

Privacidad

La interoperabilidad entre Azure Communication Services y Microsoft Teams permite que las aplicaciones y los usuarios participen en llamadas, reuniones y chats de Teams. Es su responsabilidad asegurarse de que se notifica a los usuarios de la aplicación cuando se habilita la grabación o la transcripción en una llamada o reunión de Teams.

Microsoft le indicará a través de Azure Communication Services API que ha comenzado la grabación o la transcripción, y debe comunicar este hecho, en tiempo real, a los usuarios dentro de la interfaz de usuario de la aplicación. Acepta la compensación de Microsoft por todos los costos y daños incurridos como resultado de su incumplimiento de esta obligación.

Limitaciones y problemas conocidos

  • Los usuarios de Communication Services pueden unirse a una reunión de Teams programada para un canal de Teams y usar audio y vídeo, pero no podrán enviar ni recibir ningún mensaje de chat, ya que no son miembros del canal.
  • Los usuarios de Communication Services pueden unirse a una reunión de Teams y usar vídeo, pero no podrán aplicar efectos en segundo plano.
  • Los usuarios de Communication Services pueden unirse a un seminario web de Teams, pero los roles de presentador y asistente no se aplican actualmente, por lo que dichos usuarios 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.
  • Al usar Microsoft Graph para enumerar los participantes de una reunión de Teams, los detalles de los usuarios de Communication Services no se incluyen actualmente.
  • Las presentaciones de PowerPoint no se representan para los usuarios de Communication Services.
  • Las reuniones de Teams admiten hasta 1000 participantes, pero Calling SDK de Azure Communication Services solo admite actualmente 350 participantes y Chat SDK admite 250 participantes.
  • Con Cloud Video Interop para Microsoft Teams, algunos dispositivos han experimentado problemas cuando un usuario de Communication Services comparte su pantalla.
  • Los eventos de llamadas de voz y vídeo de Communication Services no se generan para las reuniones de Teams.
  • Características como las reacciones, levantar la mano, el modo de reunión y las salas de descanso solo están disponibles para los usuarios de Teams.
  • Los usuarios de Communication Services no pueden interactuar con las aplicaciones de sondeo o preguntas y respuestas en reuniones.
  • Communication Services no tendrá acceso a todas las características de chat admitidas por Teams. Pueden enviar y recibir mensajes de texto, usar indicadores de escritura, leer recibos y otras características compatibles con el SDK de Chat. Sin embargo, los usuarios de Communication Services no pueden utilizar características como compartir archivos, responder o reaccionar a un mensaje.
  • El SDK de llamada no admite actualmente subtítulos en reuniones de Teams.
  • Los usuarios de Communication Services no pueden unirse a eventos en directo de Teams.
  • Los eventos de controlador de actividad de Teams para bots no se desencadenan cuando los usuarios de Communication Services se unen a una reunión de Teams.

Pasos siguientes