SlideShare ist ein Scribd-Unternehmen logo
1 von 25
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

Weitere ähnliche Inhalte

Was ist angesagt?

Polycom cx5000 data sheet
Polycom cx5000 data sheetPolycom cx5000 data sheet
Polycom cx5000 data sheetbest4systems
 
Vvx porfolio-presentation-preso-enus
Vvx porfolio-presentation-preso-enusVvx porfolio-presentation-preso-enus
Vvx porfolio-presentation-preso-enusGilbert Van Hemert
 
Video Telephony Whitepaper
Video Telephony WhitepaperVideo Telephony Whitepaper
Video Telephony WhitepaperVideoguy
 
Polycom RealPresence Trio 8800 for Microsoft Office 365 and Skype
Polycom RealPresence Trio 8800 for Microsoft Office 365 and SkypePolycom RealPresence Trio 8800 for Microsoft Office 365 and Skype
Polycom RealPresence Trio 8800 for Microsoft Office 365 and SkypeDavid J Rosenthal
 
Capitalize on the SMB Market Opportunities with Polycom Solutions
Capitalize on the SMB Market Opportunities with Polycom Solutions Capitalize on the SMB Market Opportunities with Polycom Solutions
Capitalize on the SMB Market Opportunities with Polycom Solutions ScanSource, Inc.
 
Protecting Your Investment with Polycom Global Services and ScanSource Commun...
Protecting Your Investment with Polycom Global Services and ScanSource Commun...Protecting Your Investment with Polycom Global Services and ScanSource Commun...
Protecting Your Investment with Polycom Global Services and ScanSource Commun...ScanSource, Inc.
 
Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC ScanSource, Inc.
 
Why use NET in LYNC Deployment
Why use NET in LYNC DeploymentWhy use NET in LYNC Deployment
Why use NET in LYNC DeploymentScanSource, Inc.
 
SIP conferencing Application Server Enables Video ...
SIP conferencing Application Server Enables Video ...SIP conferencing Application Server Enables Video ...
SIP conferencing Application Server Enables Video ...Videoguy
 
Planning for BYOD and CYOD in future UCC infrastructure
Planning for BYOD and CYOD in future UCC infrastructurePlanning for BYOD and CYOD in future UCC infrastructure
Planning for BYOD and CYOD in future UCC infrastructureAnders Løkke
 
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCCIntegrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCCAnders Løkke
 
Unified Communications Webinar
Unified Communications WebinarUnified Communications Webinar
Unified Communications WebinarGinny Au
 
Performance Implications of VoIP and Video Traffic on the Shared Network
Performance Implications of VoIP and Video Traffic on the Shared NetworkPerformance Implications of VoIP and Video Traffic on the Shared Network
Performance Implications of VoIP and Video Traffic on the Shared NetworkCA Technologies
 
Huawei Training slides
Huawei Training slidesHuawei Training slides
Huawei Training slidesrydenova
 
Vizocom Company Overview
Vizocom Company OverviewVizocom Company Overview
Vizocom Company OverviewDino Sergio
 
Voicenet Solutions Applications
Voicenet Solutions ApplicationsVoicenet Solutions Applications
Voicenet Solutions Applicationsjohn_barker
 
Migration to Unified Communications from Legacy Phone Systems
Migration to Unified Communications  from Legacy Phone SystemsMigration to Unified Communications  from Legacy Phone Systems
Migration to Unified Communications from Legacy Phone SystemsJack Brown
 
Microsoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperabilityMicrosoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperabilityAnders Løkke
 
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psWalter Farias
 

Was ist angesagt? (20)

Polycom cx5000 data sheet
Polycom cx5000 data sheetPolycom cx5000 data sheet
Polycom cx5000 data sheet
 
Vvx porfolio-presentation-preso-enus
Vvx porfolio-presentation-preso-enusVvx porfolio-presentation-preso-enus
Vvx porfolio-presentation-preso-enus
 
