Gebruik HTTPS en HTTP Basic-stawing met goedgekeurde API-stawingsbesonderhede. Hou stawingsbesonderhede op jou toepassingbediener. Hierdie gehuisveste PBX-eindpunte gebruik /hpbx/ op api.multitel.net; moenie /v3 invoeg nie. Gaan beide die HTTP-resultaat en die toepassingstatus in die JSON-antwoord na.
Lys die rekening se afsonderlike PBX-omgewings
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Die lysbewerking gee die tenants (afsonderlike omgewings) van die geverifieerde rekening terug. Die laaste plekhouersegment voldoen aan die roete se vereiste struktuur; die lysbewerking gebruik dit nie om 'n ander rekening te kies nie.
Voorbeeld van ’n lysantwoord
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Skep en verander ’n tenant (afsonderlike telefoonstelselomgewing)
Om ’n afsonderlike PBX-omgewing te skep, is ’n intekenhandeling wat opstel- en herhalende koste kan meebring. Lees eers die beskikbare diensplanne. Gebruik die huidige verwysing waarvoor jou rekening gemagtig is om ’n diensplan, ligging en roeteringsprofiel te kies; moenie ’n voorbeeld-ID as ’n keuse vir jou rekening hergebruik nie.
| Skeppingsveld | Betekenis |
|---|---|
| hosted_pbx_services_id | Die diens-ID wat vir 'n beskikbare plan teruggegee word. |
| te_rp_id | Die goedgekeurde oproeproeteringsprofiel. |
| timezone | 'n IANA-tydsone soos America/Detroit. |
| te_location_id | 'n Ligging-ID wat vir die rekening beskikbaar is, wanneer dit vereis word. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Hulpbronkapasiteite word deur die gekose diens beperk; hiermee kan diensregte nie na willekeur oorskryf word nie. |
Hersien die resulterende faktureringskode en konfigurasievoorsieningstatus voordat jy ekstensies konfigureer. Vir nuwe integrasies en presiese wysigingskemas, gebruik die huidige intekeningverwysing.