Polycom & The power of APIs
Upcoming SlideShare
Loading in...5
×
 

Polycom & The power of APIs

on

  • 711 views

That presentation illustrate the value of APIs in Polycom portfolio. Polycom Supports REST as the standard set of API. Increases user productivity, collaboration, experience and adoption ...

That presentation illustrate the value of APIs in Polycom portfolio. Polycom Supports REST as the standard set of API. Increases user productivity, collaboration, experience and adoption
.

Statistics

Views

Total Views
711
Views on SlideShare
703
Embed Views
8

Actions

Likes
0
Downloads
25
Comments
0

2 Embeds 8

https://twitter.com 4
http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Polycom Supports REST as the standard set of API – Ease of use and widely adapted industry standard. No need to learn yet another programming language.We offer webservices using REST – more flexibleSupports major mobile platforms such us ios, Android. Seamlessly integrate with google apps or apple. API as your differentiatorAPI as a conversation opener / status-quo buster in the dormant accounts
  • Horizontally – User experience, Integration User management We have opened up the API across all our product lines. ( Vertically).Horizontally the API provide User Management, Billing, Call control etc. This provides flexibilityYou can also create a “Mash-up” of two or more products. ( App that uses both DMA and RMX )

Polycom & The power of APIs Polycom & The power of APIs Presentation Transcript

  • Polycom & The power of APIs Vincent Perrin, Solutions Architect © Polycom, Inc. All rights reserved.
  • An application programming interface (API) specifies how some software components should interact with each other. © Polycom, Inc. All rights reserved. 2
  • Empowering your business – Solution oriented API API suite across Polycom RPP management applications • Complements existing APIs available on Polycom endpoints and other infrastructure components • Provides the integration between video conferencing network and customer environment Solutionoriented functional APIs for: • Conference Monitoring / Management • Scheduling • Reporting / Billing • Provisioning and Resource Planning apps Benefits: © • Increases user productivity, collaboration, experience and adoption • Lowers administration costs while scaling up service and provides competitive advantage Polycom, Inc. All rights reserved. 3
  • Polycom suite of APIs - Leverage “App Economics” DMA Billing (CDRs) RPRM VCM RMX Version Scheduling RSS Group Series Conference Layout Provisioning CloudAXIS Provisioning Configuration Template / VRR Operation Conference Control Directory Control Management Media Management User Conf. Control Recording Control User MCU Resource Availability Call control Trans- coding Dialing VMR Control © Polycom, Inc. All rights reserved. Conference Control User Live Streaming / Archive 4 Configuration Directory
  • Different types of APIs • XML based conferencing API – RMX, RSS • ReSTful conferencing API – DMA, RPRM, CloudAXIS • RS232, Telnet - Endpoints © Polycom, Inc. All rights reserved. 5
  • REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a stateless, client-server, cacheable communications protocol -- and in virtually all cases, the HTTP protocol is used. A REST request would look something like this: http://www.acme.com/phonebook/UserDetails/12345 https://www.ibm.com/developerworks/webservices/library/ws-restful/ © Polycom, Inc. All rights reserved. 6
  • Why REST APIs? © Polycom, Inc. All rights reserved. 7
  • User Management via PERL Script • Customizable PERL script allows user to add, remove or update user info read from CSV file • Useful for admins to manage users in non-active directory environment or when large scale updating is required • Integrates DMA User API with PERL commands to parse CSV file # user id 1 2 3 4 © Polycom, Inc. All rights reserved. username gwashington jadams tjefferson jmadison first name George John Thomas James 8 last name Washington Adams Jefferson Madison
  • Android Conference Control App • Allows users to moderate call using android app on Motorola Xoom • Useful for full time moderators who manage “from back of room” • This sample app integrates DMA conference control API, VMR API, and User API © Polycom, Inc. All rights reserved. 9
  • DMA API - Sametime Conference Control Integration • This app provides conference control and directory lookup for mixed Sametime IBM/Polycom video calling • Integrates DMA conference control and Sametime API • http://www.youtube.com/watch?v=zx90ib3v-Jc © Polycom, Inc. All rights reserved. 10
  • DMA User API – “Call My Team” • This app allows users to use Android Voice Recognition to dial DMA users by name or generate a group call using voice commands • Useful for mobile apps or for the visually impaired http://socialcollaboration.blogspot.co.uk/2012/08/polycom-apisandroid-smartphone-tablets.html © Polycom, Inc. All rights reserved. 11
  • Polycom MCU Resource Availability App • API provides total MCU ports and currently used resources • Useful for admins to track MCU port availability as well as creating own reports • This app monitors and reports MCU port availability and historical usage • Integrates DMA Resource availability app with Google charts • http://www.youtube.com/watch?v=bd bXzUsgBMo © Polycom, Inc. All rights reserved. 12
  • CloudAXIS APIs • The 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, − Contact list management. • Based on the Representational State Transfer (REST) architecture © Polycom, Inc. All rights reserved. 13 WSP Component Custom app Export SalesForce contacts to CloudAXIS.
  • IBM PCI What is IBM Patient Care and Insights? PCI is an integrated and configurable set of solutions that brings together advanced analytics and care management capabilities to help healthcare organizations maximize the value of information for treating patients. With Patient Care and Insights, healthcare organizations can increase the quality of care, improve clinical outcomes and reduce costs. What do we do? Enable click-to-call patients, doctors, families, other health providers (using CAX), plus assigning recorded videos for patients to watch (using RPMM) © Polycom, Inc. All rights reserved. 14
  • Click to call a single patient © Polycom, Inc. All rights reserved. 15
  • Choose your device, then join © Polycom, Inc. All rights reserved. 16
  • Polycom + IBM Kenexa (Brass Ring) What is Kenexa? Kenexa provides employment and retention solutions to assist organizations in hiring and keeping workers. Kenexa’s Brass Ring is the tool our HR team uses to help post and recruit employees. What do we do? Enable export of Kenexa data into web app that allows scheduling of CloudAXIS calls with recruits © Polycom, Inc. All rights reserved. 17
  • © Polycom, Inc. All rights reserved. 18
  • Chose your device, then Join © Polycom, Inc. All rights reserved. 19
  • Do interview, collect interview feedback © Polycom, Inc. All rights reserved. 20
  • How to engage - Polycom Developer Alliance • Developer Site - http://developer.polycom.com • Open community − No cost to individuals • SDK − API − Documentation − Sample Apps − Tutorials − Community − Sandbox © Polycom, Inc. All rights reserved. 21
  • API Support – Break/Fix • Engineering will support API features as documented just like any other feature © Polycom, Inc. All rights reserved. 22
  • Thank You © Polycom, Inc. All rights reserved.
  • Different types of CloudAXIS API examples • Video Online Banking with Polycom RealPresence CloudAXIS http://www.youtube.com/watch?v=c4lkijPFiFM • Polycom CloudAXIS & Salesforce http://www.youtube.com/watch?v=ZOrfS8cUjJg • Making Polycom CloudAXIS Social http://www.youtube.com/watch?v=_4wzxHzkGU4 © Polycom, Inc. All rights reserved. 24
  • HTTP verbs for REST API • To create a resource on the server, use POST. • To retrieve a resource, use GET. • To change the state of a resource or to update it, use PUT. • To remove or delete a resource, use DELETE. © Polycom, Inc. All rights reserved. 25