Интеграция с API подготовки шлюза коммуникаций Azure (предварительная версия)
В этой статье объясняется, когда необходимо интегрироваться с API подготовки шлюза коммуникации Azure (предварительная версия) и предоставляет общие сведения о начале работы. Это для разработчиков программного обеспечения, работающих для операторов телекоммуникаций.
API подготовки позволяет настроить шлюз коммуникаций Azure с подробными сведениями о клиентах и номерах, назначенных им. Если вы используете API подготовки для синхронизации серверной службы, вы также можете подготовить оператор Подключение и Teams Телефон мобильные среды с подробными сведениями о корпоративных клиентах и номерах, выделенных для них. Эта потоковая подготовка позволяет соответствовать требованиям оператора Подключение и Teams Телефон Mobile, чтобы использовать API для управления клиентами и номерами после запуска службы.
API подготовки — это REST API.
Интеграция с API подготовки зависит от выбранной службы коммуникации.
Служба коммуникаций | Интеграция API подготовки | Характер использования |
---|---|---|
Прямая маршрутизация Microsoft Teams | Поддерживается (в качестве альтернативы порталу управления номерами) | — настройка поддомена, связанного с каждым клиентом прямой маршрутизации. — создание записей DNS, относящихся к каждому клиенту (в соответствии с требованиями среды Microsoft 365). — указывает, что номера включены для прямой маршрутизации. — (Необязательно) Настройка пользовательского заголовка для сообщений в сети. |
Operator Connect | Рекомендуемая конфигурация | - (Рекомендуется) Потоковая подготовка операторов Подключение клиентам через взаимодействие с API-интерфейсами оператора Подключение (с помощью синхронизации серверной службы). — (Необязательно) Настройка пользовательского заголовка для сообщений в сети. |
Teams Телефон Mobile | Рекомендуемая конфигурация | - (Рекомендуется) Потоковая подготовка клиентов Teams Телефон Mobile через взаимодействие с API-интерфейсами оператора Подключение (с помощью синхронизации внутренних служб). |
Масштабирование Телефон облачного пиринга | Поддерживается (в качестве альтернативы порталу управления номерами) | — указывает, что для масштабирования включены числа. — (Необязательно) Настройка пользовательского заголовка для сообщений в сети. |
Предварительная версия защиты вызовов оператора Azure | Поддерживается (в качестве альтернативы порталу управления номерами) | — Указывает, что номера включены для защиты вызовов оператора Azure. — автоматическая подготовка защиты вызовов оператора Azure. |
Совет
Портал управления номерами шлюза коммуникации Azure предоставляет эквивалентную функцию для подготовки вручную. Однако вы не можете использовать портал управления номерами для тщательной подготовки операторов Подключение и Teams Телефон Mobile после запуска службы.
Необходимые компоненты
Необходимо завершить развертывание шлюза коммуникаций Azure.
У вас должен быть доступ к компьютеру с IP-адресом, разрешенным для доступа к API подготовки (предварительная версия). Этот список разрешенных IP-адресов (или диапазонов) был настроен в рамках развертывания шлюза коммуникаций Azure.
Сведения об API подготовки (предварительная версия) и планирование изменений клиента BSS
Чтобы интегрироваться с API, необходимо создать (или обновить) клиент BSS, который может связаться с API подготовки. API подготовки поддерживает поток проверки подлинности учетных данных клиента OAuth 2.0 на компьютере. Клиент выполняет проверку подлинности и выполняет авторизованные вызовы API без взаимодействия пользователей.
Используйте основные понятия и примеры в справочнике по API, чтобы узнать о ресурсах, доступных через API, и запросах, необходимых вашей организации.
- Ресурсы учетной записи — это описания клиентов-операторов (как правило, предприятия) и параметров каждого клиента для подготовки служб.
- Число ресурсов принадлежит учетной записи. Они описывают числа, службы, которые используют номера (например, Прямая маршрутизация Microsoft Teams) и любую дополнительную конфигурацию для каждого числа.
- Ресурсы запроса на получение информации (RFI) — это описания клиентов операторов (как правило, предприятия), которые выразили интерес к получению услуги от оператора через оператор Подключение и Teams Телефон Mobile.
API подготовки имеет ограничение скорости в 100 запросов в минуту, примененных ко всем ресурсам. Пакетный запрос для обновления нескольких ресурсов считается одним запросом.
Настройка клиента BSS для подключения к шлюзу коммуникаций Azure
API подготовки (предварительная версия) доступен через порт 443 provapi.<base-domain>
, где <base-domain>
находится базовый домен ресурса шлюза коммуникации Azure.
Совет
Чтобы найти базовый домен, выполните следующие действия.
- Войдите на портал Azure.
- Перейдите к обзору ресурса шлюза коммуникации Azure и выберите "Свойства".
- Найдите поле с именем Домен.
Запись DNS имеет время жизни (TTL) в 60 секунд. Если регион завершается ошибкой, Azure обновляет запись DNS для ссылки на другой регион, поэтому клиенты, создающие новую подстановку DNS, получают сведения о новом регионе. Мы рекомендуем убедиться, что клиенты могут выполнять новый поиск DNS и повторить запрос через 60 секунд после истечения времени ожидания или ответа 5xxx.
Используйте раздел "Начало работы" справочника по API для настройки Azure и клиента BSS, чтобы разрешить клиенту BSS доступ к API подготовки.
Ниже приведены сведения о нужной конфигурации Azure. Дополнительные сведения см. в разделе "Начало работы" в справочнике по API, включая необходимые значения конфигурации.
- Зарегистрируйте клиент BSS в том же клиенте Azure, что и развертывание шлюза коммуникации Azure. Этот процесс создает регистрацию приложения.
- Назначьте себя владельцем для регистрации приложения.
- Настройте регистрацию приложения с помощью область, определенных в справочнике по API. Эта конфигурация указывает Azure, что ваше приложение может получить доступ к API подготовки.
- Администратор клиента позволяет приложению использовать назначенные роли приложения.