Izmantojiet HTTPS un HTTP Basic autentifikāciju ar apstiprinātiem API akreditācijas datiem. Glabājiet akreditācijas datus savā lietojumprogrammas serverī. Šie Hosted PBX galapunkti izmanto /hpbx/ uz api.multitel.net; neievietojiet /v3. Pārbaudiet gan HTTP rezultātu, gan darbības statusu JSON atbildē.
Uzskaitīt konta PBX instances
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Saraksta darbība atgriež autentificētā konta klientu vides (tenants). Pēdējais viettura segments atbilst galapunkta URL ceļam nepieciešamajam formātam; saraksta darbība to neizmanto, lai izvēlētos citu kontu.
Ilustratīva saraksta atbilde
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Atsevišķas klienta vides (tenant) izveide un maiņa
PBX instances (tenant) izveide ir abonēšanas darbība un var radīt iestatīšanas un periodiskas maksas. Vispirms izlasiet pieejamos pakalpojumu plānus. Izmantojiet pašreizējo konta autorizēto atsauci, lai izvēlētos plānu, atrašanās vietu un maršrutēšanas profilu; neizmantojiet atkārtoti piemēra ID kā konta izvēli.
| Izveides lauks | Nozīme |
|---|---|
| hosted_pbx_services_id | Pakalpojuma ID, kas atgriezts pieejamam plānam. |
| te_rp_id | Apstiprinātais zvanu maršrutēšanas profils. |
| timezone | IANA laika josla, piemēram, America/Detroit. |
| te_location_id | Kontam pieejams atrašanās vietas ID, ja tas ir nepieciešams. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Resursu jaudas, ko ierobežo izvēlētais pakalpojums; tās nav patvaļīgi tiesību pārrakstījumi. |
Pirms iekšējo numuru konfigurēšanas pārskatiet iegūto norēķinu kodu un konfigurēšanas statusu. Jaunām integrācijām un precīzām izmaiņu darbību shēmām izmantojiet aktuālo abonementu API atsauces dokumentāciju.