如何将来电从一个蓝牙设备转移到其他蓝牙设备从iPhone?

我有两个蓝牙设备(MFi)连接到iPhone.这些设备都支持HFP。 如果呼叫是从一个设备接受的(没有像麦克风和扬声器这样的硬件),那么我想将呼叫路由到其他设备(耳机)。是否有任何API可以通过应用程序或任何其他方式来实现相同。

我find了以下相关的链接

如何将iPhoneaudio路由到蓝牙耳机

有什么办法来模拟应用程序的耳机接受button,或将呼叫会话从一个HFP设备转移到其他HFP设备?

由于电话完全处于系统的控制之下,因此无法以编程方式进行此操作。 您可以使用核心电话API访问一些信息,但所有信息都是只读的。 更改应用程序audio会话中的设置不会影响通话中的任何内容。

另外,iOS 7为您提供了一个方便的界面来手动切换。 在下面的截图中,我有一个车载套件和一个耳机在通话期间连接到电话。 点击任何项目立即传输audio。

在通话音频源更改在通话音频源更改

如果实施HFP ,则可以acceptedrejected来自蓝牙设备的呼叫。iOS中没有API可以做到这一点。我认为这是Pebble Smart手表的实现。我们也可以在不同的HFP设备中查看呼叫细节时间(汽车套件,智能手表,头套)。