5.6.1 api phone status
Funkce /api/phone/status slouží k získání aktuálního stavu SIP účtů zařízení.
Funkce je součástí služby Phone/Call a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Telefon/hovory – sledování.
Pro tuto funkci lze použít metody GET nebo POST.
Parametry požadavku:
Parametr | Popis |
---|---|
account | Volitelný parametr definující identifikátor SIP účtu (1 nebo 2 nebo 3 nebo 4). Pokud parametr není uveden, funkce vrací stav všech SIP účtů. |
Odpověď je ve formátu application/json a obsahuje seznam SIP účtů zařízení (pole accounts) a jejich aktuální stav. V případě použití parametru account obsahuje pole accounts právě jednu položku.
Parametr | Popis |
---|---|
account | Jednoznačný identifikátor SIP účtu (1 nebo 2 nebo 3 nebo 4). |
enabled | Signalizuje, zda je SIP účet povolen. |
sipNumber | Telefonní číslo SIP účtu. |
registrationEnabled | Signalizuje, zda má SIP účet povolenou registraci. |
registered | Signalizuje, zda je účet úspěšně zaregistrován u SIP registraru. |
Příklad:
GET /api/phone/status { "success" : true, "result" : { "accounts" : [ { "account" : 1, "accountType" : "general", "enabled" : false, "sipNumber" : "", "registrationEnabled" : false, "registered" : false }, { "account" : 2, "accountType" : "general", "enabled" : true, "sipNumber" : "1784973567", "registrationEnabled" : true, "registered" : true, "registerTime" : 1721138562 }, { "account" : 3, "accountType" : "local", "enabled" : true, "sipNumber" : "2NIPStyle-5034500194" }, { "account" : 4, "accountType" : "msteams", "enabled" : true, "sipNumber" : "+1784973567", "registrationEnabled" : true, "registered" : true, "registerTime" : 1721138562 } ] } }