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 oferecem APIs de comunicação multicanais para adicionar voz, vídeo, chat, mensagens de texto/SMS, email e muito mais a todos os seus aplicativos.
Os Serviços de Comunicação do Azure incluem APIs REST e SDKs de biblioteca de clientes, portanto, você não precisa ser um especialista nas tecnologias subjacentes para adicionar comunicação aos seus aplicativos. Os Serviços de Comunicação do Azure estão 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 Rede Pública de Telefonia Comutada (PSTN) à sua experiência de comunicações. Você pode adquirir números de telefone diretamente por meio de APIs REST dos Serviços de Comunicação do Azure, SDKs ou o portal do Azure, e usar esses números para enviar SMS ou aplicativos de chamada.
Você também 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 usar SIP e controladores de borda 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). Aproveite a biblioteca de interface do usuário para acelerar o desenvolvimento para aplicativos Web, iOS e Android. Os Serviços de Comunicação do Azure são independentes de identidade e você controla como identificar e autenticar seus clientes.
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. Você pode Se integrar ao Microsoft Teams para conectar os consumidores às reuniões do Teams hospedadas por funcionários. Essa integração é ideal para cenários remotos de suporte a serviços de saúde, bancos e produtos em que os funcionários podem já 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. Você pode criar interfaces de usuário personalizadas nos SDKs dos Serviços de Comunicação do Azure. Você também pode implantar exemplos de aplicativos completos e um kit de ferramentas de interface do usuário de software livre para ajudá-lo a começar rapidamente.
Para saber mais, confira nosso vídeo do Microsoft Mechanics e os seguintes recursos.
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 | Use SDKs de Automação de Chamadas e APIs REST para fazer chamadas de saída com um sistema de resposta de voz interativo. |
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. |
Amostras
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
Para saber mais sobre os SDKs dos Serviços de Comunicação do Azure, consulte os recursos 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. Decida quais bibliotecas de SDK usar com base em suas necessidades de comunicação em tempo real. |
Visão geral do SDK de Chamada | Consulte o SDK de Chamada para obter informações sobre navegadores, aplicativos e serviços do usuário final para conduzir a comunicação de voz e vídeo. |
Visão geral da automação de chamada | Examine o SDK de Automação de Chamadas para obter mais informações sobre fluxos de trabalho de chamadas inteligentes baseados em servidor e gravação de chamadas para canais PSTN e voz. |
Visão geral do SDK de chat | Consulte o SDK de Chat para obter informações sobre como adicionar recursos de chat aos seus aplicativos. |
Visão geral do SDK de SMS | Examine o SDK de SMS para adicionar mensagens SMS aos seus aplicativos. |
Visão geral do SDK de Email | Consulte o SDK de Email para obter informações sobre como adicionar suporte a Email transacional aos seus aplicativos. |
Visão geral da biblioteca da interface do usuário | A biblioteca de interface do usuário fornece componentes de interface do usuário prontos para produção que você pode colocar em seus aplicativos. |
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
Considere usar outros dois produtos de comunicação da Microsoft que não são diretamente interoperáveis com os Serviços de Comunicação do Azure 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.