Participar numa reunião do Teams
Os Serviços de Comunicação do Azure podem ser usados para criar aplicativos que permitem que os usuários participem e participem de reuniões do Teams. O preço padrão dos Serviços de Comunicação do Azure se aplica a esses usuários, mas não há nenhuma taxa adicional para o recurso de interoperabilidade em si. Com o modelo traga sua própria identidade (BYOI), você controla a autenticação do usuário e os usuários de seus aplicativos não precisam de licenças do Teams para participar de reuniões do Teams. Isso é ideal para aplicativos que permitem que usuários licenciados do Teams e usuários externos que usam um aplicativo personalizado participem de uma experiência de consulta virtual. Por exemplo, os prestadores de cuidados de saúde que utilizam o Teams podem realizar visitas virtuais de telesaúde com os seus pacientes que utilizam uma aplicação personalizada.
Também é possível usar identidades do Teams com os SDKs dos Serviços de Comunicação do Azure. Mais informações estão disponíveis aqui.
A interoperabilidade não está habilitada para o Teams para uso pessoal.
Atualmente, não é possível para um usuário do Teams ingressar em uma chamada que foi iniciada usando o SDK de Chamada dos Serviços de Comunicação do Azure.
Ativar a participação anónima em reuniões no seu inquilino do Teams
Quando um usuário BYOI entra em uma reunião do Teams, ele é tratado como um usuário externo anônimo, semelhante aos usuários que participam de uma reunião do Teams anonimamente usando o aplicativo Web do Teams. A capacidade de os utilizadores BYOI participarem em reuniões do Teams como utilizadores anónimos é controlada pelas mesmas definições do Teams que controlam a participação anónima em reuniões utilizando a aplicação Web do Teams e está ativada por predefinição. O artigo Gerenciar configurações de reunião no Microsoft Teams descreve essas configurações.
Os aplicativos personalizados criados com os Serviços de Comunicação do Azure para se conectar e se comunicar com os usuários do Teams podem ser usados por usuários finais ou por bots, e não há diferenciação na forma como eles aparecem para os usuários do Teams, a menos que o desenvolvedor do aplicativo indique explicitamente isso como parte da comunicação. Seu aplicativo personalizado deve considerar a autenticação do usuário e outras medidas de segurança para proteger as reuniões do Teams. Esteja ciente das implicações de segurança de permitir que usuários anônimos participem de reuniões e use o guia de segurança do Teams para configurar recursos disponíveis para usuários anônimos.
Experiência de reunião
Tal como acontece com a participação anónima na reunião do Teams, a sua aplicação tem de ter a ligação da reunião para participar, que pode ser recuperada através da API do Graph ou do calendário no Microsoft Teams. O nome dos usuários BYOI exibido no Teams é configurável por meio do SDK de Chamada dos Serviços de Comunicação. Eles são rotulados como "externos" para informar aos usuários do Teams que não foram autenticados usando o Microsoft Entra ID.
Um usuário do Serviço de Comunicação não será admitido em uma reunião do Teams até que haja pelo menos um usuário do Teams presente na reunião. Quando um usuário do Teams estiver presente, o usuário dos Serviços de Comunicação aguardará no lobby até ser explicitamente admitido por um usuário do Teams, a menos que a política/configuração de reunião "Quem pode ignorar o lobby?" esteja definida como "Todos".
Durante uma reunião, os usuários dos Serviços de Comunicação poderão usar a funcionalidade principal de áudio, vídeo, compartilhamento de tela e bate-papo por meio dos SDKs dos Serviços de Comunicação do Azure. Quando um usuário dos Serviços de Comunicação sai da reunião ou a reunião termina, ele não pode mais enviar ou receber novas mensagens de bate-papo e não tem mais acesso às mensagens enviadas e recebidas durante a reunião. Os utilizadores dos Serviços de Comunicação Anónimos não podem adicionar/remover participantes de/para a reunião nem podem iniciar a gravação ou transcrição da reunião.
Informações adicionais sobre os fluxos de dados necessários para participar de reuniões do Teams estão disponíveis na página de arquitetura do cliente e do servidor. O Exemplo de Herói de Chamada em Grupo fornece código de exemplo para ingressar em uma reunião do Teams a partir de um aplicativo Web.
Armazenamento de bate-papo
Durante uma reunião do Teams, todas as mensagens de chat enviadas por usuários do Teams ou usuários dos Serviços de Comunicação são armazenadas na região geográfica associada à organização do Microsoft 365 que hospeda a reunião. Para obter mais informações, consulte o artigo Localização dos dados no Microsoft Teams. Para cada usuário dos Serviços de Comunicação nas reuniões, há também uma cópia da mensagem enviada mais recentemente armazenada na região geográfica associada ao recurso Serviços de Comunicação usado para desenvolver o aplicativo Serviços de Comunicação. Para obter mais informações, consulte o artigo Disponibilidade da região e residência de dados.
Se a organização de hospedagem do Microsoft 365 tiver definido uma política de retenção que exclua mensagens de bate-papo para qualquer um dos usuários do Teams na reunião, todas as cópias da mensagem enviada mais recentemente que foram armazenadas para usuários do Serviços de Comunicação também serão excluídas de acordo com a política. Se não houver uma política de retenção definida, as cópias da mensagem enviada mais recentemente para todos os usuários dos Serviços de Comunicação serão excluídas após 30 dias. Para obter mais informações sobre as políticas de retenção do Teams, consulte o artigo Saiba mais sobre retenção para o Microsoft Teams.
Diagnóstico e análise de chamadas
Após o término de uma reunião do Teams, as informações de diagnóstico sobre a reunião ficam disponíveis usando o registro e o diagnóstico dos Serviços de Comunicação e usando o Teams Call Analytics no centro de administração do Teams. Os usuários dos Serviços de Comunicação aparecerão como "Anônimos" nas telas do Call Analytics. Os usuários dos Serviços de Comunicação não estão incluídos na Análise em tempo real do Teams.
Privacidade
A interoperabilidade entre o Azure Communication Services e o Microsoft Teams permite às suas aplicações e utilizadores participar em chamadas, reuniões e chat do Teams. É da responsabilidade do Cliente assegurar que os utilizadores da sua aplicação são notificados quando a gravação ou a transcrição é ativada numa chamada ou reunião do Teams.
A Microsoft indicará a você por meio da API dos Serviços de Comunicação do Azure que a gravação ou transcrição foi iniciada e você deve comunicar esse fato, em tempo real, aos usuários na interface do usuário do aplicativo. O Cliente concorda em indemnizar a Microsoft por todos os custos e danos incorridas como resultado do não cumprimento desta obrigação.
Problemas conhecidos e de limitações
- Os usuários dos Serviços de Comunicação podem participar de uma reunião do Teams agendada para um canal do Teams e usar áudio e vídeo, mas não poderão enviar ou receber mensagens de bate-papo porque não são membros do canal.
- Os usuários dos Serviços de Comunicação podem participar de uma reunião do Teams e usar vídeo, mas não poderão aplicar efeitos em segundo plano.
- Os usuários dos Serviços de Comunicação podem participar de um webinar do Teams, mas as funções de apresentador e participante não são impostas no momento, portanto, os usuários dos Serviços de Comunicação podem executar ações não destinadas aos participantes, como compartilhamento de tela, ligar/desligar a câmera ou desativar o som, se seu aplicativo fornecer UX para essas ações.
- Ao usar o Microsoft Graph para listar os participantes de uma reunião do Teams, os detalhes dos usuários dos Serviços de Comunicação não estão incluídos no momento.
- As apresentações do PowerPoint não são renderizadas para usuários dos Serviços de Comunicação.
- As reuniões do Teams suportam até 1000 participantes, mas o SDK de Chamada dos Serviços de Comunicação do Azure atualmente suporta apenas 350 participantes e o SDK de Chat suporta 250 participantes.
- Com o Cloud Video Interop for Microsoft Teams, alguns dispositivos tiveram problemas quando um usuário dos Serviços de Comunicação compartilha sua tela.
- Os eventos de chamadas de voz e vídeo dos Serviços de Comunicação não são gerados para reuniões do Teams.
- Recursos como reações, mão levantada, modo conjunto e salas de breakout estão disponíveis apenas para usuários do Teams.
- Os usuários dos Serviços de Comunicação não podem interagir com aplicativos de pesquisa ou perguntas e respostas em reuniões.
- Os Serviços de Comunicação não terão acesso a todos os recursos de bate-papo suportados pelo Teams. Eles podem enviar e receber mensagens de texto, usar indicadores de digitação, confirmações de leitura e outros recursos suportados pelo Chat SDK. No entanto, recursos como compartilhamento de arquivos, responder ou reagir a uma mensagem não são suportados pelos usuários dos Serviços de Comunicação.
- Atualmente, o SDK de chamadas não oferece suporte a legendas ocultas para reuniões do Teams.
- Os usuários dos Serviços de Comunicação não podem participar de eventos ao vivo do Teams.
- Os eventos do manipulador de atividades do Teams para bots não são acionados quando os usuários dos Serviços de Comunicação participam de uma reunião do Teams.