JSON_Cap_CallerInfo

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