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

Page of 77
 
n
If an ExternalPrimaryKey is provided, Cisco TMS will try to load an existing conference using the 
ExternalSourceId and ExternalPrimaryKey.
 
n
If ExternalPrimaryKey is not provided or the conference is not found, Cisco TMS will check the 
ConferenceId
 
l
If ConferenceId is < 0, Cisco TMS creates and saves a new conference, provided that the conference 
can be booked.
 
l
If ConferenceId is > 0, Cisco TMS looks for an existing conference and updates it, or throws a "meeting 
not found" error. See the section 
Depending on the selected booking mode, the function will fail or cause a defective conference in the 
following scenarios:
 
n
One or more of the participants are already booked in the same time period.
 
n
A call route is needed, but no call route could be found.
If this function is performed on a recurrent series, the entire series is affected.
See 
 for more detail on modes and defective conferences.
Supported parameters:
Conference
The Conference object to be created/updated.
BookingMode
BestEffortForced or Strict.
Returned data:
 A Conference object updated with actual values saved in Cisco TMS.
SaveConference 
This legacy function works identically to 
, but automatically uses the Strict 
booking mode.
 
SaveConferenceRecInstanceWithMode
Used to update a single occurrence of a recurrent conference series in Cisco TMS. Similar to 
. 
Supported parameters:
Conference
The Conference object to be created/updated
BookingMode
BestEffortForced or Strict.
Returned data:
 A Conference object updated with actual values saved in Cisco TMS.
SaveConferenceRecInstance
This legacy function works identically to 
, but automatically 
uses the Strict booking mode.
Cisco TelePresence Management Suite Extension Booking API Programming Reference Guide (14.4)     
Page 61 of 77
Booking API reference
Booking API functions