Принципы работы Служб коммуникации Azure
Здесь мы обсудим, как Службы коммуникации Azure работает за кулисами. Вы узнаете о фрагментах Служб коммуникации Azure и о принципах их совместной работы для решения проблем коммуникации.
Мы рассмотрим следующие темы:
- ресурсов Azure
- пакеты SDK Службы коммуникации Azure для клиентских задач
- пакеты SDK Службы коммуникации Azure для задач на основе сервера
Ресурсы Azure
Первым элементом является Службы коммуникации Azure работа — ресурс Azure, который можно создать в портал Azure. После создания ресурса в портал Azure он становится центральным центром для управления многими Службы коммуникации Azure задачами и администрированием.
Ресурс Azure на портале позволяет:
- администрировать и просматривать выставление счетов за использование Служб коммуникации Azure;
- Приобретение номеров телефонов и управление ими.
- управлять ключами безопасности;
- создавать обработчики событий для событий Служб коммуникации Azure.
С помощью правильно настроенного ресурса в портал Azure вы и ваша команда сможете продолжать создавать и создавать решения Службы коммуникации Azure для клиентов.
Пакеты SDK сервера
При настройке ресурса Azure другой компонент представляет собой некоторую форму управления на стороне сервера. Он создается с помощью пакетов SDK, предназначенных для сервера.
Программирование на стороне сервера выполняется путем скачивания этих пакетов SDK и написания небольших объемов кода, взаимодействующих с Службы коммуникации Azure. Существует несколько функций и частей Службы коммуникации Azure, которым требуется следующее:
- Для голосовых и видеозвонков и чатов необходимо связать удостоверение Службы коммуникации Azure с системами удостоверений приложения, чтобы при вызове или чате пользователей можно связать их обратно с платформой удостоверений приложения.
- Для обработки событий входящих вызовов или sms-сообщений
- Обработка сообщений чата
- Для получения и маршрутизации входящих вызовов
Не всем элементам Служб коммуникации Azure это потребуются, однако об этом следует помнить, чтобы вы знали, чего ждать.
В Службах коммуникации Azure доступны пакеты SDK для следующих серверов:
- JavaScript
- .NET
- Java Server Edition (SE)
- Python
Ссылку на все пакеты SDK можно найти в разделе "Ссылки" в конце этого модуля.
Клиентские пакеты SDK
Последний компонент работы Службы коммуникации Azure также является самым важным, так как он предоставляет шлюз для клиентов, которые будут использовать Службы коммуникации Azure продукты.
Клиентские пакеты SDK скачиваются и интегрируются в существующие приложения и продукты. Когда клиент выполняет видеозвонок или общается в чате, именно клиентский пакет SDK подключает вас к вызову и получает или передает аудио и видео.
В Службах коммуникации Azure доступны пакеты SDK для следующих клиентов:
- JavaScript
- .NET (C#)
- iOS (Swift)
- Android
Ссылку на все пакеты SDK можно найти в разделе "Ссылки" в конце этого модуля.
Сборка
С помощью ресурсов Azure, сервера и клиентских частей Службы коммуникации Azure совместной работы у вас есть все необходимое для объединения решения для обмена данными для вашего продукта или службы.