gnaudio / jabra-browser-integration

JavaScript library to control a Jabra headset from a browser
https://www.npmjs.com/package/@gnaudio/jabra-browser-integration
MIT License
3 stars 1 forks source link

WebUSB Support #81

Open stefanLeo opened 3 years ago

stefanLeo commented 3 years ago

Hi

Do you have any plans to build/support Jabra device actions by relying on WebUSB? This would remove the necessity to install any software and would be platform agnostic.

Thx & BR

jabra-slawaetz commented 3 years ago

Hello,

This is an infrequently monitored issue forum. For proper dialogue in the future, please go to the Jabra Developer Zone and raise a ticket or post a forum entry (as mentioned in the readme.md).

To your specific question: Yes, we are planning to launch support for WebHID in Chromium based browsers later this year, possibly even in late summer. This will indeed let you run call-control without any additional software and will work on any platform that supports USB in the Chrome part.

But you need to observe that WebHID only supports call control, but none of the advanced digital functions of the Jabra devices (Settings, Telemetry, Programmable buttons and busy-lights etc). Those are only available through the Jabra extensions for now.

Also, there will be no interference-minimisation support for softphones running concurrently in a browser pane as well as on the desktop (e.g. Microsoft Teams running at the same time as a browser app). We currently see an increase in use support cases where two apps "step on each other's toes" when handling call control. Using the Jabra extensions provide a mechanism for locking access to call control, minimising the interference between multiple application.

We will update the Develope Zone with more information when WebHID support is available.