Cisco Cisco TelePresence Management Suite (TMS) Version 15 Developer's Guide
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.
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.
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.
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)
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.
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.
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.
order to keep a mirrored conference database synchronized. The transaction identified as
CurrentTransactionId will not be included in the array.