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:
- Ingressar como usuário externo do Teams com áudio e vídeo na reunião do Teams
- Ingressar como usuário externo do Teams no chat da reunião do Teams
- Opções de ingresso na reunião
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.