Recursos de chamada suportados para usuários do Teams no SDK de chamada
O SDK de Chamada dos Serviços de Comunicação do Azure permite que os dispositivos de usuário do Teams impulsionem experiências de comunicação de voz e vídeo. Esta página fornece descrições detalhadas dos recursos de chamada, incluindo informações de suporte da plataforma e do navegador. Para começar imediatamente com JavaScript, confira Calling quickstarts.
Principais recursos do SDK de chamada:
- Endereçamento - Os Serviços de Comunicação do Azure estão usando o identificador de usuário do Microsoft Entra para abordar pontos de extremidade de comunicação. Os clientes usam identidades do Microsoft Entra para se autenticar no serviço e se comunicar entre si. Essas identidades são usadas em APIs de chamada que fornecem aos clientes visibilidade sobre quem está conectado a uma chamada (a lista). E também são usados na API do Microsoft Graph.
- Criptografia - O SDK de chamada criptografa o tráfego e impede a adulteração no fio.
- Gerenciamento de dispositivos e mídia - O SDK de chamada fornece recursos para vinculação a dispositivos de áudio e vídeo, codifica conteúdo para transmissão eficiente pelo plano de dados de comunicações e renderiza conteúdo para dispositivos de saída e exibições que você especificar. As APIs também são fornecidas para compartilhamento de tela e aplicativos.
- Notificações - O SDK de chamada fornece APIs que permitem que os clientes sejam notificados de uma chamada de entrada. Em situações em que seu aplicativo não está sendo executado em primeiro plano, os padrões estão disponíveis para disparar notificações pop-up ("notificações do sistema") para informar os usuários sobre uma chamada de entrada.
Capacidades de chamada
A lista a seguir apresenta o conjunto de recursos que estão atualmente disponíveis no SDK de Chamada dos Serviços de Comunicação do Azure ao participar de chamadas VoIP (voz sobre IP) 1:1 ou chamadas VoIP em grupo.
Grupo de características | Funcionalidade | JavaScript | Windows | Java (Android) | Objective-C (iOS) |
---|---|---|---|---|---|
Capacidades principais | Faça uma chamada individual para o usuário do Teams | ✔️ | ✔️ | ✔️ | ✔️ |
Fazer uma chamada um-para-um para o usuário dos Serviços de Comunicação do Azure | ❌ | ❌ | ❌ | ❌ | |
Faça uma chamada em grupo com mais de dois usuários do Teams (até 350 usuários) | ✔️ | ✔️ | ✔️ | ✔️ | |
Promova uma chamada individual com dois usuários do Teams em uma chamada em grupo com mais de dois usuários do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Participar numa chamada de grupo depois de esta ter começado | ❌ | ❌ | ❌ | ❌ | |
Convidar outro participante VoIP para participar de uma chamada de grupo em andamento | ✔️ | ✔️ | ✔️ | ✔️ | |
Teste seu microfone, alto-falante e câmera com um serviço de teste de áudio (disponível ligando para 8:echo123) | ✔️ | ✔️ | ✔️ | ✔️ | |
Fazer uma chamada honra a configuração de acesso externo do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Fazer uma chamada honra a configuração de acesso de convidado do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Controlo de chamadas intermédias | Ligar/desligar o vídeo | ✔️ | ✔️ | ✔️ | ✔️ |
Silenciar / Ativar mudo do microfone | ✔️ | ✔️ | ✔️ | ✔️ | |
Alternar entre câmaras | ✔️ | ✔️ | ✔️ | ✔️ | |
Espera/desretenção local | ✔️ | ✔️ | ✔️ | ✔️ | |
Indicador de oradores dominantes no convite à apresentação de propostas | ✔️ | ✔️ | ✔️ | ✔️ | |
Escolha o dispositivo de alto-falante para chamadas | ✔️ | ✔️ | ❌2 | ❌2 | |
Escolha o microfone para chamadas | ✔️ | ✔️ | ❌2 | ❌2 | |
Indicador do estado do participante Ocioso, Mídia inicial, Conectando, Conectado, Em espera, No lobby, Desconectado |
✔️ | ✔️ | ✔️ | ✔️ | |
Indicador do estado da chamada Mídia inicial, Entrada, Conexão, Toque, Conectado, Esperar, Desconectar, Desconectado |
✔️ | ✔️ | ✔️ | ✔️ | |
Indicar que os participantes estão silenciados | ✔️ | ✔️ | ✔️ | ✔️ | |
Indicar as razões dos participantes para terminar a chamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Partilha de ecrã | Partilhe todo o ecrã a partir da aplicação | ✔️ | ✔️1º | ✔️1º | ✔️1º |
Compartilhar um aplicativo específico (na lista de aplicativos em execução) | ✔️ | ✔️1º | ❌ | ❌ | |
Partilhar um separador do navegador da Web a partir da lista de separadores abertos | ✔️ | ✔️ | ✔️ | ✔️ | |
Receba o seu fluxo de partilha de ecrã | ❌ | ❌ | ❌ | ❌ | |
Compartilhar conteúdo no modo "somente conteúdo" | ✔️ | ✔️ | ✔️ | ✔️ | |
Receba fluxo de vídeo com conteúdo para uma experiência de compartilhamento de tela "somente conteúdo" | ✔️ | ✔️ | ✔️ | ✔️ | |
Compartilhar conteúdo no modo "destaque" | ❌ | ❌ | ❌ | ❌ | |
Receba fluxo de vídeo com conteúdo para uma experiência de compartilhamento de tela "destacada" | ❌ | ❌ | ❌ | ❌ | |
Partilhar conteúdo no modo "lado a lado" | ❌ | ❌ | ❌ | ❌ | |
Receba fluxo de vídeo com conteúdo para uma experiência de compartilhamento de tela "lado a lado" | ❌ | ❌ | ❌ | ❌ | |
Compartilhar conteúdo no modo "repórter" | ❌ | ❌ | ❌ | ❌ | |
Receba fluxo de vídeo com conteúdo para a experiência de compartilhamento de tela do "repórter" | ❌ | ❌ | ❌ | ❌ | |
Partilhar áudio do sistema durante a partilha de ecrã | ✔️ | ❌ | ❌ | ❌ | |
Escala de trabalho | Lista de participantes | ✔️ | ✔️ | ✔️ | ✔️ |
Adicionar um usuário dos Serviços de Comunicação do Azure | ❌ | ❌ | ❌ | ❌ | |
Adicionar um usuário do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Adicionar usuários do Teams honra a configuração de acesso externo do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Adicionar usuário do Teams honra a configuração de acesso de convidado do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Adicionar um número de telefone | ✔️ | ✔️ | ✔️ | ✔️ | |
Remover um participante | ✔️ | ✔️ | ✔️ | ✔️ | |
Admitir participantes no lobby na reunião do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Ser admitido do lobby na reunião do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Adicionar usuários do Teams respeita as barreiras de informação | ✔️ | ✔️ | ✔️ | ✔️ | |
Gestão de Dispositivos | Pedir permissão para usar áudio e/ou vídeo | ✔️ | ✔️ | ✔️ | ✔️ |
Obter lista de câmaras | ✔️ | ✔️ | ✔️ | ✔️ | |
Definir câmera | ✔️ | ✔️ | ✔️ | ✔️ | |
Obter câmera selecionada | ✔️ | ✔️ | ✔️ | ✔️ | |
Obter lista de microfones | ✔️ | ✔️ | ✔️ | ✔️ | |
Definir microfone | ✔️ | ✔️ | ✔️ | ✔️ | |
Obter microfone selecionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Obter lista de oradores | ✔️ | ✔️ | ✔️ | ✔️ | |
Definir alto-falante | ✔️ | ✔️ | ✔️ | ✔️ | |
Obter orador selecionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Renderização de vídeo | Renderizar vídeo único em muitos lugares (câmera local ou fluxo remoto) | ✔️ | ✔️ | ✔️ | ✔️ |
Definir / atualizar o modo de dimensionamento | ✔️ | ✔️ | ✔️ | ✔️ | |
Renderizar fluxo de vídeo remoto | ✔️ | ✔️ | ✔️ | ✔️ | |
Ver fluxo de vídeo em modo conjunto | ✔️ | ❌ | ❌ | ❌ | |
Ver vista da galeria grande | ❌ | ❌ | ❌ | ❌ | |
Receba fluxo de vídeo do bot de mídia do Teams | ❌ | ❌ | ❌ | ❌ | |
Receba fluxo ajustado para "conteúdo da câmera" | ❌ | ❌ | ❌ | ❌ | |
Adicionar e remover fluxo de vídeo do spotlight | ✔️ | ✔️ | ✔️ | ✔️ | |
Permitir que o fluxo de vídeo seja selecionado para destaque | ✔️ | ✔️ | ✔️ | ✔️ | |
Efeitos de vídeo | Desfoque de fundo | ✔️ | ✔️ | ✔️ | ✔️ |
Imagem de fundo personalizada | ✔️ | ❌ | ❌ | ❌ | |
Gravação e transcrição | Gerenciar a gravação na nuvem do Teams | ❌ | ❌ | ❌ | ❌ |
Receber informações de chamada sendo gravada na nuvem | ✔️ | ✔️ | ✔️ | ✔️ | |
Dar consentimento explícito à gravação na nuvem do Teams | ✔️ | ❌ | ❌ | ❌ | |
Gerenciar transcrição do Teams | ❌ | ❌ | ❌ | ❌ | |
Receber informações da chamada que está sendo transcrita | ✔️ | ✔️ | ✔️ | ✔️ | |
Dar consentimento explícito à transcrição do Teams | ✔️ | ❌ | ❌ | ❌ | |
Gerenciar legendas ocultas do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Suporte para registro de conformidade | ✔️ | ✔️ | ✔️ | ✔️ | |
Interações | Levante e abaixe a mão | ✔️ | ✔️ | ✔️ | ✔️ |
Indicar as mãos levantadas e abaixadas dos outros participantes | ✔️ | ✔️ | ✔️ | ✔️ | |
Reações desencadeadoras | ❌ | ❌ | ❌ | ❌ | |
Indicar as reações de outros participantes | ❌ | ❌ | ❌ | ❌ | |
Integrações | Aplicativos de terceiros do Control Teams | ❌ | ❌ | ❌ | ❌ |
Receber PowerPoint Live stream | ❌ | ❌ | ❌ | ❌ | |
Receber fluxo do quadro de comunicações | ❌ | ❌ | ❌ | ❌ | |
Interaja com uma sondagem | ❌ | ❌ | ❌ | ❌ | |
Interaja com uma P&R | ❌ | ❌ | ❌ | ❌ | |
Roteamento avançado de chamadas | Iniciar uma chamada e adicionar operações de usuário honrar regras de encaminhamento | ✔️ | ✔️ | ✔️ | ✔️ |
Ler e configurar regras de encaminhamento de chamadas | ❌ | ❌ | ❌ | ❌ | |
Iniciar uma chamada e adicionar operações de usuário honrar toque simultâneo | ✔️ | ✔️ | ✔️ | ✔️ | |
Ler e configurar toques simultâneos | ❌ | ❌ | ❌ | ❌ | |
Iniciar uma chamada e adicionar operações do usuário honrar o status "Não perturbar" | ✔️ | ✔️ | ✔️ | ✔️ | |
Colocar o participante em espera reproduz música em espera | ✔️ | ❌ | ❌ | ❌ | |
Ser colocado pelo usuário do Teams no cliente do Teams em espera reproduz música em espera | ✔️ | ✔️ | ✔️ | ✔️ | |
Estacionar uma chamada | ❌ | ❌ | ❌ | ❌ | |
Estar estacionado | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferir uma chamada para um utilizador | ✔️ | ✔️ | ✔️ | ✔️ | |
Ser transferido para um usuário ou chamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferir uma chamada para uma chamada | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferir uma chamada para o correio de voz | ✔️ | ✔️ | ✔️ | ✔️ | |
Ser transferido para o correio de voz | ✔️ | ✔️ | ✔️ | ✔️ | |
Mesclar chamadas em andamento | ❌ | ❌ | ❌ | ❌ | |
Inicia uma chamada e adiciona operações do usuário honram a configuração de linha compartilhada | ✔️ | ✔️ | ✔️ | ✔️ | |
Iniciar uma chamada em nome do usuário do Teams | ❌ | ❌ | ❌ | ❌ | |
Ler e configurar a configuração de linha compartilhada | ❌ | ❌ | ❌ | ❌ | |
Receba uma chamada do atendedor automático do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferir uma chamada para o atendedor automático do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Receber uma chamada da fila de chamadas do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Transferir uma chamada da fila de chamadas do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Política de chamadas do Teams | Honra "Fazer chamadas privadas" | ✔️ | ✔️ | ✔️ | ✔️ |
Configuração de honra "Gravação na nuvem para chamadas" | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | |
Definição de honra "Transcrição" | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | |
Definição de honra "Reencaminhamento de chamadas e toque simultâneo para pessoas na sua organização" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuração de honra "Reencaminhamento de chamadas e toque simultâneo para números de telefone externos" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuração de honra "O correio de voz está disponível para roteamento de chamadas recebidas" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuração de honra: "As chamadas de entrada podem ser encaminhadas para grupos de chamadas" | ✔️ | ✔️ | ✔️ | ✔️ | |
Honrar a configuração "Delegação para chamadas de entrada e saída" | ✔️ | ✔️ | ✔️ | ✔️ | |
Honrar a configuração "Impedir desvio de pedágio e enviar chamadas através da PSTN" | ❌ | ❌ | ❌ | ❌ | |
Honra definindo "Música em espera" | ❌ | ❌ | ❌ | ❌ | |
Honrar a configuração "Ocupado quando em uma chamada" | ❌ | ❌ | ❌ | ❌ | |
Definição de honra "Legendas em tempo real em chamadas do Teams" | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | Nenhuma API disponível | |
Honrar a configuração "Filtragem de spam" | ✔️ | ✔️ | ✔️ | ✔️ | |
Configuração de honra "Dispositivos SIP podem ser usados para chamadas" | ✔️ | ✔️ | ✔️ | ✔️ | |
DevOps | Azure Metrics | ✔️ | ✔️ | ✔️ | ✔️ |
Azure Monitor | ✔️ | ✔️ | ✔️ | ✔️ | |
Azure Communication Services Insights | ✔️ | ✔️ | ✔️ | ✔️ | |
Eventos de chamadas de voz e vídeo dos Serviços de Comunicação do Azure | ❌ | ❌ | ❌ | ❌ | |
Análise de chamadas do Teams | ✔️ | ✔️ | ✔️ | ✔️ | |
Análise em tempo real do Teams | ❌ | ❌ | ❌ | ❌ |
- O recurso Compartilhar tela pode ser alcançado usando mídia bruta, se você quiser aprender, como adicionar mídia bruta, visite o guia de início rápido.
- O SDK de chamada não tem uma API explícita, você precisa usar a API do sistema operacional (android & iOS) para alcançá-lo.
O suporte para streaming, tempos limites, plataformas e navegadores é compartilhado com a visão geral do SDK de chamada dos Serviços de Comunicação.
Próximos passos
Para obter mais informações, consulte os seguintes artigos:
- Familiarize-se com os fluxos gerais de chamadas
- Saiba mais sobre os tipos de chamada