国家 / 地区

05-二层技术-广域网接入命令参考

06-Modem管理命令

本章节下载  (223.98 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR_Winet/H3C_MSR_810_WiNet/Command/Command_Manual/H3C_MSR_WiNet_CR(V7)-R0605-6W200/05/201911/1244872_30005_0.htm

06-Modem管理命令


1 Modem管理

说明

本特性仅在AM接口模块、ASE接口模块、AUX接口以及SAE接口模块工作在异步方式下时支持。

 

1.1  Modem管理配置命令

1.1.1  country-code

country-code命令用来配置AM接口的Modem编码格式。

undo country-code命令用来恢复缺省情况。

【命令】

country-code area-name

undo country-code

【缺省情况】

地区编码格式为united-states。

【视图】

AM接口视图

【缺省用户角色】

network-admin

【参数】

area-name:地区名称,包括:australia、austria、belgium、brazil、bulgaria、canada、china、czechoslovakia、denmark、finland、france、germany、greece、hongkong、hungary、india、ireland、israel、italy、japan、korea、luxembourg、malaysia、mexico、netherlands、new-zealand、norway、philippines、poland、portugal、russia、singapore、southafrica、spain、sweden、switzerland、taiwan、united-kingdom、united-states。

【使用指导】

在不同的地区,Modem的编码格式有所不同,为了适应不同地区的编码格式,可以配置此命令。

需要注意的是,当Modem处于连接状态时,配置本命令会使Modem连接断开。

【举例】

# 配置AM接口的编码格式为china。

<Sysname> system-view

[Sysname] interface analogmodem 2/4/0

[Sysname-Analogmodem2/4/0] country-code china

1.1.2  modem answer-timer

modem answer-timer命令用来配置Modem等待链路建立的有效时间间隔。

undo modem answer-timer命令用来恢复缺省情况。

【命令】

modem answer-timer time

undo modem answer-timer

【缺省情况】

Modem等待链路建立的有效时间间隔为60秒。

【视图】

用户线视图

【缺省用户角色】

network-admin

【参数】

time:Modem等待链路建立的有效时间间隔,取值范围为1~65535,单位为秒。

【使用指导】

当Modem等待链路建立的时间间隔超过配置的有效时间间隔后,Modem将拆除本次呼叫。

Modem作为主叫侧设备或被叫侧设备时,Modem等待链路建立的时间间隔的含义不同:

·     Modem作为主叫侧设备时,该间隔是指从拨号到通话的时间间隔。

·     Modem作为被叫侧设备时,该间隔是指从摘机到通话的时间间隔。

本命令仅在异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图和AUX接口对应的AUX用户线视图下可以配置,在Console、VTY用户线视图下无法配置。

【举例】

# 将Modem等待链路建立的有效时间配置为50秒。

<Sysname> system-view

[Sysname] line aux 0

[Sysname-line-aux0] modem answer-timer 50

1.1.3  modem auto-answer

modem auto-answer命令用来配置Modem的应答方式为自动应答方式。

undo modem auto-answer命令用来恢复缺省情况。

【命令】

modem auto-answer

undo modem auto-answer

【缺省情况】

Modem为非自动应答方式,即路由器通过发AT指令给Modem来应答。

【视图】

用户线视图

【缺省用户角色】

network-admin

【使用指导】

本命令仅在异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图和AUX接口对应的AUX用户线视图下可以配置,在通道化生成的同/异步串口对应的TTY用户线视图和Console、VTY用户线视图下无法配置。

建议根据路由器外接Modem的当前应答状态配置本命令,使得用户接口的状态与Modem的状态一致。当Modem状态为自动应答(Modem的AA灯亮)时,配置modem auto-answer(以避免Modem自动应答后,路由器又发出应答指令);如果外接Modem为非自动应答方式,则可配置undo modem auto-answer

需要注意的是,当本命令的配置与Modem当前的应答状态不一致时,对于某些Modem可能会造成应答不正常,请谨慎配置此命令。

【举例】

# 在TTY1用户线视图下,配置Modem为自动应答方式。

<Sysname> system-view

[Sysname] line tty 1

[Sysname-line-tty1] modem auto-answer

【相关命令】

·     modem caller-number resolve

1.1.4  modem callback

modem callback命令用来开启Modem的回呼功能。

undo modem callback命令用来关闭Modem的回呼功能。

【命令】

modem callback

undo modem callback

【缺省情况】

Modem的回呼功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

Modem回呼功能是指Modem作为被叫侧设备和主叫方用户建立连接之后,对于需要回呼的主叫方用户,断开Modem当前连接并主动呼出。

【举例】

# 开启Modem的回呼功能。

<Sysname> system-view

[Sysname] modem callback

1.1.5  modem caller-number resolve

modem caller-number resolve命令用来开启Modem模块获取终端主叫号码功能,即在Modem模块接受终端呼叫时,获取其主叫号码。

undo modem caller-number resolve命令用来关闭Modem模块获取终端主叫号码功能。

【命令】

modem caller-number resolve [ ata-waiting-time time ]

undo modem caller-number resolve

【缺省情况】

Modem模块接受终端呼叫时,不获取其主叫号码。

【视图】

用户线视图

【缺省用户角色】

network-admin

【参数】

ata-waiting-time time:Modem模块等待接收主叫方号码的时间,取值范围为10~10000,单位为毫秒,缺省值为1000。超过该时间之后,Modem模块将不再接收主叫方号码。该参数取值与主叫方和主叫方接入设备之间的连接速率有关,若主叫方与主叫方接入设备之间的连接速率较低,则该参数配置的大一些,会增加Modem模块获取终端主叫号码的成功几率。

【使用指导】

本命令仅在AM接口对应的TTY用户线视图下可以配置,在其它用户线视图下无法配置。

通过AM接口接入的POS(Point of Sale,销售点)终端,若前置机需要获取POS终端的主叫号码,则POS接入设备在向前置机转发终端的数据前,首先等待获取POS终端的主叫号码,然后将获取到的终端的主叫号码发送给前置机,并等待前置机响应之后,再转发该终端的数据。本功能用于配合POS接入终端实现主叫号码发送功能,关于POS接入终端主叫号码功能的相关介绍请参考“终端接入配置指导”中的“POS终端接入”。

需要注意的是,当Modem处于连接状态时,配置本命令会使Modem连接断开。

【举例】

# 在TTY用户线视图下,开启Modem模块获取终端主叫号码功能,并设置获取终端主叫号码的最长等待时间为10秒。

<Sysname> system-view

[Sysname] line tty 81

[Sysname-line-tty81] modem caller-number resolve ata-waiting-time 10000

【相关命令】

·     modem auto-answer

1.1.6  modem enable

modem enable命令用来开启Modem的呼入/呼出权限。

undo modem enable命令用来关闭Modem的呼入/呼出权限。

【命令】

modem enable { both | call-in | call-out }

undo modem enable

【缺省情况】

禁止Modem呼入和呼出。

【视图】

用户线视图

【缺省用户角色】

network-admin

【参数】

both:同时允许Modem呼入和呼出。

call-in:仅允许Modem呼入。

call-out:仅允许Modem呼出。

【使用指导】

本命令仅在异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图和AUX接口对应的AUX用户线视图下可以配置,在Console、VTY用户线视图下无法配置。

需要注意的是,当Modem处于连接状态时,配置本命令会使Modem连接断开。

【举例】

# 在TTY1用户线上,配置仅允许Modem呼入。

<Sysname> system-view

[Sysname] line tty 1

[Sysname-line-tty1] modem enable call-in

1.1.7  sendat

sendat命令用来手工向Modem发送AT指令。

【命令】

sendat at-string

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

at-string:AT指令字符串,为1~300个字符的字符串,对于Modem而言,AT指令指的是“+++”和“A/”以及任意以AT开头的字符串。AT指令的详细解释请参见表1-1

【使用指导】

sendat命令不检查AT指令的合法性,直接将用户输入的字符串作为AT指令送至Modem(遇到小写字母自动转化为大写字母)。若打开该接口的Modem调试信息开关,则可以看到Modem返回的结果码,若Modem通过En指令设置了命令回显,还可以看到回显的AT指令。

本命令可以在异步串口、工作在异步方式的同/异步串口、AUX接口、AM接口下执行。

Modem处于AT指令模式下才能接受AT指令,若处于数据传输状态,使用该命令发送的AT指令无效。

通过sendat命令一次只能发送一条AT指令。

通过AT指令配置Modem后,Modem的工作状态会被改变,有可能导致Modem的状态混乱从而影响到拨号等基本功能。请在专业人员的指导下慎重使用本功能。

说明

·     AT是命令行的字首,告诉Modem要输入命令。它执行除A/(重复)和+++(换码)之外的所有命令。单独输入AT,如果Modem准备接收命令,则Modem返回OK或0信息。

·     表1-1提供了常用AT指令的说明,表格中所有的命令均以AT字符开头,用户可以参考。

 

表1-1 常用AT指令描述表

指令

说明

A

应答命令。A命令使Modem无需等待响铃即可应答呼叫。此命令在手动应答呼叫时有用。同一命令行中A之后的所有命令将被忽略

Bn

通信标准选项,在ITU与Bell标准之间作出选择

参数n

·     n = 0,ITU V.22使用1200bps的传输速率

·     n = 1,Bell 212使用1200bps的传输速率(缺省值)

·     n = 2或3,撤消ITU V.23反向通道

·     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=nr寄存器的值配置为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 async 2/4/0

[Sysname-Async2/4/0] sendat ATD169

# 在工作在异步方式的同/异步串口下发送拨号命令,呼叫号码169。

<Sysname> system-view

[Sysname] interface serial 2/1/0

[Sysname-Serial2/1/0] physical-mode async

[Sysname-Serial2/1/0] sendat ATD169

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!