Hosted PBX API: маршрутизация телефонных номеров

Используйте HTTPS и аутентификацию HTTP Basic с одобренными учетными данными API. Храните учетные данные на сервере приложений. Эти конечные точки Hosted PBX используют /hpbx/ на api.multitel.net; не вставляйте /v3. Проверяйте как результат HTTP, так и статус приложения в ответе JSON.

Выберите номер и PBX

Формат конечной точки: POST /hpbx/dids/{operation}/{billing_code}. Поддерживаются операции создания, изменения и удаления. Код биллинга должен указывать на PBX, принадлежащую аутентифицированной учётной записи. Запись маршрутизации не приобретает новый публичный телефонный номер.

Поля маршрутизации

ПолеНазначение
number / fullnumberDID, представленный записью маршрутизации PBX.
commentОписание для администратора.
maxchannelsМаксимальное число одновременных вызовов маршрута PBX.
destinationУпорядоченные значения назначений для выбранной PBX.
unconditionalМесто назначения безусловной переадресации при использовании.
cnamНастройка поиска имени вызывающего абонента; может взиматься плата за использование.
recordingПолитика записи: no, yes, yeschange или nochange.
di_emailrecording / di_minemailrecordingАдрес электронной почты для записей и минимальная продолжительность.
allowemergency / emergencynotesНастройки идентификатора вызывающего абонента для экстренных вызовов; они не регистрируют адрес для экстренных вызовов.
didprefix / didnameprefixПрефиксы номера/имени вызывающего абонента.
fax / faxprotocol / faxstore / faxemailОбнаружение факса, протокол и варианты доставки/хранения.
sms_destination / di_smstofield / di_sms_storeВключенные настройки доставки и хранения сообщений.

Подготовьте допустимые назначения

Значения назначения должны браться из выбранной PBX; прежний пример Array() не был JSON-данными или полезной нагрузкой формы. Определите внутренние номера, IVR или группы перед формированием запроса. Используйте актуальную схему маршрутизации номеров для интерфейса API, с которой вы интегрируетесь.

Проверьте результат

Проверьте статус операции на уровне API в ответе JSON, повторно откройте конфигурацию номера и выполните контрольный входящий вызов. Проверьте отдельно сценарии занятости, отсутствия ответа, тайм-аута и пути записи/факса/сообщений. Следуйте руководству по маршрутизации в портале для пошаговой настройки.

Поиск документации