Video Telephony Whitepaper
Video Telephony WhitepaperVideo Telephony Whitepaper
Video Telephony Whitepaper
 
Polycom RealPresence Trio 8800 for Microsoft Office 365 and Skype
Polycom RealPresence Trio 8800 for Microsoft Office 365 and SkypePolycom RealPresence Trio 8800 for Microsoft Office 365 and Skype
Polycom RealPresence Trio 8800 for Microsoft Office 365 and Skype
 
Capitalize on the SMB Market Opportunities with Polycom Solutions
Capitalize on the SMB Market Opportunities with Polycom Solutions Capitalize on the SMB Market Opportunities with Polycom Solutions
Capitalize on the SMB Market Opportunities with Polycom Solutions
 
Protecting Your Investment with Polycom Global Services and ScanSource Commun...
Protecting Your Investment with Polycom Global Services and ScanSource Commun...Protecting Your Investment with Polycom Global Services and ScanSource Commun...
Protecting Your Investment with Polycom Global Services and ScanSource Commun...
 
Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC Empowering Collaboration with Polycom UCIC
Empowering Collaboration with Polycom UCIC
 
Why use NET in LYNC Deployment
Why use NET in LYNC DeploymentWhy use NET in LYNC Deployment
Why use NET in LYNC Deployment
 
SIP conferencing Application Server Enables Video ...
SIP conferencing Application Server Enables Video ...SIP conferencing Application Server Enables Video ...
SIP conferencing Application Server Enables Video ...
 
Planning for BYOD and CYOD in future UCC infrastructure
Planning for BYOD and CYOD in future UCC infrastructurePlanning for BYOD and CYOD in future UCC infrastructure
Planning for BYOD and CYOD in future UCC infrastructure
 
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCCIntegrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
 
Unified Communications Webinar
Unified Communications WebinarUnified Communications Webinar
Unified Communications Webinar
 
Wave Ip 2500 Overview R1.5
Wave Ip 2500 Overview R1.5Wave Ip 2500 Overview R1.5
Wave Ip 2500 Overview R1.5
 
Performance Implications of VoIP and Video Traffic on the Shared Network
Performance Implications of VoIP and Video Traffic on the Shared NetworkPerformance Implications of VoIP and Video Traffic on the Shared Network
Performance Implications of VoIP and Video Traffic on the Shared Network
 
Huawei Training slides
Huawei Training slidesHuawei Training slides
Huawei Training slides
 
Vizocom Company Overview
Vizocom Company OverviewVizocom Company Overview
Vizocom Company Overview
 
Voicenet Solutions Applications
Voicenet Solutions ApplicationsVoicenet Solutions Applications
Voicenet Solutions Applications
 
Migration to Unified Communications from Legacy Phone Systems
Migration to Unified Communications  from Legacy Phone SystemsMigration to Unified Communications  from Legacy Phone Systems
Migration to Unified Communications from Legacy Phone Systems
 
Microsoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperabilityMicrosoft Skype for Business and the quest for legacy video interoperability
Microsoft Skype for Business and the quest for legacy video interoperability
 
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o psTdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
 

Andere mochten auch

Preparing for an Interview_2013
Preparing for an Interview_2013Preparing for an Interview_2013
Preparing for an Interview_2013Xenia Paschopoulou
 
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)Graham Walsh
 
Polycom Kirk 4020 4040 user guide
Polycom Kirk 4020 4040 user guidePolycom Kirk 4020 4040 user guide
Polycom Kirk 4020 4040 user guidebest4systems
 
Telecommunication Solutions
Telecommunication SolutionsTelecommunication Solutions
Telecommunication Solutionsrdoyle1000
 
Polycom Honors Education Program 2
Polycom Honors Education Program 2 Polycom Honors Education Program 2
Polycom Honors Education Program 2 Videoguy
 
