quectel(调用相关命令)7

ATA接听来电

该命令将模块连接到由环形URC指示的传入语音或数据呼叫。
AT把off-hook送到远程电台。
数据调用时的响应,如果成功连接:
CONNECT:
同时TA切换到数据模式。
注意:仅当ATX参数设置大于0时输出
当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

ATD拨号产生的移动呼叫

此命令可用于设置传出语音、数据或传真电话。它还用于控制补充业务

拨号数字串和可选的V.25ter修饰符
拨号号码:0-9、*、#、+、A、B、C
下面的V.25ter修饰符被忽略:,(逗号),T,P!,西@

GSM修饰符字符串:
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命令可以随时方便地检查所有调用的当前状态。

ATH断开现有连接

该命令断开电路交换数据呼叫或语音呼叫。AT+CHUP也用于断开语音通话。

ATH0   //0断开现有调用与命令行的连接并终止调用

ok

AT+CVHU语音挂断控制

该命令控制是否可以使用ATH断开语音呼叫。

AT+CVHU=?
+CVHU: (0,1)  //0 ATH可以用于断开语言呼叫  1 ATH被忽略但返回ok

OK
AT+CVHU=0

OK

AT+CVHU?
+CVHU: 0

OK

AT+CHUP挂断电话

此命令将取消处于活动、等待和保持状态的所有语音呼叫。对于数据连接,请使用ATH。

RING //来电
AT+CHUP //挂断
OK

+++从数据模式切换到命令模式

+++字符序列使模块从数据模式切换到命令模式。它允许输入AT命令,同时保持与远程设备的数据连接。
1。为了防止++转义序列被误解为数据,下面的序列应遵循:
输入+++前1s内不得输入任何字符。
1s内输入+++,在此期间不能输入其他字符。
输入+++后1s内不要输入任何字符。
成功切换到命令模式;否则返回步骤1。
2。要从命令模式返回数据模式,请输入ATO。
3。转换为命令模式的另一种方法是通过DTR级别更改,请参阅AT&D命令获取详细信息。
**

ATO从命令模式转换为数据模式

该命令从命令模式切换回数据模式。

ATO0

NO CARRIER  //未成功切换  成功则返回CONNECT<text>,只有在ATX<value>参数设置中<value>大于0时,<text>才会输出

ATS0设置自动接听电话前的响铃次数

该命令控制来电的自动应答模式。

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

ATS6设置盲拨前暂停

该命令的实现仅出于兼容性原因,没有任何效果。
0-2-10盲拨前等待的秒数

ATS6?
002

OK

ATS7设置等待连接完成的时间

该命令指定在应答或发起呼叫时等待连接完成的时间(单位:秒)。如果在此期间未建立连接,则模块将与线路断开。

0 Disabled
1-255 Number of seconds to wait for connection completion

ATS8设置等待命令拨号修改器的时间

该命令的实现仅出于兼容性原因,没有任何效果。

0 No pause when comma encountered in dial string
1-2-255 Number of seconds to wait for comma dial modifier

ATS10指示无数据载波后设置断开延迟

该命令确定UE在没有数据载波的情况下保持连接的时间量(单位:十分之一秒)。
1-15-254在UE指示没有接收到的线路信号后,在断开之前等待十分之一秒的时间

ATS10?
015

ok

AT+CBST选择承载业务类型

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

在这里插入图片描述
quectel(调用相关命令)7_第1张图片

AT+CSTA选择地址类型

Write命令根据3GPP规范选择用于进一步拨号命令ATD的号码类型。Test命令返回支持复合值的值。
当前地址类型设置
129未知类型
145国际类型(包含“+”字符)

AT+CSTA=?
+CSTA: (129,145)



OK
AT+CSTA?
+CSTA: 129



OK

AT+CLCC列出我当前的通话

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

整数类型。如3GPP TS 22.030第4.5.5.1款所述的呼叫识别号。此数字可用于AT+CHLD命令操作


0移动发起(MO)呼叫
1移动终端(MT)呼叫

调用的状态
0活跃
1持续
2拨号(MO呼叫)
3报警(MO呼叫)
4呼入(MT呼叫)
5等待(MT呼叫)

承载/远程服务
0语音
1数据
2传真


0呼叫不是多方(会议)呼叫方之一
1 Call是多方(会议)呼叫方之一

以字符串形式输入的电话号码,格式由指定

整数格式的八位字节地址类型(详情请参阅3GPP TS 24.008第10.5.4.7款)。通常,它有三种价值观:
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

AT+CR服务报告控制

该命令控制模块在建立呼叫时是否向TE发送中间结果代码+CR:
如果启用,则在传输任何错误控制或数据压缩报告之前,以及在传输任何最终结果代码(例如connect)之前,在TA已确定将使用哪个速度和服务质量的connect协商期间的点传输中间结果代码。

AT+CR=?
+CR: (0,1)



OK
AT+CR?
+CR: 0  //<mode>为0



OK

TA控制在设置调用时是否将中间结果代码+CR:从TA返回给TE。

0 禁用
1启用

SAYNC 异步透明
SYNC 同步透明
REL ASYNC 异步非透明
REL SYNC 同步非透明
GPRS GPRS

AT+CRC设置来电显示的蜂窝结果码

该命令控制是否使用呼入指示的扩展格式。启用后,将以未经请求的结果代码+CRING:而不是普通铃声向TE指示传入呼叫。

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

AT+CRLP选择无线链路协议参数

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

1-6-255 Retransmission attempts N2

0-2 RLP version number in integer format

AT+QECCNUM配置紧急呼叫号码

此命令可用于查询、添加和删除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>]]]

ECC号码操作模式
0查询ECC号码
1添加ECC编号
2删除ECC编号

ECC号码类型
0个不带(U)SIM卡的ECC号码
1个带(U)SIM卡的ECC号码

字符串类型。ECC编号(如110、119)

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

AT+QHUP挂断电话,有特定的释放原因

该命令可以使用主机指定的特定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

你可能感兴趣的:(笔记)