O que são os Serviços de Comunicação do Azure?

Observação

Compartilhe seus pensamentos e comentários sobre os Serviços de Comunicação do Azure conosco fazendo esta breve pesquisa.

Os Serviços de Comunicação do Azure são serviços baseados em nuvem com APIs REST e SDKs de biblioteca de clientes disponíveis para ajudar você integrar a comunicação em seus aplicativos. Você pode adicionar comunicação aos seus aplicativos sem ser um especialista em tecnologias subjacentes, como codificação de mídia ou telefonia. O serviço de comunicação do Azure está disponível em várias regiões geográficas do Azure e no Azure para o governo.

Os Serviços de Comunicação do Azure dão suporte a vários formatos de comunicação:

Você pode conectar aplicativos cliente personalizados, serviços personalizados e a PSTN (Rede Pública de Telefonia Comutada) à sua experiência de comunicações. Você pode adquirir números de telefone diretamente por meio das APIs REST, dos SDKs ou do portal do Azure de Serviços de Comunicação do Azure, e usar esses números para aplicativos de SMS ou chamada. Ou então, integre recursos de email aos seus aplicativos usando SDKs de email prontos para produção. O roteamento direto dos Serviços de Comunicação do Azure permite usar SIP e controladores de borda de sessão para conectar suas operadoras de PSTN e usar seus números de telefone.

