Что такое Службы коммуникации Azure?

Примечание.

Поделитесь своими мыслями и отзывами о Службы коммуникации Azure с нами, принимая этот короткий опрос.

Службы коммуникации Azure — это облачные службы с REST API и пакетами SDK клиентской библиотеки, которые помогают интегрировать средства коммуникации в свои приложения. Вы можете добавить связь к приложениям, не будучи экспертом в базовых технологиях, таких как кодировка мультимедиа или телефония. Служба коммуникации Azure доступна в нескольких географических регионах Azure и Azure для государственных организаций.

Службы коммуникации Azure поддерживают различные форматы обмена данными:

Вы можете подключить пользовательские клиентские приложения, пользовательские службы и общедоступную телефонную сеть (ТСОП) к взаимодействию. Вы можете получить номера телефонов непосредственно через Службы коммуникации Azure REST API, пакеты SDK или портал Azure; и использовать эти номера для SMS или звонков приложений или интегрировать возможности электронной почты в приложения с помощью готовых к работе пакетов SDK для электронной почты. Службы коммуникации Azure прямая маршрутизация позволяет использовать контроллеры границ SIP и сеанса для подключения собственных операторов ТСОП и принести собственные номера телефонов.

Помимо интерфейсов REST API Службы коммуникации Azure клиентские библиотеки доступны для различных платформ и языков, включая веб-браузеры (JavaScript), iOS (Swift), Android (Java), Windows (.NET). Библиотека пользовательского интерфейса может ускорить разработку для веб-приложений, iOS и Android. Службы коммуникации Azure не привязаны к конкретным удостоверениям, и вы сами контролируете способ идентификации и проверки подлинности конечных пользователей.

Ниже описаны сценарии применения Служб коммуникации Azure.

  • Бизнес для потребителя (B2C). Сотрудники и службы привлекают внешних клиентов с помощью голосового, видео и текстового чата в браузере и собственных приложениях. Организация может отправлять и получать SMS-сообщения или работать с интерактивной системой голосового ответа (IVR) с помощью службы автоматизации звонков и номера телефона, который вы приобретаете в Azure. Интеграция с платформой Microsoft Teams позволяет подключать потребителей к собраниям Teams, организованным сотрудниками, идеально подходит для сценариев удаленной медицины, банковского обслуживания и поддержки продуктов, особенно если сотрудники уже знакомы с Teams.
  • Потребитель – потребитель (C2C). Создание привлекательного взаимодействия потребителей с голосовой связью, видео и текстовым чатом с форматированным текстом. На пакетах SDK для служб коммуникации Azure может быть построен любой тип пользовательского интерфейса, а для быстрого начала работы достаточно просто выбрать соответствующий открытый инструментарий.

Чтобы узнать больше, проверка видео Microsoft Mechanics или ресурсы, связанные далее.

Распространенные сценарии


Ресурс Description
Создание ресурса Служб коммуникации Начните использовать службы коммуникации Azure, используя портал Azure или SDK служб связи, чтобы подготовить свой первый ресурс служб коммуникации. Получив строку подключения к ресурсам Служб коммуникации, вы можете подготавливать свои первые маркеры доступа пользователя.
Получение номера телефона Службы коммуникации Azure можно использовать для подготовки и выпуска телефонных номеров. Данные телефонные номера можно использовать для совершения или приема телефонных звонков и создания решений для SMS.
Отправка SMS-сообщений из вашего приложения Службы коммуникации Azure REST API SMS и пакеты SDK используются для отправки и получения SMS-сообщений из приложений службы.
Отправка сообщения электронной почты из приложения Службы коммуникации Azure REST API электронной почты и пакеты SDK используются для отправки сообщений электронной почты из приложений службы.

После создания ресурса служб коммуникации Azure вы можете приступить к созданию клиентских сценариев, таких как голосовой и видеозвонок или текстовый чат:

