Alarm/Event Notification

When the events or alarms of security control panel occurred or are triggered, you can choose to notify the events or alarms to different objects for different processes. The following objects are available: alarm center, Hik-Connect, phone, and email.

Alarm Center Notification

For Arming Mode

Arming mode refers to an passive method, that is, the platform connects to device automatically, when the alarm is triggered or event occurred, the platform sends uploading command to the device, and then the device will upload the alarm or event to the platform.

Function

Description

Get Configuration Capability of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendDirect/capabilities?format=json, and the capability is returned in the message of JSON_DirectCap.

Get Parameters of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendDirect?format=json, and the notification configuration parameters are returned in the message of JSON_Direct.

Set Parameters of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendDirect?format=json, and set the request message to JSON_Direct.

For Listening Mode

Listening mode refers to an active method, that is, when alarm is triggered or event occurred, the device automatically uploads the alarm, and then the platform receives the uploaded alarm via the configured listening host (listening address and port should be configured).

Function

Description

Get Configuration Capability of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendARC/capabilities?format=json, and the capability is returned in the message of JSON_SendARCCap.

Get Parameters of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendARC?format=json, and the notification configuration parameters are returned in the message of JSON_SendARC.

Set Parameters of Alarm Center Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendARC?format=json, and set the request message to JSON_SendARC.

Note:

Before configuring alarm center notification, you should configure the alarm center, refer to Alarm Center Configuration for details.

Hik-Connect Notification

Function

Description

Get Configuration Capability of Hik-Connect Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendCloud/capabilities?format=json, and the capability is returned in the message of JSON_CloudCap.

Get Hik-Connect Notification Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendCloud?format=json, and the notification configuration parameters are returned in the message of JSON_Cloud.

Set Hik-Connect Notification Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendCloud?format=json, and set the request message to JSON_Cloud.

Phone Notification

Function

Description

Get Configuration Capability of Phone Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendPhone/capabilities?format=json, and the capability is returned in the message of JSON_PhoneCap.

Get Phone Notification Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendPhone?format=json, and the notification configuration parameters are returned in the message of JSON_List_Phone.

Set Parameters of One Phone Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendPhone/<ID>?format=json, and set the request message to JSON_Phone.

Get Advanced Configuration Capability of Phone Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendPhoneAnvanced/capabilities?format=json.

And the capability is returned in the message JSON_PhoneAnvancedCap by the output parameter (lpOutputParam).

Get Advanced Configuration Parameters of Phone Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendPhoneAnvanced?format=json.

And the parameters are returned in the message JSON_List_PhoneAnvanced by the output buffer (lpOutBuffer) of the output parameter (lpOutputParam).

Set Advanced Configuration Parameters of Phone Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendPhoneAnvanced/<ID>?format=json and set the input buffer (lpInBuffer) of the input parameter (lpInputParam) to the message JSON_PhoneAnvanced.

Get Configuration Capability of Phone Notification via PSTN (Public Switched Telephone Network)

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/PSTNCfg/capabilities?format=json.

And the configuration capability is returned in the message JSON_PSTNCfgCap by lpOutputParam.

Get Parameters of All Phone Notifications via PSTN (Public Switched Telephone Network)

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/PSTNCfg?format=json.

And the parameters are returned in the message JSON_List_PSTNCfg by lpOutBuffer of lpOutputParam.

Set Parameters of A Specific Phone Notification via PSTN (Public Switched Telephone Network)

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/PSTNCfg/<ID>?format=json and set lpInBuffer of lpInputParam to the message JSON_PSTNCfg.

Email Notification

Function

Description

Get Configuration Capability of Email Notification

Call NET_DVR_STDXMLConfig to transmit the request URI: GET/ISAPI/SecurityCP/Configuration/messageSendMail/capabilities?format=json, and the capability is returned in the message of JSON_MailCap.

Get Email Notification Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/messageSendMail?format=json, and the notification configuration parameters are returned in the message of JSON_List_Mail.

Set Email Notification Parameters

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/messageSendMail/<ID>?format=json, and set the request message to JSON_Mail.

Zone Alarms Filtering

Function

Description

Get Configuration Capability of Filtering Duplicate Zone Alarms in the Configured Time Interval

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/zoneAlarmTimeFilter/capabilities?format=json.

The configuration capability is returned in the message JSON_TimeCfgCap by lpOutBuffer of lpOutputParam.

Get Parameters of Filtering Duplicate Zone Alarms in the Configured Time Interval

Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/zoneAlarmTimeFilter?format=json.

The parameters are returned in the message JSON_TimeCfg by lpOutBuffer of lpOutputParam.

Set Parameters to Filter Duplicate Zone Alarms in the Configured Time Interval

Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/zoneAlarmTimeFilter?format=json and set lpInBuffer of lpInputParam to the message JSON_TimeCfg.