该命令将模块连接到由环形URC指示的传入语音或数据呼叫。
AT把off-hook送到远程电台。
数据调用时的响应,如果成功连接:
CONNECT:
同时TA切换到数据模式。
注意:
当TA在调用释放后返回命令模式时:
ok
语音呼叫时的响应,如果连接成功:
ok
不成功:
no carrier
ATA
NO CARRIER //无连接
RING //A voice call is ringing
AT+CLCC
+CLCC: 1,0,0,1,0,"",128 // LTE mode下调用PS
+CLCC: 2,1,4,0,0,"02154450290",129 //来电
OK
ATA //使用ATA接受语音呼叫
OK
此命令可用于设置传出语音、数据或传真电话。它还用于控制补充业务
拨号号码:0-9、*、#、+、A、B、C
下面的V.25ter修饰符被忽略:,(逗号),T,P!,西@
I Actives CLIR(禁用向被叫方显示自己的号码)
i 停用CLIR(启用向被叫方显示自己的号码)
G仅为此调用激活关闭的用户组调用
g仅为此调用停用已关闭的用户组调用
<;>只需设置语音通话,返回命令模式
ATD10086; //Dialing out the party‟s number
OK
1。此命令通常可以在执行期间通过接收ATH命令或字符来中止。在某些连接建立状态(如握手)期间,无法中止。
2。只有当拨号字符串中没有“*”或“#”代码时,才可以省略参数“I”和“I”。
3。有关设置结果代码和调用监视参数的信息,请参见ATX命令。
4。使用ATD拨号后返回的响应:
对于语音呼叫,可以确定两种不同的响应模式。TA也立即返回OK
拨号完成或建立呼叫后。设置由AT+COLP控制。
出厂默认值是AT+COLP=0,这将导致TA在拨号完成后立即返回OK。否则TA将返回OK、BUSY、NO DIAL TONE或NO CARRIER。
5。在主动语音通话中使用ATD:
当用户发起第二个语音呼叫而已经有一个活动的语音呼叫时,第一个呼叫将自动挂起。
使用at+CLCC命令可以随时方便地检查所有调用的当前状态。
该命令断开电路交换数据呼叫或语音呼叫。AT+CHUP也用于断开语音通话。
ATH0 //0断开现有调用与命令行的连接并终止调用
ok
该命令控制是否可以使用ATH断开语音呼叫。
AT+CVHU=?
+CVHU: (0,1) //0 ATH可以用于断开语言呼叫 1 ATH被忽略但返回ok
OK
AT+CVHU=0
OK
AT+CVHU?
+CVHU: 0
OK
此命令将取消处于活动、等待和保持状态的所有语音呼叫。对于数据连接,请使用ATH。
RING //来电
AT+CHUP //挂断
OK
+++字符序列使模块从数据模式切换到命令模式。它允许输入AT命令,同时保持与远程设备的数据连接。
1。为了防止++转义序列被误解为数据,下面的序列应遵循:
输入+++前1s内不得输入任何字符。
1s内输入+++,在此期间不能输入其他字符。
输入+++后1s内不要输入任何字符。
成功切换到命令模式;否则返回步骤1。
2。要从命令模式返回数据模式,请输入ATO。
3。转换为命令模式的另一种方法是通过DTR级别更改,请参阅AT&D命令获取详细信息。
**
该命令从命令模式切换回数据模式。
ATO0
NO CARRIER //未成功切换 成功则返回CONNECT<text>,只有在ATX<value>参数设置中<value>大于0时,<text>才会输出
该命令控制来电的自动应答模式。
ATS0=0
ok
ATS0?
000 //0自动应答已禁用 1-255 1~255声后开始自动应答
OK
ATS0=3 //Set three rings before automatically answering a call
OK
RING //A call is coming
该命令的实现仅出于兼容性原因,没有任何效果。
0-2-10盲拨前等待的秒数
ATS6?
002
OK
该命令指定在应答或发起呼叫时等待连接完成的时间(单位:秒)。如果在此期间未建立连接,则模块将与线路断开。
0 Disabled
1-255 Number of seconds to wait for connection completion
该命令的实现仅出于兼容性原因,没有任何效果。
0 No pause when comma encountered in dial string
1-2-255 Number of seconds to wait for comma dial modifier
该命令确定UE在没有数据载波的情况下保持连接的时间量(单位:十分之一秒)。
1-15-254在UE指示没有接收到的线路信号后,在断开之前等待十分之一秒的时间
ATS10?
015
ok
Write命令选择发起数据呼叫时要使用的承载服务
0 Automatic speed selection
7 9600 bps (V.32)
12 9600 bps (V.34)
14 14400 bps (V.34)
16 28800 bps (V.34)
17 32000 bps (V.34)
39 9600 bps (V.120)
43 14400 bps (V.120)
48 28800 bps (V.120)
51 56000 bps (V.120)
71 9600 bps (V.110)
75 14400 bps (V.110)
80 28800 bps (V.110 or X.31 flag stuffing)
81 38400 bps (V.110 or X.31 flag stuffing)
83 56000 bps (V.110 or X.31 flag stuffing; this setting can be used in conjunction with
asynchronous non-transparent UDI or RDI service in order to get FTM)
84 64000 bps (X.31 flag stuffing; this setting can be used in conjunction with
asynchronous non-transparent UDI service in order to get FTM)
116 64000 bps (bit transparent)
134 64000 bps (multimedia)
0 Asynchronous Modem
1 Synchronous Modem
4 Asynchronous Modem (RDI)
0 Transparent
1 Non-transparent
AT+CBST=?
+CBST: (0,7,12,14,16,17,39,43,48,51,71,75,80,81,83,84,116,134),(0,1,4),(0,1)
OK
AT+CBST? //写命令:AT+CBST=[<speed>[,<name>[,<ce>]]]
+CBST: 0,0,1
OK
Write命令根据3GPP规范选择用于进一步拨号命令ATD的号码类型。Test命令返回支持复合值的值。
129未知类型
145国际类型(包含“+”字符)
AT+CSTA=?
+CSTA: (129,145)
OK
AT+CSTA?
+CSTA: 129
OK
Execution命令返回所有当前调用的列表。如果命令执行成功,但不存在调用,则不会向TE发送信息响应,但发送OK。
AT+CLCC=?
OK
AT+CLCC
+CLCC: 1,1,0,1,0,"",128 //[+CLCC:<id1>,<dir>,<stat>,<mode>,<mpty>[,<number>,<type>[,<alpha>]]
OK
0活跃
1持续
2拨号(MO呼叫)
3报警(MO呼叫)
4呼入(MT呼叫)
5等待(MT呼叫)
0语音
1数据
2传真
0呼叫不是多方(会议)呼叫方之一
1 Call是多方(会议)呼叫方之一
129未知类型
145国际类型(包含“+”字符)
161国字型
ATD10086; //建立调用
OK
AT+CLCC
+CLCC: 1,0,0,1,0,"",128 //在LTE mode调用ps
+CLCC: 2,0,0,0,0, "10086",129 //建立呼叫,呼叫已被应答
OK
该命令控制模块在建立呼叫时是否向TE发送中间结果代码+CR:
如果启用,则在传输任何错误控制或数据压缩报告之前,以及在传输任何最终结果代码(例如connect)之前,在TA已确定将使用哪个速度和服务质量的connect协商期间的点传输中间结果代码。
AT+CR=?
+CR: (0,1)
OK
AT+CR?
+CR: 0 //<mode>为0
OK
TA控制在设置调用时是否将中间结果代码+CR:
0 禁用
1启用
SAYNC 异步透明
SYNC 同步透明
REL ASYNC 异步非透明
REL SYNC 同步非透明
GPRS GPRS
该命令控制是否使用呼入指示的扩展格式。启用后,将以未经请求的结果代码+CRING:
AT+CRC=?
+CRC: (0,1)
OK
AT+CRC?
+CRC: 0
OK
0禁用扩展格式
1启用扩展格式
ASYNC 异步透明
SYNC 同步透明
REL ASYNC 异步非透明
REL SYNC 同步非透明
FAX 传真
VOICE 声音
AT+CRC=1 //启用扩展模式
OK
+CRING: VOICE //TE的来电
ATH
OK
AT+CRC=0 //禁用扩展模式
OK
RING //Indicate incoming call to the TE
ATH
OK
Write命令设置发起非透明数据调用时使用的无线链路协议(RLP)参数。
AT+CPLD=?
+CRLP: (0-61),(0-61),(38-255),(1-255),0
+CRLP: (0-61),(0-61),(38-255),(1-255),1
+CRLP: (0-488),(0-488),(42-255),(1-255),2
OK
AT+CRLP?
+CRLP: 61,61,48,6,0
+CRLP: 61,61,48,6,1
+CRLP: 240,240,52,6,2
OK
//写命令AT+CRLP=[<iws>[,<mws>[,<T1>[,<N2>[,<ver>]]]]]
0-61 Interworking window size (IWF to MS)
0-240-488 For =2
0-61 Mobile window size (MS to IWF)
0-240-488 For =2
38-48-255 Acknowledgment timer T1 in a unit of 10ms
42-52-255 For =2
此命令可用于查询、添加和删除ECC号码(紧急呼叫号码)。有两种ECC号码:不带(U)SIM的ECC号码和带(U)SIM的ECC号码。不带SIM卡的默认ECC号码为911、112、00、08、110、999、118和119。带(U)SIM卡的默认ECC号码是911和112。911和112将始终作为ECC号码支持,并且不能删除。ECC号码可以自动保存到NV中。如果(U)SIM卡包含ECC文件,则ECC文件中的号码也可以视为ECC号码。
每种类型的最大支持ECC数为20。
AT+QECCNUM=?
+QECCNUM: (0-2)
OK
AT+QECCNUM?
+QECCNUM: 0,"911","112","00","08","110","999","118","119"
+QECCNUM: 1,"911","112"
OK
//写命令AT+QECCNUM=<mode>,<type>[,<eccnum1>[,<eccnum2>,…[<eccnumN>]]]
0查询ECC号码
1添加ECC编号
2删除ECC编号
0个不带(U)SIM卡的ECC号码
1个带(U)SIM卡的ECC号码
AT+QECCNUM=? //查询支持的ECC号操作模式
+QECCNUM: (0-2)
OK
AT+QECCNUM? //使用或不使用(U)SIM卡查询ECC号码
+QECCNUM: 0,"911","112","00","08","110","999","118","119"
+QECCNUM: 1,"911","112"
OK
AT+QECCNUM=0,1 //使用(U)SIM卡查询ECC号码
+QECCNUM: 1,"911","112"
OK
AT+QECCNUM=1,1,"110", "234" //在(U)SIM的ECC号码类型中加上“110”、“234”
OK
AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM
+QECCNUM: 1, "911","112","110","234"
OK
AT+QECCNUM=2,1,"110" //从带有(U)SIM的ECC号码类型中删除"110"
OK
AT+QECCNUM=0,1 //Query the ECC numbers with (U)SIM
+QECCNUM: 1, "911","112","234"
OK
该命令可以使用主机指定的特定3GPP TS 24.008释放原因终止一个或多个呼叫(包括语音呼叫和数据呼叫)。
AT+QHUP=? //Test Command
OK
ATD10010; //Dial 10010
OK
ATD10086; //呼叫10086
OK
AT+CLCC //查询通话状态
+CLCC: 1,0,1,0,0,"10010",129
+CLCC: 2,0,0,0,0,"10086",129
OK
AT+QHUP=17,1 //因为用户忙中断id为1的呼叫
OK
AT+CLCC //查询呼叫状态
+CLCC: 1,0,0,0,0,"10086",129
OK
AT+QHUP=16 //终止所有已存在的调用。断开原因是“正常通话清除”
OK
AT+CLCC
OK