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 24 of 33 
 
 
in database). 
Returns a ConferenceId, as defined in Cisco TMS.  
GetRecurrentConferenceById  
Returns a Conference object with the given ConferenceId. If the conference does not exist, an exception 
is thrown. If the conference is a recurrent conference, existing exceptions to the recurrent series are 
returned in the RecurrencePattern.Exceptions array of the returned Conference object. 
Input 
ConferenceId 
The Id of the conference (based on TMS Ids) 
Returns a Conference object based on the ConferenceId. 
 
GetConferencesForSystem  
This function returns all conferences for a list of systems between two dates.   
This function should be used with caution. If lots of conferences are booked between the two dates in 
Cisco TMS, it will take a long time to process the result of this method. 
This function is typically used to build a display of resource availability information in external application 
for a specific system when the external application does not store its own resource availability information. 
 
Input 
SystemIds  
An array of IDs of the systems (Based on Cisco TMS IDs) 
StartDate  
The start date of bookings 
EndDate  
The end date of bookings 
ConferenceStatus  
An enumaration of what type of conferences that will be fetched from Cisco 
TMS. (All, AllExceptDeleted, Pending, Ongoing, Finshed, PendingAndOngoingm 
MeetingRequest, Rejected, Finished or Deleted) 
Returns an array with Conference objects. 
GetDefaultConference 
Creates a default conference object based on the conference settings specified in Cisco TMS.  
This function is typically used as a basis for new meetings, where all that is needed is to define the start 
and end time, along with the participants in the conference. 
 
Input 
None 
 
Returns a Conference object using the default values defined in Cisco TMS. The start time of the 
conference is set to the current time. 
GetTransactionsSince  
Returns an Array of Transactions since the CurrentTransactionId.  
This method is used to get a list of conference creations, updated and deletions that must be performed in 
order to keep a mirrored conference database synchronized. The transaction identified as 
CurrentTransactionId will not be included in the array.