web-dev-qa-db-ja.com

LinuxのHFP / HSPプロファイル

Ubuntu 16.04を使用していて、BlueZ 5.37、PulseAudio 10.0、およびofono 1.20(githubからのクローン)を既にインストールしています。

そして、電話をコンピュータに送信するには、モデムのような電話を使用する必要があります。電話をPCとペアリングし、デバイスを信頼して接続しました(すべてのアクションは正常に実行されます)。 (A2DPを使用する)音楽を再生できるので、ofonoに問題があると思いますが、ヘンドフリーまたはヘッドセットプロファイルを使用したい場合は、PCで音が出ません。

Pacmd(PulseAudioコンソールツール)リストカードにBluetoothデバイスが表示されますが、ヘッドセットオーディオゲートウェイHFP/HSPが使用できません。また、さまざまなデバイスやコンピューターでテストしました。

アドバイスありがとうございます。

10

私はこのように解決しました:

「ofono」をインストールする

'/etc/Pulse/default.pa'で、行 'load-module module-bluetooth-discover'を見つけて、 'load-module module-bluetooth-discover headset=ofono'に変更します。

ユーザー「Pulse」をグループ「bluetooth」に追加して、権限を付与します:「Sudo useradd -g bluetooth Pulse」(おそらくすでに正しい)

非常に重要:権限を付与するには、これを/etc/dbus-1/system.d/ofono.conf(/ busconfig>の前)に追加します。

<policy user="Pulse">
 <allow send_destination="org.ofono"/>
</policy>

参照: https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/

良いニュース:pavucontrolで、電話をかけるとプロファイルがA2DPからHSP/HFPに自動的に変更され、魔法のようにA2DPに戻ることがわかります。

悪いニュース:起動ごとに1回だけ機能し(そしてofonodが実行されているかどうかを確認し)、Debianシステムを再起動する必要があります。

2
Andrea

私の解決策:

たくさん検索した後、PlantronicsLegendとPluggableBluetoothUSBを使用してFedora26でソリューションを見つけました。

私は自分の歴史を振り返り、可能な場合は自分のソリューションでスレッドを更新しています。これは、Plugable(私が使用しているUSBモジュール)から直接、私にとってはうまくいきました。

この投稿を参照してください: plugable-usb-bluetooth-adapter-solving-hfphsp-profile-issues-on-linux

上記のリンクごとのコマンドの概要:

wget https://s3.amazonaws.com/plugable/bin/fw-0a5c_21e8.hcd

Sudo mkdir /lib/firmware/brcm

Sudo mv fw-0a5c_21e8.hcd /lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd

Sudo cp /lib/firmware/brcm/BCM20702A0-0a5c-21e8.hcd /lib/firmware/brcm/BCM20702A1-0a5c-21e8.hcd

その後、再起動します。

2
Eric Kirchner

Fedora20のBluetoothヘッドセットでは使用できないHSP/HFPプロファイルFedora19で使用可能デバイスを変更して再度テスト

LinuxでのHFP/HSPおよびA2DPプロファイルの問題の解決

0
Kondal