Użyj HTTPS i uwierzytelniania HTTP Basic z zatwierdzonymi poświadczeniami API. Przechowuj poświadczenia na serwerze aplikacji. Te punkty końcowe Hosted PBX używają /hpbx/ na api.multitel.net; nie wstawiaj /v3. Sprawdzaj zarówno wynik HTTP, jak i status aplikacji w odpowiedzi JSON.
Zapoznaj się z planami dostępnymi dla Twojego konta
curl --request POST --user "USERNAME:PASSWORD" \
"https://api.multitel.net/hpbx/services/get"Przykładowa odpowiedź
{
"status": {
"code": "200",
"msg": "List data"
},
"response": [
{
"service_id": "16",
"name": "Solo",
"cost": {
"monthly": "0.0000",
"setup": "0.0000"
},
"features": {
"Maximum Extensions": "5",
"Maximum Hunt Groups": "5",
"Maximum Conferences": "5",
"Maximum VoiceMail boxes": "5",
"Maximum IVRs": "5"
}
}
]
}Użyj zwróconego identyfikatora usługi i ceny z uwierzytelnionej odpowiedzi. Ten przykład pokazuje jeden plan, a nie pełny katalog konta. Pojemność konferencji oznacza tu liczbę sal, a nie uczestników.
Aby złożyć zamówienie z przewodnikiem, otwórz plany Hosted PBX. Opłaty aktywacyjne i cykliczne zostaną wyświetlone przed potwierdzeniem.