Como funciona Azure Communication Services

Concluído

Aqui vamos discutir como Azure Communication Services funciona nos bastidores. Vais aprender sobre as peças de Azure Communication Services e como trabalham em conjunto para resolver os teus problemas de comunicação.

Vamos cobrir:

  • Recursos Azure.
  • Azure Communication Services SDKs para tarefas baseadas no cliente.
  • Azure Communication Services SDKs para tarefas baseadas no Servidor.

Recursos do Azure

O primeiro elemento é fazer Azure Communication Services trabalho é um recurso Azure, que é criado dentro do portal do Azure por si. Uma vez criado um recurso a partir do portal do Azure, torna-se o centro central para gerir muitas tarefas e administração Azure Communication Services.

O recurso Azure dentro do portal é onde pode:

  • Gerencie e veja os encargos de faturação para o seu uso Azure Communication Services.
  • Comprar e gerir números de telefone.
  • Gerencie as chaves de segurança.
  • Crie manipuladores de eventos para eventos Azure Communication Services.

Com um recurso devidamente configurado dentro do portal do Azure, você e a sua equipa podem continuar a construir e a criar soluções Azure Communication Services para os seus clientes.

SDKs de servidor

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

A programação do lado do servidor é realizada descarregando estes SDKs e escrevendo pequenas quantidades de código que interagem com Azure Communication Services. Há algumas características e partes de Azure Communication Services que precisam disto:

  • Para chamadas de voz/vídeo e chat, precisa de ligar uma identidade Azure Communication Services aos sistemas de identidade das suas aplicações. Este link é necessário para que quando os seus utilizadores fizerem chamadas, ou conversam entre si, possa ligá-los de volta à plataforma de identidade da sua aplicação.
  • Para o tratamento de eventos de chamadas recebidas ou mensagens do Serviço de Mensagens Curtas (SMS).
  • Para o processamento de mensagens de chat.
  • Para receber e encaminhar chamadas recebidas.

Nem todas as partes dos Serviços de Comunicações da Azure vão precisar, mas é bom estar ciente para saber o que esperar.

Azure Communication Services tem SDKs de servidor disponíveis para:

  • JavaScript
  • .NET
  • Edição java servidor (SE)
  • Python

Pode encontrar uma ligação com todos os SDKs na secção de referências deste módulo.

SDKs do Cliente

O último componente de como funciona Azure Communication Services é também o mais importante, pois fornece a porta de entrada para os seus clientes utilizarem produtos Azure Communication Services.

Os SDKs do cliente são descarregados e depois integrados nas suas aplicações e produtos existentes. Quando um cliente faz uma chamada de vídeo ou fala usando o chat, são os SDKs do Cliente que o ligam à chamada e recebem/transmitem o áudio e o vídeo.

Azure Communication Services tem SDKs de cliente disponíveis para:

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

Pode encontrar uma ligação com todos os SDKs na secção de referências deste módulo.

Amarrar tudo junto

Com o recurso Azure, servidor e partes de clientes de Azure Communication Services trabalhando em conjunto, você tem tudo o que precisa para juntar uma solução de comunicação para o seu produto ou serviço.