naidu / telephone

Automatically exported from code.google.com/p/telephone
Other
0 stars 0 forks source link

Supports HID abitilites for usb-headsets #69

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
"phone-style" usb-headsets have dialpads and hang on/off and volume buttons
wil be greate to support this feateares in telephone.app
I can as people with experience with this stuff for help, if your are interested

Original issue reported on code.google.com by motto.ui...@gmail.com on 15 Feb 2009 at 2:25

GoogleCodeExporter commented 9 years ago
Also, I can provide some equipment for test if you are in Moscow
Ну и вообще -- если Вы в Москве, то 
приезжайте к нам (Amby/Communigate Russia) в гости :)

Original comment by motto.ui...@gmail.com on 15 Feb 2009 at 2:29

GoogleCodeExporter commented 9 years ago
When I start working on this issue, some equipment would be great.

Original comment by eofs...@gmail.com on 15 Feb 2009 at 5:42

GoogleCodeExporter commented 9 years ago

Original comment by eofs...@gmail.com on 15 Feb 2009 at 5:42

GoogleCodeExporter commented 9 years ago
I have a couple USb handsets that fall into this category. They are composite 
devices
with both Audio and HID portions. The audio shows up as a standard device with 
no
driver and works in any app which allows selection of input and output. The 
keypad
sends keystrokes using nonstandard codes unfortunately, so the numbers don't 
come
through as they should. I know the system can receive them as the volume control
adjusts the system volume, though that is of little use in call. I think it 
should
just be a matter of looking for the keycodes used by the handset and handling 
them
appropriately. The company that makes it wants an absurd amount of money for
documentation and the only software they provide is an outdated PowerPC only 
app that
hooks Skype 2.x to control it, which is pretty much useless. If it would be of 
any
use, I can try sniffing the USB traffic to provide the keycodes so that 
Telephone.app
could recognize and use the input when in foreground.

Original comment by mre...@gmail.com on 29 Jul 2009 at 6:35

GoogleCodeExporter commented 9 years ago
Any help on this is highly appreciated. However, I'm not going to implement 
this in the nearest future.

Original comment by eofs...@gmail.com on 29 Jul 2009 at 7:49

GoogleCodeExporter commented 9 years ago
Hey oefster, that'd be a neat idea! Maybe later Telephone could have two UI 
modes, one full featured and one minimal for people with USB handsets. What do 
you think?

Anyway, I didn't just wanna say +1... I have some experience with libusb (in 
osx!), it's really easy to implement HID stuff, maybe I could contribute a 
little (but my ObjC skills are near zero). It's not native, but it's definitely 
*much* simpler than the IOKit (which requires a coupe hundreds lines just for 
initialization of the HID connection).

mrezny: Yes, sniffing the keycode and posting a full HID Descriptor would 
definitely help anyone wanting to implement this!!

Original comment by xsmurfs...@gmail.com on 16 Aug 2010 at 10:51

GoogleCodeExporter commented 9 years ago
Say eofster... what if I drop shipped you one of those? That could be my small 
contribution (and _maybe_ some code) to the project ;)

http://www.dealextreme.com/details.dx/sku.638

Original comment by xsmurfs...@gmail.com on 16 Aug 2010 at 11:11