AG侧接听来电:
4、 挂断电话
电话挂断和接听来电类似,HF侧操作也是通过AT命令"AT CHUP"将挂断电话操作告知AG侧,真正的电话挂断操作是有手机的电话模块来执行的。
蓝牙电话应用层只需要调用BluetoothHeadsetClient.terminateCall()完监听AG_CALL_CHANGE广播即可。
5、 切换声道
声道的切换就是通话语音从手机端切到车载端播放,或反之从车载端切到手机端播放。由于通话音频数据的传输是在SCO链路上进行的,所以建立SCO就代表通话语音切到车载端播放,断开SCO就代表通话语音切到手机上播放。
建立和断开SCO的操作双方都可以操作,从而HF侧的蓝牙电话应用只需关心BluetoothHeadsetClient中的connectAudio()和disconnectAudio()这两个接口就可实现上述功能。
蓝牙电话通话的相关分析大概就这样了,对此感兴趣的同学可以私信我一起探讨哦。
,