我有Ubuntu 16.04并且已经安装了BlueZ 5.37,PulseAudio 10.0和ofono 1.20(从github克隆)。
我需要使用调制解调器之类的电话将我的电话传送到电脑。我将我的电话与PC配对,使设备信任并连接(所有操作都成功)。我认为ofono的问题,因为我可以播放音乐(使用A2DP),但如果我想使用免费或耳机配置文件 - 我在PC上没有声音。
在pacmd(PulseAudio控制台工具)列表卡中,我看到了我的蓝牙设备,但耳机音频网关HFP / HSP不可用。我也在不同的设备和计算机上测试过它。
谢谢你的建议。
答案 0 :(得分:2)
我的解决方案:
经过大量搜索,我在Fedora 26中找到了解决方案,使用了Plantronics Legend和可插拔蓝牙USB。
我将回顾我的历史,并尽我所能用我的解决方案更新线程。这对我来说很直接来自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
然后重启。
答案 1 :(得分:2)
我已经通过这种方式解决了
安装“ ofono”
在“ /etc/pulse/default.pa
”中找到行“ l oad-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!
坏消息:每次启动时它只能工作一次(并检查ofonod是否正在运行),然后我必须重新启动Debian系统。
答案 2 :(得分:0)
Fedora 20中没有适用于蓝牙耳机的HSP / HFP配置文件,可在Fedora 19中更换设备并再次测试