Reference9:Concept USB Headset For SoftwarePhone

From innovaphone-wiki

Jump to: navigation, search

The innovaphone SoftwarePhone works with USB headsets connected to the PC. This document describes how to install, configure and use USB headsets.


Applies To

This information applies to

  • innovaphone SoftwarePhone

Firmware V9hotfix12 and later.

More Information


Within this document, only the headsets which are operational and tested with the current version of the innovaphone SoftwarePhone are listed. innovaphone gives neither any statement about dedicated functionalities nor will support further features of the different headsets.

Nevertheless it might be the case that even devices with the same label or the same part number will not work in the same way, because of different product codes or modified firmware. So it is recommended to test the headset before buying.


Follow the vendor setup directions for using the headset with a PC.


If a USB headset is detected and known by the SoftwarePhone, it is enabled automatically as soon as it is connected. Alternatively, there's a possibility to select the headset manually via the SoftwarePhone configuration menu.


Calls via the SoftwarePhone are always made by use of the myPBX-client. For further information please refer to the Concept_myPBX article.

Known Problems

Supported Headsets


  • GN 8120 (Item No xxx, Product Code 0xb0e8120)
  • GN 9350 (Item No xxx, Product Code 0xb0e9350)
  • Jabra A330 device 2 (Item No xxx, Product Code 0xb0ea330)
  • Jabra BIZ 2400 (Item No xxx, Product Code 0xb0e090a)
  • Jabra SPEAK 410 USB (Item No 7410-209, Product Code 0xb0e0410)
  • Jabra SPEAK 410 USB 2 (Item No 7410-209, Product Code 0xb0e0412)
  • Jabra LINK 320 USB (Item No xxx, Product Code 0xb0e0320)
  • Jabra Pro 9460 (Item No 9460-25-5707101, Product Code 0x1041)
  • Jabra Pro 930 (Item No 930-25-509-101, Product Code 0x1016)


  • Plantronics CS50/60 (Item No xxx, Product Code 0x47f0410)
  • Plantronics Savi 740 (Item No 83542-12, Product Code 0x47fac01)


  • Sennheiser VoIP USB headset SH 350 IP (Item No xxx, Product Code 0x0008)
  • Sennheiser DW Office (Item No xxx, Product Code 0x740a). Please select the first device.
  • Sennheiser CEHS-CI 02 with USB adapter cable (Item No xxx, Product Code 0x0030). Please select the second device.

Unsupported Headsets

Sometimes new headsets are relased which are very similar to one of the already supported headsets. But if the signature (vendor/product) of the headset is unknown to the "hid.tbl" the call control functions of the headset are without effect.

A good example of this case is the Jabra PRO 930 "OC" version. Since it has a different ID than the Jabra PRO 930 it will not be recognized and by this will not work as expected.

Possible solution could be to generate a new MAP for the Jabra PRO 930 "OC" in the "hid.tbl" stored in C:\Program Files (x86)\innovaphone\SoftwarePhone . Just open the file with any text editor (e.g. notepad++), search for Jabra PRO 930 and copy the whole section as displayed below:

[Jabra PRO 930]
id = 0xb0e1016
len = 0x03
map = 0x02, 0x01, 0x00: 0x93 # offhook
map = 0x02, 0x03, 0x00: 0x93 # offhook
map = 0x02, 0x09, 0x00: 0x93 # offhook
map = 0x02, 0x0b, 0x00: 0x93 # offhook
map = 0x02, 0x0a, 0x00: 0x94 # onhook
map = 0x02, 0x2b, 0x00: 0x90 # flash (button 1s in offhook mode)
map = 0x02, 0x02, 0x10: 0x8e # disconnect
map = 0x02, 0x08, 0x10: 0x8e # disconnect
map = 0x02, 0x09, 0x10: 0x8e # disconnect
map = 0x02, 0x01, 0x00: 0xf5 # offhook response
map = 0x02, 0x00, 0x00: 0xf6 # onhook response
map = 0x02, 0x80, 0x00: 0x8e # disconnect (double click in ringing 
map = 0x02, 0x8a, 0x00: 0x8e # disconnect (double click in ringing 
map = 0x02, 0x08, 0x00: 0xf1 # ring on 

After adapting the id to the one of the Jabra PRO 930 "OC" and file storage, problem should be solved by restarting the softwarephone.

List of supported Headsets for the V10 Softwarephone

This list is available in the Supported USB headsets section of Reference10:Concept Softwarephone.

Personal tools