Como funcionam os Serviços de Comunicação do Azure

Concluído

Aqui, vamos discutir como os Serviços de Comunicação do Azure funcionam nos bastidores. Você aprenderá sobre as partes dos Serviços de Comunicação do Azure e como elas funcionam juntas para resolver seus problemas de comunicação.

Vamos cobrir:

  • Recursos do Azure
  • SDKs dos Serviços de Comunicação do Azure para tarefas baseadas em cliente
  • SDKs dos Serviços de Comunicação do Azure para tarefas baseadas em Servidor

Recursos do Azure

O primeiro elemento é fazer os Serviços de Comunicação do Azure funcionarem é um recurso do Azure, que você pode criar no portal do Azure. Depois de criar um recurso no portal do Azure, ele se torna o hub central para gerenciar muitas tarefas e administração dos Serviços de Comunicação do Azure.

O recurso do Azure dentro do portal é onde você pode:

  • Gerencie e exiba as cobranças pelo uso dos Serviços de Comunicação do Azure.
  • Compre e gerencie números de telefone.
  • Gerencie chaves de segurança.
  • Crie manipuladores de eventos para eventos dos Serviços de Comunicação do Azure.

Com um recurso configurado corretamente no portal do Azure, você e sua equipe podem continuar criando e criando soluções dos Serviços de Comunicação do Azure para seus clientes.

SDKs de servidor

Com uma configuração de recursos do Azure, outro componente é alguma forma de gerenciamento do lado do servidor. Isso é criado com SDKs focados no servidor.

A programação do lado do servidor é executada baixando esses SDKs e escrevendo pequenas quantidades de código que interagem com os Serviços de Comunicação do Azure. Há alguns recursos e partes dos Serviços de Comunicação do Azure que precisam disso:

  • Para chamadas de voz/vídeo e bate-papo, você precisa vincular uma identidade dos Serviços de Comunicação do Azure aos sistemas de identidade do seu aplicativo, para que, quando os usuários fizerem chamadas ou conversarem uns com os outros, você possa vinculá-los de volta à plataforma de identidade do aplicativo
  • Para tratamento de eventos de chamadas recebidas ou mensagens SMS (Short Messaging Service)
  • Para processar mensagens de chat
  • Para receber e rotear chamadas recebidas

Nem todas as partes dos Serviços de Comunicação do Azure precisarão dele, mas é bom estar ciente para que você saiba o que esperar.

Os Serviços de Comunicação do Azure têm SDKs de Servidor disponíveis para:

  • JavaScript
  • .NET
  • Edição Java Server (SE)
  • Python

Você pode encontrar um link para todos os SDKs na seção Referências no final deste módulo.

SDKs do Cliente

O último componente de como os Serviços de Comunicação do Azure funcionam também é o mais importante, porque fornece o gateway para que seus clientes usem os produtos dos Serviços de Comunicação do Azure.

Os SDKs de cliente são baixados e, em seguida, integrados em seus aplicativos e produtos existentes. Quando um cliente faz uma chamada de vídeo ou fala usando o chat, são os SDKs de cliente que o conectam à chamada e recebem/transmitem o áudio e o vídeo.

Os Serviços de Comunicação do Azure têm SDKs de Cliente disponíveis para:

  • JavaScript
  • .NET (C#)
  • iOS (Swift)
  • Android

Você pode encontrar um link para todos os SDKs na seção Referências no final deste módulo.

Amarrando tudo junto

Com as partes de recurso, servidor e cliente do Azure dos Serviços de Comunicação do Azure trabalhando juntas, você tem tudo o que precisa para montar uma solução de comunicação para seu produto ou serviço.