Forum Index » Windows Development » Device disappears from API   XML
 
Author Message
Wolfgang


Joined: 17/04/2018 04:27:59
Messages: 8
Offline

I have several report that Jabra devices stop to function after some hours of usage resp. when the PC and our softphone application is running for days. The device then is still functional as an audio device, but it does not respond to hook button press etc.

From the application it looks like this:

UccAPI.JabraDeviceServiceWrapper.OnDeviceRemoved | Name: Jabra Link 370, Product ID: 9309, Serial: 501AA5F9282A011000, Firmware: 1.16.0
WM_DEVICECHANGE
dev_id 0: Wave mapper (in=0, out=2)
dev_id 1: Digitalaudio (S/PDIF) (High Definition Audio-Gerät) (in=0, out=2)


So the device is reported as removed by the Jabra SDK and is not listed via wave API.

It re-appears after a while and is reported via wave API:


WM_DEVICECHANGE
dev_id 0: Wave mapper (in=2, out=2)
dev_id 1: Mikrofon (Jabra LINK 360) (in=2, out=0)
dev_id 2: Lautsprecher (Jabra LINK 360) (in=0, out=2)
dev_id 3: Digitalaudio (S/PDIF) (High Definition Audio-Gerät) (in=0, out=2)


but the Jabra SDK does not recognize the re-appeared device.

In house a have related reports for a Jabra Pro 930 on Windows 10, a customer reports issues with Windows 7 and Windows 10, Jabra EVOLVE 65 UC MONO and Jabra EVOLVE 65 UC STEREO.

When I really unplug a device and plug it in again, the SDK handles this situation correctly. But in this situation, the user needs to restart the software.

Do you have any hints how to proceed?

Wolfgang
 
 
Go to: