Небольшая заметка о выборе и настройке usb-телефона под linux.
Выбор.
Меня интересовала не просто работа микрофона и динамика, но и как минимум клавиатуры.
Выбор пал на Skypemate p1K (в девичестве Yealink), как не на очень дорогой апппарат, при этом имеющий как полноценную клавиатуру ("как у мобильника"), так и простенький ЖК-дисплей. Ко всему прочему поддержка именно этого девайса в linux наиболее развита.
Настройка.
Поддержка собственно звука не требует практически никакой настройки. Девайс определяется как новая звуковуха:
-bash-2.05b# cat /proc/asound/cards....USB-Audio - VOIP USB PhoneYealink Network Technology Ltd. VOIP USB Phone at usb-0000:00:03.0-3
В sip-клиенте достаточно выбрать например "/dev/dsp2" в качеcтве динамика/микрофона.
Что касается клавиатуры, то с этим ситуация несколько сложней.
Есть несколько проектов разной степени работоспособности:
1. SkypeMate - официальный драйвер. Бинарный, только для FedoraCore 3 (требует старый dbus-0.23). Плюс ко всему только для Skype. Отдельные джидаи запускали его на современных дистрибутивах с подменой либы dbus, с периодическими сегфолтами, я с этим заморачиваться не стал.
2. USBB2K-API - неофициальный драйвер. По отзывам пользователей - работает, однако у меня он не завелся. Девайс определялся, команды на телефон шли, однако обратной связи не наблюдалось. При этом на форумах отписывали пользователи с аналогичной проблемой, разработчики пытались им даже помочь, но дело там так и не сдвинулось с мертвой точки.
3. yealink-module - как видно из названия модуль для ядра. Последняя версия из CVS у меня собралась лишь после жесткой правки сорцов и после этого кончено нормально не работала, однако релиз за номером 0861 собрался сразу и без проблем был установлен. Замечу, что поддержка клавиатуры в нем реализована просто и универсально: клавиши телефона дублируют клавиши клавиатуры (цифровые, backspace, enter и т.д.)
7 коммент.:
Подписаться на:
Комментарии к сообщению (Atom)
It is certainly interesting for me to read that blog. Thank you for it. I like such topics and everything connected to this matter. I definitely want to read more soon.
Alex
Cell jammers
Мы обобщили информацию по запуску этого телефона под линукс. Статья лежит тут:
http://www.suse.brntech.ru/blog/?p=813
Наиболее полная инструкция - http://asteriskpbx.ru/wiki/voip-linux-usb-phone-p1k-howto