![]() |
如果调制解调器返回结果代码OK,则表示调制解调器能够解释并执行该命令,如果返回ERROR,则表示调制解调器不能解释该命令或该命令无效。
除联机转义序列命令以外,输入其它命令时调制解调器必须处于命令模式。当调制解调器处于联机模式时,输入的命令被当作数据传输到连线另一端的调制解调器。
某些命令需要在S寄存器的配合下使用。
![]() |
在转义序列前后各插入一次暂停,以避免把转义序列误当为数据。使用S寄存器S12来设置暂停的长度。
A/ 重复上次命令
A/命令使调制解调器重复上次的命令串。一旦键入/,命令就立刻执行。此命令不需要加AT命令行前缀,后面也不需要使用Enter键。
![]() |
如果握手过程成功并建立了连接,则显示正常的CONNECT消息。如果在S寄存器S7中指定的时间内未检测到载波信号,则显示结果代码:NO CARRIER。
B0
|
用于1200bps的ITU V.22标准。B0在1200bps时选用ITU V.22,在300bps时选用ITU V.21标准。
|
B1
|
用于1200bps的Bell 212A标准。B1在1200bps时选用Bell 212A,在300bps时选用Bell 103J。
|
B2
|
不选择V.23的反向信道。
|
B3
|
选择V.23的反向信道。
|
B15
|
当调制解调器速率为300bps时选择V.21(与B0相同)。
|
B16
|
当调制解调器速率为300bps时选择Bell 103J(与B1相同)。
|
C0 | 传输载波始终关闭(不支持)。
|
C1 | 正常传输载波切换。
|
“拨号”命令可用于脉冲(旋转式)拨号或音频拨号。拨号数字/字符为0 - 9 A B C D #*。字符A B C D和符号#、*代表特别的音调,只在音频拨号时使用。当使用脉冲拨号时,这些字符和符号将被忽略。某些国家(地区)限制或禁止使用某些字符。
拨号修正符
拨号修正符只有作为ATD命令后面的拨号字符串的一部分时才可被调制解调器识别。拨号修正符可以是:
P 脉冲拨号方法
P修正符与“拨号”命令一起使用,指示调制解调器以脉冲方式拨打后面的电话号码。
S=n 拨打存储的电话号码
S修正符指示调制解调器拨打先前使用AT&Zn=x命令存储的号码。拨打存储的电话号码的命令是ATDS=n,这里n代表电话号码存储的位置0或1。例如,ATD P S=1表示以脉冲方式拨打记录在电话号码存储位置1的电话号码。
,延迟处理下一个字符
将逗号(,)修正符作为ATD命令拨号字符串的一部分时,调制解调器会在处理拨号字符串中的下一个字符前暂停一下。暂停的时间由S寄存器S8指定。
“,”修正符通常插入到用于从PBX网获得外线的数字(通常为9)之后,以使调制解调器在拨打电话号码之前有足够的时间产生拨号音。W修正符可以代替逗号。
某些国家(地区)限制了调制解调器在拨号时延迟的时间。
T 音频拨号方法
T修正符与拨号命令一起使用,指示调制解调器以音频方式拨打后面的电话号码。另请参见ATT命令。
W 等待第二个拨号音
W修正符指示调制解调器在处理拨号字符串中剩下的字符前等待拨号音。
! 拍叉簧信号
“!”修正符用作钩键(或叉簧)信号。这使调制解调器暂停(挂机)大约0.5秒,然后再返回摘机状态(在不同国家(地区),拍叉簧信号的实际持续时间不同)。
@ 等待静应答
拨号字符串中的“@”修正符指示调制解调器在拨号之后等待5秒钟。如果没有检测到静音信号,调制解调器将返回结果代码:NO ANSWER。
; 拨号后返回命令模式
分号(;)拨号修正符只可用在命令行的末尾,后面紧跟Enter键,指示调制解调器在拨号后立刻返回到命令模式,而不中断与远程调制解调器的连接。
^ 禁用数据拨号音传输
拨号字符串中的“^”修正符禁用当前呼叫的数据拨号音(拨号音在许多国家(地区)是自动启用的)。此修正符并非在所有国家(地区)都可以使用。
$ 信用卡音调检测
拨号字符串中的“$”修正符用来指示调制解调器在处理拨号字符串中的剩余字符前,等待信用卡“bong”的音调。
ATEn命令,其中n代表0或1,该命令决定在命令模式下通过键盘发出的调制解调器命令是否显示(回显)在计算机显示器屏幕上。
E0 | 禁用回显。
|
E1 | 启用回显(默认)。
|
ATHn命令使调制解调器挂机或准备拨号。
ATH0 | 使调制解调器挂机(默认)。
|
ATH1 | 使调制解调器摘机(这个命令在某些国家(地区)受到限制)。
|
ATI命令有各种选项,用于指示调制解调器提供其特定信息。
I0
|
显示调制解调器控制器固件的版本修订信息(与I3相同)。
|
I1 | 计算ROM校验和,并在数据终端设备上显示(例如,12AB)。
|
I2 | 执行ROM校验,计算并验证校验和。显示OK或ERROR。
|
I3 | 显示调制解调器固件的版本修订信息。
|
I12 | 返回国家(地区)代码(例如,North America)。
|
ATLn命令,其中n代表0、1、2或3,该命令列示在这里仅作为向下兼容性参考。显示器扬声器的音量是由计算机控制的,而不是由调制解调器控制。
ATMn命令,其中n代表0、1、2或3,启用或禁用声音信号从调制解调器向计算机扬声器的传输。(能否发出声音还要取决于计算机的扬声器是否已打开。)
M0
|
总是关闭扬声器。
|
M1
|
打开扬声器,直至检测到数据载波。
|
M2
|
当调制解调器摘机时,总是打开扬声器。
|
M3
|
拨号时关闭扬声器,直至检测到数据载波之后再将其打开。
|
ATNn命令,其中n代表0或1,当应答方与发送方调制解调器的速率不一致时,决定发送方调制解调器是否执行握手协商。
N0 | 在发送或应答时,仅以S寄存器S37和ATBn命令选项所指定的通信标准进行握手。
|
N1
|
在发送或应答时,仅以S寄存器S37和ATBn命令选项所指定的通信标准进行握手。如果要求,则在握手期间采用较低的速率(默认)。
|
如果调制解调器已被切换到命令模式,则键入ATO0命令将返回到当前连接的联机模式。
O0
|
指示调制解调器离开联机命令模式返回到数据模式(参见特殊命令中的+++转义序列)。
|
O1
|
该设置在返回联机数据模式之前发出重排序命令。
|
O2
|
该设置在返回联机数据模式之前发出速率协商命令。
|
ATP命令指示调制解调器使用脉冲(旋转式)拨号。除非发出ATT命令,或者在拨号字符串中包含T拨号修正符,否则该模式在所有拨号过程中一直有效。
ATQn命令的设置,其中n代表0或1,它决定了结果代码(如OK、CONNECT、RING、NO CARRIER和ERROR)是否显示在个人计算机的屏幕上。
Q0
|
启用结果代码显示。
|
Q1
|
禁用结果代码显示。
|
参见特殊命令。
ATT命令指示调制解调器使用音频拨号方式。除非发出ATP命令,或在拨号字符串包含P拨号修正符,否则该模式在所有拨号过程中一直有效。音频拨号是厂商默认的设置。
ATVn命令,其中n代表0或1,决定结果代码是显示为数字代码(短格式)还是文字代码(长格式)。数字结果代码只包含一个或两个数字,例如,当调制解调器受使用脚本文件的软终端仿真程序控制时就可以使用这种格式。参见本主题开头的列表,该列表以长短格式显示了结果代码。
键入命令ATV或ATV0来选择数字结果代码。厂商默认设置是用文字来显示结果代码 (ATV1) 。在发生变化后重新设置厂商默认值或选择长形式(文字)结果代码时,应当使用ATV1命令。协商进度信息(扩展结果代码)是数值大于等于40的代码。
其它四个AT命令、两个拨号修正符和一个S寄存器也与结果代码的产生和显示直接相关。它们是ATQn、ATVn、ATWn和ATXn命令,ATDW和ATD@拨号修正符以及S寄存器S95。
ATWn命令,其中n代表0、1或2,该命令与S寄存器S95联合使用,决定如何使用称作协商进度信息或扩展结果代码的结果代码子集,以报告由握手和后续协商产生的连接、协议和其它通信技术的类型。
ATWn命令中可用来表示n的选项为:
W0
|
结果代码CONNECT报告数据终端设备的速率。如果S寄存器S95=0,则禁用所有扩展结果代码的显示。
|
W1
|
结果代码CONNECT报告数据终端设备的速率。如果S寄存器S95=0,则仅启用扩展结果代码CARRIER和PROTOCOL的显示。
|
W2
|
结果代码CONNECT报告数据通信设备(调制解调器至调制解调器)的速率。如果S寄存器S95=0,则禁用所有扩展结果代码的显示。
|
ATXn命令,其中n代表0-4,该命令控制调制解调器如何响应拨号音和占线信号以及如何显示结果代码CONNECT。ATXn命令可以指定的具体命令为:
X0
|
启用结果代码0-4。禁用占线检测和拨号音检测。
|
X1
|
启用结果代码0-5和10。禁用占线检测和拨号音检测。
|
X2
|
启用结果代码0-6和10。禁用占线检测并启用拨号音检测。
|
X3
|
启用结果代码0-5、7和10。启用占线检测并禁用拨号音检测。
|
X4
|
启用结果代码0-7和10。启用占线检测和拨号音检测。
|
警告:某些国家(地区)不允许禁用占线检测或拨号音检测。 |
ATYn命令,其中n代表0或1,该命令决定在V.22bis连接期间,当调制解调器收到长间隔(1.6秒中断)信号时,是否断开呼叫。
Y0
|
禁用长间隔断开设备(只支持向下兼容参考)。
|
Y1
|
允许长间隔断开设备(不支持)。
|
ATZn命令,其中n代表0,该命令断开进行中的任何呼叫,重新载入存储在非易失性存储器中的用户配置文件作为当前作用的配置文件。
Z0
|
断开连接并重新载入存储在存储位置0的配置文件作为当前配置文件。
|
捷讯调制解调器总是处于重排序状态。自动重排序功能不能禁用。
&B0
|
禁用V.32自动重排序功能(不支持)。
|
&B1
|
启用V.32自动重排序功能(只支持向下兼容)。
|
AT&Cn命令,其中n代表0或1,选择调制解调器处理载波检测信号的方法。
&C0
|
无论远程调制解调器的载波状态如何,均强制打开载波检测信号。
|
&C1
|
监控远程调制解调器的载波状态。当检测到远程调制解调器的信号时,本地调制解调器的DCD(数据载波检测)信号打开;没有检测到则关闭(默认)。
|
AT&Dn命令,其中n代表0-3,控制调制解调器如何使用数据终端准备(DTR)信号。
&D0
|
忽略来自计算机的数据终端准备 (DTR) 信号并且将其视为始终打开。
|
&D1
|
监视数据终端准备信号,并且在产生由开到关的数据终端准备信号时,切换到命令模式,发出结果代码OK,且保持连接。
|
&D2
|
监视数据终端准备信号,并且在产生由开到关的数据终端准备信号时,挂机并切换到命令模式。
|
&D3
|
监视数据终端准备信号,并且在产生由开到关的数据终端准备信号时,挂机,重新设置调制解调器,并切换到起始状态。
|
AT&F命令从只读存储器中调用厂商默认参数,将其装入当前的配置文件中,代替以前保存的参数。此命令必须单独发出。如果与其它AT命令一起使用,它的功能将被忽略。
&F0
|
调出厂商设置作为有效配置。
|
&F5
|
调出ETC模式的适当厂商设置作为有效配置。此命令将启用ETC操作。检测蜂窝式电话时将自动设置为此命令。以下选项使用&F5设置:
|
功能
|
MTC实现
|
仅用于LAPM(调制解调器链路访问协议)纠错
|
\N4
|
每个蜂窝式电话固定传输级别
|
S92
|
等待载波=90秒
|
S7=90
|
CD丢失延迟=10秒
|
S10=100
|
启用自动FF/FB
|
N/A
|
以9600bps启动
|
S40=2
|
此选项只适用于国际性组织。不适用于北美。AT&Gn决定了处于应答模式(高频传输)时要传输的警戒音(如果有)。n的值可以为0、1或2。对于大多数有此需要的国家(地区),此参数能自动设置。
&G0
|
无警戒音设置。
|
&G1
|
启用 RTS/CTS 流控制(默认)。
|
&G2
|
设置1800-Hz警戒音。
|
&J0
|
从不关闭辅助延迟。
|
&J1
|
不支持(返回ERROR)。
|
AT&Kn命令,其中n代表0-4,该命令决定了如何处理计算机和本地调制解调器之间的流控制。
&K0
|
禁用本地流控制。
|
&K3
|
启用 RTS/CTS 流控制(默认)。
|
&K4
|
启用XON/XOFF流控制。
|
AT&Mn命令,其中n代表0-4,该命令决定了如何处理计算机和本地调制解调器之间的流控制。
&M0
|
异步模式(默认;仅支持向下兼容)。
|
AT&Pn命令,其中n代表0、1或2,在脉冲拨号时控制调制解调器所使用的摘机(make)和挂机(break)的间隔之比。
&P0
|
在10 pps时选择39:61的摘机/挂机比(美国默认值)。
|
&P1
|
在10 pps时选择33:67的摘机/挂机比(日本默认值)。
|
&P2
|
在20 pps时选择33:67的摘机/挂机比(日本的可选值)。
|
&Q0
|
异步模式,缓冲(与\N0相同)。
|
&Q5
|
错误控制模式,缓冲(默认;与\N3相同)。
|
&Q6
|
异步模式,缓冲(与\N0相同)。
|
AT&Sn命令控制调制解调器的DSR电路的功能。
&S0
|
在调制解调器加电时DSR信号始终保持打开(默认)。
|
&S1
|
在握手期间打开DSR信号,载波丢失时此信号关闭。
|
AT&Tn命令允许用户对调制解调器进行诊断测试。
&T0
|
异常结束。停止正在进行的任何测试。
|
&T1
|
本地模拟回路。此测试将检验调制解调器的操作以及调制解调器和计算机的连接。运行测试时调制解调器必须离线。
|
&T3
|
本地数字环回测试。
|
&T6
|
远程数字环回测试。这个测试能检验本地调制解调器、通信链路以及远程调制解调器的完整性。运行测试时调制解调器必须联机并禁用错误控制。
|
AT&V命令将显示当前配置文件的内容。
AT&Wn命令,其中n为0,该命令允许将当前配置文件的一个副本保存到非易失性存储器中。此配置文件可以在任何时候使用ATZ命令或调制解调器加电复位来还原。
在此列示这个命令是为了与使用& Y0命令的应用程序兼容。它不影响调制解调器的性能。
&Y0
|
在加电时选择已保存配置文件0。
|
&Y1
|
不支持,返回ERROR。
|
AT&Zn=x命令用于保存上一次使用ATDS=n(拨打存储的号码)命令拨叫的电话号码。在此命令中,n为0或1,表示两个存储位置,x是存储的号码。拨号字符串可包含多达40个字符。
AT\Gn命令决定是否使用XON/XOFF流控制。
\G0
|
返回OK表示兼容(默认)。
|
\G1
|
不支持,返回ERROR。
|
\J0
|
关闭功能(默认)。
|
\J1
|
打开功能。
|
AT\Kn命令决定在连接(联机)期间,调制解调器如何处理从本地数据终端设备接收的中断信号。
\K5
|
调制解调器向远程调制解调器发出中断信号,并以传输的非破坏性或非即时数据为次序(默认)。
|
AT\Nn命令设置当发送或接收数据时,调制解调器支持的纠错类型。
\N0
|
缓冲模式。无错误控制(与&Q6相同)。
|
\N1
|
缓冲模式(与\N0相同)。
|
\N2
|
LAPM、MNP或断开连接模式。也称为可靠模式。
|
\N3
|
LAPM、MNP或缓冲(默认)。调制解调器试图以调制解调器链路访问协议(LAPM)错误控制模式进行连接。如果连接失败,调制解调器将试图以MNP模式连接。如果仍失败,调制解调器将以缓冲模式连接并且继续操作。也称为V.42自可靠模式(与&Q5相同)。
|
\N4
|
LAPM或断开连接。调制解调器试图以调制解调器链路访问协议(LAPM)错误控制模式进行连接。如果失败,呼叫将断开。
|
\N5 | 网络管理协议(MNP)或断开模式。调制解调器试图使用MNP 2-4错误控制程序来连接。如果失败,调制解调器断开连接。也称为MNP可靠模式。
|
AT\Qn命令设置串口的流控制类型,以调节不同的调制解调器端口速率。
\Q0
|
禁用流控制(与&K0相同)。
|
\Q1
|
将流控制设置为XON/XOFF(与&K4相同)。
|
\Q3
|
RTS/CTS至DTE(默认,与&K3相同)。
|
AT\Tn命令指定了调制解调器在没有数据发送或接收时断开连接之前等待的时间长度(以分钟为单位)。时间长度可设置为n = 0 - 255。设置为零将禁用计时器。计时器可以在S寄存器S30中指定。此功能仅适用于缓冲模式。
\X0
|
调制解调器在本地处理XON/XOFF流控制字符(默认)。
|
\X1
|
不支持,返回ERROR。
|
如果黑名单有效,AT%B命令将显示过去两个小时内上一次呼叫失败的号码。在不要求使用黑名单的国家(地区)中,此命令返回ERROR。
AT%Cn命令确定了V.42bis和第5级MNP协议的数据压缩操作。联机时所作的更改直到断开连接时才生效。
%C0
|
禁用V.42bis/第五级MNP协议压缩(无数据压缩)。
|
%C1
|
启用第五级MNP协议压缩(无V.42bis)。
|
%C2
|
启用V.42bis压缩(禁用第五级MNP协议)。
|
%C3
|
启用V.42bis/第五级MNP协议数据压缩(默认)。
|
数据拨号音是具有V.25中指定频率和节拍的音调,允许远程数据/传真/声音识别。频率为1300赫兹,节拍为:0.5秒开,2秒关。
-C0
|
禁用拨号音(默认)。
|
-C1
|
启用拨号音。
|
警告:某些国家(地区)不允许禁用拨号音。 |
语法:
|
AT-V.90=<n>
|
AT-V90?
|
|
AT-V90=? |
-V90=0
|
禁用V.90。
|
-V90=1
|
禁用V.90自动匹配速率(默认)
|
-V90=X
|
控制下游速率。
|
X的值
|
|
"AT-V90=X"
|
下游速率
|
0
|
禁用V.90
|
1 | 自动匹配速率(默认) |
2 | 28000bps |
3 | 29333bps |
4 | 30666bps |
5 | 32000bps |
6 | 33333bps |
7 | 34666bps |
8 | 36000bps |
9 | 37333bps |
10 | 38666bps |
11 | 40000bps |
12 | 41333bps |
13 | 42666bps |
14 | 44000bps |
15 | 45333bps |
16 | 46666bps |
17 | 48000bps |
18 | 49333bps |
19 | 50666bps |
20 | 52000bps |
21 | 53333bps |
语法:
|
AT+GCI=<T.35代码>
|
AT+GCI?
|
|
AT+GCI=?
|
<T.35代码>参见以下列表中国家(地区)旁边的8位十六进制数。
注1:推荐使用捷讯“CountrySelect”实用程序设置调制解调器呼叫的国家(地区)参数。安装完后,您可以在“开始”、“程序”、“捷讯实用程序”中访问“CountrySelect”实用程序。
注2:要确定您的捷讯调制解调器产品所支持的国家(地区),请使用“开始”、“运行”、“捷讯实用程序”、“CountrySelect”(国家(地区)选择)或使用命令AT+CGI=?运行捷讯“CountrySelect”实用程序。AT+CGI=?命令将响应并返回被支持国家(地区)的T.35代码。以下<T.35>代码列表包含了本产品发布时支持的国家(地区),但本产品并不支持所有列出的国家(地区)。
警告:对于在日本销售的产品,已将“Japan”设置为默认国家(地区)设置。在日本使用本产品时,应该将其设置为日本调制解调器。在日本使用其他任何国家(地区)的设置进行呼叫将违反当地法规。
要更改当前的国家(地区)选择,请使用AT+GCI=<T.35代码>(但是请注意上面的注1和注2)。
|
<T.35代码> |
|
<T.35代码> |
阿根廷 |
07 |
墨西哥 |
73 |
澳大利亚 |
09 |
荷兰 |
7B |
奥地利 |
0A |
新西兰 |
7E |
巴巴多斯岛 |
0E |
挪威 |
82 |
比利时 |
0F |
巴拿马 |
85 |
巴西 |
16 |
菲律宾 |
89 |
加拿大 |
20 |
波兰 |
8A |
中国 |
26 |
葡萄牙 |
8B |
捷克共和国 |
2E |
波多黎各 |
8C |
丹麦 |
31 |
俄罗斯 |
B8 |
芬兰 |
3C |
新加坡 |
9C |
法国 |
3D |
斯洛伐克 |
FC |
德国 |
04 |
斯洛文尼亚 |
FB |
希腊 |
46 |
南非 |
9F |
关岛 |
48 |
南朝鲜 |
61 |
香港 |
50 |
西班牙 |
A0 |
匈牙利 |
51 |
瑞典 |
A5 |
冰岛 |
52 |
瑞士 |
A6 |
印度 |
53 |
台湾 |
FE |
印度尼西亚 |
54 |
泰国 |
A9 |
爱尔兰 |
57 |
土耳其 |
AE |
以色列 |
58 |
|
B4 |
意大利 |
59 |
美国 |
B5 |
日本 |
00 |
通用 |
FD |
科威特 | C2 | B3 | |
列支敦士登 |
68 |
|
FA |
卢森堡 |
69 |
委内瑞拉 |
BB |
马来西亚 |
6C |
越南 |
BC |
AT+MS参数控制可在本地和远程调制解调器之间协商的数据调制和位速率。它接受四个子参数。
|
AT+MS=<carrier>,<automode>,<0>,<max_rate>,<0>,<max_rx_rate>
|
AT+MS?
|
|
AT+MS=?
|
+MS?
|
报告子参数的当前设置
|
+MS=?
|
显示每个子参数可接受的值的范围
|
<carrier>
|
指定用于产生或应答连接的首选调制。<carrier>子参数是一个不加引号的字符串。如果指定了<carrier>参数,其它的子参数将转换成厂商默认值。如果忽略<carrier>,则任何未指定的参数将保留其当前值(例如,AT+MS=,0或AT+MS=,,,2400)。
|
<carrier>接受以下值: V21 ITU-T V.21 (300bps)
V22 ITU-T V.22 (1200bps) V22B ITU-T V.22bis (2400bps) V23C ITU-T V.23 持续载波 (1200/75或75/1200bps) V32 ITU-T V.32 (4800或9600bps) V32B ITU-T V.32bis (4800-19200bps) V34 ITU-T V.34 (2400-33600bps) K56 Lucent/Rockwell K56flex (32000-56000bps). V90C或V90 (28000-56000bps). |
|
<automode>
|
如果首选调制不可用,启用或禁用其它的<carrier>协商。
|
<automode> 接受以下值: 0 禁用。如果不能协商与指定<carrier>的连接,调制解调器将断开连接。
1 启用(默认)。如果指定<carrier>不可用,调制解调器将试图协商其它的载波作为适当的载波。 |
|
<max_rate>
|
指定调制解调器建立连接的最高比特率。对于只支持固定比特率的调制(例如V.22bis),<max_rate>具有一个固定的默认值。如果指定默认速率或非零的速率,调制解调器将返回ERROR。该子参数接受以下值:0, 300 (V21), 1200 (V23), 2200 (V22), 2400 (V22bis), 4800-14400 (每级2400)(V32), 4800-19200(每级2400)(V32bis), 2400-33600(每级2400)(V90.K56,V34)。如果未指定(设置为0),<max_rate>由<carrier>的值决定。 如果<carrier>设置为K56,<max_rate>子参数应当保留为默认值(零)。 |
<max_rx_rate>
|
指定调制解调器建立连接的最高比特率。对于只支持固定比特率的调制(例如V.22bis),<max_rate>具有一个固定的默认值。如果指定默认速率或非零的速率,调制解调器将返回ERROR。该子参数接受以下值:300 (V21), 1200 (V23), 2200 (V22), 2400 (V22bis), 4800-14400 (V32), 4800-19200(每级2400)(V32bis), 2400-33600(每级2400)(V34), 32000-56000(每级2000)(K56), 28000-56000(每级1333)(V90)。
|
![]() |