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
}
]
}
}
