03-Modem管理配置
本章节下载: 03-Modem管理配置 (202.20 KB)
本特性仅在AM接口模块、ASE接口模块、AUX接口以及SAE接口模块工作在异步方式下时支持。
Modem是目前使用广泛的一种网络设备,实现对Modem的良好管理和控制是路由器的一个重要功能。Modem的厂家众多而且类型各异,虽然都支持业界标准的AT指令集,但在具体的实现和命令的细节上存在着或多或少的差别,目前,路由器支持以下Modem管理功能:
· 控制Modem的呼入/呼出权限
· 调整Modem等待链路建立的有效时间间隔
· 根据外接Modem的应答状态配置Modem的应答方式
· 支持Modem模块获取终端主叫号码功能
· 支持Modem的回呼功能
· 通过AT指令查询和设置Modem的软件和硬件功能
· 调整Modem的编码格式
表1-1 Modem管理配置任务简介
配置任务 |
说明 |
详细配置 |
开启Modem的呼入/呼出权限 |
必选 |
|
配置Modem等待链路建立的有效时间间隔 |
必选 |
|
配置Modem的应答方式 |
必选 |
|
开启Modem模块获取终端主叫号码功能 |
可选 |
|
开启Modem的回呼功能 |
可选 |
|
通过AT指令配置Modem |
可选 |
|
配置Modem的编码格式 |
必选 |
当Modem处于连接状态时,配置本功能会使Modem连接断开。
允许Modem呼入,Modem才可以接受对端的呼叫。允许Modem呼出,Modem才可以对外发起呼叫。用户可以通过下面的配置控制Modem的呼入/呼出权限。
表1-2 开启Modem的呼入/呼出权限
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入用户线视图 |
line { first-num1 [ last-num1 ] | { aux | tty } first-num2 [ last-num2 ] } |
可以是异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图和AUX接口对应的AUX用户线视图,不能是Console、VTY用户线视图 |
开启Modem的呼入/呼出权限 |
modem enable { both | call-in | call-out } |
缺省情况下,禁止Modem呼入和呼出 |
当Modem等待链路建立的时间间隔超过配置的有效时间间隔后,Modem将拆除本次呼叫。
Modem作为主叫侧设备或被叫侧设备时,Modem等待链路建立的时间间隔的含义不同:
· Modem作为主叫侧设备时,该间隔是指从拨号到通话的时间间隔。
· Modem作为被叫侧设备时,该间隔是指从摘机到通话的时间间隔。
表1-3 配置Modem等待链路建立的有效时间间隔
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入用户线视图 |
line { first-num1 [ last-num1 ] | { aux | tty } first-num2 [ last-num2 ] } |
可以是异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图,AUX接口对应的AUX用户线视图,不能是Console、VTY用户线视图 |
配置Modem等待链路建立的有效时间间隔 |
modem answer-timer time |
缺省情况下,Modem等待链路建立的有效间隔时间为60秒 |
建议根据路由器外接Modem的当前应答状态配置Modem的应答方式:
· 当外接Modem状态为自动应答(Modem的AA灯亮)时,配置modem auto-answer,以避免Modem自动应答后,路由器又发出应答指令;
· 如果外接Modem为非自动应答方式,则可配置undo modem auto-answer。
当路由器上配置的Modem应答方式与Modem当前的应答方式不一致时,对于某些Modem可能会造成应答不正常。请谨慎配置本功能。
表1-4 配置Modem的应答方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入用户线视图 |
line { first-num1 [ last-num1 ] | { aux | tty } first-num2 [ last-num2 ] } |
可以是异步串口、工作在异步方式的同/异步串口、AM接口对应的TTY用户线视图,AUX接口对应的AUX用户线视图,不能是通道化生成的同/异步串口对应的TTY用户线视图和Console、VTY用户线视图 |
配置Modem的应答方式为自动应答方式 |
modem auto-answer |
二者选其一 缺省情况下,Modem为非自动应答方式 |
配置Modem的应答方式为非自动应答方式 |
undo modem auto-answer |
当Modem处于连接状态时,配置本功能会使Modem连接断开。
目前,本功能只对AM接口接入的POS(Point of Sale,销售点)终端有效。
通过AM接口接入的POS终端,若前置机需要获取POS终端的主叫号码,则POS接入设备在向前置机转发终端的数据前,首先等待获取POS终端的主叫号码,然后将获取到的终端的主叫号码发送给前置机,并等待前置机响应之后,再转发该终端的数据。本功能用于配合POS接入终端实现主叫号码发送功能,关于POS接入终端主叫号码功能的相关介绍请参考“终端接入配置指导”中的“POS终端接入”。
表1-5 开启Modem模块获取终端主叫号码功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入AM接口对应的TTY用户线视图 |
line { first-num1 [ last-num1 ] | tty first-num2 [ last-num2 ] } |
- |
开启Modem模块获取终端主叫号码功能 |
modem caller-number resolve [ ata-waiting-time time ] |
缺省情况下,Modem模块接受终端呼叫时,不获取其主叫号码 |
Modem回呼功能是指Modem作为被叫侧设备和主叫方用户建立连接之后,对于需要回呼的主叫方用户,断开当前Modem连接并主动呼出。
表1-6 开启Modem的回呼功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
开启Modem的回呼功能 |
modem callback |
缺省情况下,Modem的回呼功能处于关闭状态 |
通过AT指令配置Modem后,Modem的工作状态会被改变,有可能导致Modem的状态混乱从而影响到拨号等基本功能。请在专业人员的指导下慎重使用本功能。
Modem处于AT指令模式下才能接受AT指令,若处于数据传输状态,使用该命令发送的AT指令无效。
表1-7 通过AT指令配置Modem
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
interface interface-type interface-number |
可以是异步串口、工作在异步方式的同/异步串口、AUX接口、AM接口 |
手工向Modem发送AT指令 |
sendat at-string |
通过sendat命令一次只能发送一条AT指令 |
当Modem处于连接状态时,配置本功能会使Modem连接断开。
在不同的地区,Modem的编码格式有所不同,为了适应不同地区的编码格式,可以配置本命令。
目前,本功能只对AM接口有效。
表1-8 配置Modem的编码格式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入AM接口视图 |
interface analogmodem interface-number |
- |
配置Modem的编码格式 |
country-code area-name |
缺省情况下,地区编码格式为united-states |
Router A使用Serial2/1/0接口,通过DDR拨号可以与Router B建立连接。当IP地址1.1.1.1/16与IP地址2.2.2.2/16之间有数据需要传输时,Router A可以通过DDR建立拨号连接完成数据传输需求。
关于通过DDR建立拨号连接的详细内容,请参见“二层技术-广域网接入配置指导”中的“DDR”。
图1-1 通过Modem互通组网图
(1) 配置Router A:
# 配置拨号访问组1以及对应的拨号访问控制条件。
<RouterA> system-view
[RouterA] dialer-group 1 rule ip permit
# 配置Serial2/1/0接口工作在异步方式、协议模式。
[RouterA] interface serial 2/1/0
[RouterA-Serial2/1/0] physical-mode async
[RouterA-Serial2/1/0] async-mode protocol
# 配置Serial2/1/0接口的IP地址。
[RouterA-Serial2/1/0] ip address 1.1.1.1 255.255.0.0
# 在Serial2/1/0接口上启动传统DDR。
[RouterA-Serial2/1/0] dialer circular enable
# 将拨号访问组1与Serial2/1/0接口关联。
[RouterA-Serial2/1/0] dialer-group 1
# 配置Serial2/1/0接口去往对端的拨号串。
[RouterA-Serial2/1/0] dialer number 666666
[RouterA-Serial2/1/0] quit
# 在用户线1上,配置允许Modem呼入和呼出。
[RouterA] line tty 1
[RouterA-line-tty1] modem enable both
(2) 配置Router B:
# 配置拨号访问组1以及对应的拨号访问控制条件。
<RouterB> system-view
[RouterB] dialer-group 1 rule ip permit
# 配置Serial2/1/0接口工作在异步方式、协议模式。
[RouterB] interface serial 2/1/0
[RouterB-Serial2/1/0] physical-mode async
[RouterB-Serial2/1/0] async-mode protocol
# 配置Serial2/1/0接口的IP地址。
[RouterB-Serial2/1/0] ip address 2.2.2.2 255.255.0.0
# 在Serial2/1/0接口上启动传统DDR。
[RouterB-Serial2/1/0] dialer circular enable
# 将拨号访问组1与Serial2/1/0接口关联。
[RouterB-Serial2/1/0] dialer-group 1
# 配置Serial2/1/0接口去往对端的拨号串。
[RouterB-Serial2/1/0] dialer number 888888
[RouterB-Serial2/1/0] quit
# 在用户线1上,配置允许Modem呼入和呼出。
[RouterB] line tty 1
[RouterB-line-tty1] modem enable both
关于DDR命令的详细说明,请参见“二层技术-广域网接入命令参考”中的“DDR”。
Router A和Router B之间可以互相ping通。
外置Modem状态不正常(如啸叫声长时间不停止或持续忙音)。
可以按照如下步骤进行:
· 在与外置Modem连接的路由器物理接口上执行shutdown和undo shutdown命令,检查外置Modem状态是否恢复正常;
· 若外置Modem状态仍不正常,则可将外置Modem重新上电。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!