JSON_PhoneAnvanced

JSON message about the advanced notification parameters of a specific phone number

{
  "PhoneAnvanced":{
    "id": , 
/*required, integer type, phone number ID*/
    "numbers":"", 
/*required, string type, phone number*/
    "messageEnabled": , 
/*optional, boolean type, whether to enable SMS notification*/
    "callEnabled": , 
/*optional, boolean type, whether to enable phone notification*/
    "Message":{
/*this node is valid when "messageEnabled" is "true"*/
      "alarmTamperEnabled": , 
/*optional, boolean type, whether to enable alarm and tampering event notification*/
      "lifeSecurityEnabled": , 
/*optional, boolean type, whether to enable life safety event notification*/
      "systemStatusEnabled": , 
/*optional, boolean type, whether to enable system status event notification*/
      "operateEventEnabled": , 
/*optional, boolean type, whether to enable operation event notification*/
      "zoneAlarmTamperEnabled": , 
/*optional, boolean, whether to enable alarm and tampering event notification of the supported zone: "true"-yes, "false"-no*/
      "exDevTamperEventEnabled": , 
/*optional, boolean, whether to enable peripheral tampering alarm notification: "true"-yes, "false"-no*/
      "hostTamperEventEnabled": , 
/*optional, boolean, whether to enable tampering alarm notification of security control panel: "true"-yes, "false"-no*/
      "emergencyEventEnabled": , 
/*optional, boolean, whether to enable panic alarm notification: "true"-yes, "false"-no*/
      "medicalEventEnabled": , 
/*optional, boolean, whether to enable medical alarm notification: "true"-yes, "false"-no*/
      "gasEventEnabled": , 
/*optional, boolean, whether to enable gas alarm notification: "true"-yes, "false"-no*/
      "fireEventEnabled": , 
/*optional, boolean, whether to enable fire alarm notification: "true"-yes, "false"-no*/
      "hostStatusEventEnabled": , 
/*optional, boolean, whether to enable notification of security control panel status: "true"-yes, "false"-no*/
      "exDevStatusEventEnabled": , 
/*optional, boolean, whether to enable peripheral status notification: "true"-yes, "false"-no*/
      "detectorStatusEventEnabled": ,
/*optional, boolean, whether to enable detector status notification: "true"-yes, "false"-no*/
      "intelligentAlarmEnable": ,
/*optional, boolean, whether to enable smart alarm notification: "true"-yes, "false"-no*/
      "arm": , 
/*optional, array, arming permission, e.g., [1,2,3] indicates having permission to arm partition 1, partition 2, and partition 3*/
      "disarm": , 
/*optional, array, disarming permission, e.g., [1,2,3] indicates having permission to disarm partition 1, partition 2, and partition 3*/
      "clearAlarm": ,
/*optional, array, alarm clearing permission, e.g., [1,2,3] indicates having permission to clear alarms of partition 1, partition 2, and partition 3*/
      "timeFilterEnabled":  true,	
/*optional, boolean, whether to enable uploading event details by message only within the configured period: true, false(uploading the messages all the time)*/
      "startTime":  "10:00:00",	
/*optional, time, start time, this node is valid when timeFilterEnabled is true*/
      "endTime":  "16:00:00",
/*optional, time, end time, this node is valid when timeFilterEnabled is true*/
      "WeekPlanCfg": [
/*optional, array, week schedule information, range:[1,7], this node is valid when timeFilterEnabled is true*/
        {
          "dayOfWeek":  1,	
/*required, int, day of the week, range:[1,7]*/
          "TimeRange": [
/*required, array, period, range:[1,8]*/
            {
              "startTime":  "10:00:00",
/*required, time, start time*/
              "endTime":  "16:00:00"
/*required, time, end time*/
            }
          ]
        }
      ]
    }, 
    "Call":{
/*this node is valid when "callEnabled" is "true"*/
      "alarmTamperEnabled": , 
/*optional, boolean type, whether to enable alarm and tampering event notification*/
      "lifeSecurityEnabled": , 
/*optional, boolean type, whether to enable life safety event notification*/
      "systemStatusEnabled": , 
/*optional, boolean type, whether to enable system status event notification*/
      "operateEventEnabled": ,
/*optional, boolean type, whether to enable operation event notification*/
      "zoneAlarmTamperEnabled": , 
/*optional, boolean, whether to enable alarm and tampering event notification of the supported zone: "true"-yes, "false"-no*/
      "exDevTamperEventEnabled": , 
/*optional, boolean, whether to enable peripheral tampering alarm notification: "true"-yes, "false"-no*/
      "hostTamperEventEnabled": , 
/*optional, boolean, whether to enable tampering alarm notification of security control panel: "true"-yes, "false"-no*/
      "emergencyEventEnabled": , 
/*optional, boolean, whether to enable panic alarm notification: "true"-yes, "false"-no*/
      "medicalEventEnabled": , 
/*optional, boolean, whether to enable medical alarm notification: "true"-yes, "false"-no*/
      "gasEventEnabled": , 
/*optional, boolean, whether to enable gas alarm notification: "true"-yes, "false"-no*/
      "fireEventEnabled": , 
/*optional, boolean, whether to enable fire alarm notification: "true"-yes, "false"-no*/
      "hostStatusEventEnabled": , 
/*optional, boolean, whether to enable notification of security control panel status: "true"-yes, "false"-no*/
      "exDevStatusEventEnabled": , 
/*optional, boolean, whether to enable peripheral status notification: "true"-yes, "false"-no*/
      "detectorStatusEventEnabled": ,
/*optional, boolean, whether to enable detector status notification: "true"-yes, "false"-no*/
      "intelligentAlarmEnable": ,
/*optional, boolean, whether to enable smart alarm notification: "true"-yes, "false"-no*/
      "numbersOfCalls": ,
/*optional, integer, phone call times*/
      "timeFilterEnabled":  true,
/*optional, boolean, whether to enable uploading event details by call only within the configured period: true, false(uploading the calls all the time)*/
      "startTime":  "10:00:00",	
/*optional, time, start time, this node is valid when timeFilterEnabled is true*/
      "endTime":  "16:00:00",
/*optional, time, end time, this node is valid when timeFilterEnabled is true*/
      "WeekPlanCfg": [
/*optional, array, week schedule information, range:[1,7], this node is valid when timeFilterEnabled is true*/
        {
          "dayOfWeek":  1,	
/*required, int, day of the week, range:[1,7]*/
          "TimeRange": [
/*required, array, period, range:[1,8]*/
            {
              "startTime":  "10:00:00",
/*required, time, start time*/
              "endTime":  "16:00:00"
/*required, time, end time*/
            }
          ]
        }
      ]
    }
  }
}