Słuchawka bluetooth + skype
Wykorzystanie słuchawki bezprzewodowej bluetooth wraz ze skype
Ostatnia zmiana: 2006-12-09 19:47

1. Sterowniki
 1.1. Bluetooth
 1.2. Alsa
2. Uruchomienie zestawu
3. Konfiguracja programów
 3.1. Skype
 3.2. skype_dsp_hijacker + skype
 3.3. WengoPhone

Dostępne ostatnio słuchawki bezprzewodowe bluetooth można wykorzystać do rozmów w Skype, WengoPhone, używać ich do słuchania muzyki (aczkolwiek jakość dźwięku pozostawia wiele do życzenia) czy do radia internetowego. W przykładowym rozwiązaniu wykorzystano tani, niefirmowy dongle bluetooth oraz słuchawkę Jabra BT 250v. Całość dokumentu opiera się na danych zawartych na stronie Bluetooth-alsa Project
Sterowniki

Bluetooth
Należy zainstalować i skonfigurować poprawnie moduł Bluetooth, np wg wskazówek zawartych tutaj.
Alsa
Słuchawka będzie działa poprawnie wraz z sterownikami alsa; zakładam więc że konfiguracja alsy jest poprawna i działa. Po instalacji słuchawki będą widoczne jako kolejna karta dźwiękowa w systemie.
Należy ściągnąć aktualne sterowniki ze strony Bluetooth-alsa Project - z cvs lub gotową paczkę tar.gz. Rozpakować, a następnie skompilować (niezbędne będą pliku nagłówkowe jądra, libbluetooth-dev oraz libasound2-dev)

    # tar zxvf btsco-0.41.tar.gz
    # cd btsco-0.41
    # ./bootstrap
    # ./configure
    # make

Należy także skompilować moduł do jądra

    # cd kernel
    # make
    # make install
    # depmod -e

Uruchomienie zestawu
1. Załadować moduł obsługi zestawu

    # modprobe snd_bt_sco

(powinna pojawić się w systemie kolejna karta dźwiękowa - BT Headset)
2. Uruchomić polecenie

    # hciconfig hci0 voice 0x0060

3. Włączyć słuchawkę bluetooth
Jeżeli zestaw nie jest jeszcze sparowany, zwykle należy włączyć słuchawkę i przytrzymać przycisk. Można uruchomić polecenie hcitool, w celu odszukania zestawu

    # hcitool scan
        Scanning ...
            00:07:A4:XX:XX:XX       Jabra BT 250v

4. Uruchomić program

    # btsco bdaddress

bdaddress jest adresem słuchawki uzyskanym w poprzednim poleceniu. Jeżeli zestaw nie został sparowany, może wystąpić prośba o podanie hasła; dla zestawów słuchawkowych jest to zwykle 0000 lub 1234
Konfiguracja programów
Aby przekonać się czy zestaw działa, można wydać proste polecenie:

    # aplay -B 1000000 -D plughw:Headset sound.wav

Dźwięk powinien być słyszalny w słuchawce.
Ponieważ zestaw bt widoczny jest jako kolejna karta dźwiękowa w systemie (u mnie jako /dev/dsp2, /dev/mixer2, /dev/audio2 - zerowe to karta dźwiękowa, pierwsze to modem), aby używać tego zestawu należy po prostu wskazać to urządzenie dźwiękowe.
Skype
Narzędzia/Opcje/Headset, wybrać odpowiednie urządzenie (/dev/dsp2 u mnie)
skype_dsp_hijacker + skype
Zamienić MICDEV, SPEAKERDEV, MIXERDEV na odpowiednie urządzenia
WengoPhone
Configuration/Audio Settings, wybrać BT Headset