Använd HTTPS och HTTP Basic-autentisering med godkända API-inloggningsuppgifter. Förvara inloggningsuppgifterna på din applikationsserver. Dessa Hosted PBX-ändpunkter använder /hpbx/ på api.multitel.net; infoga inte /v3. Kontrollera både HTTP-resultatet och åtgärdens status i JSON-svaret.
Visa kontots PBX-instanser
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/tenants/list/0"Listoperationen returnerar det autentiserade kontots tenant-miljöer. Det sista platshållarsegmentet har det format som ändpunktens URL-sökväg kräver; listoperationen använder det inte för att välja ett annat konto.
Illustrativt listsvar
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"billing_code": "EXAMPLE_BILLING_CODE",
"isocode": "US",
"continent_iso": "NA",
"continent_name": "North America"
}
]
}Skapa och ändra en separat kundmiljö (tenant)
Skapande av PBX-instanser (tenants) är en prenumerationsåtgärd och kan medföra installations- och återkommande avgifter. Läs de tillgängliga tjänsteplanerna först. Använd den aktuella kontobehöriga referensen för att välja plan, plats och dirigeringsprofil; återanvänd inte ett exempel-ID som kontoval.
| Fält för skapande | Betydelse |
|---|---|
| hosted_pbx_services_id | Tjänst-ID som returneras för en tillgänglig plan. |
| te_rp_id | Den godkända samtalsroutingprofilen. |
| timezone | En IANA-tidszon som America/Detroit. |
| te_location_id | Ett plats-ID som är tillgängligt för kontot, när det krävs. |
| te_maxextensions / te_maxhunts / te_maxconferences / te_maxvoicemails / te_maxivrs | Resurskapaciteter som begränsas av den valda tjänsten; de är inte godtyckliga åsidosättanden av rättigheter. |
Granska den resulterande faktureringskoden och provisioneringsstatusen innan du konfigurerar anknytningar. För nya integrationer och exakta mutationsscheman, använd den aktuella prenumerationsreferensen.