5.6.2 api phone calllog
Funkce /api/phone/calllog umožňuje stahovat nebo mazat všechny nebo vybrané záznamy hovorů.
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í.
Přehled záznamů zobrazuje informace:
- Typ volání
- Příchozí volání (spojené nebo odmítnuté)
- Zmeškané volání (příchozí nevyzvednuté)
- Vyzvednuto jinde (příchozí vyzvednuté na jiném zařízení)
- Odchozí volání (bez ohledu na výsledek)
- Zvonkové tlačítko
- Typ kontaktu (nastavení ikony kontaktu)
- ID volaného/volajícího
- Datum a čas volání
Metoda GET nebo POST
Funkce nemá žádné parametry.
Odpověď je ve formátu application/json a obsahuje aktuální stav zařízení:
| Parametr | Popis |
|---|---|
| id | Jednoznačná identifikace záznamu. |
| callType | Specifikuje typ volání.
|
| devType | Interní identifikátor zařízení. |
| name | Specifikuje jméno uživatele z telefonního seznamu. |
| date | Datum záznamu volání. |
| duration | Definuje dobu volání v sekundách. |
Záznamy jsou seřazené od nejnovějšího k nejstaršímu podle absolutního času vytvořeného záznamu.
Upozornění
- Pole je prázdné v případě, že nejsou k dispozici žádné záznamy.
Příklad:
{
"success" : true,
"result" : {
"callLog" : [
{
"id" : ID,
"callType" : "incoming",
"devType" : "2-14-0-0",
"name" : "Franta Vomáčka",
"date" : "2027-11-06T12:23:52Z",
"duration": 1514
},
{
"id" : ID,
"callType" : "incoming",
"devType" : "4-13-1-2",
"name" : "Pepa Vonášek",
"date" : "2027-12-06T12:23:52Z",
"duration": 15
},
...
]
}
}
{
"success" : true,
"result" : {
"callLog" : [
{
"id" : ID,
"callType" : "doorbell",
"date" : "2027-11-06T12:23:52Z"
},
...
]
}
}
Metoda DELETE
Funkce je součástí služby Phone/Call API a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Phone/Call Access Control.
Parametry požadavku:
Parametr | Popis |
|---|---|
id | Jednoznačná identifikace záznamu, který bude smazán. |
Příklad:
{
"success" : false,
"error" : {
"code" : 12,
"param" : "id",
"description" : "record not found"
}
}
