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

Concluído

Vamos começar com uma visão geral dos Serviços de Comunicação do Azure.

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

Os Serviços de Comunicação do Azure são uma plataforma de produtos e serviços que permite criar soluções e aplicativos de comunicação personalizados. A Microsoft disponibilizou as mesmas tecnologias que habilitam o Skype e o Microsoft Teams aos desenvolvedores como um produto do Azure, permitindo integração fácil com outros serviços de desenvolvedores da Microsoft como uma funcionalidade adicional. Exemplos dessa funcionalidade adicional são:

  • O uso da Grade de Eventos do Azure para processar eventos de SMS, chat e chamada por meio de pontos de extremidade da Grade de Eventos, como Azure Functions e Webhooks, para aprimorar a funcionalidade com recursos como respostas automáticas, bots, roteamento de chamadas e outros.
  • O envio de informações de diagnóstico sobre qualidade de chamada, uso e outros para o Log Analytics do Azure Monitor.
  • Uso da interoperabilidade do Teams para trazer chamadas dos Serviços de Comunicação do Azure para o seu ambiente do Microsoft Teams.
  • Uso dos Aplicativos Lógicos do Azure a fim de processar mensagens SMS para automação de SMS.

Ao combinar os Serviços de Comunicação do Azure com outras ofertas do Azure, você poderá iniciar soluções de comunicação em pouco tempo e sem a necessidade de gerenciar infraestrutura nem de lidar com manutenção.

Principais recursos dos Serviços de Comunicação do Azure

Os recursos dos Serviços de Comunicação do Azure são:

  • Identidade: crie e gerencie identidades dos Serviços de Comunicação do Azure.
  • Chamadas de voz e vídeo: crie soluções personalizadas de chamadas de voz e vídeo.
  • Chat: habilite conversas baseadas em texto entre usuários.
  • Telefonia: adquira números de telefone e use-os nos aplicativos de comunicação para fornecer chamadas e outros serviços a números de telefone reais.
  • SMS: envie, receba e gerencie mensagens de texto.

Os Serviços de Comunicação do Azure têm recursos adicionais, mas esses são os principais que serão abordados neste módulo. Para outros recursos, há um link no final deste módulo.

Como resolver nosso cenário?

Os Serviços de Comunicação do Azure podem resolver o problema da empresa de dispositivos domésticos por meio da integração de chat e chamadas de voz e vídeo aos aplicativos existentes.

Ao integrar os Serviços de Comunicação do Azure nos negócios existentes da empresa, eles podem habilitar recursos de comunicação para resolver os próprios problemas:

  • Chamadas de voz e vídeo: hospede chamadas de voz e vídeo com o cliente para diagnosticar problemas do dispositivo e dar suporte aos clientes.
  • Chat: adicione um chat ao vivo ao site, fornecendo ajuda, suporte e vendas instantâneas aos usuários que estão vendo os próprios produtos.
  • Telefonia: gerencie e automatize chamadas de entrada para a rede telefônica da empresa oferecendo um serviço de melhor qualidade.
  • SMS: entregue e gerencie lembretes de compromisso com notificações aos clientes.

Visão geral das áreas de recurso principais

Para ajudar a entender como você pode usar os Serviços de Comunicação do Azure em seu projeto, vamos examinar os recursos dos Serviços de Comunicação do Azure mais detalhadamente. As principais informações de recurso também devem fornecer uma ideia de quais áreas você pode precisar e quais você pode ignorar. Não é necessário usar todas as áreas de recurso, você pode selecionar algumas.

Recursos de identidade

Para usar muitos dos outros principais recursos dos Serviços de Comunicação do Azure, você precisa criar e gerenciar identidades dos Serviços de Comunicação do Azure. As identidades dos Serviços de Comunicação do Azure são separadas da plataforma de identidade do aplicativo existente, mas você pode vincular as identidades dessa plataforma aos Serviços de Comunicação do Azure. Depois de criadas, essas identidades identificam exclusivamente um usuário dos Serviços de Comunicação do Azure em outros recursos desses serviços, como chamada, chat e outros. Elas são usadas para fornecer uma identidade consistente nessas experiências para que cada instância de um aplicativo ou experiência saiba quem é quem.

