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

Page of 66
IsBookOnBehalfOfUser
Checks whether the specified user (not the current user) is a member of a Cisco TMS group that has permissions to 
book on behalf of other users. 
Supported parameters:
user
The Cisco TMS user ID of the user for whom to check permissions.
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.
23
Cisco TelePresence Management Suite Extension Booking API Programming Reference Guide