Ресурс Description
Создание первого маркера доступа пользователя Маркеры доступа пользователей применяются для проверки подлинности клиентов в вашем ресурсе Служб коммуникации Azure. Эти маркеры предоставляются и перевыпускаются с помощью API идентификации и пакетов SDK Служб коммуникации.
Начало работы с функцией голосовых вызовов и видеовызовов Службы коммуникации Azure позволяют добавлять голосовые и видеозвонки в браузер или собственные приложения с помощью пакета SDK для звонков.
Добавление возможности телефонных вызовов в приложение С помощью Службы коммуникации Azure в приложение можно добавить возможности телефонного вызова.
Создание исходящего вызова из приложения Службы коммуникации Azure автоматизация вызовов позволяет выполнять исходящий вызов с помощью интерактивной системы голосового ответа с помощью пакетов SDK для автоматизации вызовов и REST API.
Присоединение вызывающего приложения к собранию Teams Службы связи Azure можно использовать для создания пользовательских интерфейсов для конференций, взаимодействующих с Microsoft Teams. Пользователи ваших решений Служб коммуникации могут взаимодействовать с участниками Teams путем голосовой связи и видеосвязи, а также общего доступа к экранам.
Начало работы с чатом Пакет средств разработки для чата служб коммуникации Azure используется для добавления в ваши приложения расширенного текстового чата в режиме реального времени.
Подключение Microsoft Bot к номеру телефона Канал телефонии — это канал платформы Microsoft Bot Framework, позволяющий боту взаимодействовать с пользователями по телефону. Она использует возможности Microsoft Bot Framework в сочетании с Службы коммуникации Azure и службами распознавания речи Azure.
Добавление возможностей визуального взаимодействия Библиотека пользовательского интерфейса для Службы коммуникации Azure позволяет легко добавлять широкие возможности визуального взаимодействия в приложения как для звонков, так и для чата.

Примеры

В контексте следующих примеров демонстрируется сквозное использование служб коммуникации Azure. Используйте данные примеры для начальной загрузки ваших собственных решений служб коммуникации Azure.

Имя примера Description
Главный пример функции группового вызова Загрузите образец разработанного приложения для групповых звонков для браузеров, устройств iOS и Android.
Главный пример функции группового чата Загрузите образец разработанного приложения для группового текстового чата для браузеров.
Пример: вызовы через Интернет Скачайте пример созданного веб-приложения для аудио, видео и ТСОП.

Платформы и библиотеки пакета SDK

Дополнительные сведения о пакетах SDK Службы коммуникации Azure см. в следующих ресурсах. API-интерфейсы REST доступны для большинства функций, если вы хотите создавать собственных клиентов или иным образом получать доступ к службе через Интернет.

Ресурс Description
Библиотеки пакета SDK и интерфейсы REST API Возможности Служб коммуникации Azure концептуально организованы в шести областях, каждая из которых представлена пакетом SDK. Вы можете решить, какие библиотеки пакета SDK использовать в зависимости от потребностей коммуникации в режиме реального времени.
Общие сведения о пакете SDK для вызовов Просмотрите общие сведения о пакете SDK для вызовов в Службах коммуникации.
Обзор службы автоматизации вызовов Ознакомьтесь с обзором пакета SDK службы коммуникации для автоматизации вызовов.
Обзор пакета SDK для чата Просмотрите общие сведения о пакете SDK для чата Служб коммуникации.
Общие сведения о пакете SDK для SMS Просмотрите общие сведения о пакете SDK для SMS Служб коммуникации.
Обзор пакета SDK для электронной почты Просмотрите общие сведения о пакете SDK для SMS Служб коммуникации.
Обзор библиотеки пользовательского интерфейса Просмотр библиотеки пользовательского интерфейса для служб коммуникации

Разработка ресурсов

Найдите комплексные компоненты, составные компоненты и рекомендации по пользовательскому интерфейсу в комплекте конструктора библиотеки пользовательского интерфейса для Figma. Этот ресурс проектирования предназначен для разработки видеозвонка и чата быстрее и с меньшими усилиями.

Прочие Службы коммуникации Microsoft

В настоящее время эти продукты не взаимодействуют с службами коммуникации Майкрософт.

  • API-интерфейсы Microsoft Graph Cloud Communication позволяют организациям создавать взаимодействие, связанные с пользователями Microsoft Entra с лицензиями Microsoft 365. Этот рабочий процесс идеально подходит для приложений, привязанных к идентификатору Microsoft Entra, или для расширения производительности в Microsoft Teams. Кроме того, существуют API-интерфейсы для создания и настройки приложений в рамках работы с Teams.

  • Azure PlayFab Party упрощает добавление чата с низкой задержкой и обмен данными в играх. Хотя вы можете улучшить игровой чат и сетевые системы и с помощью Служб коммуникации, PlayFab является специализированным вариантом и предоставляется бесплатно на Xbox.

Next Steps