Небольшая заметка о выборе и настройке usb-телефона под linux.
Выбор.
Меня интересовала не просто работа микрофона и динамика, но и как минимум клавиатуры.
Выбор пал на Skypemate p1K (в девичестве Yealink), как не на очень дорогой апппарат, при этом имеющий как полноценную клавиатуру ("как у мобильника"), так и простенький ЖК-дисплей. Ко всему прочему поддержка именно этого девайса в linux наиболее развита.
Настройка.
Поддержка собственно звука не требует практически никакой настройки. Девайс определяется как новая звуковуха:
-bash-2.05b# cat /proc/asound/cards
....
USB-Audio - VOIP USB Phone
Yealink 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 коммент.:

  1. Анонимный комментирует...
    Этот комментарий был удален администратором блога.
  2. Анонимный комментирует...
    Этот комментарий был удален администратором блога.
  3. Анонимный комментирует...
    Этот комментарий был удален администратором блога.
  4. Анонимный комментирует...

    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  

  5. Анонимный комментирует...

    Мы обобщили информацию по запуску этого телефона под линукс. Статья лежит тут:
    http://www.suse.brntech.ru/blog/?p=813  

  6. Анонимный комментирует...
    Этот комментарий был удален администратором блога.
  7. Unknown комментирует...

    Наиболее полная инструкция - http://asteriskpbx.ru/wiki/voip-linux-usb-phone-p1k-howto  


 

Copyright © 2007 DamnSmallBlog. Content is licensed under Creative Commons Attribution-Noncommercial.

Design: GeckoandFly and Blogcrowds.