The evolution and impact of communication services - Metaswitch and Polycom
The evolution and impact of communication services - Metaswitch and PolycomThe evolution and impact of communication services - Metaswitch and Polycom
The evolution and impact of communication services - Metaswitch and PolycomIntegra
 
Polycom Competitive Q1 08
Polycom Competitive Q1 08Polycom Competitive Q1 08
Polycom Competitive Q1 08Videoguy
 
Polycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheetPolycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheetbest4systems
 
Making social business visual
Making social business visualMaking social business visual
Making social business visualVincent Perrin
 
Microsoft and polycom, transforming unified communications, microsoft, polycom
Microsoft and polycom, transforming unified communications, microsoft, polycomMicrosoft and polycom, transforming unified communications, microsoft, polycom
Microsoft and polycom, transforming unified communications, microsoft, polycomUnified Communications Online
 
The New Healthcare Model - Collaboration is Key
The New Healthcare Model - Collaboration is KeyThe New Healthcare Model - Collaboration is Key
The New Healthcare Model - Collaboration is KeyIVCi, LLC
 
Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011Graham Walsh
 
Polycom Microsoft Alliance
Polycom Microsoft AlliancePolycom Microsoft Alliance
Polycom Microsoft Alliancemforness
 
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...Partnering with Polycom & ScanSource Communications – Tools and Programs to t...
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...ScanSource, Inc.
 
Competitive Market Research: 5 telepresence products
Competitive Market Research: 5 telepresence productsCompetitive Market Research: 5 telepresence products
Competitive Market Research: 5 telepresence productsAndrew Manuel
 
Skype for Business Voice with Polycom Devices
Skype for Business Voice with Polycom DevicesSkype for Business Voice with Polycom Devices
Skype for Business Voice with Polycom DevicesDavid J Rosenthal
 

Andere mochten auch (16)

Preparing for an Interview_2013
Preparing for an Interview_2013Preparing for an Interview_2013
Preparing for an Interview_2013
 
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)
Using Lync 2013 with Polycom Virtual Meeting Rooms (VMR)
 
Polycom Kirk 4020 4040 user guide
Polycom Kirk 4020 4040 user guidePolycom Kirk 4020 4040 user guide
Polycom Kirk 4020 4040 user guide
 
Telecommunication Solutions
Telecommunication SolutionsTelecommunication Solutions
Telecommunication Solutions
 
Polycom Honors Education Program 2
Polycom Honors Education Program 2 Polycom Honors Education Program 2
Polycom Honors Education Program 2
 
The evolution and impact of communication services - Metaswitch and Polycom
The evolution and impact of communication services - Metaswitch and PolycomThe evolution and impact of communication services - Metaswitch and Polycom
The evolution and impact of communication services - Metaswitch and Polycom
 
Polycom Competitive Q1 08
Polycom Competitive Q1 08Polycom Competitive Q1 08
Polycom Competitive Q1 08
 
Polycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheetPolycom soundpoint ip430 data sheet
Polycom soundpoint ip430 data sheet
 
Making social business visual
Making social business visualMaking social business visual
Making social business visual
 
Microsoft and polycom, transforming unified communications, microsoft, polycom
Microsoft and polycom, transforming unified communications, microsoft, polycomMicrosoft and polycom, transforming unified communications, microsoft, polycom
Microsoft and polycom, transforming unified communications, microsoft, polycom
 
The New Healthcare Model - Collaboration is Key
The New Healthcare Model - Collaboration is KeyThe New Healthcare Model - Collaboration is Key
The New Healthcare Model - Collaboration is Key
 
Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011Polycom/Microsoft Solutions Q4 2011
Polycom/Microsoft Solutions Q4 2011
 
Polycom Microsoft Alliance
Polycom Microsoft AlliancePolycom Microsoft Alliance
Polycom Microsoft Alliance
 
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...Partnering with Polycom & ScanSource Communications – Tools and Programs to t...
Partnering with Polycom & ScanSource Communications – Tools and Programs to t...
 
