Wednesday, May 1, 2013

IBM Notes & Polycom RealPresence CloudAXIS Suite APIs

Disclaimer: That is not a Polycom official solution. It is a prototype illustrating two integrations with IBM Notes Client. Polycom Global Services or Polycom / IBM Business Partners can do this kind of development.

Last year, Polycom has introduced a set of REST APIs for its infrastructure. It was a major step forward in its vision to help drive the adoption, delivery, and management of UC and video collaboration for enterprises, governments, and organizations focused on healthcare, education, and manufacturing, with a rich new suite of open APIs that facilitate the development of custom applications and extend the value of the Polycom® RealPresence® Platform.

The Polycom RealPresence CloudAXIS Suite Services Portal API enables developers to integrate the Services Portal functionality into their own applications; this includes Services Portal server initialization, user account management for creating and managing accounts, user authentication, conference creation and management, core services control, and contact list management.
 The Services Portal API is based on the Representational State Transfer (REST) architecture and is accessed via standard Hypertext Transfer Protocol (HTTP) request methods.

I have developed two prototypes to provide a contextual integration of Polycom RealPresence CloudAXIS Suite within IBM Notes. The purpose of the first one is to schedule a CloudAXIS meeting directly from an IBM Calendar entry. That integration has been done via a RCP plugin. When you click on the button, the plugin retrieve all information you have put on the calendar entry like Subject, list of participants, date & time, and send an API command to Polycom RealPresence CloudAXIS Suite with these information. When the meeting is created, the meeting details (a.k.a url) is put in the location field.

Then, I have designed another plugin. Polycom CloudAXIS allows you to store participant contact information in the portal Address Book for future invitations. When you click on the button “Export IBM Notes Contacts”, it retrieves all your personal contacts in names.nsf file and copies it into Polycom RealPresence CloudAXIS Suite Address Book.
IBM Notes plugin for Polycom CloudAXIS:

IBM Notes Contacts Export for Polycom CloudAXIS: