Koristite HTTPS i HTTP Basic autentifikaciju s odobrenim API vjerodajnicama. Vjerodajnice čuvajte na svom aplikacijskom poslužitelju. Ove krajnje točke hostiranog PBX-a koriste /hpbx/ na api.multitel.net; nemojte umetati /v3. Provjerite i HTTP rezultat i status operacije u JSON odgovoru.
Popis PBX instanci računa
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Operacija popisa vraća korisnička okruženja (tenante) autentificiranog računa. Završni segment rezerviranog mjesta odgovara formatu koji zahtijeva URL putanja krajnje točke; operacija popisa ne koristi ga za odabir drugog računa.
Ilustrativni odgovor popisa
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Stvaranje i izmjena PBX instance
Stvaranje PBX okruženja je pretplatnička radnja i može stvoriti troškove postavljanja i ponavljajuće troškove. Najprije pročitajte dostupne planove usluga. Koristite aktualnu referencu ovlaštenu za račun za odabir plana, lokacije i profila usmjeravanja; nemojte ponovno koristiti ogledni ID kao odabir računa.
| Polje stvaranja | Značenje |
|---|---|
| hosted_pbx_services_id | ID usluge vraćen za dostupan plan. |
| te_rp_id | Odobreni profil usmjeravanja poziva. |
| timezone | IANA vremenska zona poput America/Detroit. |
| te_location_id | ID lokacije dostupan računu, kada je potreban. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Kapaciteti resursa ograničeni su odabranom uslugom; ove vrijednosti ne daju proizvoljno pravo zaobilaženja ograničenja usluge. |
Prije konfiguriranja lokala pregledajte dobiveni kôd naplate i status pripreme usluge. Za nove integracije i točne sheme operacija koje mijenjaju podatke koristite aktualnu API dokumentaciju za pretplate.