Audio port是模拟Audio Gateway的音频端口,
图1.2 服务层连接建立过程
HF或者AG可以在需要的时刻建立音频连接,音频连接建立过程意味着同步连接。音频连接建立并不依赖任何电话过程。
一旦HF和AG之间建立好了音频连接,AG会将HF选择作为首选音频端口。AG将会保持音频通路,(voice,alert以及按键音)都可以通过HF放出来。
来电时,AG将发送序列的RING alert给HF,RING持续的时间和来电pend时间一直。 HF可以用区别于AG的RING来提示来电。
如果AG的SDP(或+BRSF)显示支持“In-band ring tone”,AG将发送in-band ring tone。
图1.3 HF来电接听-(in-band ring tone)
图1.4 HF来电接听-no in-band ring tone
HF可以发起对外的呼叫,通过把电话号码传给AG。开始电话建立要求服务连接已经建立并且发送ATDdd...dd给AG。AG然后发起打电话过程并返回+CIEV结果码,值为2的码表示电话拨打成功发起。
此处省去若干AT命令提供的功能描述。
HF到AG的AT命令格式如下:
AG到HF的OK返回格式如下:
AG到HF的error返回
AG到HF不固定的返回结果码如下:
ATA
标准的电话应答AT命令
ATDdd...dd;
HF发送给AG的电话号码,HF侧拨号用
ATD>nnn...;
标准ATD扩展命令,使用AG预存储的号码进行拨号,nnn指定哪一个号码
ERROR
标准错误指示码,
OK
命令的标准应答
NO CARRIER, BUSY, NO ANSWER, DELAYED, BLACKLISTED
AT命令的扩展应答,其实对+CME ERROR:的扩展应答
RING
标准的来电指示
AT+CCWA
标准的呼叫保持命令。AT+CCWA=[[,[,]]]
+CCWA
标准呼叫保持应答码,和
AT+CHLD
标准呼叫保持以及多方电话处理。AT+CHLD=命令相关字段,可取0, 1, 1, 2, 2,3 and 4,它们的意义如下:
0:释放所有保持的电话
1:释放所有激活的电话,并接受其他保持的电话
1:释放idx指定的处于激活的电话
2:将所有激活的电话保持以接听其它电话
2:将除了idx指示的其它电话设置成呼叫保持状态
3:增加一个电话进入会话
4:连接两个电话,断开它们的订阅者。
AT+CHLD=?用于获取电话保持和多方电话的情况。
AT+CHUP
标准的挂断AT命令。
AT+CIND
更新indicator的AT命令。
+CIND
当前电话的indicator 列表
AT+CLCC
列出当前电话命令。
+CLCC
AG列出当前电话。
AT+CMER
事件报告使能/禁止命令,AT+CMER=[[,[,[, [,]]]]]命令中的和是和本协议相关的。
+CIEV
事件报告,+CIEV: ,
此外还支持bluetooth定义的AT命令
AT+BINP (Bluetooth INPut):用于AG传输数据到HF.
AT+BLDN: Bluetooth Last Dialed Number
AT+BVRA (Bluetooth Voice Recognition Activation)