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


Интеграция с API подготовки шлюза коммуникаций Azure (предварительная версия)

В этой статье объясняется, когда необходимо интегрироваться с API подготовки шлюза коммуникации Azure (предварительная версия) и предоставляет общие сведения о начале работы. Это для разработчиков программного обеспечения, работающих для операторов телекоммуникаций.

API подготовки позволяет настроить шлюз коммуникаций Azure с подробными сведениями о клиентах и номерах, назначенных им. Если вы используете API подготовки для синхронизации серверной службы, вы также можете подготовить среды Operator Connect и Teams Phone Mobile с подробными сведениями о ваших корпоративных клиентах и номерах, выделенных для них. Эта потоковая подготовка позволяет выполнять требования оператора Connect и Teams Phone Mobile для управления клиентами и номерами после запуска службы.

API подготовки — это REST API.

Интеграция с API подготовки зависит от выбранной службы коммуникации.

Служба коммуникаций Интеграция API подготовки Характер использования
Прямая маршрутизация Microsoft Teams Поддерживается (в качестве альтернативы порталу управления номерами) — настройка поддомена, связанного с каждым клиентом прямой маршрутизации.
— создание записей DNS, относящихся к каждому клиенту (в соответствии с требованиями среды Microsoft 365).
— указывает, что номера включены для прямой маршрутизации.
— (Необязательно) Настройка пользовательского заголовка для сообщений в сети.
Operator Connect Рекомендуемая конфигурация — Рекомендуется выполнять потоковую подготовку клиентов операторов через взаимодействие с API-интерфейсами Operator Connect (с помощью синхронизации серверной службы).
— (Необязательно) Настройка пользовательского заголовка для сообщений в сети.
Teams Phone Mobile Рекомендуемая конфигурация — Рекомендуется выполнять потоковую подготовку клиентов Teams Phone Mobile через взаимодействие с API-интерфейсами Operator Connect (с помощью синхронизации серверной службы).
Пиринг в облаке масштабирования телефонов Поддерживается (в качестве альтернативы порталу управления номерами) — указывает, что для масштабирования включены числа.
— (Необязательно) Настройка пользовательского заголовка для сообщений в сети.

Совет

Портал управления номерами шлюза коммуникации Azure предоставляет эквивалентную функцию для подготовки вручную. Однако вы не можете использовать портал управления номерами для тщательной подготовки оператора Connect и Teams Phone Mobile после запуска службы.

Необходимые компоненты

Необходимо завершить развертывание шлюза коммуникаций Azure.

У вас должен быть доступ к компьютеру с IP-адресом, разрешенным для доступа к API подготовки (предварительная версия). Этот список разрешенных IP-адресов (или диапазонов) был настроен в рамках развертывания шлюза коммуникаций Azure.

Сведения об API подготовки (предварительная версия) и планирование изменений клиента BSS

Чтобы интегрироваться с API, необходимо создать (или обновить) клиент BSS, который может связаться с API подготовки. API подготовки поддерживает поток проверки подлинности учетных данных клиента OAuth 2.0 на компьютере. Клиент выполняет проверку подлинности и выполняет авторизованные вызовы API без взаимодействия пользователей.

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

  • Ресурсы учетной записи — это описания клиентов-операторов (как правило, предприятия) и параметров каждого клиента для подготовки служб.
  • Число ресурсов принадлежит учетной записи. Они описывают числа, службы, которые используют номера (например, Прямая маршрутизация Microsoft Teams) и любую дополнительную конфигурацию для каждого числа.
  • Ресурсы запроса на получение информации (RFI) — это описания клиентов операторов (как правило, предприятия), которые выразили интерес к получению услуги от оператора через Оператор Connect и Teams Phone 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. Администратор клиента позволяет приложению использовать назначенные роли приложения.

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