Cisco Cisco TelePresence MCU 4510 Developer's Guide

Page of 89
XML-RPC protocol overview 
Cisco TelePresence MCU Remote Management API Reference Guide  
Page 10 of 89
 
        <value> 
          <int>2</int> 
        </value> 
      </member> 
      <member> 
        <name>faultString</name> 
        <value> 
          <string>duplicate conference name</string> 
        </value> 
      </member> 
    </struct> 
  </value> 
</fault> 
</methodResponse> 
The complete list of command messages, their required and optional parameters, and the expected 
responses are detailed in the sections below. The possible 
 are listed later in this 
document.  
Unicode support 
Parameters in this version of the API can be in ASCII text or unicode (UTF-8). In order to distinguish 
between these encodings, any of several methods can be used. If no method is present, ASCII is 
assumed. 
HTTP headers 
There are two different ways of specifying unicode in the HTTP headers; either using "Accept-
Encoding: utf-8", or modifying the Content-Type header to read "Content-Type: text/xml; charset=utf-
8". 
XML header 
The <?xml> tag is required at the top of each XML file. This API will accept an additional encoding 
parameter with value UTF-8 for this tag, i.e. <?xml version="1.0" encoding="UTF-8"?>. 
Common message elements 
Authentication 
All messages must contain a user name and password as follows: 
 
Parameter 
Type
 
Comments
 
authenticationUser 
String 
Name of a user with sufficient privilege for the 
operation being performed. The name is case sensitive. 
authenticationPassword  String 
The corresponding user’s password. This parameter is 
ignored if the user has no password set.  
Note that this differs from the web interface where a 
blank password must be blank.