Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

在6个月前关闭。



Improve this question




我有Ubuntu 16.04,并且已经安装了BlueZ 5.37,PulseAudio 10.0和ofono 1.20(从github克隆)。

而且我需要使用调制解调器等电话将电话传输到计算机。我将电话与PC配对,使设备相互信任并建立了连接(所有操作均成功完成)。我认为ofono存在问题,因为我可以播放音乐(使用A2DP),但是如果我想免费使用hends或耳机配置文件-我在PC上没有声音。

在pacmd(PulseAudio控制台工具)列表卡中,我看到了我的蓝牙设备,但是耳机音频网关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!
    坏消息是:每次引导它只能工作一次(并检查ofonod是否正在运行),然后我必须重新引导Debian系统。

    关于linux - Linux中的HFP/HSP配置文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45485365/

    10-09 07:34