Streams API

This article discusses how a partner using Plantronics(PLT) /Streams api can get events streams available for them at PLT tenant level and get metadata needed to listen for events streams from them as well as st


Softphone Integration: Code Samples


Implement Proximity Detection (Near/Far) with Voyager Focus UC/5200 UC and BT600 dongle


The Plantronics SDK feature for receiving proximity events when headset is Near or Far from PC can still be used with the new line of products based on BT600 dongle (Voyager Focus UC, Voyager 5200 UC).

**Full sample code for this article located here**: /system/files/FocusProximityExample.zip
(You must be logged in to download the file).


Integrate Plantronics REST API from Go


I have recently created an example integrate from the Go language to the Plantronics REST API.

It is still a work in progress but it is functional for receiving device, session and session manager events. (For further guidance on the REST Service API URLs you can use, check out the Java and JavaScript integration samples elsewhere on this site).

Obtain Go language (golang) from here: https://golang.org/


Your Plantronics Headset is WebRTC-READY

enlightenedLooking to integrate your WebRTC solution with Plantronics? Check out the Get Started guide, JavaScript Tab >>.

WebRTC makes for better and more effortless communication, but there are a few considerations to ensure optimal experience with your WebRTC-Ready Plantronics headset.
Instead of relying on Adobe Flash to compress and stream audio, WebRTC audio applications will rely on the browser's native audio compression and streaming capabilities. This should lead to better audio quality for all participants in terms of hearing a call, listening to music, as well as speaking to a customer.


WebRTC also includes a whole set of voice communications tools, including software based acoustic echo cancellation (AEC), automatic gain control (AGC), noise reduction, noise suppression, hardware access and control across multiple platforms. Not only will WebRTC mean more audio clarity, but its video capabilities will be on par, as well – enabling a range of Enterprise collaboration, Customer Care, and Social use cases.


Integrating Plantronics Call Control with WebRTC

One of the big things that I think will radically transform the communications industry is an emerging technology called WebRTC.  In a nutshell WebRTC will provide web browser vendors standards-based signaling protocols, codecs and security for interoperable real-time voice and video (and data) communications.  What this means for web developers is that the barriers for introducing real time communications will be significantly lowered and will no longer require the use of a browser plugin.


To find out more about what WebRTC is and the current state of the standards development, I would recommend watching this video by Cisco Fellow Cullen Jennings http://vimeo.com/47682405.