URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38029
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Выбор и настройка VoIP usb-телефона под linux."

Отправлено auto_tips , 26-Июл-07 12:05 
Выбор.

Меня интересовала не просто работа микрофона и динамика, но и как минимум клавиатуры.

Выбор пал на 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 (http://skypemate.ru/support/docs/) - официальный драйвер.
Бинарный, только для FedoraCore 3 (требует старый dbus-0.23).
Плюс ко всему только для Skype. Отдельные джидаи запускали его на современных дистрибутивах
с подменой либы dbus, с периодическими сегфолтами, я с этим заморачиваться не стал.

2. USBB2K-API (http://savannah.nongnu.org/projects/usbb2k-api/) - неофициальный драйвер. По отзывам пользователей - работает,
однако у меня он не завелся. Девайс определялся, команды на телефон шли,
однако обратной связи не наблюдалось. При этом на форумах отписывали пользователи с аналогичной
проблемой, разработчики пытались им даже помочь, но дело там так и не сдвинулось с мертвой точки.

3. yealink-module (http://savannah.nongnu.org/forum/forum.php?forum_id=4319) - как видно из названия модуль для ядра.
Последняя версия из CVS у меня собралась лишь после жесткой правки исходников и
после этого кончено нормально не работала, однако релиз за номером 0861 собрался сразу и
без проблем был установлен. Замечу, что поддержка клавиатуры в нем реализована просто и универсально:
клавиши телефона дублируют клавиши клавиатуры (цифровые, backspace, enter и т.д.)

Оригинал статьи (со ссылками) здесь: http://damnsmallblog.blogspot.com/2007/07/usb-linux.html


URL: http://damnsmallblog.blogspot.com/2007/07/usb-linux.html
Обсуждается: http://www.opennet.me/tips/info/1436.shtml


Содержание

Сообщения в этом обсуждении
"Выбор и настройка VoIP usb-телефона под linux."
Отправлено billybons2006 , 26-Июл-07 12:05 
а все телефоны skypemate работают с этими драйверами?

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Имя , 26-Июл-07 19:34 
ну а чё брать-то что - б работало? или в линуксе это все нереально?

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Tayler , 28-Июл-07 20:10 
Насколько я знаю не все.
Вообще надо смотреть на "родословную", вот данный -
под брэндом Skypemate p1K - на самом деле Yealink p1K,
работает 100% (звук и клава).
Другие skypemate возможно являются совсем
другими телефонами (другие чипы, либо даже
от других производителей).

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено billybons2006 , 29-Июл-07 19:22 
ок. учту. спасибо. Пока времени не было засесть за них в линуксе, но думаю, должны работать.

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Johny , 30-Июл-07 17:11 
А не проще использовать обычный GrendStream с 100base-T и не заморачиватся с драйверами?

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено StereoPilot , 30-Авг-07 15:47 
подскажите достойный SIP-клиент, пожалуйста.
Насколько я понял звонить без лишних манипуляций с мышью/клавиатурой пока не реально?

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Mike , 03-Сен-07 12:49 
Кто надумает покупать skypemate p1k - может не работать с некоторыми материнками. Например с MSI 7030.
То ли плата г., то ли телефон, или и то и другое.
Спасает usb-хаб с внешним питанием.

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Z3 , 09-Сен-07 18:56 
А штука sip gateway навроде PAP2P вообще не требует наличия включенного компа и позволяет звонить по IP даже с обычных телефонов по вполне себе стандартному SIP-у.

Из линуксов достойный как минмум Ekiga хоть и монстроват чутка.Еще twinkle вроде ничего.Хотя на вкус и цвет фломастеры разные - попробуйте разные, выберите какие нравятся.Какие еще есть - спрашивайте в репозиториях вашего дистрибутива =)


"Выбор и настройка VoIP usb-телефона под linux."
Отправлено quasi , 12-Сен-07 17:48 
А под FreeBSD есть такие трубки?

"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Andrew Kolchoogin , 19-Сен-07 13:52 
>А под FreeBSD есть такие трубки?

Skypemate p1k вполне нормально определяется FreeBSD, как USB Audio. И звонится через Ekiga'у великолепно.
С клавиатурой будут вилы. ИзвЕните. ;) Пишите драйвер. ;)


"Выбор и настройка VoIP usb-телефона под linux."
Отправлено Andrew Kolchoogin , 19-Сен-07 14:23 
>С клавиатурой будут вилы. ИзвЕните. ;) Пишите драйвер. ;)

Хотя это не тебе надо драйвер писать, а мне доки читать. :)

Делать самому лень. Сделаешь -- поделись. Делать надо конфигурационный файл, предварительно сильно покурив usbhidctl(1) и usbhidaction(1). FreeBSD позволяет описывать конфигурационными файлами действия по любому сигналу, выдаваемому любым USB-устройством класса USB Human Interface Device.

А вот и сам SkypeMate p1k:

===
uaudio0: <Yealink Network Technology Ltd. VOIP USB Phone, class 0/0, rev 1.10/0.01, addr 2> on uhub3
uaudio0: audio rev 1.00
pcm1: <USB Audio> on uaudio0
uhid0: <Yealink Network Technology Ltd. VOIP USB Phone, class 0/0, rev 1.10/0.01, addr 2> on uhub3
===