Introduction
Jabra SDK V2 is a dynamic linking library (dll), provides interfaces to perform below functionalities in Jabra devices:
- Device Settings: Allows the user to view and change settings of the attached Jabra devices
- Remote Call control (RCC): Allows user to perform remote call control functionalities
- Get and set HID reports to and from the attached Jabra device
- Acquire and release device call lock
- Answer and End
- Mute and Unmute Call
- Ring indication
- Hold and Resume Call
- Manual Audio
- Get device serial number, battery status if supported by the device
- Button configuration (button takeover and remote MMI)
- Child device support with Link360, Link370
- Busy light indication
- Concurrency support for multiple applications of SDK
- Co-existence with Jabra Direct
- Device events logging
- Device firmware update
- Device catalogue and proxy server support
- Device settings password protection
- Log File Size and Backup
- Control HID working state
- Std. HID events for Jabra and non Jabra devices
The SDK is built as a C++ dynamic library with C interfaces.
Abbreviations and Acronyms
Acronym | Description |
---|---|
API | Application Programming Interface |
DLL | Dynamic Linked Library |
HID | Human Interface Device |
SDK | Software Development Kit |
IDE | Integrated Development Environment |
USB | Universal Serial Bus |
HTTP | Hypertext Transfer Protocol |
JSON | JavaScript Object Notation |
WPF | Windows Presentation Foundation |
RCC | Remote Call Control |
MMI | Man Machine Interface |
FWU | Firmware Updater |
SDK Installation
SDK Windows release package would consist of the following directories:
- demo - Demo application and it's source code
- doc - user guide and release notes
- library - static and dynamic libraries required for development and header files
- readme text file
The directories contain following assets:
Asset | Description |
---|---|
doc/Jabra_*/ | Doxygen generated API documentation (accessed through index.html) |
doc/index.html | Doxygen generated API documentation |
doc/SDK User Guide.html | User Guide and API documentation |
doc/DotNet Guide.html | User Guide and API documentation for .Net Wrapper |
doc/Jabra SDK API.chm | Doxygen generated API documentation |
doc/ReleaseNotes.txt | Release information and supported devices list |
library/[platform]/libjabra.dll | Jabra SDK dynamic library for platform (x86 and x64) |
library/[platform]/libjabra.lib | Static library for platform (x86 and x64) |
library/[platform]/JabraSDK.dll | Jabra SDK .Net Wrapper (x86 and x64) |
library/Headers/JabraNativeHid.h | Header file defining the RCC APIs |
library/Headers/JabraDeviceConfig.h | Header file defining the dynamic setting APIs |
library/Headers/Common.h | Header file defining the common interfaces used across Jabra SDK V2 |
library/Headers/Interface_*.h | Header files included by Common.h |
library/Headers/returncodes.inc | Include file defining the Return codes |
library/Headers/errorcodes.inc | Include file defining the Error codes |
demo/Jabra-SDK-Demo/ | Demo application |
demo/src | Demo application source code (Visual Studio C# project) |
library/Nuget/JabraSDK.*.nupkg | Jabra SDK .Net Wrapper |
doc/DotNet Guide.html | Wrapper user guide and API documentation |
Prerequisites
The prerequisites for the SDK are:
- Microsoft .NET Framework version 4.5.2 - URL
System requirements
- Windows version: 7(32 bit & 64 bit) and above
- Visual Studio: 2015
- Microsoft .NET framework version 4.5.2 and above
- Network connection
Supported Jabra Devices
The following Jabra devices are supported by the SDK:
- AudioCodes HRS 457
- DELL PRO STEREO HEADSET UC150
- DELL PRO STEREO HEADSET UC350
- HP UC Wired Headset V2
- Jabra BIZ 1100 Mono
- Jabra BIZ 1100 Stereo
- Jabra BIZ 1500 USB Duo
- Jabra BIZ 1500 USB Mono
- Jabra BIZ 2300 USB Duo
- Jabra BIZ 2300 USB Mono
- Jabra BIZ 2400
- Jabra BIZ 2400 II CC USB Mono MS
- Jabra BIZ 2400 II CC USB Mono UC
- Jabra BIZ 2400 II CC USB Stereo
- Jabra BIZ 2400 II USB BT Duo MS
- Jabra BIZ 2400 II USB BT Duo UC
- Jabra BIZ 2400 II USB BT Mono MS
- Jabra BIZ 2400 II USB BT Mono UC
- Jabra BIZ 2400 USB MS Duo
- Jabra BIZ 2400 USB Mono
- Jabra BIZ 2400 USB UC Duo
- Jabra DIAL 550
- Jabra Engage 50 Mono
- Jabra Engage 50 Stereo
- Jabra Engage 65 Convertible
- Jabra Engage 65 Mono
- Jabra Engage 65 Stereo
- Jabra Engage 75 Convertible
- Jabra Engage 75 Mono
- Jabra Engage 75 Stereo
- Jabra Evolve 20 Mono
- Jabra Evolve 20 Stereo
- Jabra Evolve 20SE Mono
- Jabra Evolve 20SE Stereo
- Jabra Evolve 30 II Mono
- Jabra Evolve 30 II Stereo
- Jabra Evolve 30 Mono
- Jabra Evolve 30 Stereo
- Jabra Evolve 40/80
- Jabra Evolve 65 Mono
- Jabra Evolve 65 Stereo
- Jabra Evolve 65e
- Jabra Evolve 65t
- Jabra Evolve 65t Cradle
- Jabra Evolve 75
- Jabra Evolve 75e
- Jabra Evolve2 30 Mono MS
- Jabra Evolve2 30 Mono UC
- Jabra Evolve2 30 Stereo MS
- Jabra Evolve2 30 Stereo UC
- Jabra Evolve2 40 Mono MS
- Jabra Evolve2 40 Mono UC
- Jabra Evolve2 40 Stereo MS
- Jabra Evolve2 40 Stereo UC
- Jabra Evolve2 65 Deskstand
- Jabra Evolve2 65 Mono MS
- Jabra Evolve2 65 Mono UC
- Jabra Evolve2 65 Stereo MS
- Jabra Evolve2 65 Stereo UC
- Jabra Evolve2 85 Deskstand
- Jabra Evolve2 85 MS
- Jabra Evolve2 85 UC
- Jabra Handset 450
- Jabra LINK 230
- Jabra LINK 260
- Jabra LINK 265
- Jabra LINK 280
- Jabra LINK 30
- Jabra LINK 32
- Jabra LINK 33
- Jabra LINK 360
- Jabra LINK 370
- Jabra LINK 370 Teams
- Jabra LINK 380a
- Jabra LINK 380a MS
- Jabra LINK 380c
- Jabra LINK 380c MS
- Jabra LINK 43
- Jabra LINK 44
- Jabra LINK 850
- Jabra LINK 860
- Jabra LINK 950
- Jabra MOTION UC
- Jabra Motion Office
- Jabra Panacast 20
- Jabra Panacast 20 No Audio Stream
- Jabra Panacast 50 MS
- Jabra Panacast 50 UC
- Jabra Pro 920
- Jabra Pro 925 Dual Connectivity
- Jabra Pro 925 Single Connectivity
- Jabra Pro 930
- Jabra Pro 935
- Jabra Pro 935 Single Connectivity
- Jabra Pro 9450
- Jabra Pro 9460
- Jabra Pro 9465/9470
- Jabra SPEAK 410
- Jabra SPEAK 450 Cisco
- Jabra SPEAK 510
- Jabra SPEAK 710 MS
- Jabra SPEAK 710 Teams
- Jabra SPEAK 710 UC
- Jabra SPEAK 750 Teams
- Jabra SPEAK 750 UC
- Jabra SPEAK 810
- Jabra STEALTH UC
- Jabra SUPREME
- Jabra SUPREME UC
- Jabra Stealth
- Jabra UC VOICE 150a Duo
- Jabra UC VOICE 150a Duo MS
- Jabra UC VOICE 150a Mono
- Jabra UC VOICE 150a Mono MS
- Jabra UC VOICE 250
- Jabra UC VOICE 250 MS
- Jabra UC VOICE 250a
- Jabra UC VOICE 250a MS
- Jabra UC VOICE 550a BT
- Jabra UC VOICE 550a BT Mono
- Jabra UC VOICE 550a Duo
- Jabra UC VOICE 550a Duo MS
- Jabra UC VOICE 550a Mono
- Jabra UC VOICE 550a Mono MS
- Jabra UC VOICE 750 Mono USB
- Jabra UC VOICE 750 Mono USB MS
- Jabra UC VOICE 750 USB
- Jabra UC VOICE 750a Duo
- Jabra UC VOICE 750a Duo MS
- Jabra UC VOICE 750a Mono
- Jabra UC VOICE 750a Mono MS
- Lenovo Pro Wired Stereo VoIP Headset
- Mitel Engage 50 stereo UC
- Mitel Engage 65 stereo
- Mitel Evolve 75
- Mitel Evolve2 stereo UC
- Mitel S720
- NXT Technologies HUB
- NXT Technologies UC-2000 Stereo Headset
- NXT Technologies UC-4000 Mono Headset
- NXT Technologies UC-4000 No Headset
- NXT Technologies UC-4000 Stereo Headset
- NXT Technologies UC-5100
- NXT Technologies UC-7000 Stereo Professional Headset
- NXT Technologies UC-7500 Mono
- NXT Technologies UC-7500 Stereo
- USB2 Jabra Engage 75
Revision History
Docs Revision | Date | Description |
---|---|---|
4.11 | 2021-05-19 | Added video, network and whiteboard APIs. Updated supported devices list. |
4.10 | 2021-02-17 | Call Lock features. |
4.9 | 2020-03-24 | New API for Evolve2 devices and updated device list. |
4.8 | 2019-11-08 | Updated supported device list. |
4.7 | 2019-09-27 | Added new APIs. Updated supported device list. |
4.6 | 2019-07-12 | Deprecated GetSerialNumber and GetWarrantyEndDate APIs |
4.5 | 2019-05-24 | Updated library interfaces for firmware update APIs |
4.4 | 2018-11-15 | Updated library interfaces |
4.3 | 2018-09-27 | Removed load and save settings interfaces |
4.2 | 2018-09-25 | Updated library interfaces - Removed lock references |
4.1 | 2018-04-12 | Updated library interfaces |
4.0 | 2017-12-12 | Updated library interfaces |
3.0 | 2017-11-10 | Updated features of dongle & child separation and Firmware Updater download from cloud. |
2.0 | 2017-08-24 | Updated features for Save & Load Setting, Logging and Firmware Updater. |
1.0 | 2017-05-09 | Initial Draft |