如何设置Ubuntu PC作为蓝牙耳机来接听电话

我想在Ubuntu PC上使用蓝牙耳机。 我可以通过BT将手机连接到电脑。 我可以将音乐流式传输到PC。 但听不到通话音频。 我已经检查了Android手机日志,并建立了BT sco链接。 但是,当进行通话或虚拟通话(通过Android手机中的sco路径播放音频)时,PC耳机中的音频无法听到。 SCO数据包也没有出现在btmon日志中。 有人成功完成了吗?

version- ubuntu 16.04 Installed- bluez, ofono, pulseaudio pactl sink: Name- bluez_sink.22_22_8E_DE_B9_2B, Name: alsa_output.pci-0000_00_1b.0.iec958-stereo pactl source: Name-bluez_sink.22_22_8E_DE_B9_2B.monitor Name: alsa_input.pci-0000_00_1b.0.analog-stereo 

Bluez对此有实验支持,但我之前没有让它正常工作。

显然你有可能使用Bluez 5并安装“ofono”

然后在/etc/pulse/default.pa修改该行:

  load-module module-bluetooth-discover 

至:

  load-module module-bluetooth-discover headset=ofono 

然后重启pulseaudio

现在似乎: – 如果在/etc/pulse/default.pa你已经添加了headset=ofono你将有耳机; – 如果没有,你将有a2dp(每次重启pulseaudio)。

此信息来自这个长线程的底部,这是几天前最后更新的

我用这种方式解决了这个问题:

  1. /etc/pulse/default.pa中找到行load-module module-bluetooth-discover并将其更改为load-module module-bluetooth-discover headset=ofono
  2. 将用户“pulse”添加到“bluetooth”组以授予权限: sudo useradd -g bluetooth pulse (可能它已经正确)
  3. 非常重要:要授予权限,请将其添加到/etc/dbus-1/system.d/ofono.conf (在 ;-)之前):

        

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

现在在pavucontrol中我可以看到,如果我拨打电话,配置文件会自动从A2DP更改为HSP / HFP,然后它会神奇地返回到A2DP!**