首页 文章

如何将来自一个蓝牙设备的呼叫从iPhone转移到其他蓝牙设备?

提问于
浏览
4

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

我找到了以下相关链接

how to route iPhone audio to the bluetooth headset

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

2 回答

  • 0

    您无法以编程方式执行此操作,因为电话呼叫完全在系统的控制之下 . 您可以使用Core Telephony API访问某些信息,但所有信息都是只读的 . 更改应用程序的音频会话上的设置不会影响呼叫上的任何内容 .

    或者,iOS 7为您提供了一个方便的界面来手动切换 . 在下面的屏幕截图中,我有一个车载套件和一个头戴设备在通话期间连接到手机 . 单击任何项目会立即传输音频 .

    In call audio source change

    In call audio source change

  • 4

    如果实现 HFP ,那么来自蓝牙设备的呼叫可以是 acceptedrejected . 在iOS中没有 API 这样做 . 我认为这是Pebble Smart Watch 中的实现 . 我们也可以同时查看不同HFP设备中的呼叫详细信息时间(carkit,智能 Watch ,头套) .

相关问题