You can add, set, and delete users of the security control panel. When setting the users, you can assign the permissions of message notification, bypass, bypass recovery, and so on to the users.
Four types of users with different permissions are adopted in the security specifications to control the security control panel.
Function |
Permission |
|||
Operator |
Administrator |
Installer |
Manufacturer |
|
Arm |
Depend on Configured Permissions |
Yes |
Yes |
No |
Disarm |
Depend on Configured Permissions |
Yes |
Yes |
No |
Clear Alarms |
Depend on Configured Permissions |
Yes |
Yes |
No |
Enable Pacing Mode |
Depend on Configured Permissions |
Yes |
Yes |
No |
View Logs |
Depend on Configured Permissions |
Yes |
Yes |
No |
Bypass Zone/Disable Zone/Force Arming |
Depend on Configured Permissions |
Yes |
Yes |
No |
Add/Change Authorization Code |
Depend on Configured Permissions |
Yes |
Yes |
Yes |
Add/Delete Users with Operator or Administrator Permission and Authorization Code |
Depend on Configured Permissions |
Yes |
Yes |
No |
Add/Edit Configuration Parameters |
No |
No |
Yes |
No |
Replace Software and Firmware |
No |
No |
No |
Yes |
Function |
Description |
---|---|
Get User Management Capability |
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/users/capabilities?format=json, and the user management capability is returned in the message of JSON_UserCfgCap. |
User Configuration |
Get All Users' Parameters Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/users?format=json, and the configuration parameters are returned in the message of JSON_List_UserCfg. |
Set One User's Parameters Call NET_DVR_STDXMLConfig to transmit the request URI: PUT /ISAPI/SecurityCP/Configuration/users/<ID>?format=json, and set the request message to JSON_UserCfg. |
|
Add User |
Call NET_DVR_STDXMLConfig to transmit the request URI: POST /ISAPI/SecurityCP/Configuration/users?format=json, and set the request message to JSON_UserCfg. The IDs of added users are returned by the message of JSON_id. |
Delete A User |
Call NET_DVR_STDXMLConfig to transmit the request URI: DELETE /ISAPI/SecurityCP/Configuration/users/<ID>?format=json. |
Get Capability of Getting User Names of Users that Can Remotely Configure Devices |
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/remoteCfgPermissonUserName/capabilities?format=json. The capability is returned in the message JSON_Cap_RemoteCfgUserName by lpOutBuffer of lpOutputParam. |
Get User Names of Users that Can Remotely Configure Devices |
Call NET_DVR_STDXMLConfig to transmit the request URI: GET /ISAPI/SecurityCP/Configuration/remoteCfgPermissonUserName?format=json. The user names are returned in the message JSON_RemoteCfgUserName by lpOutBuffer of lpOutputParam. |
Get Device User Configuration of Security Control Panels |
|
Set Device User Configuration of Security Control Panels |