Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предупреждение
В Службы коммуникации Azure вводятся изменения, нарушающие обратную совместимость, и некоторые службы выводятся из эксплуатации. Узнайте больше в руководстве по выводу из эксплуатации и критическим изменениям.
Службы коммуникации Azure предлагает api многоканального обмена данными для добавления голосовой связи, видео, чата, текстовых сообщений и SMS, электронной почты и многого другого для всех приложений.
Службы коммуникации Azure включают API REST и клиентские библиотеки SDK, поэтому вам не нужно быть экспертом в базовых технологиях, чтобы добавлять возможности коммуникации в свои приложения. Службы коммуникаций Azure доступны в нескольких географических регионах Azure и в Azure для государственных учреждений.
Службы коммуникации Azure поддерживают различные форматы обмена данными:
- Голосовой и видеозвонок
- Чат с форматированным текстом
- СМС
- Эл. почта
- Расширенный обмен сообщениями для WhatsApp
Вы можете подключить настраиваемые клиентские приложения, настраиваемые службы и общедоступную телефонную сеть (ТСОП) к вашей системе коммуникаций. Вы можете получить номера телефонов непосредственно через Службы коммуникации 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 и следующих ресурсах.
Распространенные сценарии
| Ресурс | Описание |
|---|---|
| Создание ресурса Служб коммуникации | Начните использовать Службы коммуникации Azure через портал Azure или пакет SDK Communication Services, чтобы создать свой первый ресурс Communication Services. Когда у вас будет строка подключения к ресурсу Communication Services, вы сможете предоставить маркеры доступа пользователей. |
| Получите номер телефона | Используйте Службы коммуникации Azure, чтобы предоставлять и освобождать телефонные номера. Затем используйте номера телефонов для инициирования или приема телефонных звонков и создания решений SMS. |
| Отправка SMS-сообщений из вашего приложения | Используйте API REST и пакеты SDK для SMS в Службы коммуникации Azure для отправки и приёма SMS-сообщений из сервисных приложений. |
| Отправка сообщения электронной почты из приложения | Используйте API REST и пакеты SDK электронной почты Службы коммуникации Azure для отправки сообщений электронной почты из служебных приложений. |
После создания ресурса служб коммуникации Azure вы можете приступить к созданию клиентских сценариев, таких как голосовой и видеозвонок или текстовый чат:
| Ресурс | Описание |
|---|---|
| Создайте свой первый токен доступа пользователя | Маркеры доступа пользователей применяются для проверки подлинности клиентов в вашем ресурсе Служб коммуникации Azure. Эти токены выдаются и перевыпускаются с помощью API и пакетов SDK службы Communication Services Identity. |
| Начало работы с функцией голосовых вызовов и видеовызовов | Службы коммуникации Azure позволяет добавлять голосовые и видеозвонки в браузер или собственные приложения с помощью пакета SDK для звонков. |
| Добавление возможности телефонных вызовов в приложение | Используйте Службы коммуникации Azure для добавления возможностей звонков телефонии в приложение. |
| Создание исходящего вызова из приложения | Используйте пакеты SDK службы автоматизации звонков и REST API для отправки исходящих вызовов с помощью интерактивной системы голосового ответа. |
| Подключите приложение для звонков к собранию Teams | Используйте Службы коммуникации Azure для создания пользовательских интерфейсов собраний, взаимодействующих с Microsoft Teams. Пользователи решений служб коммуникации могут взаимодействовать с участниками Teams по голосовой связи, видео, чату и совместному использованию экрана. |
| Начало работы с чатом | Используйте пакет SDK для чата Службы коммуникации Azure, чтобы добавить в приложения форматированный текстовый чат в режиме реального времени. |
| Подключение Microsoft Bot к номеру телефона | Канал телефонии — это канал платформы Microsoft Bot Framework, позволяющий боту взаимодействовать с пользователями по телефону. Она использует возможности Microsoft Bot Framework в сочетании с Службы коммуникации Azure и службами распознавания речи Azure. |
| Добавление возможностей визуального взаимодействия | Библиотека пользовательского интерфейса для Службы коммуникации Azure позволяет легко добавлять широкие возможности визуального взаимодействия в приложения как для звонков, так и для чата. |
Примеры
В следующих примерах показаны комплексные решения с помощью Службы коммуникации Azure. Начните с этих примеров, чтобы быстро создать собственные решения на базе Communication Services.
| Название примера | Описание |
|---|---|
| Пример Hero для функции групповых вызовов | Скачайте разработанный пример приложения для группового вызова через браузеры, устройства iOS и Android. |
| Демонстрационный пример группового чата | Скачайте пример приложения для группового текстового чата в браузерах. |
| Пример: вызовы через Интернет | Скачайте готовое веб-приложение для аудио-, видео- и PSTN-вызовов. |
Платформы и библиотеки пакета SDK
Дополнительные сведения о пакетах SDK для Службы коммуникации Azure см. в следующих ресурсах. Если вы хотите создать собственные клиенты или получить доступ к службе через Интернет, REST API доступны для большинства функций.
| Ресурс | Описание |
|---|---|
| Библиотеки пакета SDK и интерфейсы REST API | Возможности Службы коммуникации Azure сгруппированы по шести областям, для каждой из которых имеется пакет SDK. Вы можете решить, какие библиотеки пакета SDK использовать в зависимости от потребностей коммуникации в режиме реального времени. |
| Общие сведения о пакете SDK для вызовов | Ознакомьтесь с пакетом SDK для звонков для получения сведений о браузерах конечных пользователей, приложениях и службах для управления голосовой связью и видео. |
| Обзор службы автоматизации вызовов | Ознакомьтесь с пакетом SDK для автоматизации вызовов, чтобы узнать больше об интеллектуальных сценариях обработки вызовов на стороне сервера и записи вызовов для голосовых каналов и каналов ТСОП. |
| Обзор пакета SDK для чата | Информацию о добавлении функций чата в ваши приложения см. в Chat SDK. |
| Общие сведения о пакете SDK для SMS | Просмотрите пакет SDK ДЛЯ SMS, чтобы добавить sms-сообщения в приложения. |
| Обзор пакета SDK для электронной почты | Сведения о добавлении поддержки транзакционных электронных писем в ваши приложения см. в SDK Email. |
| Обзор библиотеки пользовательского интерфейса | Дополнительные сведения о готовых к использованию компонентах пользовательского интерфейса, которые можно добавить в ваши приложения, см. в библиотеке компонентов пользовательского интерфейса. |
Ресурсы для дизайна
Найдите комплексные компоненты, составные компоненты и рекомендации по пользовательскому интерфейсу в комплекте конструктора библиотеки пользовательского интерфейса для Figma. Этот ресурс проектирования предназначен для разработки видеозвонка и чата быстрее и с меньшими усилиями.
Прочие Службы коммуникации Microsoft
Рассмотрите возможность использования двух других продуктов связи Майкрософт, которые не взаимодействуют напрямую с Службы коммуникации Azure в настоящее время:
API Microsoft Graph Cloud Communication позволяют организациям создавать сценарии взаимодействия, связанные с пользователями Microsoft Entra, имеющими лицензии Microsoft 365. Этот рабочий процесс идеально подходит для приложений, привязанных к идентификатору Microsoft Entra, или для расширения производительности в Microsoft Teams. Кроме того, существуют API-интерфейсы для создания и настройки приложений в рамках работы с Teams.
Azure PlayFab Party упрощает добавление чата с низкой задержкой и обмен данными в играх. Хотя вы можете улучшить игровой чат и сетевые системы и с помощью Служб коммуникации, PlayFab является специализированным вариантом и предоставляется бесплатно на Xbox.