sql 2012-三d电影下载
2023年4月4日发(作者:网上银行控件下载)
hfp-协议详析
HFP协议分析
1、HFP整体结构图
2、HFP规定的功能⽀持情况。
3、HFP⽀持的常见命令
4、HCI⽇志中HFPAT命令交互情况。
5、HFPcodec
6、常见HFP相关问题
1、HFP整体结构图
HFP配置⽂件,HFP交互双⽅的协议整体结构如下图。
AudioGateway:⼿机电脑等设备。
Hands-Free:蓝⽛⽿机、carkit等设备。
2、HFP规定的功能⽀持情况。
序号功能描述免提设备⼿机1连接管理MM
2电话状态信息MM
3⾳频连接处理MM
4接收语⾳来电MM
5拒绝语⾳来电MO
6中断电话MM
7通话中⾳频链路切换MM
3、HFP⽀持的常见命令
13AT+CSRSF*OK*
14+CIEVCallinformationelementvalueNA向HF通知HF⾃⾝
状态
15AT+CHUPHang-upOk挂断电话
16AT+VGSGainofSpeakerOk调节speaker⾳量17AT+VGMGainofMicrophoneOk调节听筒⾳量
18AT+TBSR私有命令(=0表⽰B3腕带中)Ok华为B2/3私有命令4、HCI⽇志中HFPAT命令交互情况。
如下图所⽰是连接过程中蓝⽛HCI⽇志HFP列的AT命令交互过程。
多数命令在上⾯的表格中已经有介绍。其中+CIEV命令包含的含义较多,已图中为例,+CIEV:2,2表⽰向外拨打电话;
+CIEV:2,3表⽰对⽅响铃;+CIEV:1,1接通电话;+CIEV:2,0当前没有待处理电话;+CIEV:1,0当前没有通话处于activity状态。
5、HFPcodec
⽬前⽀持两种不同的采样频率,分别是CVSD和mSBC,并且在sco链路和eSco链路下也存在差异。其中,CVSD是强制⽀持
的,mSBC是可选项;但对于国内来讲,通话的语⾳采样均为8KHz因此⼿机和蓝⽛⽿机之间即便采⽤16KHz的mSBC采样,
⾳频也不会有太⼤改善。但是使⽤16KHz采样的mSBC可以提⾼语⾳识别的正确率。
CVSDcodec
CVSD采⽤8kHz采样,分别为SCO链路下和eSCO链路下的不同配置情况。
mSBCcodec
mSBC采⽤16KHz采样,使⽤mSBC需要在eSCO链路上传输。
6、常见HFP相关问题
问题定位⽅法
(定位问题⼿段,对应到⼯具,常见的问题,对应的车载或⽿机兼容性问题,HFP相关的有哪些功能)
问题设备连接⼿机打电话phone状态异常。
分析⽅向:查看AT命令中+CIEV以及AT+CHUP命令是否执⾏成功以及对应的状态是否正常。
问题2.连接车载通话单通或者双线⽆声。
分析⽅向:将⾳频切换到⼿机确认是否ok,然后切换回HF设备确认是否能够恢复。如果依然不能够恢复,抓空中包进⼀步确
认。
问题3.⽆法连接“⼿机⾳频”,⼿动点击依然⽆效。
分析⽅向:确认HF设备的“⼿机⾳频”是否已经连接到其他设备上,尝试重启HF设备查看是否能够恢复,并且从⽇志上确认⼿
机发起的“⼿机⾳频”连接请求是否被拒绝,以及被拒绝的原因。
问题4.华为B2/B3连接HF设备微信通话问题。
分析⽅向:查看当时B2/B3⼿环的状态,是否处于腕带模式。可通过华为私有命令AT+BTSR进⾏确认。
问题5.连接蓝⽛⽿机通话声⾳异常。
分析⽅向:确认HF设备的AT+BRSF中的codec项以及AG设备的codec项是否显⽰⽀持。部分蓝⽛⽿机对于cvsd的8KHz窄带
⾳频⽀持有缺陷。可进⾏对⽐验证。同时需要抓取空⼝⽇志进⼀步分析。
更多推荐
手机状态异常
发布评论