Folosiți HTTPS și autentificarea HTTP Basic cu credențiale API aprobate. Păstrați credențialele pe serverul aplicației dvs. Aceste endpoint-uri Hosted PBX folosesc /hpbx/ pe api.multitel.net; nu inserați /v3. Verificați atât rezultatul HTTP, cât și starea aplicației din răspunsul JSON.
Alegeți numărul și PBX-ul
Formatul punctului de acces API este POST /hpbx/dids/{operation}/{billing_code}. Sunt acceptate operațiunile de creare, editare și ștergere. Codul de facturare trebuie să identifice un PBX care aparține contului autentificat. Crearea unei înregistrări de rutare nu cumpără un număr de telefon public nou.
Câmpuri de rutare
| Câmp | Scop |
|---|---|
| number / fullnumber | DID-ul reprezentat de înregistrarea de rutare PBX. |
| comment | O descriere destinată administratorilor. |
| maxchannels | Numărul maxim de apeluri simultane al rutei PBX. |
| destination | Valorile de destinație ordonate pentru PBX-ul selectat. |
| unconditional | O destinație de redirecționare necondiționată, atunci când este utilizată. |
| cnam | Setarea de căutare a numelui apelantului; se pot aplica taxe de utilizare. |
| recording | Politica de înregistrare: no, yes, yeschange sau nochange. |
| di_emailrecording / di_minemailrecording | Adresa de e-mail pentru trimiterea înregistrărilor și durata minimă. |
| allowemergency / emergencynotes | Setări de caller-ID pentru urgențe; acestea nu înregistrează o adresă de urgență. |
| didprefix / didnameprefix | Prefixe de număr/nume de apelant. |
| fax / faxprotocol / faxstore / faxemail | Detectarea faxului, protocolul și opțiunile de livrare/stocare. |
| sms_destination / di_smstofield / di_sms_store | Setări activate pentru livrarea/stocarea mesajelor. |
Pregătiți destinații valide
Valorile destinației trebuie să provină din PBX-ul selectat; fostul exemplu Array() nu era o sarcină utilă JSON sau de formular. Identificați extensiile, IVR-urile sau grupurile înainte de a construi cererea. Folosiți schema actuală de rutare a numerelor pentru interfața API cu care integrați aplicația.
Verificați rezultatul
Verificați starea returnată de aplicație, redeschideți configurația numărului și efectuați un apel de intrare de test controlat. Verificați separat căile pentru ocupat, fără răspuns, expirare a timpului și înregistrare/fax/mesaj. Urmați ghidul de rutare din portal pentru o configurare pas cu pas.