Compartilhar via


Comunicação como usuário externo do Teams

Use os Serviços de Comunicação do Azure para compilar aplicativos que permitem que usuários externos ingressem e participem de reuniões do Teams como usuários anônimos do Teams. Os clientes podem ingressar em reuniões do Teams de dentro de seus aplicativos ou sites. Os benefícios principais são:

  • Não é necessário baixar a área de trabalho, o celular ou os clientes Web do Teams para usuários externos
  • Usuários externos não perdem contexto ao alternar para outro aplicativo
  • Suporte ao navegador em dispositivos móveis
  • Personalização da IU (interface do usuário)
  • Nenhuma licença adicional do Teams é necessária

Casos de uso

Aqui estão exemplos reais de aplicativos:

  • O provedor de saúde usa clientes do Teams para realizar uma visita virtual de telessaúde com um paciente que usa um aplicativo ou site de provedor de saúde
  • Clientes interessados em hipoteca agendam consulta virtual no site do Banco com um funcionário do Banco, que ingressa na consulta por meio de cliente do Teams
  • O fabricante agenda uma conferência virtual para os parceiros anunciarem o lançamento de um novo produto. Os parceiros podem ingressar na inicialização por meio de um navegador da Web em seus telefones

Criação de protótipo

Os desenvolvedores podem experimentar os recursos em vários níveis para avaliar, aprender e personalizar o produto.

Código baixo ou sem código

Você pode criar um token de identidade e acesso para usuários externos do Teams no portal do Azure sem uma única linha de código. Aqui estão os passos de como fazê-lo.

Com uma identidade válida, token de acesso e URL de reunião do Teams, você pode usar os Biblioteca de Interface do Usuário dos Serviços de Comunicação do Azure para ingressar na reunião do Teams sem nenhum código.

Implantação de clique único

O exemplo de herói de chamada dos Serviços de Comunicação do Azure demonstra como os desenvolvedores podem usar os Serviços de Comunicação do Azure, chamando o SDK da Web para ingressar em uma reunião do Teams de um aplicativo Web como usuário externo do Teams. Você pode experimentar a funcionalidade com a implantação de clique único no Azure.

O exemplo de herói de autenticação dos Serviços de Comunicação do Azure demonstra como os desenvolvedores podem usar o SDK de Identidade dos Serviços de Comunicação do Azure para obter tokens de acesso como usuários do Teams. Você pode clonar o repositório GitHub e seguir um guia simples para configurar seu serviço para autenticação no Azure.

Codificação

O fluxo de dados necessários para ingressar nas reuniões do Teams estão disponíveis na página de arquitetura do cliente e do servidor. Ao implementar a experiência, você deve implementar a lógica do cliente para comunicação em tempo real e lógica de servidor para autenticação. Os artigos a seguir orientarão você na implementação da comunicação para usuários externos do Teams.

Artigos de codificação de alto nível:

Artigos de codificação de baixo nível:

Casos de uso compatíveis

A seguinte tabela mostra casos de uso com suporte para usuários externos do Teams com os Serviços de Comunicação do Azure:

Cenário Com suporte
Participar da Reunião do Teams ✔️
Ingressar na reunião do Teams do canal [1] ✔️
Ingressar no webinar do Teams [2] ✔️
Participe de eventos ao vivo do Teams.
Ingressar na reunião do Teams agendada no aplicativo para uso pessoal
Ingressar no Teams 1:1 ou chamada em grupo
Ingressar no Teams 1:1 ou chat em grupo
  • [1] Os usuários externos do Teams podem ingressar em uma reunião do Teams com áudio e vídeo, mas não poderão enviar ou receber mensagens de chat
  • [2] Os usuários externos do Teams podem ingressar em um webinar do Teams. No entanto, as funções de apresentador e participante não são respeitadas para os usuários externos do Teams. Assim, os usuários externos do Teams nos SDKs dos Serviços de Comunicação do Azure podem executar ações não destinadas a participantes, como compartilhamento de tela, ativação e desativação da câmera ou ativação do próprio microfone, se o aplicativo fornecer experiência de usuário para essas ações.

Preços

Todos os usuários licenciados do Teams podem agendar reuniões do Teams e compartilhar o convite com usuários externos. Os usuários externos podem ingressar na experiência de reunião do Teams por meio de clientes existentes da área de trabalho, do celular e da Web do Teams sem custo adicional. Os usuários externos que ingressarem por meio de SDKs de Serviços de Comunicação do Azure pagarão o consumo padrão de Serviços de Comunicação do Azure para áudio, vídeo e chat. Não há nenhuma valor adicional para a capacidade de interoperabilidade em si.

Próximas etapas