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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!