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窄带

⾳频⽀持有缺陷。可进⾏对⽐验证。同时需要抓取空⼝⽇志进⼀步分析。

更多推荐

手机状态异常