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 ✔️ ✔️ ✔️ ✔️
Compartilhar um aplicativo específico (na lista de aplicativos em execução) ✔️ ✔️
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 ✔️ ✔️ ✔️ ✔️
Gerenciar gravação local do Teams
Receber informações de chamada sendo gravada localmente ✔️ ✔️ ✔️ ✔️
Gerenciar transcrição do Teams
Receber informações da chamada que está sendo transcrita ✔️ ✔️ ✔️ ✔️
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
  1. 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.
  2. 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 que podem estar em inglês: