06-Modem管理命令
本章节下载: 06-Modem管理命令 (163.92 KB)
MSR系列路由器各款型对于本节所描述的命令及参数的支持情况有所不同,详细差异信息如下:
Modem管理命令只对AUX口、工作在异步模式的同/异步串口及其它异步类型接口有效,对Console口无效
【命令】
modem { both | call-in | call-out }
undo modem { both | call-in | call-out }
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
both:同时允许Modem呼入和呼出。
call-in:仅允许Modem呼入。
call-out:仅允许Modem呼出。
【描述】
modem命令用来配置Modem的呼入/呼出权限。undo modem命令用来取消Modem的呼入/呼出权限。
缺省情况下,接口上禁止Modem呼入和呼出。
【举例】
# 在User-interface1上,配置仅允许Modem呼入。
<Sysname> system-view
[Sysname] user-interface tty 1
[Sysname-ui-tty1] modem call-in
【命令】
modem auto-answer
undo modem auto-answer
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
无
【描述】
modem auto-answer命令用来配置异步串口外接的Modem为自动应答方式。undo modem auto-answer命令用来配置异步串口外接Modem为非自动应答方式,即通过软件发AT指令给Modem来应答。
缺省情况下,外接Modem为非自动应答方式。
建议根据路由器外接Modem的当前应答状态配置该命令,当Modem状态为自动应答(Modem的AA灯亮)时,配置modem auto-answer(以避免Modem自动应答后,路由器又发出应答指令);如果外接Modem为非自动应答方式,则可配置undo modem auto-answer。
当该命令的配置与Modem当前的应答状态不一致时,对于某些Modem可能会造成应答不正常,建议用户不配置该命令。
【举例】
# 配置User-interface1外接的Modem为自动应答方式。
<Sysname> system-view
[Sysname] user-interface tty 1
[Sysname-ui-tty1] modem auto-answer
【命令】
modem caller-number resolve [ ata-waiting-time time ]
undo modem caller-number resolve
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
ata-waiting-time time:Modem模块等待接收POS终端主叫号码的时间,取值范围为10~10000,单位毫秒,缺省值为1000毫秒。超过该时间之后,Modem模块将不再接收POS终端的主叫号码。该参数取值与POS终端和POS接入设备之间的连接速率有关,若POS终端与POS接入设备之间的连接速率较低,则该参数配置的大一些,会增加Modem模块获取终端主叫号码的成功几率。
【描述】
modem caller-number resolve命令用来开启Modem模块获取终端主叫号码功能,即在Modem模块接受终端呼叫时,获取其主叫号码。undo modem caller-number resolve命令用来恢复缺省情况。
缺省情况下,Modem模块接受终端呼叫时,不获取其主叫号码。
此功能仅对于AM接口对应的TTY用户界面视图有效,在其它接口所属的TTY用户界面视图下可以配置,但功能无效。
对于通过AM接口接入的POS终端,若前置机需要获取POS终端的主叫号码,则POS接入设备在向前置机转发终端的数据前,首先等待获取POS终端的主叫号码,然后将获取到的终端的主叫号码发送给前置机,并等待前置机响应之后,再转发该终端的数据。本功能用于配合POS接入终端实现主叫号码发送功能,关于POS接入终端主叫号码功能的相关介绍请参考“终端接入配置指导”中的“POS终端接入”。
【举例】
# 在TTY用户界面视图下,开启Modem模块获取终端主叫号码功能,并设置获取终端主叫号码的最长等待时间为10秒。
<Sysname> system-view
[Sysname] user-interface tty 81
[Sysname-ui-tty81] modem caller-number resolve ata-waiting-time 10000
【命令】
modem timer answer time
undo modem timer answer
【视图】
用户界面视图
【缺省级别】
2:系统级
【参数】
time:超时时间,取值范围为0~65535,单位为秒。
【描述】
modem timer answer命令用来配置呼入连接建立时,用户从摘机到拨号的有效间隔时间。undo modem timer answer命令用来恢复缺省情况。
缺省情况下,有效间隔时间为60秒。
【举例】
# 将用户从摘机到拨号的有效间隔时间配置为50秒。
<Sysname> system-view
[Sysname] user-interface aux 0
[Sysname-ui-aux0] modem timer answer 50
【命令】
sendat at-string
【视图】
接口(异步串口、同异步串口工作在异步方式、AUX接口或AM接口)视图
【缺省级别】
2:系统级
【参数】
at-string:AT指令字符串,为1~300个字符的字符串,允许输入“+++”和“A/”以及任意以AT开头的字符串。AT指令的详细解释请参见表1-1。
【描述】
sendat命令用来手工向Modem发送AT指令。
sendat命令不检查AT命令的合法性,直接将用户输入的字符串作为AT指令送至Modem(遇到小写字母自动转化为大写)。若打开该接口的Modem调试开关,则可以看到Modem返回的结果码,若Modem配置了命令回显,还可以看到回显的AT指令。
需要注意的是:
· Modem处于AT命令模式下才能接受AT指令,若处于数据传输状态,使用该命令发送的AT指令无效。
· 一次只能配置一条AT指令。
· 通过AT命令配置Modem后,Modem的工作状态会被改变,有可能导致Modem的状态混乱从而影响到拨号等基本功能。所以请在专业人员的指导下慎重使用此功能。
表1-1 常用AT指令描述表
指令 |
说明 |
AT |
AT是命令行的字首,告诉Modem要输入命令。它执行除A/(重复)和+++(换码)之外的所有命令。单独输入AT,如果Modem准备接收命令,则Modem返回OK或0信息 |
A |
应答命令。A命令使Modem无需等待响铃即可应答呼叫。此命令在手动应答呼叫或以始发方式与另一Modem建立直接连接时有用。同一命令行中A之后的所有命令将被忽略 |
Bn |
通信标准选项,在ITU与Bell标准之间作出选择。 参数n: · n = 0,ITU V.22使用1200bps的传输速率 · n = 1,Bell 212使用1200bps的传输速率(缺省值) · n = 2或3,撤消ITU V23反向通道 · n = 15,ITU V.21使用300bps的传输速率 · n = 16,103J使用300bps的传输速率(Compaq Presario 192-VS型和Compaq Presario 288-VS型调制解调器的缺省值) |
En |
命令回应。En命令确定当Modem在命令方式时,用户在键盘上输入的字符是否回显到屏幕上(本地回显)。 参数n: · n = 0,关闭本地回显功能 · n = 1,启用本地回显功能(缺省值) |
Dn |
拨号命令。D命令使Modem拨命令行中D后面的号码。在脉冲拨号方式下,非数字字符不起作用 |
Hn |
挂断控制。Hn命令配置Modem挂断是以断开呼叫还是以摘机占用电话线方式 参数n: · n = 0,Modem挂断(缺省值) · n = 1,Modem摘机 |
In |
要求Modem的识别号(ID)。In命令询问Modem的产品识别号、ROM校验和或ROM 校验和的状态。 参数n: · n = 0或3,返回Modem默认的速率和控制器的硬件版本 · n = 1,计算ROM校验和并显示校验和 · n = 2,检查ROM、计算并验证校验和及显示OK或ERROR(错误)信息 · n = 4,返回数据泵的硬件版本 · n = 5,返回Modem板的ID、软件版本、硬件版本和国家代码 · n = 9,返回国家代码 |
Ln |
配置扬声器音量。Ln命令在传真和数据通信时配置扬声器的音量为低、中或高。 参数n: · n = 0或1,低音量 · n = 2,中音量(缺省配置) · n = 3,高音量 |
Mn |
扬声器音量控制选项。Mn命令控制传真和数据通信时扬声器是打开还是关闭 参数n: · n = 0,扬声器一直关闭 · n = 1,Modem在检测到载波信号之前,扬声器始终打开(缺省值) · n = 2,在Modem摘机时,扬声器始终打开 · n = 3,在拨号后扬声器始终打开,直到Modem检测到载波信号为止,拨号时除外 |
Nn |
调制握手。Nn命令控制本地Modem在与速率不同的远程Modem连接时是否执行协商的握手。 参数n: · n = 0,在始发呼叫或应答呼叫时,仅以S37寄存器和ATB命令指定的通信标准下进行数字交换 · n = 1,在始发呼叫或应答呼叫时,仅以S37寄存器和ATB命令指定的速率开始握手,在握手期间,速率可能会回落(缺省值) |
On |
在线数据方式。On命令强迫Modem进入在线数据方式。 参数n: · n = 0,进入在线数据方式 · n = 1,在返回在线数据方式前初始化均衡,重新排定序列 · n = 3,在返回在线数据方式前,进行速率的重新协商 注意:在使用 +++ 换码命令换至在线命令方式后执行该命令将返回在线数据方式 |
Qn |
抑制结果码。Qn命令启用Modem发送结果码。 参数n: · n = 0,启用结果码(缺省值) · n = 1,禁用返回结果码 |
Sr=n |
写入S寄存器。Sr=n将r寄存器的值配置为n。用此命令可修改某些寄存器中的内容。 参数r表示寄存器号,取值范围:0~27,29,31~33,35,37,89 参数n表示赋值,取值范围:0~255 |
T |
音频拨号。T命令将拨号方式设为音频拨号。缺省情况下,Modem配置为音频拨号。此命令也可用作拨号修正符 |
P |
脉冲拨号。P命令配置脉冲拨号方式。所有的呼叫将停留在脉冲方式,直到使用T命令选择音频拨号为止。此命令也可用作拨号修正符 |
Vn |
结果码的形式。Vn命令确定Modem返回的结果码的类型。 参数n: · n = 0,以数字形式发送结果码 · n = 1,以文本的形式发送结果码(缺省值) |
【举例】
# 发送拨号命令,呼叫号码169。
<Sysname> system-view
[Sysname] interface serial 2/0
[Sysname-Serial2/0] physical-mode async
[Sysname-Serial2/0] sendat ATD169
【命令】
service modem-callback
undo service modem-callback
【视图】
系统视图
【缺省级别】
3:管理级
【参数】
无
【描述】
service modem-callback命令用来配置Modem的回呼功能。undo service modem-callback命令禁止Modem的回呼功能。
缺省情况下,禁止Modem的回呼功能。
service modem-callback是在Modem线路激活(即Modem检测到载波或对端设备发送数据)时启动回呼,此时还没进入PPP,这样在执行计费之前就启动回呼,可以节省费用。
【举例】
# 允许Modem的回呼功能。
<Sysname> system-view
[Sysname] service modem-callback
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!