Cisco Cisco TelePresence Management Suite (TMS) Version 15 Developer's Guide

Page of 33
Booking API reference 
Cisco TMS Extension Booking API Programming Reference Guide (13.0.1) 
Page 25 of 33 
 
 
 
Input 
CurrentTransactionId 
The transaction ID of the last committed transaction of the last synchronization. 
Returns an Array of Transaction, giving the changes done since CurrentTransactionId  
SaveConference  
Saves a conference in Cisco TMS. If conferenceId is not set, a new conference is created and saved. If 
the conferenceId is set, the existing conference is updated. If no conference with the given ConferenceId 
exists, 
This method will fail if any of the participants are already booked in the same time period or if a call route 
is to be made, but no call route could be found. 
If this method is performed on a recurring conference, the complete series is affected. 
Input 
Conference 
The Conference object to be created/updated 
Returns a Conference object updated with actual values saved in Cisco TMS.  
Note: If an exception is thrown, you will be given a reason in the exception message. If you get an 
Unspecified Exception/Unspecified Error, this usually means that there is a syntax flaw in the conference 
sent to the SaveConference function. In such a case, an error description would be given in the Cisco 
TMS-log files (http://<tms-server address>/tms/data/logs/tmsdebug/log-web.txt as of TMS9.5 or 
c:\tmsdebug\log-web.txt for older versions) 
SaveConferenceRecInstance 
Saves an instance of a recurring conference in Cisco TMS. Similar to SaveConference except that this is 
used to modify an occurrence of a series of recurring conferences. 
This function is typically used when updating a single instance of a series of recurring conferences. 
Input 
Conference 
The Conference object to be created/updated 
Returns a Conference object updated with actual values saved in Cisco TMS. 
SaveConferences 
Saves a list of conferences to Cisco TMS, with the option to save either all or none depending on 
availability information.  
Use this method if the recurrence pattern of the Conference object does not support the recurrence model 
in the external application.   
Input 
Conference 
An array of conference objects. 
oneTransaction 
True if they should be booked as one transaction, meaning that either all or 
none of the meetings will be booked depending on the free/busy information. 
Currently only true is supported for this method.  
 
Returns as array of Conference objects updated with actual values saved in Cisco TMS.