Competitive Market Research: 5 telepresence products
Competitive Market Research: 5 telepresence productsCompetitive Market Research: 5 telepresence products
Competitive Market Research: 5 telepresence products
 
Skype for Business Voice with Polycom Devices
Skype for Business Voice with Polycom DevicesSkype for Business Voice with Polycom Devices
Skype for Business Voice with Polycom Devices
 

Ähnlich wie Polycom & The power of APIs

0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_finalRaul Chong
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsMatthew Cheah
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Robert Nicholson
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
 
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...apidays
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom LineSenturus
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDialogic Inc.
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
Innomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryBob Sokol
 
BMC Helix Discovery_Master_1911.pptx
BMC Helix Discovery_Master_1911.pptxBMC Helix Discovery_Master_1911.pptx
BMC Helix Discovery_Master_1911.pptxKuldip18
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands onFelipe Freire
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey TodayLaurenWendler
 
IDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open SourceIDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open Source{code}
 
WebRTC Media Challenges
WebRTC Media Challenges WebRTC Media Challenges
WebRTC Media Challenges Dialogic Inc.
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAppDynamics
 
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...apidays
 

Ähnlich wie Polycom & The power of APIs (20)

0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
 
IBM APM for Hybrid Applications
IBM APM for Hybrid ApplicationsIBM APM for Hybrid Applications
IBM APM for Hybrid Applications
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
 
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
apidays LIVE LONDON - API Lifecycle Management - Avoiding Breaches By Securin...
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 
Deploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspectiveDeploying WebRTC successfully – A web developer perspective
Deploying WebRTC successfully – A web developer perspective
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Innomatic Platform Architecture Overview
Innomatic Platform Architecture OverviewInnomatic Platform Architecture Overview
Innomatic Platform Architecture Overview
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
BMC Helix Discovery_Master_1911.pptx
BMC Helix Discovery_Master_1911.pptxBMC Helix Discovery_Master_1911.pptx
BMC Helix Discovery_Master_1911.pptx
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 
IDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open SourceIDC Architecture 2016 - Devops and Open Source
IDC Architecture 2016 - Devops and Open Source
 
WebRTC Media Challenges
WebRTC Media Challenges WebRTC Media Challenges
WebRTC Media Challenges
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring Toolkit
 
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
apidays LIVE New York - API Lifecycle Management - Avoiding Breaches By Secur...
 

Mehr von Vincent Perrin

IBM Watson & Virtual/Augmented Reality
IBM Watson & Virtual/Augmented RealityIBM Watson & Virtual/Augmented Reality
IBM Watson & Virtual/Augmented RealityVincent Perrin
 
SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the DesktopVincent Perrin
 
Communication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBPCommunication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBPVincent Perrin
 
Unified communications with IBM
Unified communications with IBMUnified communications with IBM
Unified communications with IBMVincent Perrin
 
Unified Communications with IBM
Unified Communications with IBMUnified Communications with IBM
Unified Communications with IBMVincent Perrin
 
IBM Collaboration for Smarter Education
IBM Collaboration for Smarter EducationIBM Collaboration for Smarter Education
IBM Collaboration for Smarter EducationVincent Perrin
 
La mobilité : Cas d'usage
La mobilité : Cas d'usageLa mobilité : Cas d'usage
La mobilité : Cas d'usageVincent Perrin
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile ApplicationVincent Perrin
 
Sametime 8.5 Audio Video
Sametime 8.5 Audio VideoSametime 8.5 Audio Video
Sametime 8.5 Audio VideoVincent Perrin
 
IBM Cognos Collaboration
IBM Cognos CollaborationIBM Cognos Collaboration
IBM Cognos CollaborationVincent Perrin
 
Lotus Symphony Family
Lotus Symphony Family Lotus Symphony Family
Lotus Symphony Family Vincent Perrin
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
BLUG IBM Sametime 8.5.2
BLUG IBM Sametime 8.5.2BLUG IBM Sametime 8.5.2
BLUG IBM Sametime 8.5.2Vincent Perrin
 
