Android 应用 SIP/VoIP 的蓝牙 HFP 支持

Bluetooth HFP support for Android App with SIP/VoIP

我正在尝试为我的 android 应用程序添加对 headsets/headphones/car 立体声等蓝牙设备的支持,从而允许用户拨打 SIP/VoIP 电话。我试图主要解决使用蓝牙耳机上的按钮接听和结束通话的要求,其他 buttons/features 处理很好。

通过我所做的搜索和到目前为止我阅读的所有文本,我遇到了以下内容-

如果有人做过这样的事情,我认为我面临的问题并不少见,我只是相信它没有得到很好的记录。 任何指示,方法,link 将不胜感激。

我会尝试添加更多信息,因为我发现了我尝试过的任何或任何其他方法。如果您需要更多有关我尝试过的解决方案的信息,请询问详细信息。请提出更改建议,而不仅仅是标记问题。 提前致谢

抱歉来晚了 post。我能够找到解决此问题的方法。这不是简单的修复。

您需要使用 Android 电信框架中的 ConnectionService。 Check out this link here & here。在此之后,您的 VoIP 通话将像蜂窝电话一样处理。