API за хоствана PBX: маршрутизиране на телефонни номера

Използвайте HTTPS и HTTP Basic удостоверяване с одобрени API идентификационни данни. Съхранявайте идентификационните данни на сървъра на приложението си. Тези крайни точки на хостван PBX използват /hpbx/ на api.multitel.net; не вмъквайте /v3. Проверявайте както HTTP резултата, така и статуса на резултата от операцията на ниво приложение в JSON отговора.

Изберете номера и PBX

Форматът на API адреса е 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 отговора, отворете отново конфигурацията на номера и направете контролирано входящо повикване. Проверете отделно пътищата за заето, без отговор, изтекло време за изчакване и запис/факс/съобщение. Следвайте ръководството за маршрутизиране в портала за конфигурация стъпка по стъпка.

Търсене в документацията