IBM Collaboration Solutions Center
IBM Collaboration Solutions CenterIBM Collaboration Solutions Center
IBM Collaboration Solutions CenterVincent Perrin
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter CollaborationVincent Perrin
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical OverviewVincent Perrin
 

Mehr von Vincent Perrin (19)

IBM Watson & Virtual/Augmented Reality
IBM Watson & Virtual/Augmented RealityIBM Watson & Virtual/Augmented Reality
IBM Watson & Virtual/Augmented Reality
 
Watson & Apple CoreML
Watson & Apple CoreMLWatson & Apple CoreML
Watson & Apple CoreML
 
SOA an architecture on the Desktop
SOA an architecture on the DesktopSOA an architecture on the Desktop
SOA an architecture on the Desktop
 
Communication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBPCommunication Enabled Business Process- CEBP
Communication Enabled Business Process- CEBP
 
Unified communications with IBM
Unified communications with IBMUnified communications with IBM
Unified communications with IBM
 
Unified Communications with IBM
Unified Communications with IBMUnified Communications with IBM
Unified Communications with IBM
 
IBM Collaboration for Smarter Education
IBM Collaboration for Smarter EducationIBM Collaboration for Smarter Education
IBM Collaboration for Smarter Education
 
La mobilité : Cas d'usage
La mobilité : Cas d'usageLa mobilité : Cas d'usage
La mobilité : Cas d'usage
 
Developing Exceptional Mobile Application
Developing Exceptional Mobile ApplicationDeveloping Exceptional Mobile Application
Developing Exceptional Mobile Application
 
Sametime 8.5 Audio Video
Sametime 8.5 Audio VideoSametime 8.5 Audio Video
Sametime 8.5 Audio Video
 
IBM Cognos Collaboration
IBM Cognos CollaborationIBM Cognos Collaboration
IBM Cognos Collaboration
 
Lotus Symphony Family
Lotus Symphony Family Lotus Symphony Family
Lotus Symphony Family
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
BLUG IBM Sametime 8.5.2
BLUG IBM Sametime 8.5.2BLUG IBM Sametime 8.5.2
BLUG IBM Sametime 8.5.2
 
IBM Collaboration Solutions Center
IBM Collaboration Solutions CenterIBM Collaboration Solutions Center
IBM Collaboration Solutions Center
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
IBM Smarter Collaboration
IBM Smarter CollaborationIBM Smarter Collaboration
IBM Smarter Collaboration
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
IBM WebSphere Portal
IBM WebSphere PortalIBM WebSphere Portal
IBM WebSphere Portal
 

Kürzlich hochgeladen

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Kürzlich hochgeladen (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Polycom & The power of APIs

  • 1. Polycom & The power of APIs Vincent Perrin, Solutions Architect © Polycom, Inc. All rights reserved.
  • 2. An application programming interface (API) specifies how some software components should interact with each other. © Polycom, Inc. All rights reserved. 2
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. Why REST APIs? © Polycom, Inc. All rights reserved. 7
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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.
  • 14. 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
  • 15. Click to call a single patient © Polycom, Inc. All rights reserved. 15
  • 16. Choose your device, then join © Polycom, Inc. All rights reserved. 16
  • 17. 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
  • 18. © Polycom, Inc. All rights reserved. 18
  • 19. Chose your device, then Join © Polycom, Inc. All rights reserved. 19
  • 20. Do interview, collect interview feedback © Polycom, Inc. All rights reserved. 20
  • 21. 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
  • 22. API Support – Break/Fix • Engineering will support API features as documented just like any other feature © Polycom, Inc. All rights reserved. 22
  • 23. Thank You © Polycom, Inc. All rights reserved.
  • 24. 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
  • 25. 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

Hinweis der Redaktion

  1. 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
  2. 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 )