XML_Cap_RemotePermission

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>