Използвайте HTTPS и HTTP Basic удостоверяване с одобрени API идентификационни данни. Съхранявайте идентификационните данни на сървъра на приложението си. Тези крайни точки на хостван PBX използват /hpbx/ на api.multitel.net; не вмъквайте /v3. Проверявайте както HTTP резултата, така и статуса на резултата от операцията на ниво приложение в JSON отговора.
Изберете номера и PBX
Форматът на API адреса е POST /hpbx/dids/{operation}/{billing_code}. Поддържат се създаване, редактиране и изтриване. Кодът за таксуване трябва да идентифицира PBX, принадлежаща на удостоверения акаунт. Създаването на запис за маршрутизиране не закупува нов публичен телефонен номер.
Полета за маршрутизиране
| Поле | Предназначение |
|---|---|
| number / fullnumber | DID, представен от записа за 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 отговора, отворете отново конфигурацията на номера и направете контролирано входящо повикване. Проверете отделно пътищата за заето, без отговор, изтекло време за изчакване и запис/факс/съобщение. Следвайте ръководството за маршрутизиране в портала за конфигурация стъпка по стъпка.