Bluetooth Profile Specification之(HFP篇)4.2 呼叫传输、设置、保持状态

本文深入探讨了Bluetooth Profile Specification中的HFP(Hands-Free Profile)部分,重点关注呼叫传输、设置和保持状态的管理。通过AT+CMER命令启用呼叫状态指示器,AG会在状态变化时发送+CIEV结果代码。详细阐述了呼叫状态转移、呼叫设置状态传输和已持有呼叫状态的指示过程,涵盖了不同场景下的操作和AG与HF设备之间的交互。

 蓝牙篇之Bluetooth Profile Specification 深入详解汇总


目录

1.AT+CMER命令

2.呼叫状态转移

3.呼叫设置状态的传输

4.指示已持有呼叫的状态


1.AT+CMER命令

AT+CMER命令,将启用了AG中的“呼叫状态指示器更新”功能。

AT+BIA命令允许HF停用/重新激活单个指示器。AT+BIA命令对呼叫、呼叫设置或保持呼叫指示器没有影响。不能使用AT+BIA命令停用这些指示器

当CMER功能被启用时,当AG的当前的呼叫状态发生变化时,AG应发出一个未经请求的+CIEV结果代码和相应的呼叫指示器和值。同样,当AG当前的呼叫设置状态发生变化时,AG应发出带有相应的呼叫设置指示器和值的+CIEV未经请求的结果代码。当AG当前持有的呼叫状态发生变化时,AG还应发出一个+CIEV未经请求的结果代码,并包含相应的呼叫持有指示器和值。

如果禁用CMER功能,AG不得发送未经请求的结果代码。

HF应能够接受+CIEV结果代码提供的未知指标。HF可能会忽略+CIEV结果代码提供的未知指标。

注意:虽然分析+CIEV结果代码需要HF,但HF不需要为+CIEV结果代码提供用户界面指示器。

2.呼叫状态转移

在AG中任何呼叫的状态发生变化时,AG应执行此程序,通知HF当前呼叫状态的变化。该呼叫指示器的值包括:

  • 0=无呼叫(保持或激活)
  • 1=呼叫存在(激活或保持)

以下前提条件适用于本程序:

  • HF应已启用AG中的“指标状态更新”。
  • AG和HF设备之间应存在服务水平连接。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心跳包

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值