Ubuntu 16.04を使用していて、BlueZ 5.37、PulseAudio 10.0、およびofono 1.20(githubからのクローン)を既にインストールしています。
そして、電話をコンピュータに送信するには、モデムのような電話を使用する必要があります。電話をPCとペアリングし、デバイスを信頼して接続しました(すべてのアクションは正常に実行されます)。 (A2DPを使用する)音楽を再生できるので、ofonoに問題があると思いますが、ヘンドフリーまたはヘッドセットプロファイルを使用したい場合は、PCで音が出ません。
Pacmd(PulseAudioコンソールツール)リストカードにBluetoothデバイスが表示されますが、ヘッドセットオーディオゲートウェイHFP/HSPが使用できません。また、さまざまなデバイスやコンピューターでテストしました。
アドバイスありがとうございます。
私はこのように解決しました:
「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システムを再起動する必要があります。
私の解決策:
たくさん検索した後、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
その後、再起動します。
Fedora20のBluetoothヘッドセットでは使用できないHSP/HFPプロファイルFedora19で使用可能デバイスを変更して再度テスト