Recursos de chamada

O recurso de chamada fornece chamadas de voz e vídeo fáceis de usar para que os seus usuários possam falar entre si e com você. É possível realizar chamada de um para um e chamadas de grupo.

Além disso, há vários recursos adicionais que também podem ser úteis para você.

  • Gravação de chamada: registra chamadas para reprodução posterior. Útil para fornecer um registro da reunião ou da chamada para quem não participou ou para examinar a chamada em cenários de qualidade ou treinamento.
  • Automação de chamadas: automatize chamadas usando serviços para fornecer mensagens automatizadas, lembretes de compromisso, menus de telefone etc.
  • Interoperabilidade do Microsoft Teams: permita que usuários externos ingressem e participem de chamadas e reuniões do Microsoft Teams. Esse recurso conecta clientes externos às operações baseadas no Microsoft Teams.
  • Compartilhamento de tela: permita que os participantes compartilhem a própria tela para mostrar documentos, apresentações e outros itens.
  • Fluxos de vídeo personalizados: permita que os participantes compartilhem um fluxo de vídeo remoto que permite enviar itens de vídeo personalizados de dispositivos e programas.

Leia mais sobre os recursos de chamada na documentação dos Serviços de Comunicação do Azure, que os aborda em mais detalhes.

Screenshot of an example Azure Communication Services calling application.

Recursos do chat

O chat fornece mensagens e conversas de chat de um para um e de grupo que permitem que os usuários conversem entre si. O chat acompanha vários outros recursos, incluindo:

  • Histórico de mensagens: acesse o histórico de chat completo de uma conversa.
  • Automação: receba eventos de uma conversa de chat para processá-los usando uma lógica de negócios personalizada, como ao atualizar um CRM (Sistema de Relacionamento com o Cliente).
  • Notificações: receba notificações por push de novas mensagens ou eventos em uma conversa de chat em um dispositivo móvel.
  • Emojis e metadados: adicione emojis e metadados às mensagens de chat.

Leia mais sobre os recursos de chat na documentação dos Serviços de Comunicação do Azure, que os aborda em mais detalhes. Confira a seção Referência no final do módulo para obter mais informações.

Screenshot of an example Azure Communication Services pop-up chat.

Recursos de telefonia

A telefonia fornece chamadas via PSTN (Rede de Telefone Comutado Publicamente). Ela permite que você faça operações de chamada e mensagens, incluindo ligação e fala, em redes telefônicas comuns, em vez de digitais. Além desses recursos básicos, a telefonia inclui:

  • Gerenciamento de números de telefone: compre e gerencie números de telefone reais para usar com os sistemas de telefonia. Isso inclui números de ligação gratuita.
  • Roteamento direto: roteie números e chamadas dos Serviços de Comunicação do Azure para seus sistemas de telefonia locais.

Leia mais sobre os recursos de telefonia na documentação dos Serviços de Comunicação do Azure, que os aborda em mais detalhes. Confira a seção Referência no final do módulo para obter mais informações.

Recursos de SMS

Os recursos de SMS (serviço de mensagens curtas) permitem que você interaja com mensagens SMS regulares, incluindo:

  • Enviar SMS: envie mensagens de texto para números de telefone.
  • Receber SMS: receba mensagens de texto e processe-as por meio da Grade de Eventos.
  • Relatórios de Entrega: monitore quem recebe e lê as mensagens de texto.
  • Mensagens em massa: envie mensagens de marketing ou notificação em grande escala.
  • Códigos abreviados: use números de telefone abreviados para marketing e serviços.

Leia mais sobre os recursos de SMS na documentação dos Serviços de Comunicação do Azure, que os aborda em mais detalhes. Confira a seção Referência no final do módulo para obter mais informações.

Marketing image of an example Azure Communication Services SMS.