The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Выбор и настройка VoIP 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 (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 
 
22.07.2007 , Автор: Сергей Вольхин , Источник: http://damnsmallblog.blogspot.com/2...
Ключи: voip, phone, linux / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Мобильные телефоны

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, billybons2006, 12:05, 26/07/2007 [ответить] [смотреть все]
  • +/
    а все телефоны skypemate работают с этими драйверами?
     
  • 1.2, Имя, 19:34, 26/07/2007 [ответить] [смотреть все]
  • +/
    ну а чё брать-то что - б работало? или в линуксе это все нереально?
     
  • 1.3, Tayler, 20:10, 28/07/2007 [ответить] [смотреть все]
  • +/
    Насколько я знаю не все.
    Вообще надо смотреть на "родословную", вот данный -
    под брэндом Skypemate p1K - на самом деле Yealink p1K,
    работает 100% (звук и клава).
    Другие skypemate возможно являются совсем
    другими телефонами (другие чипы, либо даже
    от других производителей).
     
     
  • 2.4, billybons2006, 19:22, 29/07/2007 [^] [ответить] [смотреть все]
  • +/
    ок. учту. спасибо. Пока времени не было засесть за них в линуксе, но думаю, должны работать.
     
  • 1.5, Johny, 17:11, 30/07/2007 [ответить] [смотреть все]
  • +/
    А не проще использовать обычный GrendStream с 100base-T и не заморачиватся с драйверами?
     
  • 1.6, StereoPilot, 15:47, 30/08/2007 [ответить] [смотреть все]  
  • +/
    подскажите достойный SIP-клиент, пожалуйста.
    Насколько я понял звонить без лишних манипуляций с мышью/клавиатурой пока не реально?
     
  • 1.7, Mike, 12:49, 03/09/2007 [ответить] [смотреть все]  
  • +/
    Кто надумает покупать skypemate p1k - может не работать с некоторыми материнками. Например с MSI 7030.
    То ли плата г., то ли телефон, или и то и другое.
    Спасает usb-хаб с внешним питанием.
     
  • 1.8, Z3, 18:56, 09/09/2007 [ответить] [смотреть все]  
  • +/
    А штука sip gateway навроде PAP2P вообще не требует наличия включенного компа и позволяет звонить по IP даже с обычных телефонов по вполне себе стандартному SIP-у.

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

     
  • 1.9, quasi, 17:48, 12/09/2007 [ответить] [смотреть все]  
  • +/
    А под FreeBSD есть такие трубки?
     
     
  • 2.10, Andrew Kolchoogin, 13:52, 19/09/2007 [^] [ответить] [смотреть все]  
  • +/
    >А под FreeBSD есть такие трубки?

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

     
     
  • 3.11, Andrew Kolchoogin, 14:23, 19/09/2007 [^] [ответить] [смотреть все]  
  • +/
    >С клавиатурой будут вилы. ИзвЕните. ;) Пишите драйвер. ;)

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

    Делать самому лень. Сделаешь -- поделись. Делать надо конфигурационный файл, предварительно сильно покурив 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
    ===

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor