BT гарнитура и Skype (v.2)

Встала в очередной раз, передо мной задача — настроить skype в связки с bt гарнитурой motorola h500. Skype по моему мнению самый популярный «интернет-телефон», хотя популярность ни всегда означает — качество и надежность. И так в community нашелся skype версии 2.0.0.68-1. Приступаем к его установки

#pacman -S skype

Так же устанавливаем пакеты необходимые для работы BT (у меня mobidick bcu32)

#pacman -S bluez-libs bluez-utils bluez-firmware bluez-gnome gnome-bluetooth

Теперь необходимо узнать mac адрес гарнитуры
$hcitool scan
Scanning …
00:11:22:33:44:55 Motorola H500

В своём домашнем каталоге правим файлик .asoundrc
$nano ~/.asoundrc
И в конце данного файлика добавляем

pcm.bluetooth {
type bluetooth
device 00:11:22:33:44:55 #mac адрес BT гарнитуры
profile «auto»
}

Ну теперь дело за малым, запускаем skype в настройках аудио устройств, везде выставляем bluetooth.
Совершаем тестовый звонок, проверяем как всё настроилось.

Приятного общения.

Опубликовано в Archlinux. Метки: , , , , , . 1 Comment »

BT гарнитура и Skype

BT гарнитура и Skype (v2)
В наличии bt гарнитура motorola h500 и bluetooth adapter mobidick bcu32
Устанавливаем необходимый софт:

yaourt -S cvs skype bluez-libs bluez-utils bluez-firmware bluez-gnome gnome-bluetooth alsaplayer soundmixer alsa-plugins jack-audio-connection-kit libsamplerate ffmpeg

В rc.conf daemons добавляем bluetooth, в modules добавляем bfusb ohci_hcd bcm203x sco

По поводу модулей поправьте если так много не надо 🙂

Правим файл /etc/asound.conf

Опускаемся в самый конец, комментируем строку pcm.default pcm.dsp0 и добавляем с новой строки
pcm.headset-sco-resample {
#Resample-Device for Skype >1.4
type plug
slave {
pcm «headset»
rate 8000
format S16_LE
channels 1
}
}

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:0A:11:BB:24:0D»
}

# 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
}

Перезагружаемся

Переводим гарнитуру в режим обнаружаемости пишем в консоли

hcitool scan и узнаем мак адрес гарнитуры (не забудьте указать его в asound.conf), на панели сверху должен замигать значок блютуса, нажмите на него и введите пин код гарнитуры. (у меня 0000)

Далее под рутом создаем папку sbc

Открываем в ней терминал и пишем

cvs -d:pserver:anonymous@sbc.cvs.sourceforge.net:/cvsroot/sbc login #жмем enter
cvs -d:pserver:anonymous@sbc.cvs.sourceforge.net:/cvsroot/sbc co sbc
cd sbc
./bootstrap
./configure --prefix=/usr
make
sudo make install

Далее устанавливаем plugz

cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa login
cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa co plugz
cd plugz
./bootstrap
./configure --prefix=/usr --sysconfdir=/etc
make
sudo make install

Перегружаемся, далее запускаем
hcid
a2dpd -v —daemon —autoconnect
headsetd

Запускайте skype и в настройках Sound devices выбераем везде headset-sco-resample

Опубликовано в Archlinux. Метки: , . 6 комментариев »