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

Page of 33
Remote setup API reference 
Cisco TMS Extension Booking API Programming Reference Guide (13.0.1) 
Page 14 of 33 
 
 
IsAlive 
This is used to check the connection to the web-services of Cisco TMS. 
Typically used during installation to check the URL to this web-service. 
 
Input 
None 
 
Returns a boolean value True/False. True if the connection works. 
GetUsers 
This function returns all users registered in Cisco TMS.  
This function is typically used in the front-end GUI to provide a list of Cisco TMS users, and can filter 
output from the Cisco TMSBA based on users from this output. 
 
Input 
None 
 
Returns an array of User objects. 
IsLocalAdmin 
This function checks if the current user can create local/Active Directory accounts in the default user 
container on the Cisco TMS server.  
This is typically used during installation to check if the user installing the integration has sufficient access 
to Active Directory. This method should return True in order for the GenerateConferenceAPIUser method 
to succeed. 
 
Input 
None 
 
Returns a boolean value True/False. True if the user is a local admin user. 
IsTMSServiceUser 
This function is used to check if the current user is flagged as an Exchange Integration user and has 
access to book on behalf of other users.  
This is typically used during installation to check if the user installing the integration has enough access 
towards the Cisco TMS server. 
Input 
None 
 
Returns a boolean value True/False. True if user is a Cisco TMS service user. 
IsTMSSiteAdmin 
This function checks if the current user is a member of the Cisco TMS Site Administrators group.  
This is typically used during installation to check if the user installing the integration has enough access 
towards the Cisco TMS server. This method should return True in order for the 
GenerateConferenceAPIUser method to succeed.