Настройка служб входящих звонков, записи звонков и SMS
Службы коммуникации Azure интегрируются с Сеткой событий Azure с целью отправки уведомлений о событиях в режиме реального времени для чата, телефонии, SMS, видео и голосовых вызовов. Azure Event Grid, в свою очередь, использует подписки на события для маршрутизации сообщений о событиях подписчикам.
Чтобы включить запись звонков и службы SMS, необходимо сначала настроить приложения для прослушивания событий Служб коммуникации Azure, зарегистрировав Системные темы сетки событий. Затем подпишитесь на определенный входящий звонок, запись звонка или события SMS, создав подписки на сетку событий на портале Azure.
Важно
- Для создания подписок на Event Grid вы должны быть владельцем регистрации приложения .
- Вы можете установить только один веб-хук конечная точка за раз, используя следующую процедуру. Чтобы включить входящие звонки, SMS и службы записи разговоров, необходимо повторить процедуру настройки веб-хука конечная точка для каждой из этих служб.
- Вам необходимо создать новую подписку на события для каждого типа событий. Не обновляйте существующую подписку на событие, изменяя тип события.
- При подключении подписки на событие нужно использовать тот же идентификатор приложения (клиента) и идентификатор арендатора (каталога) для регистрации приложения, что и при первом подключении к ресурсу Azure. Чтобы получить идентификаторы приложения и арендатора сетки событий, перейдите на страницу Получение идентификаторов приложения и арендатора с портала Power Apps .
Создать сетку событий системная тема
Откройте службу Системные темы сетки событий на портале Azure.
Создайте новую сетку событий системная тема, а затем на вкладке Основные добавьте следующую информацию:
тема Тип: Службы связи Azure
Подписка: Выберите свою подписку.
Группа ресурсов: выберите группу ресурсов, в которой находится ваш ресурс служб связи Azure.
Ресурс: выберите ресурс служб связи Azure, который вы хотите подключить к Dynamics 365 обслуживание клиентов.
Укажите Имя в разделе системная тема Подробности .
Узнайте больше на странице Создание и развертывание сетки событий системная тема.
На странице Системная тема сетки событий перейдите по ссылке Подписка.
На странице подписки на ресурсы выберите Настройки>Поставщики ресурсов, а затем проверьте, указан ли поставщик Microsoft.EventGrid как Зарегистрированный. Если сетка событий не зарегистрирована, выберите запись, а затем выберите Повторная регистрация, чтобы зарегистрировать ее.
Настройте вебхук входящих звонков
Откройте ресурс на портале Azure. Выберите События, а затем выберите Подписка на события.
На вкладке Основные введите следующие данные:
Имя: введите имя для подписки на запись событий.
Схема событий: Выберите Схему сетки событий в списке.
тема Типы: выберите Azure Communication Services в списке.
Подписка: Выберите свою подписку в списке.
Группа ресурсов: выберите группу ресурсов.
Ресурс: Выберите ресурс.
системная тема Имя: Это поле автоматически заполняется именем системная тема, которое вы создали. Однако, если вы видите несколько значений, выберите конкретное имя системной темы из списка.
Фильтр по типам событий: вы можете фильтровать события по записи вызовов, входящим вызовам или SMS-сервисам.
- Чтобы отфильтровать типы событий для служб вызовов, выберите в списке Входящий вызов .
конечная точка Тип: Выберите Web Hook в списке.
конечная точка: Выберите Выберите конечная точка, а затем введите входящий вызов, веб-перехватчик конечная точка из центра администрирования Центр администрирования Customer Service или контакт-центр. Перейдите в раздел Каналы>Номера телефонов>Дополнительно>Управление службами коммуникации Azure, чтобы получить следующие конечные точки веб-перехватчиков:
Выберите вкладку Дополнительные функции . Установите флажок Использовать Microsoft Entra аутентификацию , а затем введите следующие данные. Подробнее об этих значениях читайте в разделе Получение идентификаторов приложений и клиентов с Power Apps портала этой статьи.
- Microsoft Entra Идентификатор клиента: введите идентификатор клиента (каталога) вашего ресурса Azure.
- Microsoft Entra Идентификатор приложения или URI: введите идентификатор приложения (клиента) вашего ресурса Azure.
Выберите Создать, чтобы создать конечную точку подписки на событие для записи.
Синхронизация может занять до 15 минут. Если вы получите сообщение об ошибке, например, «Ошибка подтверждения проверки веб-перехватчика», повторите этот шаг еще раз через несколько минут.
Настройте вебхук записи звонков
Следуйте инструкциям в разделе Настройка веб-перехватчика входящих вызовов, но в фильтре по типу события выберите Выбрать статус файла записи обновлен в списке.
Для конечная точка Type выберите Web Hook в списке.
Для конечная точка выберите Выберите конечная точка, а затем введите веб-хук записи конечная точка из центра администрирования Центр администрирования Customer Service или контакт-центр. Перейдите в раздел Каналы>Номера телефонов>Дополнительно>Управление службами связи Azure>Запись веб-перехватчика конечная точка.
Выберите вкладку Дополнительные функции . Установите флажок Использовать Microsoft Entra аутентификацию, а затем введите следующие данные. Информацию об этих значениях см. в разделе Получение идентификаторов приложения и арендатора Event Grid с Power Apps портала .
- Microsoft Entra Идентификатор клиента: введите идентификатор клиента (каталога) вашего ресурса Azure.
- Microsoft Entra Идентификатор приложения или URL: введите идентификатор приложения (клиента) вашего ресурса Azure.
Выберите Создать, чтобы создать конечную точку подписки на событие для записи.
Синхронизация может занять до 15 минут. Если вы получили ошибку типа "Webhook validation handshake failed", повторите это шаг через несколько минут.
Настройте SMS-вебхук
Следуйте инструкциям в разделе Настройка веб-перехватчика входящих вызовов , но в фильтре по типу события выберите Получено SMS и Получен отчет о доставке SMS в списке.
Для конечная точка Type выберите Web Hook в списке.
Для конечная точка выберите Выберите конечная точка, а затем введите веб-хук записи конечная точка из центра администрирования контакт-центр или Центр администрирования Customer Service. Перейдите в раздел Каналы>Номера телефонов>Дополнительно>Управление службами связи Azure>Веб-перехватчик SMS конечная точка.
Выберите вкладку Дополнительные функции . Установите флажок Использовать Microsoft Entra аутентификацию, а затем введите следующие данные. Информацию об этих значениях см. в разделе Получение идентификаторов приложения и арендатора Event Grid из раздела Power Apps портал .
- Microsoft Entra Идентификатор клиента: введите идентификатор клиента (каталога) вашего ресурса Azure.
- Microsoft Entra Идентификатор приложения или URL: введите идентификатор приложения (клиента) вашего ресурса Azure.
Выберите Создать, чтобы создать конечную точку подписки на событие для записи.
Синхронизация может занять до 15 минут. Если вы получили ошибку типа "Webhook validation handshake failed", повторите это шаг через несколько минут.
Повторное подключение ресурса Azure из существующего голосового стека к расширенному голосовому стеку.
Если вы переходите с существующего голосового стека на расширенный голосовой стек, используйте следующее видео, чтобы убедиться, что ваша сетка событий правильно настроена для входящих вызовов и записи.
Получите идентификаторы приложения Event Grid и арендатора с портала Power Apps
Заметка
Используйте этот метод только в том случае, если у вас возникли проблемы с получением идентификаторов с Power Apps Портала. Чтобы получить идентификаторы с портала Azure, выполните поиск по запросу «регистрации приложений» и найдите регистрацию для подключенного ресурса служб связи Azure. Скопируйте идентификатор приложения (клиента) для заполнения поля идентификатора приложения сетки событий и идентификатор каталога (арендатора) для заполнения поля идентификатора арендатора сетки событий.
Откройте портал Power Apps и выберите свою среду.
На карте сайта выберите Dataverse>Таблицы>Все.
Найдите таблицу Запись настроек поставщика связи и откройте ее.
В разделе Столбцы и данные ввода настроек поставщика связи просмотрите поля EventGridAppID и EventGripAppTenantID в столбце Ключ и запишите значения соответствующих идентификаторов из столбца Значения.