API Functions

The NBR APIs allow users to access information that is unavailable through the Cisco Webex XML API Reference Guide. Users are able to retrieve all the metadata that is associated with a recording (Chat, Q&A, Polling, Participant information, etc.) using the NBR APIs. In addition, the APIs provide the user with an easy way to download the saved files. Neither of these abilities are currently feasible using the XML APIs.

This page provides the developer with an in-depth look at the functions available for use.

APIs

Before accessing the NBR APIs, users need to have access to certain parameters, including recordId and siteId. In order to retrieve this information, the user needs to access the lstRecording function. For more information on this function see the Cisco Webex XML API Reference Guide.

Developers access NBR by incorporating the following API calls into their code. The functions shown in Table 2-1 are the exposed NBR functions.


NBR APIs:

Name Page
deleteMeetingXML Sends a request to the NBR servers to delete a previously saved recording.
deleteNBRStorageFile This service is used to delete a file in storage.
downloadFile These functions are used to retrieve a saved file from the NBR servers
downloadNBRStorageFile Returns the file for a NBR recording, Meeting XML, or Report XML.
downloadWAVFile This service is used to retrieve WAV files of meetings.
getMeetingTicket This ticket identifies the user and allows them access to the NBR service.
getNBRConfIdList Returns the confIDs for all recorded meetings on the site for each of the following services: MC, TC, EC, SC, SaC
getNBRRecordIdList This service lists record IDs for a customer's site.
getNBRStorageFile This service is used to fetch an XML document object of an NBR recording ID
getSCXML The service is used to get a report on Support Center.
getStorageAccessTicket The getStorageAccessTicket function is used to retrieve a ticket that allows access to the NBR storage server





DeleteMeetingXML

Return to NBR APIs


Sends a request to the NBR servers to delete a previously saved recording. Webex does not delete recordings unless specifically asked to by the user or 30 days after the user cancels their Webex subscription service.


deleteMeetingXmlRequest

deleteMeetingXmlRequest Parameters
Name Type Description
confID Long. Unique identifier for each Webex session.
siteID Long. Unique identifier for each Webex site.
ticket Long. The ticket for the user's current session.


Http Request:

http://<hostvip>:<port>/nbr/services/nbrXmlService?method=deleteMeet
ingXml&siteId=400009412&confId=4648067&ticket=IK4gi74h1BfKLY+
j6WyGbCnlDtYhzpZEMSdgOCGJc/Mcjh1hkl472eXjJW54B8EbQSnYbR/OmQjwpB7Hdm8
GKvIPZbQmouAugskje76jmM4=
	

Soap Request:

POST /nbr/services/nbrXmlService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: 172.16.197.134:2001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 659
	

XML listing:

    
    <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:deleteMeetingXml soapenv:encodingStyle=
       "http://schemas.xmlsoap.org/soap/encoding/"
       xmlns:ns1="nbrXmlService">
       <siteId xsi:type="xsd:long">400009412</siteId>
       <confId xsi:type="xsd:long">4648067</confId>
       <ticket xsi:type="xsd:string">
         OMuVaMerKdMZBwaOL3IsoCyCCaT/KnflDC3AiV6dzqFkyRmyKMUjm9M?
         AnyGpsk4zQSnYbR/OmQjwpB7Hdm8GKvFH90m0PJtFvCAl4EHu/bc=
       </ticket>
      </ns1:deleteMeetingXml>
    </soapenv:Body>
  </soapenv:Envelope>

    
 
    

deleteMeetingXmlResponse

deleteMeetingXmlResponse Parameters
Name Type Description
deleteMeetingXmlReturn String. Returns the status of the deleteMeetingXmlReturn function. Will return either "Success" or one of the following error messages:
  • The siteID is invalid.
  • The confId is invalid.
  • The ticket is invalid.


XML listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope?
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ?
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"?
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
      <ns1:deleteMeetingXmlResponse soapenv:encodingStyle=?
      "http://schemas.xmlsoap.org/soap/encoding/"?
      xmlns:ns1="nbrXmlService">
      <ns1:deleteMeetingXmlReturn xsi:type="xsd:string">
      Success
      </ns1:deleteMeetingXmlReturn>
      </ns1:deleteMeetingXmlResponse>
    </soapenv:Body>
  </soapenv:Envelope>
    






deleteNBRStorageFile

Return to NBR APIs


This service is used to delete a file in storage.


deleteNBRStorageFileRequest

deleteNBRStorageFileRequest Parameters
Name Type Description
confID Long. Unique identifier for each Webex conference.
recordID Long. Unique identifier for each recording.
siteID Long. Unique identifier for each Webex site.
ticket Long. Ticket used to validate authentication and authorization.


Soap Request:

POST /nbr/services/NBRStorageService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: localhost:7001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 651
    

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:deleteNBRStorageFile
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
    <siteId xsi:type="xsd:long">400011074</siteId>
    <confId xsi:type="xsd:long">971775567</confId>
    <recordId xsi:type="xsd:long">971775487</recordId>
        <ticket xsi:type="xsd:string">
          64cea870fcb8b7e82f4cfea0a011b2b9
        </ticket>
      </ns1:deleteNBRStorageFile>
    </soapenv:Body>
  </soapenv:Envelope>
    

deleteNBRStorageFileResponse:

deleteNBRStorageFileResponse Parameters
Name Type Description
deleteNBRStorageFile Message. Indicates if the deletion was a success or failure.


Soap Response:

HTTP/1.1 200 OK
Date: Wed, 28 Apr 2010 10:42:27 GMT
Content-Type: text/xml; charset=utf-8
Connection: Close
    

XML Listing:

  <?xml version="1.0" encoding="utf-8"?>:
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">:
    <soapenv:Body>:
      <ns1:deleteNBRStorageFileResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">:
        <deleteNBRStorageFileReturn xsi:type="xsd:string">:
          Success
        </deleteNBRStorageFileReturn>:
      </ns1:deleteNBRStorageFileResponse>:
    </soapenv:Body>:
  </soapenv:Envelope>:
    






DownloadFile

Return to NBR APIs

These functions are used to retrieve a saved file from the NBR servers. Recorded files can be streamed from the servers or downloaded from the server using these calls. An example of the code required to download a file follows:

// create a new service call

Service service = new Service();

Call call = (Call) service.createCall();

// set target end point address and operation name. Please refer to the WSDL for detailed information.
The target end point address can be different for each user depending on the location of the NBR storage

San Jose: http://nsj1wss.webex.com/nbr/services/nbrFileOpenService

Denver: http://ndv1wss.webex.com/nbr/services/nbrFileOpenService

London: http://nln1wss.webex.com/nbr/services/nbrFileOpenService


call.setTargetEndpointAddress(new URL(config.getNbrServiceUrl()));

call.setOperationName(new QName(serviceName, operationName));

// set the required parameters for RPC call. Please refer WSDL for

detailed information

call.addParameter("siteId", Constants.XSD_LONG, ParameterMode.IN);

call.addParameter("serviceName", Constants.XSD_STRING,?

  ParameterMode.IN);

call.addParameter("userName", Constants.XSD_STRING,?

  ParameterMode.IN);

call.addParameter("password", Constants.XSD_STRING,?

  ParameterMode.IN);

call.addParameter("recordId", Constants.XSD_LONG, ParameterMode.IN);

// create the data handler to handle the binary file attachment.

Please refer WSDL for detailed information

QName qnameAttachment = new QName(serviceName, "DataHandler");

call.registerTypeMapping(DataHandler.class, qnameAttachment,

  JAFDataHandlerSerializerFactory.class,

  JAFDataHandlerDeserializerFactory.class);

call.setReturnType(qnameAttachment);

// Invoke the web service RPC call and pass all parameters. The return

object will contain the NBR recording (ARF file)

Object ret = call.invoke(new Object[]

{

  new Long(config.getSiteId()), new String(nbrvo.getServiceName()),

  new String(config.getAdminUserName()),

  new String(config.getAdminPassword()),

  new Long(nbrvo.getRecordingId())

});

