Overview
SDK for JavaScript (Gen.3) is the successor of both SDK for Browser (Gen.2) and SDK for Node.js (Gen.2).
Integration Options
Option A) Web Application with Device Connector
You have to install the Browser Extension and the Device Connector on the local machine.
This option provides the best functionality when using web applications. But it requires additional software installed on each local machine (not available for Chrome OS).
Option B) Web Application with WebHID
All functionality for local machine is provided by the browser. Additional software installations are not required.
Jabra's current implementation of WebHID has following limitations:
- For wireless devices, only the USB connected dongles and desk stands will be available
- Call Control works for wireless devices, but it will display the name of the dongle/desk stand instead of the name of the device
- Call Lock works only inside the browser
Option C) Web Application with Contingency Integration
Contingency Integration supports both Device Connector and WebHID for attached clients.
Contingency Integration combines two different methods of integrations:
Integration | Description |
---|---|
Web Application (Device Connector) | Default mode with full feature support. |
Web Application (WebHID) | Fallback mode with limited features. |
It requires limited additional testing during implementation.
Option D) Desktop Application with Node.js
The installation of the Node.js application includes the Device Connector.
Desktop Applications are a more powerful way of integration in comparison to Web Applications. They are independent from any browser-related restrictions.
Features
All features of this SDK are documented on the SDK Overview page.
Required Prior Knowledge
Working with this software requires prior knowledge in:
- SDK Variants and Features
-
Beginner's Guide to Jabra Integration
- Practical Examples of Jabra Integration
- Call Control for Jabra Devices
- Device Support for Jabra SDK
Ensure that you are familiar with these topics before your start your own integration.
System Requirements
Browser
Manufacturer | Browser |
---|---|
Chrome | |
Microsoft | Edge |
Operating System
Operating System | Hardware Platform |
---|---|
Windows 11 | Intel 64-bit |
Windows 10 | Intel 64-bit |
macOS 12 | Intel 64-bit, Apple M1 |
macOS 11 | Intel 64-bit, Apple M1 |
Ubuntu 20.04 | Intel 64-bit |
Chrome OS 94 (or higher) | Intel 64-bit |
Downloads
Current Versions
Version | Generation | Last Updated | Download | |
---|---|---|---|---|
SDK for JavaScript | 4.2.1 | Gen.3 | Oct 2022 | Go to npmjs.com |
Device Connector for Windows | 1.0.0 | Gen.3 | Oct 2021 | Download |
Device Connector for macOS | 1.0.3 | Gen.3 | Oct 2022 | Download |
Device Connector for Linux | 1.0.0 | Gen.3 | Oct 2021 | Download |
Browser Extension for Device Connector | 1.1.7 | Gen.3 | Mar 2023 | Go to Google Web Store |
Legacy Versions
Version | Generation | Last Updated | Download | Archived Documentation | |
---|---|---|---|---|---|
SDK for JavaScript | 4.2.0 | Gen.3 | Oct 2022 | Go to npmjs.com | |
SDK for JavaScript | 4.1.2 | Gen.3 | Mar 2022 | Go to npmjs.com | Docs 4.1 |
Device Connector for macOS | 1.0.0 | Gen.3 | Oct 2021 | Download |