Jabra offers different integration components depending on the use case and the environment the solutions run in.
Integration Use Cases
Basic Audio/Video Device
All Jabra devices can be used in native USB hid/3.5mm/Bluetooth mode for audio/video only.
No integration required.
Take control of Jabra device buttons to control application events like answer a call, put a call on hold, mute, hang up and/or transfer a call. Automating call control from the headset dramatically increases user efficiency and call quality.
Change device parameters to customize audio and device behaviour to your application. Change or disable mute tones, alter bass and treble settings to improve user experience and call efficiency.
Enhance your application by correctly identifying the Jabra device being used and allocate the serial number to a specific user or PC. This can help with asset management and device security. Provide the ability to download and update device firmware if/when required. Download devices pictures and other content to instruct users how to correctly setup their headset.
Busy Light Control and Programmable Buttons
Take control of devices busy lights and re-programmable buttons to provide bespoke headset and speakerphone services relevant to your application. Use busy light colours to display a users call state automatically, use programmable buttons to automatically transfer calls to supervisors or display a help screen.
Voice/Audio Analytics and Diagnostics, People Count
The Engage range of devices supports advanced features designed for professional telephony applications such as real time cross-talk measurements, background noise measurements, noise cancelling and badly positioned boom arm measurements and many other advanced analytic and diagnostic parameters so that a telephony professional can see how the application and audio devices are performing. These features can also be used to provide real time feedback on how you are sounding on a call. The People Count API is available through the Panacast SDK.
Utilizing the Jabra device functionality can be achieved through bundling the Jabra integration libraries directly in your solution and deploy them to the user's computer.
|Android||Jabra Bluetooth devices work out-of-the-box with Android systems.|
|BlueParrott for Android||Android||For integrating BlueParrott devices into your Android application.|
|BlueParrott for iOS||iOS||For integrating BlueParrott devices into your iOS application.|
|iOS||Jabra Bluetooth devices work out-of-the-box with iOS systems.|
|Linux||C, Objective-C wrapper|
|Windows||C, C# wrapper|
Web Integration Libraries
Jabra also enables you to integrate directly from a web-based solution to the Jabra devices.
Because of browser limitations, some additional components are needed to provide advanced Jabra device functionality.
The web browser cannot communicate directly with the Jabra USB device. To bridge that connection, two components are needed:
- Jabra Chrome Host
- This is an application that needs to be installed on the computer running the web browser.
- It allows access to the Jabra device.
- Jabra Chrome Extension
- This is an extension for the browser and can be installed from the official Chrome Web Store.
- It allows the browser to communicate with the installed Chrome Host application.
|Since the Jabra Chrome Host is only available on Windows and macOS, Linux is currently not supported for the Web Integration Library.|
PanaCast Integration Libraries
To get video telemetry from the PanaCast, the PanaCast SDK can be utilized.
|Windows||C, C# wrapper|