我有两个连接到 iPhone 的蓝牙设备 (MFi)。这两个设备都支持 HFP。如果从一台设备(没有麦克风和扬声器等硬件)接受呼叫,之后我想将呼叫路由到其他设备(耳机)。是否有任何 API 可以从应用程序或任何其他方式来实现相同的。
我找到了以下相关链接
有什么方法可以从应用程序模拟耳机的接受按钮或将通话会话从一台 HFP 设备转移到另一台 HFP 设备?
我有两个连接到 iPhone 的蓝牙设备 (MFi)。这两个设备都支持 HFP。如果从一台设备(没有麦克风和扬声器等硬件)接受呼叫,之后我想将呼叫路由到其他设备(耳机)。是否有任何 API 可以从应用程序或任何其他方式来实现相同的。
我找到了以下相关链接
有什么方法可以从应用程序模拟耳机的接受按钮或将通话会话从一台 HFP 设备转移到另一台 HFP 设备?
您不能以编程方式执行此操作,因为电话呼叫完全在系统的控制之下。您可以使用 Core Telephony API 访问一些信息,但所有这些信息都是只读的。更改应用程序音频会话的设置不会影响通话中的任何内容。
或者,iOS 7 为您提供了一个方便的界面来手动进行切换。在下面的屏幕截图中,我有一个车载套件和一个在通话期间连接到电话的耳机。单击任何项目会立即传输音频。
如果实现了HFPaccepted
,那么通话可以rejected
来自蓝牙设备API
。iOS中没有这样做。我认为这是Pebble智能手表中的实现。我们也可以同时查看不同HFP设备中的通话详情(carkit ,智能手表,耳机)。