cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
916
Views
5
Helpful
7
Replies

TMS API for endpoint status

DSav2893
Level 1
Level 1

Hi All,

 

I hope this is in the correct Group.....Is there a way (if so how please) of adding an API (also how do i write and add this) to TMS which will retrieve IP Address, System Status, MAC Address, Serial Number and Model of all endpoints registered on TMS?

7 Replies 7

Patrick McCarthy
Cisco Employee
Cisco Employee

This information/report can be done by using the "system overview" feature in TMS. No special API required - it's built in. All of the information you are asking for is available. See below from the help:

 

System Overview

On this page, you can compare specific parameters on specific systems by having them presented in a table view. The table can also be exported to Excel for further processing.

  • All available systems are listed in a folder view to the left.
  • All available parameters are listed to the right.

After selecting the desired combination of systems and parameters, click View at the bottom of the page.

When a table has been generated, Export to Excel becomes available.

Hi Patrick,

 

Thank you for your swift response. That has indeed generated the information that i required. Many thanks for your help. 

Hi Patrick, Is there an specific API command that another software package can use to interrogate TMS to extract this information?

Hi,

Doc's title is confusing but I believe your answer is in the "Cisco TelePresence Management Suite Extension Booking API". Look  particularly at the "Remote Setup API Reference".

https://www.cisco.com/c/dam/en/us/td/docs/telepresence/infrastructure/tmsba/Cisco-TMSBA-API-guide-15-10.pdf

Thanks for the link.

 

What API command do I use to recall the IP Address, Status, MAC Address, Serial Number and Model? SystemStatus can be used for Status and SystemType can be used for model. How about the other 3 details?

 

Thanks

If you can't get all the info you need from TMS, query the endpoint directly then.

 

First, retrieve the complete list of systems from TMS with GetSystems command and extract the WebInterfaceURL from all TMSSystem objects returned. For each of them, visit the http(s)://<ip-address>/status.xml page or use getxml to retrieve exactly what you need.

 

Take a look at the codec API, page20 :

https://www.cisco.com/c/dam/en/us/td/docs/telepresence/endpoint/codec-c-series/tc6/api_reference_guide/codec_c90_api_reference_guide_tc61.pdf

Thank you.

 

My task is to use an asset management software to access TMS to retrieve a list of the IP Address, Status, MAC Address, Serial Number and Model of every system on TMS. Is this even possible? It needs to be automated so once the asset management software has its schedule set then the task will auto complete on a monthly basis. I apologise if I'm not following what you are advising.