Introduction to Integration to Polycom

For EMS customers who use the Polycom RealPresence Resource Manager to manage their video communication systems, this interface enables integration between EMS and Polycom. Polycom provides a 3rd Party Booking API that exposes Polycom RealPresence Resource Manager booking functionality to external scheduling systems like EMS. The Polycom Interface Installation Guide takes you through the steps to install and configure the EMS interface with Polycom.

Polycom Integration Diagram

https://success.emssoftware.com/@api/deki/files/6337/integrationsflowvc.png?revision=1

How It Works

Polycom provides a third-party Booking API that exposes Polycom RealPresence Resource Manager booking functionality to external scheduling systems like EMS. 

While video conferencing system management software controls the delivery of audio and video content, the scheduling component within the software is typically designed to be used by the person responsible for all technical aspects of the session. However, technicians may be unavailable when video conferences need to be scheduled or changes need to be made. There is a solution to this problem - integration between your video conferencing (VC) system management software and EMS. This simplifies the process so the host can focus on other meeting details.

EMS-Polycom integration provides a cohesive and powerful way to book and manage video conferences. You can coordinate all aspects of your 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 your organization is using EMS’ standard functionality for video conference scheduling, this is another way to take your video conference scheduling to the next level. The integration requires the purchase of the Polycom RealPresence Resource Manager API directly from Polycom.

Technical Architecture

The EMS Polycom Interface is comprised of two components:

  1. EMS Polycom Service – Windows service responsible for pushing video conference bookings from EMS to the Polycom RealPresence Resource Manager API at timed intervals.
  2. Polycom Activity DLL – Custom Polycom DLL provided by EMS that will display all EMS Polycom Interface activity within the EMS application, including errors and successfully scheduled video conferences. The Polycom Activity DLL also contains an area that allows EMS Administrators to configure various EMS Polycom Interface settings.

New video conferences booked in EMS are pushed to the Polycom RealPresence Resource Manager API based on various settings defined within EMS (see EMS Polycom Interface Configuration Settings) Subsequent critical booking changes (i.e. date, time or location changes) and/or cancellations are also relayed to the API. The EMS Polycom Interface is a one-way interface and changes made in Polycom will not be reflected in EMS.

https://success.emssoftware.com/@api/deki/files/5009/PolycomV44Diagram.png?revision=1

Learn how data is transferred from EMS to the Polycom RealPresence Resource Manager API.

How Resources Are Mapped Between EMS and Polycom 

By default, the following booking information is transferred from EMS to the Polycom RealPresence Resource Manager API:

Field Description

EMS Table.Column

Polcom Object Property

Direction

Reservation Event Name

tblReservation.EventName

reservation:name

EMS > Polycom

Booking Event Start Time

tblBooking.GMTTimeEventStart

reservation:start-time

EMS > Polycom

Booking Event End Time

tblBooking.GMTTimeEventEnd

reservation:end-time

EMS > Polycom

Room(s) and/or Resource(s)

tblRoom.ExternalReference and/or tblResource.ExternalReference

plcm-reservedparticipant(s)

EMS > Polycom

Polycom Reference ID

tblPolycomActivity.PolycomReferenceID

Location|Etag

Polycom > EMS

Polycom Error Information

tblPolycomActivity.Activity

Web Service Exception

Polycom > EMS

How Do I Install It?

To integrate EMS with your Cisco - TMS system:

  1. Get the Installation Files (from EMS Professional Services)
  2. Install the Database
  3. Install the EMS - Polycom Service
  4. Install the DLL on User's Desktops
  5. Configure the EMS - Polycom Interface to Map VC Resources Between EMS and Polycom

System Requirements

.NET Framework 3.5 and the latest version of EMS (EMS Desktop Client V44.1) must be installed.