Introduction to Integration to Cisco TMS

Videoconferencing (VC) system management software controls the delivery of audio and video content. The scheduling component within the software, however, is typically designed to be used by the person responsible for all technical aspects of the session; the problem is, technicians may be unavailable when video conferences need to be scheduled or changes need to be made. The solution to this problem is integration between your VC system management software and EMS. This simplifies the process and allows hosts to focus on other details of the meeting, and provides a cohesive and powerful way to book and manage video conferences. With this type of integration, you can coordinate all aspects of your organization's video conference efforts, from booking the room and reserving the equipment to ensuring that break services have been scheduled and attendees are aware of the event. Even if you are already using the standard functionality of EMS for video conference scheduling, this is another way to take your video conference scheduling to the next level.

This topic provides information about:

Cisco Integration Diagram

How It Works

Cisco's TelePresence Management Suite (TMS) provides a 3rd Party Booking API that exposes Cisco TMS booking functionality to the EMS Cisco TMS Interface, which enables your organization to manage VC equipment directly through EMS. Once the interface is implemented at your organization and an expert user has confirmed a VC reservation, EMS transmits the request details TMS. The department responsible for the equipment completes the reservation as specified, and then approves and adds locations and details (such as turn-on time). 

Technical Architecture 

The EMS – Cisco TMS Interface is comprised of two components:

  • EMS – Cisco TMS Service – Windows service responsible for pushing video conference bookings from EMS to the Cisco TMS Booking API at timed intervals.

  • Cisco TMS Activity DLL – Custom Cisco TMS DLL provided by EMS that will display all EMS – Cisco TMS Interface activity within the EMS application including errors and successfully scheduled video conferences. The Cisco TMS Activity DLL also contains an area that allows EMS Administrators to configure various EMS – Cisco TMS Interface settings.

New video conferences booked in EMS are pushed to the Cisco TMS Booking API based on various settings defined within EMS. Subsequent critical booking changes (i.e. date, time or location changes) and/or cancellations are also relayed to the API. 

The EMS – Cisco TMS Interface is a one-way interface and changes made in Cisco TMS will not be reflected in EMS. For instructions on configuring the interface, see Configure the EMS - Cisco TMS Interface.

Example Integrations

Below is a sample of booking information transferred from EMS to the Cisco TMS Booking API.

Shown below is a sample of a TMS Manager interface showing the relationship between the VC equipment and the room assignment.

How Do I Install It?

To integrate EMS with your Cisco - TMS system:

  • Obtain the Installation Files (from EMS Professional Services)

  • Install the Database

  • Install the EMS - Cisco TMS Service

  • Install the Cisco TMS Activity DLL

  • Configure the EMS - Cisco TMS Interface

System Requirements

The latest versions of the following software must be installed before you begin installing the EMS CISCO TMS component:

  • EMS V44.1

  • Cisco TelePresence Management Suite 12.0 or higher (available from Cisco)

  • Cisco TMS Booking API (available from Cisco)

  • .NET Framework 3.5 (available from Microsoft)

Cisco may charge for the TMS Booking API. See Cisco's TMS Booking API Reference Guide.

Cisco Integration Overview

To integrate EMS with your Cisco - TMS system:

  • Obtain the Installation Files (from EMS Professional Services)

  • Install the Database

  • Install the EMS - Cisco TMS Service

  • Install the Cisco TMS Activity DLL

  • Configure the EMS - Cisco TMS Interface

See Also: System Requirements and Example Integrations