Naudokite HTTPS ir HTTP Basic autentifikavimą su patvirtintais API prisijungimo duomenimis. Prisijungimo duomenis laikykite savo programos serveryje. Šie priglobtos PBX galiniai taškai naudoja /hpbx/ per api.multitel.net; nedėkite /v3. Patikrinkite ir HTTP rezultatą, ir operacijos būseną JSON atsakyme.
Pateikti paskyros PBX aplinkų sąrašą
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Sąrašo operacija grąžina autentifikuotos paskyros klientų aplinkas (tenants). Paskutinis vietos rezervavimo ženklo segmentas atitinka galinio taško URL keliui reikalingą formatą; sąrašo operacija jo nenaudoja kitai paskyrai pasirinkti.
Iliustracinis sąrašo atsakymas
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Sukurti ir keisti PBX instanciją
PBX aplinkos sukūrimas yra prenumeratos veiksmas ir gali lemti pradinio konfigūravimo bei periodinius mokesčius. Pirmiausia perskaitykite galimus paslaugų planus. Planui, vietai ir maršrutizavimo profiliui pasirinkti naudokite dabartinę paskyros įgaliotą nuorodą; nenaudokite pavyzdinio ID kaip paskyros pasirinkimo.
| Sukūrimo laukas | Reikšmė |
|---|---|
| hosted_pbx_services_id | Paslaugos ID, grąžintas galimam planui. |
| te_rp_id | Patvirtintas skambučių maršruto profilis. |
| timezone | IANA laiko juosta, pavyzdžiui, America/Detroit. |
| te_location_id | Paskyrai prieinamas vietos ID, kai jo reikalaujama. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Išteklių talpą riboja pasirinkta paslauga; šios reikšmės nesuteikia savavališkos teisės viršyti paslaugos ribas. |
Prieš konfigūruodami vidinius numerius, peržiūrėkite gautą atsiskaitymo kodą ir paslaugos parengimo būseną. Naujoms integracijoms ir tikslioms duomenis keičiančių operacijų schemoms naudokite dabartinę prenumeratų API dokumentaciją.