HubRESTSample – a new C++ REST API Sample for PDC

This new sample code illustrates seamless consumption of Plantronics out-of-proc REST API from C++ code!

Location of full sample code: https://github.com/pltdev/pdc/tree/master/C%2B%2B%20REST%20Sample

Key Benefits

  1. Supports Plantronics Manager Pro configuration
    • Works with Plantronics Hub via “out-of-proc” REST API
  2. Supports multi-softphone & multi-device configurations


Advanced SDK Topic: Ensuring Resilience with Plantronics COM API

Author: Lewis Collins, Plantronics

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?
  • What if Plantronics Hub is not installed, will your software still attempt to connect to it, resulting in long COM timeout? (Will this timeout impact your applications performance)?


So what is Plantronics Hub and why should I care about it for my application?

Author: Roger Ogborne, Plantronics

Plantronics Hub is a client based application that provides the end user with the ability to customize and get the most out of their headset – so what??.  The real power comes when Plantronics Hub is used in conjunction with Plantronics Manager Pro an all in one headset management tool. Now your end customer’s IT team, or even their service partner has the ability to manage the headset estate remotely.  Which let’s face it, is an important part in delivering a great experience of your product to your customers.


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/