// Instantiate data handler

DataHandler[] rdh = (DataHandler[]) ret;

// Check the error message

if (rdh.length != 2) {

  nbrvo.setResult(NbrErrMsg.ERR_RECORDING_DAMAGED);

  return;

}

// If there is no error, then save the NBR recording content to a File

object

File fpFile = new File(rdh[0].getName());

String filesize = "";

String filename = "";

FileInputStream fi = null;

InputStreamReader is = null;

BufferedReader reader = null;

try {

  fi = new FileInputStream(fpFile);

  is = new InputStreamReader(fi, "UTF-8");

  reader = new BufferedReader(is);

  filename = reader.readLine();

  filesize = reader.readLine();

}
    

downloadFileRequest

downloadFileRequest Parameters
Name Type Description
password String. Webex user password
recordID Long. The ID of the recording to be downloaded.
serviceName String. The type of meeting: MC, TC, EC,SC, or SaC.
siteID Long. Unique identifier for each Webex site.
userName String. The user name of the person requesting the download.


downloadFileResponse

This function is used to retrieve the file as it is downloaded. The response SOAP includes 2 files, the first one is the TXT file that includes the ARF file's name and size, the second on is the NBR recording ARF file content.

downloadFileResponse Parameters
Name Type Description
downloadFileReturn SOAP with attachment. Returns the requested file.


NBRFileOpenService

The NBRFileOpenService utilizes the downloadFile function and permits users to download all of their recordings at once. This allows customers to write a program that accesses the service and automatically downloads all of their recordings instead of having to access each recording separately. Users must know the siteID and the site administrator's userName and password before trying to download the recordings.

How it works:

When the user or their program goes to save the recordings, the following code is executed:

   <?xml version="1.0" encoding="UTF8"?>
  
  
  <wsdl:definitions
    targetNamespace="http://localhost:7001/nbr/services/NBRFileOpenService"
    xmlns:impl="http://localhost:7001/nbr/services/NBRFileOpenService"
    xmlns:intf="http://localhost:7001/nbr/services/NBRFileOpenService"
    xmlns:apachesoap="http://xml.apache.org/xmlsoap"
    xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:tns1="NBRFileOpenService"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <schema xmlns="http://www.w3.org/2001/XMLSchema"
  targetNamespace="http://localhost:7001/nbr/services/NBRFileOpenService">
      <import namespace="NBRFileOpenService"/>
      <import
        namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
      <complexType name="ArrayOf_tns1_DataHandler">
        <complexContent>
          <restriction base="soapenc:Array">
            <attribute ref="soapenc:arrayType"
  wsdl:arrayType="tns1:DataHandler[]"/>
          </restriction>
        </complexContent>
      </complexType>
    Þ/schema>
  </wsdl:types>
    <wsdl:message name="downloadFileResponse">
    <wsdl:part name="downloadFileReturn"
      type="impl:ArrayOf_tns1_DataHandler"/>
    </wsdl:message>
    <wsdl:message name="downloadFileRequest">
      <wsdl:part name="siteId" type="xsd:long"/>
      <wsdl:part name="serviceName" type="xsd:string"/>
      <wsdl:part name="userName" type="xsd:string"/>
      <wsdl:part name="password" type="xsd:string"/>
      <wsdl:part name="recordId" type="xsd:long"/>
    </wsdl:message>
    <wsdl:portType name="NBRFileOpenService">
      <wsdl:operation name="downloadFile" parameterOrder="siteId
        serviceName userName password recordId">
          <wsdl:input name="downloadFileRequest"
            message="impl:downloadFileRequest"/>
          <wsdl:output name="downloadFileResponse"
            message="impl:downloadFileResponse"/>
      </wsdl:operation>
     </wsdl:portType>
    <wsdl:binding name="NBRFileOpenServiceSoapBinding"
      type="impl:NBRFileOpenService">
    <wsdlsoap:binding style="rpc"
     transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="downloadFile">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="downloadFileRequest">
        <wsdlsoap:body use="encoded"
          encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
         namespace="http://wbxservice.nbr.webservice.webex.com"/>
      </wsdl:input>
      <wsdl:output name="downloadFileResponse">
        <wsdlsoap:body use="encoded"
  encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  namespace="http://localhost:7001/nbr/services/NBRFileOpenService"/>
        </wsdl:output>
      </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="NBRFileOpenServiceService">
      <wsdl:port name="NBRFileOpenService"
        binding="impl:NBRFileOpenServiceSoapBinding">
        <wsdlsoap:address
  location="http://localhost:7001/nbr/services/NBRFileOpenService"/>
     </wsdl:port>
    </wsdl:service>
  </wsdl:definitions>
 
  
    





DownloadNBRStorageFile

Return to NBR APIs

Returns the file for a NBR recording, Meeting XML, or Report XML.


downloadNBRStorageFileRequest

downloadNBRStorageFileRequest Parameters
Name Type Description
recordID Long. Unique identifier for each Webex recording.
siteID Long. Unique identifier for each Webex site.
ticket String. Ticket used to validate authentication and authorization.


Soap Request:

POST /nbr/services/NBRStorageService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: localhost:7001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 605
	

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:downloadNBRStorageFile
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <siteId xsi:type="xsd:long">400011074</siteId>
        <recordId xsi:type="xsd:long">971775487</recordId>
        <ticket
  xsi:type="xsd:string">64cea870fcb8b7e82f4cfea0a011b2b9</ticket>
     </ns1:downloadNBRStorageFile>
    </soapenv:Body>
  </soapenv:Envelope>
    

downloadNBRStorageFileResponse

downloadNBRStorageFileResponse Parameters
Name Type Description
downloadNBR
StorageFile
DataHandler[] Unique identifier for each Webex recording.
Soap with attachment response. The following error messages are returned if an exception is thrown:
  • The ticket is invalid.
  • The recording you are looking for does not exist or is no longer available.
  • Download pool is busy, Please try again later.
Note: Two files will be listed - one is a text file that includes ARF/XML file name and file size and a flag which indicate the file is an encrypted ARF/XML or plain text ARF/XML.


Soap Response:

  HTTP/1.1 200 OK
  Date: Wed, 28 Apr 2010 10:36:46 GMT
  Content-Type: multipart/related; type="text/xml";
  start="<92AE6C82DBBD12B997D03C502A058511>
    "; boundary="----=_Part_0_23877553.1272451006846"
    Connection: Close
    ------=_Part_0_23877553.1272451006846
    Content-Type: text/xml; charset=UTF-8
    Content-Transfer-Encoding: binary
    Content-Id: <92AE6C82DBBD12B997D03C502A058511>
  <?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:downloadNBRStorageFileResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <downloadNBRStorageFileReturn
  soapenc:arrayType="ns1:DataHandler[2]" xsi:type="soapenc:Array"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
          <downloadNBRStorageFileReturn
  href="cid:B0A8EBE4A6E3C12D01C9AA96201968E5"
  xsi:type="ns1:DataHandler"/>
            <downloadNBRStorageFileReturn
  href="cid:6E5E9F315D7E46BF51A3729E71BD10D3"
  xsi:type="ns1:DataHandler"/>
          </downloadNBRStorageFileReturn>
        </ns1:downloadNBRStorageFileResponse>
      </soapenv:Body>
    </soapenv:Envelope>
  ------=_Part_0_23877553.1272451006846
  Content-Type: application/octet-stream
  Content-Transfer-Encoding: binary
  Content-Id: <B0A8EBE4A6E3C12D01C9AA96201968E5>
    a.arf
    188607
    ------=_Part_0_23877553.1272451006846
    Content-Type: application/octet-stream
    Content-Transfer-Encoding: binary
    Content-Id: <6E5E9F315D7E46BF51A3729E71BD10D3>
  .............
    






DownloadWAVFile

Return to NBR APIs

This service is used to retrieve WAV files of meetings.


downloadWAVFileRequest

