O que é o Azure Communication Services?

Nota

Partilhe connosco as suas ideias e comentários sobre os Serviços de Comunicação do Azure respondendo a este breve inquérito.

O Azure Communication Services é um conjunto de serviços baseados na cloud com APIs REST e SDKs de biblioteca de clientes disponíveis para ajudar a integrar a comunicação nas suas aplicações. 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 geografias do Azure e no Azure para governo.

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

Você pode conectar aplicativos cliente personalizados, serviços personalizados e a PSTN (rede telefônica comutada publicamente) à sua experiência de comunicação. Você pode adquirir números de telefone diretamente por meio de APIs REST dos Serviços de Comunicação do Azure, SDKs ou do portal do Azure e usar esses números para aplicativos de SMS ou chamadas ou pode integrar 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 que você use controladores de borda SIP e de sessão para conectar suas próprias operadoras PSTN e trazer seus próprios 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 para aplicativos Web, iOS e Android. Os Serviços de Comunicação do Azure são independentes da identidade e você controla como os usuários finais são identificados e autenticados.

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

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

Cenários comuns


Resource Description
Criar um recurso de 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 de Serviços de Comunicação. Depois de ter a cadeia de conexão de recursos dos Serviços de Comunicação, você pode provisionar seus primeiros tokens de acesso de 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 a partir da sua aplicação As APIs REST e SDKs 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 e-mail a partir da sua aplicação As APIs REST e SDKs de Email dos Serviços de Comunicação do Azure são usados para enviar 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 chamadas de voz e vídeo ou bate-papo por texto:

Resource Description
Crie seu primeiro token de acesso de usuário Os tokens de acesso de usuário autenticam clientes em seu recurso dos Serviços de Comunicação do Azure. Esses tokens são provisionados e reemitidos usando APIs e SDKs de Identidade dos Serviços de Comunicação.
Introdução às chamadas de voz e vídeo Os Serviços de Comunicação do Azure permitem que você adicione chamadas de voz e vídeo ao seu navegador ou aplicativos nativos usando o SDK de Chamada.
Adicionar chamadas telefónicas à sua aplicação Com os Serviços de Comunicação do Azure, você pode adicionar recursos de chamada telefônica ao seu aplicativo.
Fazer uma chamada de saída a partir da sua aplicação A Automação de Chamadas dos Serviços de Comunicação do Azure permite que você faça uma chamada de saída com um sistema de resposta de voz interativo usando SDKs de Automação de Chamadas e APIs REST.
Associar a sua aplicação de chamadas a 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 utilizadores da(s) sua(s) solução(ões) de Serviços de Comunicação podem interagir com os participantes do Teams através de voz, vídeo, chat e partilha de ecrã.
Introdução ao chat O SDK de Chat dos Serviços de Comunicação do Azure é usado para adicionar bate-papo de texto avançado em tempo real em 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 usa o poder do Microsoft Bot Framework combinado com os Serviços de Comunicação do Azure e os Serviços de Fala do Azure.
Adicione experiências de comunicação visual A Biblioteca da Interface do Usuário dos Serviços de Comunicação do Azure permite que você adicione facilmente experiências avançadas de comunicação visual aos seus aplicativos para chamadas e bate-papo.

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 próprias soluções de Serviços de Comunicação.

Nome da amostra Description
O exemplo de herói chamador de grupo Baixe um exemplo de aplicativo projetado para chamadas em grupo para navegadores, dispositivos iOS e Android.
O exemplo de herói de bate-papo em grupo Baixe um exemplo de aplicativo projetado para bate-papo de texto em grupo para navegadores.
O exemplo de chamada na Web Transfira um exemplo de aplicação Web concebido para chamadas de áudio, vídeo e PSTN.

Plataformas e bibliotecas SDK

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

Resource Description
Bibliotecas SDK e APIs REST Os recursos dos Serviços de Comunicação do Azure são organizados conceitualmente em seis áreas, cada uma representada por um SDK. Você pode decidir quais bibliotecas SDK usar com base em suas necessidades de comunicação em tempo real.
Visão geral do SDK de chamada Analise a visão geral do SDK de Chamada de Serviços de Comunicação.
Visão geral da automação de chamadas Analise a visão geral do SDK de Automação de Chamadas dos Serviços de Comunicação.
Visão geral do SDK de bate-papo Analise a visão geral do SDK de Chat dos Serviços de Comunicação.
Visão geral do SMS SDK Analise a visão geral do SDK do SMS dos Serviços de Comunicação.
Visão geral do SDK de e-mail Analise a visão geral do SDK do SMS dos Serviços de Comunicação.
Visão geral da biblioteca da interface do usuário Revise a biblioteca da interface do usuário para os serviços de comunicação

Recursos de design

Encontre orientações abrangentes sobre componentes, compósitos e experiência do usuário no UI Library Design Kit for Figma. Este recurso de design foi criado especificamente para ajudar a projetar suas experiências de chamada de vídeo e bate-papo mais rapidamente e com menos esforço.

Outros Serviços de Comunicação da Microsoft

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

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

  • O Azure PlayFab Party simplifica a adição de chat de baixa latência e comunicação de dados aos jogos. Embora você possa alimentar sistemas de bate-papo e rede de jogos com os Serviços de Comunicação, o PlayFab é uma opção personalizada e gratuita no Xbox.

Passos Seguintes