The OpenNET Project / Index page

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

Подключение BT-audio гарнитуры в AltLinux (bluetooth headset sound audio linux altlinux sip)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: bluetooth, headset, sound, audio, linux, altlinux, sip,  (найти похожие документы)
From: Michael Shigorin <mike@altlinux.ru.> Date: Mon, 26 Jan 2008 18:21:07 +0000 (UTC) Subject: Подключение BT-audio гарнитуры в AltLinux Оригинал: http://www.freesource.info/wiki/HCL/Sound/BluetoothHeadset Небольшой мануал по настройке BT-audio гарнитуры (от любого сотового телефона подойдёт) для работы с SIP телефоном (twinkle): 1). Идём на http://bluetooth-alsa.sourceforge.net/, качаем всё из cvs (plugz) 2) собираем, устанавливаем 3) из скачанного CVS накладываем патч на ядро, как написано в этой документации: http://bluetooth-alsa.sourceforge.net/build.html 4) делаем конфиг для alsa в ~/.asoundrc пишем, заменив в default на свой адрес BT адаптера. Адрес берётся из команды hcitool scan: $ cat ~/.asoundrc pcm.headset { @args [BDADDR TIMEOUT] # The Bluetooth device address for target headset, used for Audio Gateway (PC) initiated connections # Please note that this value is ignored when the connection is Headset initiated @args.BDADDR { type string default "00:00:A3:66:B1:43" } # This value represents how long we will try to reach the headset, until we give up. # Value is in milliseconds @args.TIMEOUT { type integer default 6000 } type sco bdaddr $BDADDR timeout $TIMEOUT } ctl.headset { type sco } pcm.a2dpd { type a2dpd } 4) Связываем гарнитуру с компьютером. Наверное это самый сложный процесс. Для этого: - перевести гарнитуру в режим поиска (например удерживая кнопку вклуючения более 10 секунд). - делаем скриптик на шелл, вот с таким содержимым: #!/bin/sh echo "PIN 0000" где 0000 - pin код вашей BT гарнитуры (по дефолту 0000, как правило) - Запускаем "passkey-agent --default ./pin-helper.sh" - в отдельном терминале говорим: sdptool browse BDADDR BDADDR вашей гарнитуры узнаётся из hcitool scan По идее этого должно хватить.. после связывания (смотрим /var/log/messages) - всё должно заработать 6) запускаем headsetd 5) пробуем играть звук: aplay -Dplug:headset какой-нить_wav_файл 6) настраиваем twinkle на работу через устройство plug:headset, выбрав в списке устройств - other alsa devices. ============= > List of files which have been downloaded from the "devel" incoming: > bluetooth-alsa-0.5-alt0.cvs.20070327.src.rpm > libsbc-0.0-alt0.cvs.20070327.src.rpm Начало было положено rider@ в http://lists.altlinux.org/pipermail/sisyphus/2007-January/092398.html А далее я купил себе A2DP наушники, и теперь ничего собирать не надо, просто настраивать headsetd по рекомендациям выше ;) PS tested hardware: headset - iqua BHS-701, bluetooth dongle - BLUETAKE. Вывод hciconfig hci0: hci0: Type: USB.... Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF PARK Link mode: SLAVE ACCEPT Class: 0x3e0100 Service Classes: Networking, Rendering, Capturing, Object Transfer, Aud io Device Class: Computer, Uncategorized HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6 Manufacturer: Cambridge Silicon Radio (10)

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
  • 1, figador (?), 14:22, 02/05/2008 [ответить]  
  • +/
    У меня с гарнитурой Epox HS02 получается разговаривать по телефону посредством twinkle. Подробности настройки см. http://theorie5.physik.unibas.ch/shalaev/my.linux/kernel.html
     
  • 2, Michael Shigorin (ok), 19:14, 08/08/2010 [ответить]  
  • +/
    Статья не моя, IIRC это Константин Лепихов (lakostis@altlinux) и Антон Фарыгин (rider@altlinux).
     

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




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру