XML message about user remote permissions
<RemotePermission xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0" > <record> <!--optional, xs:boolean, whether the user has the recording permission--> </record> <playBack> <!--optional, xs:boolean, whether the user has the playback permission--> </playBack> <preview> <!--optional, xs:boolean, whether the user has the preview permission--> </preview> <videoChannelPermissionList> <!--optional--> <videoChannelPermission> <!--list, optional--> <id> <!--required, xs:integer, this filed must correspond to the video input channel ID--> </id> <preview> <!--optional, xs:boolean, whether the user has the preview permission--> </preview> <palyBack> <!--optional, xs:boolean, whether the user has the playback permission--> </palyBack> <record> <!--optional, xs:boolean, whether the user has the recording permission--> </record> </videoChannelPermission> </videoChannelPermissionList> <ptzControl> <!--optional, xs:boolean, whether the user has the PTZ control permission--> </ptzControl> <ptzChannelPermissionList> <!--optional--> <ptzChannelPermission> <!--list,optional--> <id> <!--required, xs:integer, this field must correspond to PTZ ID--> </id> <ptzControl> <!--optional, xs:boolean, whether the user has the permission of PTZ control--> </ptzControl> </ptzChannelPermission> </ptzChannelPermissionList> <logOrStateCheck> <!--optional, xs:boolean--> </logOrStateCheck> <parameterConfig> <!--optional, xs:boolean, whether the user has the parameter configuration permission--> </parameterConfig> <restartOrShutdown> <!--optional, xs:boolean, whether the user has the restart permission--> </restartOrShutdown> <upgrade> <!--optional, xs:boolean, whether the user has the updating permission--> </upgrade> <voiceTalk> <!--optional, xs:boolean, whether the user has the two-way audio permission--> </voiceTalk> <transParentChannel> <!--optional, xs:boolean--> </transParentChannel> <contorlLocalOut> <!--optional, xs:boolean--> </contorlLocalOut> <alarmOutOrUpload> <!--optional, xs:boolean--> </alarmOutOrUpload> <materialReview> <!--optional, xs:boolean, whether the user has the materials reviewing permission--> </materialReview> <programReview> <!--optional, xs:boolean, whether the user has the program reviewing permission--> </programReview> <uploadMaterial> <!--optional, xs:boolean, whether the user has the permission of uploading materials--> </uploadMaterial> <addProgram> <!--optional, xs:boolean, whether the user has the permission of creating programs--> </addProgram> <addSchedule> <!--optional, xs:boolean, whether the user has the permission of adding, deleting, and setting schedules--> </addSchedule> <programPlay> <!--optional, xs:boolean, whether the user has the information playing permission--> </programPlay> <terminalMgr> <!--optional, xs:boolean, whether the user has the terminal management permission--> </terminalMgr> <shopSmart> <!--optional, xs:boolean, whether the user has the shop smart permission--> </shopSmart> <materialReplace> <!--optional, xs:boolean, whether the user has the material replacing permission--> </materialReplace> <scheduleRelease> <!--optional, xs:boolean, whether the user has the permission of releasing program schedules--> </scheduleRelease> <scheduleReview> <!--optional, xs:boolean, whether the user has the schedule reviewing permission--> </scheduleReview> <addTerminal> <!--optional, xs:boolean, whether the user has the permission of adding, deleting, and setting terminals--> </addTerminal> <terminalDispatch> <!--optional, xs:boolean, whether the user has the terminal relocating permission--> </terminalDispatch> <addUser> <!--optional, xs:boolean, whether the user has the permission of adding, deleting, and setting users--> </addUser> <addOrg> <!--optional, xs:boolean, whether the user has the permission of adding, deleting, and setting organizations --> </addOrg> <logMgr> <!--optional, xs:boolean, whether the user has the log management permission --> </logMgr> <dataUpdate> <!--optional, xs:boolean, whether the user has the permission of updating call data--> </dataUpdate> <insertMessage> <!--optional, xs:boolean, whether the user has the permission of cutting a text--> </insertMessage> <MgrTerminal> <TerminalNoList> <!--optional, terminal list--> <terminalNo> <!--list, xs:integer, terminal No.--> </terminalNo> </TerminalNoList> </MgrTerminal> </RemotePermission>