Використовуйте HTTPS і базову автентифікацію HTTP із затвердженими обліковими даними API. Зберігайте облікові дані на сервері вашого застосунку. Ці кінцеві точки Hosted PBX використовують /hpbx/ на api.multitel.net; не вставляйте /v3. Перевіряйте і результат HTTP, і статус застосунку у відповіді JSON.
Виберіть номер і PBX
Формат кінцевої точки: 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 | Налаштування caller-ID для екстрених викликів; вони не реєструють екстрену адресу. |
| didprefix / didnameprefix | Префікси номера/імені абонента, що телефонує. |
| fax / faxprotocol / faxstore / faxemail | Виявлення факсу, протокол і варіанти доставки/зберігання. |
| sms_destination / di_smstofield / di_sms_store | Увімкнено налаштування доставки/зберігання повідомлень. |
Підготуйте дійсні призначення
Значення пунктів призначення мають надходити з вибраної PBX; попередній приклад Array() не був корисним навантаженням JSON чи форми. Визначте внутрішні номери, IVR або групи до створення запиту. Використовуйте чинну схему маршрутизації номерів для інтерфейсу API, з якою ви інтегруєтеся.
Перевірте результат
Перевірте статус операції на рівні API у відповіді JSON, знову відкрийте конфігурацію номера та здійсніть контрольний вхідний дзвінок. Окремо перевірте сценарії зайнятості, відсутності відповіді, тайм-ауту та маршрути запису/факсу/повідомлень. Дотримуйтесь інструкції з маршрутизації на порталі для покрокового налаштування.