downloadWAVFileRequest Parameters
Name Type Description
confID Long. Unique identifier for each Webex conference.
siteID Long. Unique identifier for each Webex site.
ticket String. Ticket used to validate authentication and authorization.


Soap Request:

    POST /nbr/services/NBRStorageService HTTP/1.0
    Content-Type: text/xml; charset=utf-8
    Accept: application/soap+xml, application/dime, multipart/related,
    text/*
    User-Agent: Axis/1.1
    Host: localhost:7001
    Cache-Control: no-cache
    POST /nbr/services/NBRStorageService HTTP/1.0
    Content-Type: text/xml; charset=utf-8
    Accept: application/soap+xml, application/dime, multipart/related,
    text/*
    User-Agent: Axis/1.1
    Host: localhost:7001
    Cache-Control: no-cache
    Pragma: no-cache
    SOAPAction: ""
    Content-Length: 605
  XML Listing:
    <?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <soapenv:Body>
      <ns1:downloadWAVFile
    soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:ns1="NBRStorageService">
        <siteId xsi:type="xsd:long">400011074</siteId>
        <confId xsi:type="xsd:long">971775487</recordId>
        <ticket
    xsi:type="xsd:string">64cea870fcb8b7e82f4cfea0a011b2b9</ticket>
     </ns1:downloadNBRStorageFile>
    </soapenv:Body>
  </soapenv:Envelope>
    

downloadWAVFileResponse

downloadWAVFileResponse Parameters
Name Type Description
downloadWAVFile DataHandler[] Soap with attachment response. The following error messages are returned if an exception is thrown:
  • The ticket is invalid.
  • Can not find the WAV file in the NBR storage.

Note: When more than two files are listed, the first one is a text file that includes the following information:
  • The first line is the name of first WAV file in the following format:.
    <HOST User Name>-<Meeting ID>-<Number of WAV>.wav
  • Each line of the text file contains the name of a separate WAV file.
WSS controls the max download thread count while a Webex admin can configure the max download thread using the following:
  • wbxservice.properties.webservice.MaxDownloadThreadCount item.


Soap Response:

HTTP/1.1 200 OK
Date: Wed, 28 Apr 2010 10:36:46 GMT
  Content-Type: multipart/related; type="text/xml";
  start="<92AE6C82DBBD12B997D03C502A058511>
    "; boundary="----=_Part_0_23877553.1272451006846"
    Connection: Close
    ------=_Part_0_23877553.1272451006846
    Content-Type: text/xml; charset=UTF-8
    Content-Transfer-Encoding: binary
    Content-Id: <92AE6C82DBBD12B997D03C502A058511>
  <?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:downloadWAVFileResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <downloadWAVFileReturn
  soapenc:arrayType="ns1:DataHandler[2]" xsi:type="soapenc:Array"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
        <downloadWAVFileReturn
  href="cid:B0A8EBE4A6E3C12D01C9AA96201968E5"
  xsi:type="ns1:DataHandler"/>
          <downloadWAVFileReturn
  href="cid:6E5E9F315D7E46BF51A3729E71BD10D3"
  xsi:type="ns1:DataHandler"/>
        </downloadWAVFileReturn>
      </ns1:downloadWAVFileResponse>
    </soapenv:Body>
  </soapenv:Envelope>
  ------=_Part_0_23877553.1272451006846
  Content-Type: application/octet-stream
  Content-Transfer-Encoding: binary
  Content-Id: <B0A8EBE4A6E3C12D01C9AA96201968E5>
    <HOST User Name>-<Meeting ID>-<Number of WAV>.wav
    188607
    ------=_Part_0_23877553.1272451006846
    Content-Type: application/octet-stream
    Content-Transfer-Encoding: binary
    Content-Id: <6E5E9F315D7E46BF51A3729E71BD10D3>
  .............
    






GetMeetingTicket

Return to NBR APIs

In order to access the capabilities of NBR, a user must first sign in and retrieve a ticket from the service. This ticket identifies the user and allows them access to the NBR service.


User Authentication:

The getMeetingTicket functions are used to retrieve the ticket that allows the user to access the NBR servers. The user initially uses the getMeetingTicketRequest function to ask for this ticket. This requires the user to send their username and password to the servers. The getMeetingTicketResponse function is then used to accept the returned ticket. The user then uses this ticket throughout the session for authentication purposes.

getMeetingTicketRequest

getMeetingTicketRequest Parameters
Name Type Description
password String. Webex user password.
service String. The type of meeting: MC, TC, EC,SC, or SaC.
siteId Long. Unique identifier for each Webex site.
username String. The user name of the user.


Http Request:

http://<hostvip>:<port>/nbr/services/nbrXmlService?method=getMeeting
Ticket&siteId=400009412&username=hostid&password=hostpassword&service=MC
	

Soap Request:

POST /nbr/services/nbrXmlService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: 172.16.197.134:2001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 613
	

XML listing:

 <?xml version="1.0" encoding="UTF-8"?>
 
  <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getMeetingTicket soapenv:encodingStyle=
        "http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:ns1="nbrXmlService">
        <siteId xsi:type="xsd:long">400009412</siteId>
        <username xsi:type="xsd:string">hostid</username>
        <password xsi:type="xsd:string">hostpassword</password>
        <service xsi:type="xsd:string">MC</service>
      </ns1:getMeetingTicket>
    </soapenv:Body>
  </soapenv:Envelope>

 
 
 
 
 
  
    

getMeetingTicketResponse

getMeetingTicketResponse Parameters
Name Type Description
getMeetingTicket
Return
String. Returns the requested ticket. An unsuccessful response returns one of the following error messages:
  • The siteID is invalid.
  • The user is invalid or inactive.
  • The user is not site admin.
  • The password is not correct.
  • The service value should be matched MC/TC/EC/SaC/SC/MW.


XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope?
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"?
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"?
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:getMeetingTicketResponse soapenv:encodingStyle=?
      "http://schemas.xmlsoap.org/soap/encoding/"?
      xmlns:ns1="nbrXmlService">
      <ns1:getMeetingTicketReturn xsi:type="xsd:string">
          IK4gi74h1BfKLYnj6WyGbCnlDtYhzpZEMSdgOCGJc/Mcjh1hkl472eX?
          jJW54B8EbQSnYbR/OmQjwpB7Hdm8GKvIPZbQmouAugskje76jmM4=
        </ns1:getMeetingTicketReturn>
      </ns1:getMeetingTicketResponse>
    </soapenv:Body>
  </soapenv:Envelope>
    






GetMeetingXm

Return to NBR APIs

The getMeetingXML functions are used to access and retrieve the XML content for a recording. The returned XML holds all of the information that was saved for the meeting. The schema for the XML follows:

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified">
    <xs:element name="FileDump">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="MeetingDetail"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  <xs:element name="Choice">
    <xs:complexType mixed="true">
      <xs:attribute name="is_correct" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:boolean"/>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="check_count" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
    <xs:attribute name="vote_users" type="xs:string"
  use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Content">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="Item"/>
      </xs:choice>
      <xs:attribute name="user_count">
      <xs:simpleType>
        <xs:restriction base="xs:string">
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="voted_user_count">
      <xs:simpleType>
        <xs:restriction base="xs:string">
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
   <xs:attribute name="question_count">
        <xs:simpleType>
          <xs:restriction base="xs:integer">
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorporateEmailID">
      <xs:simpleType>
      <xs:restriction base="xs:string">
      </xs:restriction>
      </xs:simpleType>
    </xs:element>
  <xs:element name="DateTimeUTC">
    <xs:simpleType>
  </xs:element>
  <xs:element name="EndTimeUTC">
    <xs:simpleType>
      <xs:restriction base="xs:string">
      </xs:restriction>
     </xs:simpleType>
  </xs:element>
  <xs:element name="Item">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="Question"/>
        <xs:element ref="Choice"/>
      </xs:choice>
      <xs:attribute name="ItemID">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="vote_users" type="xs:string"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="JoinDateTimeUTC">
    <xs:simpleType>
      <xs:restriction base="xs:string">
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="LeaveDateTimeUTC">
    <xs:simpleType>
      <xs:restriction base="xs:string">
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
  <xs:element name="LoginName">
    <xs:complexType mixed="true">
      <xs:attribute name="UID" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="MeetingDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="ModeratorName"/>
        <xs:element ref="ModeratorLogin"/>
        <xs:element ref="MeetingName"/>
        <xs:element ref="StartTimeUTC"/>
        <xs:element ref="EndTimeUTC"/>
        <xs:element ref="ModeratorEmail"/>
        <xs:element ref="ParticipantList"/>
        <xs:element ref="MeetingSession" maxOccurs="3"/>
      </xs:sequence>
      <xs:attribute name="id" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:int"/>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="MeetingName">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="MeetingSession">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Message" maxOccurs="unbounded"/>

    </xs:sequence>
    <xs:attribute name="type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="chat"/>
          <xs:enumeration value="polling"/>
          <xs:enumeration value="qa"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  </xs:element>
  <xs:element name="Message">
    <xs:complexType mixed="true">
      <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="LoginName"/>
      <xs:element ref="DateTimeUTC"/>
      <xs:element ref="TargetName"/>
      <xs:element ref="StartTimeUTC"/>
      <xs:element ref="EndTimeUTC"/>
      <xs:element ref="Content"/>
      <xs:element ref="Message"/>
      </xs:choice>
  <xs:attribute name="type" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="deferred"/>
        <xs:enumeration value="dismissed"/>
        <xs:enumeration value="private"/>
        <xs:enumeration value="public"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="ind" type="xs:string" use="required"/>
  <xs:attribute name="MessageID">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:attribute>
  <xs:attribute name="Priority">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="High"/>
           <xs:enumeration value="Low"/>
          <xs:enumeration value="Medium"/>
          <xs:enumeration value="NA"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  </xs:element>
  <xs:element name="ModeratorEmail">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ModeratorLogin">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="ModeratorName">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Participant">
    <xs:complexType>
      <xs:sequence>
      <xs:element ref="LoginName"/>
      <xs:element ref="JoinDateTimeUTC"/>
      <xs:element ref="LeaveDateTimeUTC"/>
      <xs:element ref="CorporateEmailID"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ParticipantList">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="Participant" maxOccurs="unbounded"/>
      </xs:sequence>
  <xs:attribute name="list" use="required">
      <xs:simpleType>
           <xs:restriction base="xs:integer">
           </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="Question">
    <xs:complexType mixed="true">
      <xs:attribute name="type" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
             <xs:enumeration value="multiple answer"/>
             <xs:enumeration value="short answer"/>
             <xs:enumeration value="single answer"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="choice_count" use="required">
         <xs:simpleType>
           <xs:restriction base="xs:integer"/>
       </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="no_check_count" use="required">
         <xs:simpleType>
           <xs:restriction base="xs:string">
           </xs:restriction>
         </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="StartTimeUTC">
     <xs:simpleType>
       <xs:restriction base="xs:string">
       </xs:restriction>
     </xs:simpleType>
  </xs:element>
  <xs:element name="TargetName">
     <xs:simpleType>
        <xs:restriction base="xs:string">
        </xs:restriction>
     </xs:simpleType>
    </xs:element>
  </xs:schema>
    

getMeetingXmlRequest

getMeetingXmlRequest Parameters
Name Type Description
confId Long. Unique identifier for each Webex session.
siteId Long. Unique identifier for each Webex site.
String. The ticket for the user's current session.


Http Request:

http://<hostvip>:<port>/nbr/services/nbrXmlService?method=getMeeting
Xml&siteId=400009412&confId=998923752&ticket=IK4gi74h1BfKLY+
j6WyGbCnlDtYhzpZEMSdgOCGJc/Mcjh1hkl472eXjJW54B8EbQSnYbR/OmQjwpB7Hdm8
GKvIPZbQmouAugskje76jmM4=
	

Soap Request:

POST /nbr/services HTTP/1.0
Content-Type: text/xml; charset=utf-8
32 Cisco Webex Network-Based Recording API
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: localhost
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 563
	

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
 
  <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getMeetingXml soapenv:encodingStyle=
        "http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:ns1="nbrXmlService">
      <siteId xsi:type="xsd:long">400009412</siteId>
      <confId xsi:type="xsd:long">998923752</confId>
        <ticket xsi:type="xsd:string">
          IK4gi74h1BfKLYnj6WyGbCnlDtYhzpZEMSdgOCGJc/Mcjh1hkl472eX?
          jJW54B8EbQSnYbR/OmQjwpB7Hdm8GKvIPZbQmouAugskje76jmM4=
        </ticket>
       </ns1:getMeetingXml>
    </soapenv:Body>
  </soapenv:Envelope>

  
  
  
  
  
  
    

getMeetingXmlResponse

The information below provides a list of return parameters and their value. Table 2-16 provides a list of return parameters that have associated attributes with them. Information from both tables are found in the response from the getMeetingXMLResponse function.

getMeetingXmlResponse Return Values
Name Type Description
CorporateEmailID String. The email of a participant.
DateTimeUTC String. The stated start time of a meeting in UTC format.
EndTimeUTC String. The meeting end time in UTC format.
JoinDateTimeUTC String. When a participant joined the meeting in UTC format.
LeaveDateTimeUTC String. When a participant left the meeting in UTC format.
MeetingName String. The name of the meeting.
ModeratorEmail String. The email of the moderator for the meeting.
ModeratorLogin String. The login information of the moderator for the meeting.
ModeratorName String. The name of the moderator.
StartTimeUTC String. The actual start time of the meeting in UTC format.
TargetName String. The designated recipient of a particular message.

getMeetingXmlResponse Return Values with Attributes
Name Type Description
Choice/check_count String. How many users selected this answer for a question.
Choice/is_correct Boolean. Tells if an answer to a question is correct.
Choice/vote_users String. The individual user IDs of those users who chose an answer.
Content/question_count Integer. The number of questions being asked.
Content/user_count String. How many users should submit an answer for a poll.
Content/voted_user_count String. How many users submitted an answer for a poll.
Item/itemID String. The ID of an item.
Item/vote_users String. The individual user IDs of those users who chose an answer.
MeetingDetail/ID Integer. The ID of a meeting.
MeetingSession/type String. The type of meeting session.
Message/ind String. The message index number.
Message/messageID String. The ID of the message.
Message/priority String. The message priority.
Message/type String. The message type.
ParticipantList/list Integer. List of participants.
Question/choice_count Integer. The number of possible answers for a question.
Question/no_check_count String. How many users have yet to submit an answer to a poll.
Question/type String. The type of question being asked.

    <soapenv:Envelope?
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"?
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"?
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getMeetingXmlResponse soapenv:encodingStyle=?
      "http://schemas.xmlsoap.org/soap/encoding/"?
      xmlns:ns1="nbrXmlService">
      <getMeetingXmlReturn href="#id0"/>
    </ns1:getMeetingXmlResponse>
    <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle=?
  "http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:Document"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns2="http://xml.apache.org/xml-soap">
      <FileDump>
        <MeetingDetail id="998923752">
          <ModeratorName>karl qin</ModeratorName>
          <ModeratorLogin></ModeratorLogin>
          <MeetingName>karl-1016</MeetingName>
          <StartTimeUTC>2321961344</StartTimeUTC>
          <EndTimeUTC>2322540282</EndTimeUTC>
          <ModeratorEmail>karl@hf.webex.com</ModeratorEmail>
          <ParticipantList list="2">
            <Participant>
              <LoginName NodeID="100">Your name</LoginName>
              <JoinDateTimeUTC>1160980889</JoinDateTimeUTC>
              <LeaveDateTimeUTC>1161559826</LeaveDateTimeUTC>
          <CorporateEmailID></CorporateEmailID>
            </Participant>
            <Participant>
              <LoginName NodeID="101">karl qin</LoginName>
              <JoinDateTimeUTC>1160980889</JoinDateTimeUTC>
        <LeaveDateTimeUTC>1161559826</LeaveDateTimeUTC>
              <CorporateEmailID>
                karl@hf.webex.com
          </CorporateEmailID>
        </Participant>
      </ParticipantList>
      <MeetingSession type="chat">
        <Message ind="" type="public">
          <LoginName NodeID="101">karl qin</LoginName>
          <DateTimeUTC>1161208868</DateTimeUTC>
          <TargetName GroupID="10">
            All Participants
          </TargetName>
          <Content>
            fghdgfsgfdsfgsdfg das fasdf as
          </Content>
        </Message>
        <Message ind="" type="public">
          <LoginName NodeID="101">karl qin</LoginName>
          <DateTimeUTC>1161213738</DateTimeUTC>
          <TargetName GroupID="11">
            All Attendees
          </TargetName>
          <Content>Your content here</Content>
        </Message>
      <Message ind="" type="public">
        <LoginName NodeID="101">karl qin</LoginName>
        <DateTimeUTC>1161223922</DateTimeUTC>
        <TargetName GroupID="12">
          Host & Presenter
        </TargetName>
        <Content>Your content here</Content>
      </Message>
    </MeetingSession>
    <MeetingSession type="polling">
      <Message ind="" type="public" MessageID="1000">
        <StartTimeUTC>1161338143</StartTimeUTC>
   <EndTimeUTC>1161349586</EndTimeUTC>
        <Content question_count="3" user_count="2"?
           voted_user_count="2">
          <Item ItemID="100001" vote_users="100">
            <Question type="multiple answer"?
             choice_count="2" no_check_count="1">
               Question goes here
            </Question>
            <Choice check_count="1" cid="0" is_correct="0"?
              vote_users="">sadf</Choice>
            <Choice check_count="0" cid="1" is_correct="1"?
              vote_users="100">asd</Choice>
          </Item>
          <Item ItemID="100002" vote_users="100,101">
            <Question type="multiple answer"?
              choice_count="2" no_check_count="0">
                Question goes here
            </Question>
            <Choice check_count="0" cid="0" is_correct="0"?
               vote_users="">fdasf</Choice>
            <Choice check_count="1" cid="1" is_correct="0"?
               vote_users="100">sdf</Choice>
            <Choice check_count="0" cid="2" is_correct="0"?
               vote_users="">asddf</Choice>
            <Choice check_count="0" cid="3" is_correct="1"?
               vote_users="">asdf</Choice>
            <Choice check_count="0" cid="4" is_correct="0"?
               vote_users="">das</Choice>
            <Choice check_count="2" cid="5" is_correct="1"?
               vote_users="100,101">f</Choice>
            <Choice check_count="0" cid="6" is_correct="0"?
               vote_users="">asdfasdf</Choice>
            <Choice check_count="1" cid="7" is_correct="0"?
               vote_users="101">asddf</Choice>
            <Choice check_count="0" cid="8" is_correct="0" ?
                vote_users="">sda</Choice>
            <Choice check_count="0" cid="9" is_correct="0"?
                 vote_users="">f</Choice>
          </Item>
          <Item ItemID="100003" vote_users="100">
            <Question type="multiple answer" ?
               choice_count="2" no_check_count="2">
              Question goes here
            </Question>
            <Choice check_count="0" cid="0" is_correct="1">?
            asdf</Choice>
            <Choice check_count="0" cid="1" is_correct="1">?
           asd</Choice>
            <Choice check_count="0" cid="2" is_correct="1">?
            dfasdfas</Choice>
            <Choice check_count="0" cid="3" is_correct="1">?
            dfasdf</Choice>
            <Choice check_count="0" cid="4" is_correct="1">?
            asdf</Choice>
           </Item>
         </Content>
       </Message>
     </MeetingSession>
     <MeetingSession type="qa">
       <Message ind="question" type="public" Priority="High">
         <LoginName NodeID="100">Your name</LoginName>
         <DateTimeUTC>1161105322</DateTimeUTC>
         <Content>sdfsdfasdfasfsdfasdfsdf</Content>
         <TargetName NodeID="101">karl qin</TargetName>
         <Message ind="answer" type="">
           <LoginName>Email address</LoginName>
           <DateTimeUTC>1161105322</DateTimeUTC>
           <Content>Your content here</Content>
         </Message>
       </Message>
       <Message ind="question" type="private" Priority="Low">
           <LoginName>Your name</LoginName>
           <DateTimeUTC>1161105322</DateTimeUTC>
           <Content>3453534534</Content>
             	<TargetName NodeID="101">karl qin</TargetName>
             <Message ind="answer" type="">
               <LoginName>Email address</LoginName>
               <DateTimeUTC>1161105322</DateTimeUTC>
               <Content>Your content here</Content>
               </Message>
             </Message>
           </MeetingSession>
          </MeetingDetail>
        </FileDump>
    </multiRef>
  </soapenv:Body>
  </soapenv:Envelope>
    

The following error messages are returned if the call was unsuccessful.

  • The siteId is invalid.
  • The confId is invalid
  • The ticket is invalid.





GetNBRConfIdList

Return to NBR APIs

Returns the confIDs for all recorded meetings on the site for each of the following services: MC, TC, EC, SC, SaC. The general purpose XML API lstRecording function (see the Cisco Webex XML API Reference Guide) returns additional recording information and allows filtering by date range and host.

getNBRConfIdListRequest

getNBRConfIdListRequest Parameters
Name Type Description
siteId Long. Unique identifier for each Webex site.
ticket String. The ticket for the user's current session.

http://<hostvip>:<port>/nbr/services/nbrXmlService?method=getMeeting
Xml&siteId=400009412&confId=998923752&ticket=IK4gi74h1BfKLY+
j6WyGbCnlDtYhzpZEMSdgOCGJc/Mcjh1hkl472eXjJW54B8EbQSnYbR/OmQjwpB7Hdm8
GKvIPZbQmouAugskje76jmM4=
	

XML Request:

  <?xml version="1.0" encoding="UTF-8"?>
 
  <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getNBRConfIdList
        soapenv:encodingStyle=
          "http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:ns1="nbrXmlService">
        <siteId href="#id0"/>
        <ticket xsi:type="xsd:string">
          T6GJfsFPttOvVCFCzAEsOWZDUqmnScawEfc5aghK5MJTgtJyYrEMZTT3?
          4L9E2L+SZ4ZUVTNv2FlEk9/khkrFSvIPZbQmouAugskje76jmM4=
        </ticket>
        </ns1:getNBRConfIdList>
        <multiRef id="id0" soapenc:root="0"
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xsi:type="xsd:long" xmlns:soapenc=
          "http://schemas.xmlsoap.org/soap/encoding/">
            400011074
          </multiRef>
      </soapenv:Body>
  </soapenv:Envelope>

  
  
  
  
  
  
  
  	

getNBRConfIdListResponse

getNBRConfIdListResponse Parameters
Name Type Description
getNBRConfIdListReturn XML Document Returns the confID list for the Webex service: MC, TC, EC, SaC, SC.


XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope?
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"?
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"?
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
    <ns1:getNBRConfIdListResponse?
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"?
  xmlns:ns1="nbrXmlService">
      <ns1:getNBRConfIdListReturn href="#id0"/>
    </ns1:getNBRConfIdListResponse>
    <multiRef id="id0" soapenc:root="0"?
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"?
  xsi:type="ns2:Document"?
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"?
  xmlns:ns2="http://xml.apache.org/xml-soap">
      <NBRConfIDList>
        <ConfID>258287597</ConfID>
        <ConfID>258287598</ConfID>
        <ConfID>1036379567</ConfID>
        <ConfID>258270170</ConfID>
        <ConfID>258209834</ConfID>
        <ConfID>258153118</ConfID>
        <ConfID>258270145</ConfID>
        <ConfID>258128714</ConfID>
        <ConfID>258270149</ConfID>
        <ConfID>258270148</ConfID>
        <ConfID>258270139</ConfID>
        <ConfID>258153179</ConfID>
        <ConfID>258153220</ConfID>
        <ConfID>258150587</ConfID>
        <ConfID>258269590</ConfID>
      </NBRConfIDList>
    </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>
    






GetNBRRecoredIdList

Return to NBR APIs

This service lists record IDs for a customer's site. The RecordIdList contains three types of record IDs:

  • service upload recording record ID
  • miscellaneous upload recording record ID
  • NBR recording record ID


getNBRRecordIdListRequest

getNBRRecordIdListRequest Parameters
Name Type Description
password String. Webex user password.
siteID Long. Unique identifier for each Webex site.
userName String. The user name of the user.


Soap Request:

POST /nbr/services HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.2.1
Host: 10.224.57.91:2001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 717
	

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
 
  <soapenv:Envelope
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
    <ns1:getNBRRecordIdList
      soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
      xmlns:ns1="nbrXmlService">
      <siteId href="#id0"/>
      <userName xsi:type="xsd:string">king</userName>
      <password xsi:type="xsd:string">pass</password>
      </ns1:getNBRRecordIdList>
      <multiRef id="id0" soapenc:root="0"
      soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
      xsi:type="xsd:long"
      xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
         400011074
      </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>

  
  
  
  
  
    

getNBRRecordIdListResponse

When the user retrieves the RecordIdList, the RecordId parameter has two possible values:

  • NBR - Denotes that the recording being retrieved was created by the NBR system.
  • Upload - Denotes that the recording being retrieved was
getNBRRecordIdListResponse Parameters
Name Type Description
recordId {NBR, Upload} Denotes the recording was uploaded by a user or created by NBR.


SOAP Response:

HTTP/1.1 200 OK
Date: Wed, 10 Dec 2008 08:01:26 GMT
Content-Type: text/xml; charset=utf-8
Connection: Close
	

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope?
    xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"?
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"?
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getNBRRecordIdListResponse?
        soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"?
        xmlns:ns1="nbrXmlService">
        <ns1:getNBRRecordIdListReturn href="#id0"/>
      </ns1:getNBRRecordIdListResponse>
      <multiRef id="id0" soapenc:root="0"?
        soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"?
        xsi:type="ns2:Document"?
        xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"?
        xmlns:ns2="http://xml.apache.org/xml-soap">
        <RecordIdList>
          <RecordId type="NBR">971775672</RecordId>
          <RecordId type="NBR">971775657</RecordId>
          <RecordId type="Upload">971775642</RecordId>
          <RecordId type="Upload">971775582</RecordId>
          <RecordId type="NBR">971775567</RecordId>
          <RecordId type="Upload">971775562</RecordId>
          <RecordId type="Upload">971775557</RecordId>
          <RecordId type="NBR">971775532</RecordId>
          <RecordId type="NBR">971775487</RecordId>
        </RecordIdList>
      </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>
    






GetNBRStorageFile

Return to NBR APIs

This service is used to fetch an XML document object of an NBR recording ID. The schema for getNBRStorageFile follows:

  <?xml version="1.0" encoding="utf-8"?>
  <xs:schema attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="NBRMaterialList">
      <xs:complexType>
        <xs:sequence>
          <xs:element maxOccurs="unbounded" name="Meeting">
            <xs:complexType>
              <xs:sequence>
                <xs:element maxOccurs="unbounded" name="RecordId">
                  <xs:complexType>
                    <xs:simpleContent>
                      <xs:extension base="xs:unsignedInt">
                        <xs:attribute name="type"
  type="xs:string" use="required" />
                      </xs:extension>
                    </xs:simpleContent>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            <xs:attribute name="confId" type="xs:unsignedInt"
   use="required" />
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:schema>
    

getNBRStorageFileRequest

getNBRStorageFileRequest Parameters
Name Type Description
confID Long. Unique identifier for each Webex conference. If set to 0, then use the site level record ID.
fileType String. Contains the file type. Valid values are: SacReport, NBR, MeetingXML, or null. If the value is null, no file type limitation is created.
fromDate Date First date used to look for documents. If this is null, then there is no start date limitation.
SiteId Long. Unique identifier for each Webex site.
ticket String. Ticket used to validate authentication and authorization.
toDate Date Latest date to look for documents. If this is null, then there is no end date limitation.


SOAP Request

POST /nbr/services/NBRStorageService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.1
Host: 10.224.91.216:2001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 856
	

XML Listing:

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getNBRStorageFile
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
      <siteId xsi:type="xsd:long">400011074</siteId>
      <confId xsi:type="xsd:long">258759789</confId>
      <ticket xsi:type="xsd:string">sfNFdk7uazM++
  s0y7417A9UGKE3dmhiViiXEgCWKScb4IPu1wPDka7VdtgnKzB+
  5Z4ZUVTNv2FlEk9/khkrFShiq2g4e/8nvoFH3gL9thlo=</ticket>
        <fileType xsi:type="xsd:string"></fileType>
        <fromDate xsi:type="xsd:dateTime">
          2010-10-10T00:00:00.000Z
        </fromDate>
        <toDate xsi:type="xsd:dateTime">
          2011-10-10T00:00:00.000Z
        </toDate>
      </ns1:getNBRStorageFile>
    </soapenv:Body>
  </soapenv:Envelope>
    

getNBRStorageFileResponse

getNBRStorageFileResponse Parameters
Name Type Description
getNBRStorageFile Document XML document of record ID. The following error messages are thrown if an exception is encountered:
  • The ticket is invalid
  • Invalidate fileType
  • getNBRStorage Build XML failed


SOAP Response:

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Date: Wed, 23 Mar 2011 06:52:14 GMT
Connection: close
	

XML Listing:

  <?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getNBRStorageFileResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <getNBRStorageFileReturn href="#id0"/>
          </ns1:getNBRStorageFileResponse>
        <multiRef id="id0" soapenc:root="0"
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xsi:type="ns2:Document"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns2="NBRStorageService">
        <NBRMaterialList>
           <Meeting confId="258759789" meetingKey="14572209">
             <RecordId type="NBR">971820432</RecordId>
             <RecordId type="MeetingXML">971820442</RecordId>
           </Meeting>
        </NBRMaterialList>
       </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>
    






GetSCXML

Return to NBR APIs

The service is used to get a report on Support Center. It uses the following schema:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--W3C Schema generated by XMLSpy v2005 rel. 3 U
  (http://www.altova.com)-->
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  elementFormDefault="qualified">
    <xs:import/>
      <xs:element name="Catalog">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="Item" maxOccurs="unbounded"/>
          </xs:sequence>
          <xs:attribute name="name" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string"/>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
  </xs:element>
  <xs:element name="Content">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="DateTimeUTC">
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:element>
  <xs:element name="Item">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="Name"/>
          <xs:element ref="Value" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="LoginName">
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
  <xs:element name="MeetingSession">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Message" minOccurs="0"
  maxOccurs="unbounded"/>
      <xs:element ref="SystemInfo" minOccurs="0"
  maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="chat"/>
        </xs:restriction>
      </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="format" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="UTF-8"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
    </xs:complexType>
  </xs:element>
  <xs:element name="Message">
    <xs:complexType>
      <xs:sequence>
        <xs:element ref="LoginName"/>
        <xs:element ref="DateTimeUTC"/>
        <xs:element ref="TargetName"/>
        <xs:element ref="Content"/>
      </xs:sequence>
  <xs:attribute name="type" use="required">
        <xs:simpleType>
          <xs:restriction base="xs:string">
             <xs:enumeration value="public"/>
            <xs:enumeration value="private"/>
         </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attribute name="ind" type="xs:string" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:element name="Name">
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
  </xs:element>
  <xs:element name="SystemInfo">
      <xs:complexType>
          <xs:sequence>
            <xs:element ref="UserName"/>
            <xs:element ref="Catalog" maxOccurs="unbounded"/>
          </xs:sequence>
      </xs:complexType>
  </xs:element>
  <xs:element name="TargetName">
      <xs:simpleType>
          <xs:restriction base="xs:string"/>
      </xs:simpleType>
  </xs:element>
    <xs:element name="UserName">
      <xs:simpleType>
        <xs:restriction base="xs:string"/>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Value" type="xs:string"/>
  </xs:schema>
    

getSCXMLRequest

getSCXMLRequest Parameters
Name Type Description
confId Long. Unique identifier for each Webex conference.
siteId Long. Unique identifier for each Webex site.
ticket String. Ticket used to validate authentication and authorization.


SOAP Request:

POST /nbr/services/nbrXmlService HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related,
text/*
User-Agent: Axis/1.4
Host: 10.224.91.216:2001
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 971
	

XML Listing:

  		<?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getSCXmlResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="nbrXmlService">
        <getSCXmlReturn href="#id0"/>
      </ns1:getSCXmlResponse>
      <multiRef id="id0" soapenc:root="0"
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xsi:type="ns2:Document"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns2="nbrXmlService">
        <MeetingSession type="chat" encoding="UTF-8">
          <Message ind="" type="public">
            <LoginName UID="-1690347711">sdf sdfsa</LoginName>
            <DateTimeUTC>1285565935278</DateTimeUTC>
            <TargetName GroupID="15">All Participants</TargetName>
            <Content>asdfsadfsaf</Content>
          </Message>
          <Message ind="" type="public">
            <LoginName UID="-1690347711">sdf sdfsa</LoginName>
            <DateTimeUTC>1285565936918</DateTimeUTC>
            <TargetName GroupID="15">All Participants</TargetName>
            <Content>sadfsadfsa</Content>

          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285565964962</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>king jin gathers system information</Content>
          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285565965284</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>
              executing the system information 'System Summary'
            </Content>
          </Message>
          <SystemInfo ver="T27">
            <UserName>sdf sdfsa</UserName>
            <Catalog name="System Summary">
  System Name: KING-2163{*}System Type: X86-based PC{*}System
  Manufacturer: System manufacturer{*}System Model: Not
  Available{*}System Domain: hfwbx.hf.webex.com{*}User Name:
  HFWBX\king{*}Number of Processors: 1{*}Total Physical Memory: 3583
  MB{*}Total Virtual Memory: 856 MB{*}Manufacturer:
  GenuineIntel{*}Model: Intel Pentium III Xeon
  processor{*}Architecture: x86{*}Speed: 2.7 GHz{*}CPU Status: Unknown
  {*}MAX Speed: 2.7 GHz{*}WMI Status : True{*}WMI Versions:
  2600.0000{*}Available Physical Memory: 1734 MB{*}Available Virtual
  Memory: 2006 MB{*}Boot Time: 09-27-2010 00:35 AM{*}Page File Size:
  2046 MB{*}Page File: C:\pagefile.sys{*}Locale: United
  States{*}Timezone: Morocco Standard Time{*}
            </Catalog>
            <Catalog name="BIOS">BIOS Name: BIOS Date: 08/26/09
  v20:46:40 Ver: 08.00.12{*}BIOS Version: A_M_I_ - 8000926{*}BIOS Date:
  2009-08-26{*}BIOS Language: en|US|iso8859-1{*}BIOS Description: BIOS
  Date: 08/26/09 20:46:40 Ver: 08.00.12{*}BIOS Manufacturer: American
  Megatrends Inc.{*}BIOS Status: OK{*}
            </Catalog>
            <Catalog name="Storage"/>
            <Catalog name="Video"/>
            <Catalog name="Network"/>
            <Catalog name="Operating System"/>
            <Catalog name="Environment Variables"/>
            <Catalog name="Browser"/>
            <Catalog name="Installed Software"/>
            <Catalog name="Running Software"/>
            <Catalog name="Processes"/>
            <Catalog name="Startup Programs"/>
            <Catalog name="Logical Drives"/>
            <Catalog name="Devices"/>
            <Catalog name="Services"/>
            <Catalog name="System Drivers"/>
            <Catalog name="Signed Drivers"/>
            <Catalog name="Event Viewer"/>
          </SystemInfo>
          <Message ind="" type="private">
            <LoginName/>
              <DateTimeUTC>1285566004641</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
              <Content>king jin gathers system information</Content>
          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285566004745</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>
              executing the system information 'System Summary'
            </Content>
          </Message>
            <SystemInfo ver="T27">
            <UserName>sdf sdfsa</UserName>
            <Catalog name="System Summary">
  System Name: KING-2163{*}System Type: X86-based PC{*}System
  Manufacturer: System manufacturer{*}System Model: Not
  Available{*}System Domain: hfwbx.hf.webex.com{*}User Name:
  HFWBX\king{*}Number of Processors: 1{*}Total Physical Memory: 3583
  MB{*}Total Virtual Memory: 856 MB{*}Manufacturer:
  GenuineIntel{*}Model: Intel Pentium III Xeon
  processor{*}Architecture: x86{*}Speed: 2.7 GHz{*}CPU Status: Unknown
  {*}MAX Speed: 2.7 GHz{*}WMI Status : True{*}WMI Versions:
  2600.0000{*}Available Physical Memory: 1746 MB{*}Available Virtual
  Memory: 2001 MB{*}Boot Time: 09-27-2010 00:35 AM{*}Page File Size:
  2046 MB{*}Page File: C:\pagefile.sys{*}Locale: United
  States{*}Timezone: Morocco Standard Time{*}
            </Catalog>
            <Catalog name="BIOS">
  BIOS Name: BIOS Date: 08/26/09 20:46:40 Ver: 08.00.12{*}BIOS Version:
  A_M_I_ - 8000926{*}BIOS Date: 2009-08-26{*}BIOS Language:
  en|US|iso8859-1{*}BIOS Description: BIOS Date: 08/26/09 20:46:40 Ver:
  08.00.12{*}BIOS Manufacturer: American Megatrends Inc.{*}BIOS Status:
  OK{*}
            </Catalog>
            <Catalog name="Storage"/>
            <Catalog name="Video"/>
            <Catalog name="Network"/>
            <Catalog name="Operating System"/>
            <Catalog name="Environment Variables"/>
            <Catalog name="Browser"/>
            <Catalog name="Installed Software"/>
            <Catalog name="Running Software"/>
            <Catalog name="Processes"/>
            <Catalog name="Startup Programs"/>
            <Catalog name="Logical Drives"/>
            <Catalog name="Devices"/>
            <Catalog name="Services"/>
            <Catalog name="System Drivers"/>
            <Catalog name="Signed Drivers"/>
            <Catalog name="Event Viewer"/>
           </SystemInfo>
         <Message ind="" type="public">
           <LoginName UID="976304952">king jin</LoginName>
           <DateTimeUTC>1285566009053</DateTimeUTC>
           <TargetName GroupID="15">All Participants</TargetName>
           <Content>sdfsadfsda</Content>
         </Message>
        </MeetingSession>
      </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>
    

getSCXMLResponse

SOAP Response

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Date: Wed, 23 Mar 2011 06:52:14 GMT
Connection: close
	

XML Listing

  <?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getSCXmlResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="nbrXmlService">
        <getSCXmlReturn href="#id0"/>
      </ns1:getSCXmlResponse>
      <multiRef id="id0" soapenc:root="0"
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xsi:type="ns2:Document"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns2="nbrXmlService">
        <MeetingSession type="chat" encoding="UTF-8">
          <Message ind="" type="public">
            <LoginName UID="-1690347711">sdf sdfsa</LoginName>
            <DateTimeUTC>1285565935278</DateTimeUTC>
            <TargetName GroupID="15">All Participants</TargetName>
            <Content>asdfsadfsaf</Content>
          </Message>
          <Message ind="" type="public">
            <LoginName UID="-1690347711">sdf sdfsa</LoginName>
            <DateTimeUTC>1285565936918</DateTimeUTC>
            <TargetName GroupID="15">All Participants</TargetName>
            <Content>sadfsadfsa</Content>
          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285565964962</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>king jin gathers system information</Content>
          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285565965284</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>
              executing the system information 'System Summary'
            </Content>
          </Message>
          <SystemInfo ver="T27">
            <UserName>sdf sdfsa</UserName>
            <Catalog name="System Summary">
  System Name: KING-2163{*}System Type: X86-based PC{*}System
  Manufacturer: System manufacturer{*}System Model: Not
  Available{*}System Domain: hfwbx.hf.webex.com{*}User Name:
  HFWBX\king{*}Number of Processors: 1{*}Total Physical Memory: 3583
  MB{*}Total Virtual Memory: 856 MB{*}Manufacturer:
  GenuineIntel{*}Model: Intel Pentium III Xeon
  processor{*}Architecture: x86{*}Speed: 2.7 GHz{*}CPU Status: Unknown
  {*}MAX Speed: 2.7 GHz{*}WMI Status : True{*}WMI Versions:
  2600.0000{*}Available Physical Memory: 1734 MB{*}Available Virtual
  Memory: 2006 MB{*}Boot Time: 09-27-2010 00:35 AM{*}Page File Size:
  2046 MB{*}Page File: C:\pagefile.sys{*}Locale: United
  States{*}Timezone: Morocco Standard Time{*}
            </Catalog>
            <Catalog name="BIOS">BIOS Name: BIOS Date: 08/26/09
  v20:46:40 Ver: 08.00.12{*}BIOS Version: A_M_I_ - 8000926{*}BIOS Date:
  2009-08-26{*}BIOS Language: en|US|iso8859-1{*}BIOS Description: BIOS
  Date: 08/26/09 20:46:40 Ver: 08.00.12{*}BIOS Manufacturer: American
  Megatrends Inc.{*}BIOS Status: OK{*}
            </Catalog>
            <Catalog name="Storage"/>
            <Catalog name="Video"/>
            <Catalog name="Network"/>
            <Catalog name="Operating System"/>
            <Catalog name="Environment Variables"/>
            <Catalog name="Browser"/>
            <Catalog name="Installed Software"/>
            <Catalog name="Running Software"/>
            <Catalog name="Processes"/>
            <Catalog name="Startup Programs"/>
            <Catalog name="Logical Drives"/>
            <Catalog name="Devices"/>
            <Catalog name="Services"/>
            <Catalog name="System Drivers"/>
            <Catalog name="Signed Drivers"/>
            <Catalog name="Event Viewer"/>
          </SystemInfo>
          <Message ind="" type="private">
            <LoginName/>
              <DateTimeUTC>1285566004641</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
              <Content>king jin gathers system information</Content>
          </Message>
          <Message ind="" type="private">
            <LoginName/>
            <DateTimeUTC>1285566004745</DateTimeUTC>
            <TargetName>sdf sdfsa</TargetName>
            <Content>
              executing the system information 'System Summary'
            </Content>
          </Message>
            <SystemInfo ver="T27">
            <UserName>sdf sdfsa</UserName>
            <Catalog name="System Summary">
  System Name: KING-2163{*}System Type: X86-based PC{*}System
  Manufacturer: System manufacturer{*}System Model: Not
  Available{*}System Domain: hfwbx.hf.webex.com{*}User Name:
  HFWBX\king{*}Number of Processors: 1{*}Total Physical Memory: 3583
  MB{*}Total Virtual Memory: 856 MB{*}Manufacturer:
  GenuineIntel{*}Model: Intel Pentium III Xeon
  processor{*}Architecture: x86{*}Speed: 2.7 GHz{*}CPU Status: Unknown
  {*}MAX Speed: 2.7 GHz{*}WMI Status : True{*}WMI Versions:
  2600.0000{*}Available Physical Memory: 1746 MB{*}Available Virtual
  Memory: 2001 MB{*}Boot Time: 09-27-2010 00:35 AM{*}Page File Size:
  2046 MB{*}Page File: C:\pagefile.sys{*}Locale: United
  States{*}Timezone: Morocco Standard Time{*}
            </Catalog>
            <Catalog name="BIOS">
  BIOS Name: BIOS Date: 08/26/09 20:46:40 Ver: 08.00.12{*}BIOS Version:
  A_M_I_ - 8000926{*}BIOS Date: 2009-08-26{*}BIOS Language:
  en|US|iso8859-1{*}BIOS Description: BIOS Date: 08/26/09 20:46:40 Ver:
  08.00.12{*}BIOS Manufacturer: American Megatrends Inc.{*}BIOS Status:
  OK{*}
            </Catalog>
            <Catalog name="Storage"/>
            <Catalog name="Video"/>
            <Catalog name="Network"/>
            <Catalog name="Operating System"/>
            <Catalog name="Environment Variables"/>
            <Catalog name="Browser"/>
            <Catalog name="Installed Software"/>
            <Catalog name="Running Software"/>
            <Catalog name="Processes"/>
            <Catalog name="Startup Programs"/>
            <Catalog name="Logical Drives"/>
            <Catalog name="Devices"/>
            <Catalog name="Services"/>
            <Catalog name="System Drivers"/>
            <Catalog name="Signed Drivers"/>
            <Catalog name="Event Viewer"/>
           </SystemInfo>
         <Message ind="" type="public">
           <LoginName UID="976304952">king jin</LoginName>
           <DateTimeUTC>1285566009053</DateTimeUTC>
           <TargetName GroupID="15">All Participants</TargetName>
           <Content>sdfsadfsda</Content>
         </Message>
        </MeetingSession>
      </multiRef>
    </soapenv:Body>
  </soapenv:Envelope>
    






GetStorageAccessTicket

Return to NBR APIs

The getStorageAccessTicket function is used to retrieve a ticket that allows access to the NBR storage server. The getStorageAccessTicketRequest function is used to request the ticket and accepts the site admin user name and password. The getStorageAccessTicketResponse function is then used to retrieve the ticket. This ticket may be used throughout the session for authentication purposes and the ticket duration is 1 hour.

getStorageAccessTicketRequest

getStorageAccessTicketRequest Parameters
Name Type Description
password String. Webex SiteAdmin password.
siteId Long. Unique identifier for each Webex site.
username String. The SiteAdmin user name of the user.


SOAP Request:

POST /nbr/services/NBRStorageService HTTP/1.0 Content-Type: text/xml; charset=utf-8 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: Axis/1.1 Host: 10.224.91.216:2001 Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Content-Length: 578

XML Listing

  <?xml version="1.0" encoding="UTF-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getStorageAccessTicket
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <siteId xsi:type="xsd:long">400011074</siteId>
        <username xsi:type="xsd:string">king</username>
        <password xsi:type="xsd:string">pass</password>
       </ns1:getStorageAccessTicket>
    </soapenv:Body>
  </soapenv:Envelope>
    

getStorageAccessTicketResponse

getStorageAccessTicketResponse Parameters
Name Type Description
getStorageAccess
  TicketReturn
String. Returns the requested ticket. An unsuccessful response returns one of the following error messages:
  • The siteId is invalid.
  • The user is invalid/inactive or the password is not correct.

HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/xml;charset=utf-8
Date: Wed, 23 Mar 2011 06:44:37 GMT
Connection: close
 

  <?xml version="1.0" encoding="utf-8"?>
  <soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soapenv:Body>
      <ns1:getStorageAccessTicketResponse
  soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:ns1="NBRStorageService">
        <getStorageAccessTicketReturn xsi:type="xsd:string">
  M0Wxn4lCIuWAz4Zj0dd/voTJjRAhTZ3beORfyWbSNmGYPMp6HmyRgugXp7itWzf/Z4ZU
  VTNv2FlEk9/khkrFShiq2g4e/8nvoFH3gL9thlo=
        </getStorageAccessTicketReturn>
      </ns1:getStorageAccessTicketResponse>
    </soapenv:Body>
  </soapenv:Envelope>