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

Page of 64
Returned data:
 A boolean value true/false, which is true if the user if the user has permissions to book on behalf of 
other users in Cisco TMS.
IsLocalAdmin
This function checks whether the current user can create local or Active Directory accounts in the default user 
container on the Cisco TMS server. 
This is typically used during installation to check whether the user installing the integration has sufficient access to 
Active Directory and the Windows server hosting Cisco TMS. 
This function must return True in order for the GenerateConferenceAPIUser function to succeed.
Supported parameters:
 None.
Returned data:
 A boolean value true/false, which is true if the user is a local administrator.
IsTMSBookOnBehalfUser
Checks whether the current user is a member of a Cisco TMS group that has permissions to book on behalf of other 
users. 
Supported parameters:
 None.
Returned data:
 A boolean value true/false, which is true if the user has permissions to book on behalf of other users 
in Cisco TMS.
IsTMSServiceUser
This function is used to check whether the current user is flagged as an Exchange Integration user and has access to 
book on behalf of other users. The service user setting has been deprecated, and this function will be removed in a 
future version of Cisco TMS.
This is typically used during installation to check whether the user installing the integration has sufficient access 
permissions for the Cisco TMS server.
Supported parameters:
 None.
Returned data:
 A boolean value true/false, which is true if the user is a Cisco TMS service user.
IsTMSSiteAdmin
This function checks whether the current user is a member of the Cisco TMS Site Administrators group. 
This is typically used during installation to check whether the user installing the integration has sufficient permissions 
towards the Cisco TMS server. This function should return True for the 
GenerateConferenceAPIUser
 function to 
succeed.
Supported parameters:
 None.
Returned data:
 A boolean value true/false, which is true if the user is a Cisco TMS Site Administrator.
SetPrimarySystem
Used to set a specific endpoint as a primary system for the logged-in user.
Supported parameters:
  
primSys
A Cisco TMS system ID.
Returned data:
 A boolean value true/false, which is true if  the primary system was successfully set for the current 
user.
23
Cisco TelePresence Management Suite Extension Booking API Programming Reference Guide