Além das APIs REST, as bibliotecas de cliente dos Serviços de Comunicação do Azure estão disponíveis para várias plataformas e linguagens, incluindo navegadores da Web (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Uma biblioteca de interface do usuário pode acelerar o desenvolvimento de aplicativos Web, iOS e Android. Os Serviços de Comunicação do Azure são independentes de identidade, e você controla como os usuários finais são identificados e autenticados.

Os cenários para os Serviços de Comunicação do Azure incluem:

  • B2C (Entre empresa e consumidor). Funcionários e serviços envolvem clientes externos usando voz, vídeo e chat de texto no navegador e em aplicativos nativos. Uma organização pode enviar e receber mensagens SMS ou operar um sistema interativo de resposta de voz (IVR) usando a Automação de Chamadas e um número de telefone adquirido pelo Azure. A integração com o Microsoft Teams pode ser usada para conectar os consumidores a reuniões do Teams hospedadas por funcionários: ideal para cenários de serviços de saúde remotos, serviços bancários e de suporte a produtos, nos quais os funcionários já podem estar familiarizados com o Teams.
  • Entre consumidores (C2C). Crie espaços sociais interessantes para a interação entre consumidores com chat de voz, vídeo e rich text. Qualquer tipo de interface do usuário pode ser criado nos SDKs dos Serviços de Comunicação do Azure, ou use exemplos de aplicativos completos e um kit de ferramentas de interface do usuário de código aberto como auxílio para começar a usá-la rapidamente.

Para saber mais, confira nosso vídeo do Microsoft Mechanics ou os links de recursos a seguir.

Cenários comuns


Recurso Descrição
Criar um recurso dos Serviços de Comunicação Comece a usar os Serviços de Comunicação do Azure usando o portal do Azure ou o SDK dos Serviços de Comunicação para provisionar seu primeiro recurso dos Serviços de Comunicação. Quando tiver sua cadeia de conexão de recurso dos Serviços de Comunicação, você poderá provisionar seus primeiros tokens de acesso do usuário.
Obter um número de telefone Use os Serviços de Comunicação do Azure para provisionar e liberar números de telefone. Esses números de telefone podem ser usados para iniciar ou receber chamadas telefônicas e criar soluções de SMS.
Enviar um SMS de seu aplicativo As APIs REST e SDKs de SMS dos Serviços de Comunicação do Azure são usados para enviar e receber mensagens SMS de aplicativos de serviço.
Enviar um email por meio do seu aplicativo As APIs REST de Email dos Serviços de Comunicação do Azure são usados para enviar e receber mensagens de email de aplicativos de serviço.

Depois de criar um recurso dos Serviços de Comunicação, você pode começar a criar cenários de cliente, como chamada de voz e vídeo ou bate-papo com texto:

Recurso Descrição
Criar seu primeiro token de acesso do usuário Os tokens de acesso do usuário autenticam os clientes no recurso dos Serviços de Comunicação do Azure. Esses tokens são provisionados e emitidos novamente usando SDKs e APIs de Identidade dos Serviços de Comunicação.
Introdução às chamadas de voz e vídeo Com os Serviços de Comunicação do Azure, você pode adicionar chamadas de voz e de vídeo aos seus aplicativos nativos ou de navegador usando o SDK de Chamada.
Adicionar uma chamada de telefonia ao seu aplicativo Com os Serviços de Comunicação do Azure, você pode adicionar funcionalidades de chamada de telefonia ao seu aplicativo.
Faça uma chamada de saída a partir do seu aplicativo A Automação de Chamadas dos Serviços de Comunicação do Azure permite fazer uma chamada de saída com um sistema interativo de resposta de voz usando SDKs de Automação de Chamadas e APIs REST.
Ingressar seu aplicativo de chamada em uma reunião do Teams Os Serviços de Comunicação do Azure podem ser usados para criar experiências de reunião personalizadas que interagem com o Microsoft Teams. Os usuários das suas soluções dos Serviços de Comunicação podem interagir com os participantes do Teams usando voz, vídeo, chat e compartilhamento de tela.
Introdução ao chat O SDK de Chat dos Serviços de Comunicação do Azure é usado para adicionar bate-papo com rich text em tempo real aos seus aplicativos.
Conectar um Bot da Microsoft a um número de telefone O canal de telefonia é um canal no Microsoft Bot Framework que permite que o bot interaja com os usuários por telefone. Ele aproveita o poder do Microsoft Bot Framework combinado com os Serviços de Comunicação do Azure e os Serviços de Fala do Azure.
Adicionar experiências de comunicação visual A Biblioteca de interface do usuário para Serviços de Comunicação do Azure permite que você adicione com facilidade experiências avançadas de comunicação visual aos seus aplicativos para chamada e chat.

Exemplos

Os exemplos a seguir demonstram o uso de ponta a ponta dos Serviços de Comunicação do Azure. Use esses exemplos para inicializar suas soluções dos Serviços de Comunicação.

Nome da amostra Descrição
Exemplo de destaque de chamada de grupo Baixe um exemplo de aplicativo projetado para chamada em grupo para navegadores, iOS e dispositivos Android.
Exemplo de destaque de chat de grupo Baixe um exemplo de aplicativo projetado para bate-papo com texto para grupo para navegadores.
O exemplo de chamada da Web Baixe um exemplo de aplicativo Web projetado para chamada de áudio, vídeo e PSTN.

Plataformas e bibliotecas de SDK

Saiba mais sobre os SDKs dos Serviços de Comunicação do Azure com os recursos listados a seguir. As APIs REST estarão disponíveis para a maioria das funcionalidades se você quiser criar seus clientes ou, de outro modo, acessar o serviço pela Internet.

Recurso Descrição
Bibliotecas de SDK e APIs REST As funcionalidades dos Serviços de Comunicação do Azure são organizadas conceitualmente em seis áreas, cada uma delas representada por um SDK. Decida quais bibliotecas de SDK usar com base em suas necessidades de comunicação em tempo real.
Visão geral do SDK de Chamada Examine a visão geral do SDK de Chamada dos Serviços de Comunicação.
Visão geral da automação de chamada Analise a visão geral do SDK de Automação de Chamadas dos Serviços de Comunicação.
Visão geral do SDK de chat Examine a visão geral do SDK de Chat dos Serviços de Comunicação.
Visão geral do SDK de SMS Examine a visão geral do SDK de SMS dos Serviços de Comunicação.
Visão geral do SDK de Email Examine a visão geral do SDK de SMS dos Serviços de Comunicação.
Visão geral da biblioteca da interface do usuário Examinar a Biblioteca de interface do usuário para os Serviços de Comunicação

Projetar recursos

Encontre componentes abrangentes, composição e diretrizes de experiência do usuário no Kit de design da biblioteca de interface do usuário para Figma. Esse recurso de design é criado para ajudar a projetar suas experiências de chamada de vídeo e chat com mais rapidez e com menos esforço.

Outros Serviços de Comunicação da Microsoft

Há outros dois produtos de comunicação da Microsoft que você pode considerar usar, porém esses produtos não são diretamente interoperáveis com os Serviços de Comunicação no momento:

  • As APIs de Comunicação de Nuvem do Microsoft Graph permitem que as organizações criem experiências de comunicação vinculadas a usuários do Microsoft Entra com licenças do Microsoft 365. Esse fluxo de trabalho é ideal para aplicativos vinculados ao Microsoft Entra ID ou para quando você deseja estender experiências de produtividade no Microsoft Teams. Também há APIs para criar aplicativos e personalização dentro da experiência do Teams.

  • O Azure PlayFab Party simplifica a adição de comunicação de dados e chat de baixa latência a jogos. Embora você possa criar sistemas de rede e chat para jogos com os Serviços de Comunicação, o PlayFab é uma opção específica para isso e gratuita no Xbox.

Próximas etapas