Поделиться через


Интеграция с 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.

Совет

Чтобы найти базовый домен, выполните следующие действия.

  1. Войдите на портал Azure.
  2. Перейдите к обзору ресурса шлюза коммуникации Azure и выберите "Свойства".
  3. Найдите поле с именем Домен.

Запись DNS имеет время жизни (TTL) в 60 секунд. Если регион завершается ошибкой, Azure обновляет запись DNS для ссылки на другой регион, поэтому клиенты, создающие новую подстановку DNS, получают сведения о новом регионе. Мы рекомендуем убедиться, что клиенты могут выполнять новый поиск DNS и повторить запрос через 60 секунд после истечения времени ожидания или ответа 5xxx.

Используйте раздел "Начало работы" справочника по API для настройки Azure и клиента BSS, чтобы разрешить клиенту BSS доступ к API подготовки.

Ниже приведены сведения о нужной конфигурации Azure. Дополнительные сведения см. в разделе "Начало работы" в справочнике по API, включая необходимые значения конфигурации.

  1. Зарегистрируйте клиент BSS в том же клиенте Azure, что и развертывание шлюза коммуникации Azure. Этот процесс создает регистрацию приложения.
  2. Назначьте себя владельцем для регистрации приложения.
  3. Настройте регистрацию приложения с помощью область, определенных в справочнике по API. Эта конфигурация указывает Azure, что ваше приложение может получить доступ к API подготовки.
  4. Администратор клиента позволяет приложению использовать назначенные роли приложения.

Следующие шаги