Message about the capability of getting the caller information in JSON format.
{
"CallerInfo":{
"buildingNo":{
/*optional, int, building No.*/
"@min":0,
"@max":16
},
"floorNo":{
/*optional, int, floor No.*/
"@min":0,
"@max":16
},
"zoneNo":{
/*optional, int, project No.*/
"@min":0,
"@max":16
},
"unitNo":{
/*optional, int, unit No.*/
"@min":0,
"@max":16
},
"devNo":{
/*optional, int, device serial No.*/
"@min":0,
"@max":16
},
"devType":{
/*required, int, device type: 1-door station, 2-main station, 3-indoor station, 4-outer door station, 5-villa door station, 6-doorphone, 7-Infosight Client Software, 8-iVMS-4200 Client Software, 9-APP, 10-doorbell, 11-VOIP Client Software, 12-network camera, 13-access control device*/
"@opt":"1,2,3,4,5,6,7,8,9,10,11,12,13"
},
"lockNum":{
/*optional, int, number of locks*/
"@min":0,
"@max":16
},
"voipNo":{
/*optional, string, VOIP Client Software number, this field is valid when devType is 11*/
"@min":0,
"@max":16
},
"status":{
/*required, string, status: "idle", "ring", "ring"-the call is in progress*/
"@opt":"idle,ring,onCall"
}
}
}