This article is a guide to the development, test, and deployment of integrating the Plantronics desktop SDK into your softphone.
Location of full sample code: https://github.com/pltdev/pdc/tree/master/C%2B%2B%20REST%20Sample
- Supports Plantronics Manager Pro configuration
- Works with Plantronics Hub via “out-of-proc” REST API
When using the Plantronics COM API how do you ensure the connection to the Plantronics Hub software is working?
- What if the user accidentally shuts down Plantronics Hub (or it crashes), or user upgrades it which would also result in it shutting down and starting again. Would your software re-connect to the COM API automatically?
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).
I have recently created an example integrate from the Go language to the Plantronics REST API.
Obtain Go language (golang) from here: https://golang.org/
If you have installed Plantronics Hub from http://www.plantronics.com/software then you can connect to it's REST Service API from Java.
It is fairly easy to make HTTP requests to the REST Service API to control the Plantronics headset and listen for headset events.
Here is a guide on how to chose your deployment model.
When I first started at Plantronics, my boss handed me a Voyager Pro UC headset and a link to download the SDK and said "Build me something". The result of that thought experiment is this blog post and some sample code for you to tinker around with.
By the end of this posting, you should have your very own application that allows you to access the contextual information within a Plantronics headset and tweet to the world about.
Let's get started...
Headset Proximity feature in the Plantronics SDK allows application developers to query the proximity of their Bluetooth headset with respect to their Bluetooth USB dongle that is connected to the PC.