This API is used for communication with call-list apps.
The API doesn't define any service info.
{ "mt": "ApiModel", "api": "com.innovaphone.calllist", "model": { } }
All messages are JSON objects that have a mandatory attribute "mt" that specifies the message type.
{ "mt": "Subscribe", "count": 20 }
{ "mt": "Update", "entries": [ { "cdr": 21173, "sip": "tac", "id": "c06ab5ee-cc1c-5c01-8a68-009033420759", "dir": "o", "node": "root", "phys": "", "cause": 0, "time": 1545391345000, "alert-duration": 12, "call-duration": 0, "conn-duration": 0, "billing-duration": 0, "call": "int", "remote": { "number": "40", "sip": "rh", "dn": "Ralf Hütter" }, "status": "al" }, { "cdr": 20713, "sip": "tac", "id": "2d61b691-9c1b-5c01-ed7a-009033420759", "dir": "i", "node": "root", "phys": "berlin", "cause": 0, "time": 1545313426000, "alert-duration": 7, "call-duration": 2814, "conn-duration": 2814, "billing-duration": 0, "call": "int", "remote": { "number": "683", "sip": "fs", "dn": "Florian Schneider" }, "status": "co" }, ] }
{ "mt": "Clear" }