11-語音RADIUS命令
本章節下載: 11-語音RADIUS命令 (201.71 KB)
1.1.9 callednumber receive-method
1.1.12 display voice access-number
1.1.13 display voice call-history-record
1.1.14 display voice radius statistic
1.1.19 reset voice radius statistic
1.1.21 timer two-stage dial-interval
MSR800、MSR 900、MSR900-E、MSR 930、MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持語音功能。
【命令】
aaa-client
【視圖】
語音視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
aaa-client命令用來進入語音AAA業務視圖。
【舉例】
# 進入語音AAA業務視圖。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa]
【命令】
accounting
undo accounting
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
accounting命令用來啟動某個接入服務號的用戶RADIUS計費功能。undo accounting命令用來關閉該功能。
缺省情況下,不啟動接入服務號的用戶RADIUS計費功能。
對於同一台提供語音呼叫服務的語音網關而言,一次撥號用戶(用戶摘機直接撥打被叫號碼,發起呼叫)和二次撥號用戶(用戶摘機需要先撥打配置的接入服務號碼,再撥打被叫號碼,發起呼叫)的RADIUS計費功能是分開的。該命令隻針對某個接入服務號的用戶即二次撥號用戶,當啟動該功能後,所有使用該接入服務號的用戶呼叫都進行計費。關閉該功能後,所有使用該接入服務號的用戶呼叫都不進行計費。
相關配置可參考命令gw-access-number,acct-method,accounting-did。
【舉例】
# 啟動接入服務號為17909的用戶RADIUS計費功能。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] accounting
# 關閉某個接入服務號的用戶RADIUS計費功能。
[Sysname-voice-dial-anum17909] undo accounting
【命令】
accounting-did
undo accounting-did
【視圖】
語音AAA業務視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
accounting-did命令用來啟動所有一次撥號用戶的RADIUS計費功能。undo accounting-did命令用來關閉該功能。
缺省情況下,未啟動所有一次撥號用戶的RADIUS計費功能。
對於同一台提供語音呼叫服務的語音網關,一次撥號用戶和二次撥號用戶的RADIUS計費功能是分開的。該命令隻針對一次撥號用戶,當啟動該功能後,所有的一次撥號用戶的呼叫都進行RADIUS計費;關閉該功能後,所有的一次撥號用戶的呼叫都不進行計費。
相關配置可參考命令acct-method,accounting。
【舉例】
# 啟動所有一次撥號用戶的RADIUS計費功能。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa] accounting-did
# 關閉所有一次撥號用戶的RADIUS計費功能。
[Sysname-voice-aaa] undo accounting-did
【命令】
acct-method { start-ack | start-no-ack | stop-only }
undo acct-method
【視圖】
語音AAA業務視圖
【缺省級別】
2:係統級
【參數】
start-ack:語音網關在呼叫建立開始時向RADIUS Server發送計費請求消息,但必須在收到RADIUS Server對計費開始請求的應答後才進行呼叫連接;呼叫結束時,語音網關發送計費結束請求,收到RADIUS Server對該請求的應答後才釋放語音呼叫。
start-no-ack:表示語音網關在呼叫建立開始時向RADIUS Server發送計費請求消息,但不等待RADIUS Server對計費開始請求的應答,就直接進行呼叫連接,如果呼叫連接後,語音網關收到RADIUS Server對該計費開始請求失敗的應答,則立即釋放呼叫;呼叫結束時,語音網關發送計費結束請求,收到RADIUS Server對該請求的應答後釋放語音呼叫。
stop-only:語音網關隻在呼叫結束時向RADIUS Server發送計費請求消息,收到RADIUS Server對該請求的應答後釋放語音呼叫。
【描述】
acct-method命令用來配置RADIUS Client對計費請求/響應報文的處理方式。undo acct-method命令用來恢複缺省情況。
缺省情況下,采用start-no-ack方式處理計費請求/響應報文。
相關配置可參考命令accounting和accounting-did。
【舉例】
# 指定使用start-ack方式處理計費請求/響應報文。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa] acct-method start-ack
# 恢複到缺省的處理方式。
[Sysname-voice-aaa] undo acct-method
【命令】
authentication
undo authentication
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
authentication命令用來啟動某個接入服務號的用戶認證功能。undo authentication命令用來關閉該項功能。
缺省情況下,未啟動該接入服務號的用戶認證功能。
對於每個接入服務號,都可以指定是否要對其用戶進行認證。如果啟動了針對一個接入服務號的用戶認證功能,則使用該接入服務號的用戶隻有通過身份認證以後才可以獲取授權,撥打IP電話;如果關閉了用戶認證功能,則無論使用該接入服務號的用戶是否合法,都可以直接撥打IP電話。
需要注意的是,授權功能必須在認證功能已經開啟的前提下才能執行。如果關閉認證功能,授權功能將會自動關閉,同時該授權命令(authorization和undo authorization)不可見。
相關配置可參考命令gw-access-number,authorization。
【舉例】
# 對於接入服務號17909,啟動對其用戶進行身份認證。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] authentication
# 對於接入服務號17909,關閉對其用戶進行身份認證。
[Sysname-voice-dial-anum17909] undo authentication
【命令】
authentication-did
undo authentication-did
【視圖】
語音AAA業務視圖
【缺省級別】
2:係統級
【參數】
無。
【描述】
authentication-did命令用來啟動所有一次撥號用戶的認證功能。undo authentication-did命令用來關閉該項功能。
缺省情況下,不啟動所有一次撥號用戶的認證功能。
本命令針對一次撥號用戶,對二次撥號用戶不起作用。
當使用本命令後,認證功能被啟動,撥打IP電話的一次撥號用戶的主叫號碼將被發送給RADIUS Server以進行身份認證。隻有通過認證的用戶才可以獲取進一步的服務;否則連接將被斷開,無法打通IP電話。
需要注意的是,授權功能必須在認證功能已經開啟的前提下才能執行。如果關閉認證功能,授權功能將會自動關閉,同時該授權命令(authorization-did和undo authorization-did)不可見。
相關配置可參考命令authorization-did。
【舉例】
# 啟動一次撥號用戶認證功能。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa] authentication-did
【命令】
authorization
undo authorization
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
無。
【描述】
authorization命令用來啟動某個接入服務號的用戶授權功能。undo authorization命令用來關閉該項功能。
缺省情況下,不啟動該接入服務號的用戶授權功能。
當使用本命令後,授權功能被啟動,對所有試圖通過該接入服務號進行通話的二次撥號用戶,進行身份認證後,所撥打的被叫號碼將被發送給RADIUS Server進行授權。
啟動該功能前必須啟動二次撥號用戶的認證功能(authentication),否則該命令不可見。
相關配置可參考命令gw-access-number,authentication。
【舉例】
# 對於接入服務號17909,啟動對其用戶進行授權。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] authentication
[Sysname-voice-dial-anum17909] authorization
# 對於接入服務號17909,關閉對其用戶進行授權。
[Sysname-voice-dial-anum17909] undo authorization
【命令】
authorization-did
undo authorization-did
【視圖】
語音AAA業務視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
authorization-did命令用來啟動所有一次撥號用戶的授權功能。undo authorization-did命令用來關閉該項功能。
缺省情況下,不啟動所有一次撥號用戶的授權功能。
本命令針對一次撥號用戶,對二次撥號用戶不起作用。當使用本命令後,授權功能被啟動,對於所有試圖撥打IP電話的一次撥號用戶,進行身份認證後,他們所撥打的被叫號碼將被發送給RADIUS Server進行授權。
啟動該功能前必須啟動一次撥號用戶的認證功能,否則該命令不可見。
相關配置可參考命令authentication-did。
【舉例】
# 啟動一次撥號用戶授權功能。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa] authentication-did
[Sysname-voice-aaa] authorization-did
# 關閉一次撥號用戶授權功能。
[Sysname-voice-aaa] undo authorization-did
【命令】
callednumber receive-method { immediate | terminator }
undo callednumber receive-method
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
immediate:語音網關在收齊被叫號碼後立即發起呼叫。
terminator:用戶輸入被叫號碼後,需要輸入終結符“#”以結束被叫號碼輸入。
【描述】
callednumber receive-method命令用於配置被叫號碼的接收方式。undo callednumber receive-method命令用來恢複缺省情況。
缺省情況下,被叫號碼撥完後,需要用戶輸入終結符“#”以結束被叫號碼的輸入。
本命令對於一次撥號和二次撥號流程都有效。使用terminator方式,用戶需要輸入撥號終結符語音網關才可以立即發起呼叫,否則需要等待撥號超時才可以發起呼叫;使用immediate方式,用戶可以設置語音網關為收齊被叫號碼後立即發起呼叫,不需要用戶輸入終結符“#”,簡化用戶的操作過程。
相關配置可參考命令gw-access-number。
【舉例】
# 配置接入服務號17909的被叫號碼接收方式為立即呼叫方式。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] callednumber receive-method immediate
# 恢複接入服務號17909的被叫號碼接收方式為缺省值。
[Sysname-voice-dial-anum17909] undo callednumber receive-method
【命令】
card-digit card-digit
undo card-digit
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
card-digit:卡號位數,取值範圍為1~31。
【描述】
card-digit命令用來配置卡號密碼流程中某個接入服務號的用戶卡號位數。undo card-digit命令用來恢複缺省情況。
缺省情況下,在沒有配置某個接入服務號時,不存在用戶卡號位數。隻有通過process-config命令配置撥號流程為卡號密碼流程後,用戶卡號位數為12。
需要注意的是:
· 本命令用來配置二次撥號卡號密碼流程(使用卡號/密碼進行身份認證)用戶的卡號位數。一旦規定了卡號位數,則所有使用該接入服務號的用戶必須輸入規定位數的卡號,否則語音網關會報錯。
· 如果沒有通過process-config命令配置撥號流程指定為卡號密碼流程,則該命令將無法配置;隻有將其撥號流程配置為卡號密碼流程後,該命令在該接入服務號的接入服務號視圖下可見。
相關配置可參考命令gw-access-number,process-config。
【舉例】
# 對於接入服務號17909,配置其用戶卡號位數為10位。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] process-config cardnumber
[Sysname-voice-dial-anum17909] card-digit 10
【命令】
cdr { buffer size-number | duration time-length | threshold percentage }
undo cdr { all | buffer | duration | threshold }
【視圖】
語音AAA業務視圖
【缺省級別】
2:係統級
【參數】
buffer size-number:指定呼叫詳細記錄的保存條數,size-number取值範圍為0~500,缺省值為50,取0值時表示不保存任何呼叫詳細記錄。
duration time-length:指定呼叫詳細記錄的保存時限,單位為秒,time-length取值範圍為0~2147483647,缺省值為86400秒(即為24小時),取0時表示不保存任何呼叫詳細記錄。
threshold percentage:指定呼叫記錄的告警閾值(百分比值),當呼叫記錄保存的條數達到配置條數的告警閾值(呼叫記錄數等於配置條數與閾值的百分比乘積)後,語音網關會給出一次告警信息,word取值範圍為0~100,缺省值為80,取值為0時,禁止輸出警告信息。
【描述】
cdr命令用來配置呼叫詳細記錄的保存規則。undo cdr命令用來恢複缺省的保存規則,undo cdr all命令用來恢複buffer、duration、threshold全為默認值。
可以通過此命令來配置呼叫詳細記錄的保存規則。語音網關會根據用戶所配置的規則保存一定數量的呼叫詳細記錄信息。在配置呼叫記錄保存條數或者呼叫記錄保存時間時,語音網關會判斷此配置是否刪除已有的呼叫記錄,如果會刪除呼叫記錄,語音網關會給出提示,要求用戶確認,語音網關根據用戶確認信息決定配置是否生效。
如果同時配置buffer和duration參數,則呼叫記錄保存首先不能超過buffer設定的條數限製,如果在某段時間內有大量的話務發生,導致滿足時間要求的、待保存的呼叫詳細記錄超過配置的條數,則結束時間最早的、超過配置條數的那一部分呼叫詳細記錄將被刪除,即使它們是符合保存時間規則的。
相關配置可參考命令display voice call-history-record。
【舉例】
# 指定保存最多400條呼叫詳細記錄。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] aaa-client
[Sysname-voice-aaa] cdr buffer 400
# 指定保存通話結束時間在10小時之內的呼叫詳細記錄。
[Sysname-voice-aaa] cdr duration 36000
# 指定保存告警閾值為配置的呼叫記錄數的10%。
[Sysname-voice-aaa] cdr threshold 10
【命令】
display voice access-number [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display voice access-number命令用來顯示已經配置的語音AAA業務視圖下配置信息以及接入服務號配置信息。
顯示信息的主要內容包括:
· 計費方式
· 一次撥號認證授權計費
· 呼叫記錄保存規則
· 所有的接入服務號配置信息
相關配置可參考命令gw-access-number,aaa-client。
【舉例】
# 顯示已經配置的接入服務號信息。
<Sysname> display voice access-number
AAA configuration :
accounting-method = start-ack
accounting-did = on
authentication-did = off
authorization-did = on
call history rule:
cdr buffer = 100
cdr duration = 86400
cdr threshold = 50
access number: [ 17909 ]
dialing process = cardnumber
accounting = on
authentication = on
authorization = on
callednum receive = termintor
card digit = 12
password digit = 6
redialing times = 2
access number: [ 201 ]
dialing process = voice-caller
accounting = off
authentication = off
authorization = off
callednum receive = immediate
redialing times = 2
language selected = Chinese
表1-1 display voice access-number命令顯示信息描述表
字段 |
描述 |
accounting-method |
計費方式,有start-ack,start-no-ack以及stop-only,可參考acct-method命令 |
accounting-did |
一次撥號計費功能,on為該功能打開,off為該功能關閉,可參考accounting-did命令 |
authentication-did |
一次撥號認證功能,on為該功能打開,off為該功能關閉,可參考authentication-did命令 |
authorization-did |
一次撥號授權功能,on為該功能打開,off為該功能關閉,可參考authorization-did命令 |
call history rule |
呼叫記錄保存規則 |
cdr buffer |
呼叫記錄保存條數,可參考cdr buffer命令 |
cdr duration |
呼叫記錄保存時間,可參考cdr duration命令 |
cdr threshold |
呼叫記錄告警閾值,可參考cdr threshold命令 |
access number |
配置相應的接入服務號,比如17909。 可參考gw-access-number命令 |
dialing process |
二次撥號流程,有cardnumber,callernumber,voice-caller,可參考process-config命令 |
accounting |
二次撥號計費功能,on為該功能打開,off為該功能關閉,可參考accounting命令 |
authentication |
二次撥號認證功能,on為該功能打開,off為該功能關閉,可參考authentication命令 |
authorization |
二次撥號授權功能,on為該功能打開,off為該功能關閉,可參考authorization命令 |
callednum receive |
被叫號碼接收方式,有terminator,immediate,可參考callednumber receive-method命令 |
card digit |
卡號位數,cardnumber流程才顯示,可參考card-digit命令 |
password digit |
密碼位數,cardnumber流程才顯示,可參考password-digit命令 |
redialing times |
重撥次數,cardnumber流程以及voice-caller流程才顯示,可參考redialtimes命令 |
language selected |
語言選擇功能,有Chinese,English,Enable,voice-caller流程才顯示,可參考selectlanguage命令 |
【命令】
display voice call-history-record { all | callednumber called-number | callingnumber calling-number | cardnumber card-number | last last-number | line line-number | remote-ip-addr ip-address } [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
all:顯示所有的呼叫曆史紀錄。
callednumber called-number:按照被叫號碼顯示呼叫曆史記錄,called-number由0-9的數字以及星號組成,不超過31位字符的字符串。
callingnumber calling-number:按照主叫號碼顯示呼叫曆史記錄,calling-number由0-9數字以及星號組成,不超過31位字符的字符串。
cardnumber card-number:按照預付費卡號顯示呼叫曆史記錄,card-number取值為不超過31位字符的字符串。
last last-number:按照指定的最近通話記錄數目顯示呼叫曆史記錄,取值範圍為1~500。
line line-number:按照語音網關上接收或發出呼叫的語音用戶線過濾顯示呼叫曆史記錄。
remote-ip-addr ip-address:按照被叫用戶的IP地址顯示呼叫曆史記錄,ip-address為被叫用戶的IP地址。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display voice call-history-record命令用來顯示通過RADIUS交互的呼叫曆史記錄。
按照ip-address查找呼叫記錄,隻匹配被叫用戶的IP地址;按照last-number顯示最近呼叫記錄,如果輸入的last-number大於實際的呼叫記錄數,語音網關將顯示所有的呼叫記錄。
語音網關根據用戶輸入檢索條件進行查找呼叫記錄,如果查找記錄失敗或者查找到的記錄為空,語音網關會給出提示信息。
相關配置請參考命令cdr。
【舉例】
# 按照主叫號碼過濾顯示呼叫記錄。
<Sysname> display voice call-history-record callingnumber 4000
Call records of voice RADIUS:
#
CallRecord [ 0 ]:
CallReference = 46
CallRecordTime = Oct 20, 2006 16:45:47
CardNumber = None
AccessNumber = None
Incoming call leg:
CallingNumber = 4000
SignalType = FXS/O
VoiceInterface = 1/0
SetupTime = Oct 20, 2006 16:45:43
ConnectTime = Oct 20, 2006 16:45:45
ReleaseTime = Oct 20, 2006 16:45:47
SendPackets = 71 packages
SendBytes = 2982 bytes
ReceivePackets = 111 packages
ReceiveBytes = 4662 bytes
Outgoing call leg [ 0 ]:
CalledNumber = 2000
CallDuration = 00h 00m 02s
EncodeType = G729R8
DecodeType = G729R8
ReleaseCause = Called hook on
SignalType = SIP
IpAddress/Port = 1.1.1.19/5060
SetupTime = Oct 20, 2006 16:45:43
ConnectTime = Oct 20, 2006 16:45:45
ReleaseTime = Oct 20, 2006 16:45:47
SendPackets = 111 packages
SendBytes = 4662 bytes
ReceivePackets = 72 packages
ReceiveBytes = 3024 bytes
#
The end
表1-2 display voice call-history-record命令顯示信息描述表
字段 |
描述 |
Call records of voice RADIUS |
與RADIUS交互的呼叫曆史紀錄 |
CallRecord [ 0 ] |
呼叫記錄編號 |
CallReference |
語音RADIUS模塊呼叫標識 |
CallRecordTime |
呼叫記錄保存時間 |
CardNumber |
卡號 |
AccessNumber |
接入服務號 |
Incoming Call Leg |
入呼叫側呼叫信息 |
CallingNumber |
主叫號碼 |
SignalType |
入呼叫側信令協議類型(如R2、E&M、H323等) |
VoiceInterface |
入呼叫對應的語音接口 |
SetupTime |
入呼叫側呼叫建立請求時間 |
ConnectTime |
入呼叫側媒體連接時間 |
ReleaseTime |
入呼叫側呼叫釋放時間 |
SendPackets |
入呼叫側發送數據包數 |
SendBytes |
入呼叫側發送數據字節數 |
ReceivePackets |
入呼叫側接收數據包數 |
ReceiveBytes |
入呼叫側接收數據字節數 |
Outgoing call leg [ 0 ] |
出呼叫側呼叫信息。一路呼叫可能有多個出呼叫,括號中是出呼叫標識 |
CalledNumber |
被叫號碼 |
CallDuration |
語音通話時長 |
EncodeType |
編碼類型 |
DecodeType |
解碼類型 |
ReleaseCause |
釋放原因 |
SignalType |
出呼叫側協議類型(如R2、EM、H323等) |
VoiceInterface |
出呼叫對應的語音接口 |
IpAddress/Port |
出呼叫對應的IP地址和端口號 |
SetupTime |
出呼叫側呼叫發出請求時間 |
ConnectTime |
出呼叫側媒體連接時間 |
ReleaseTime |
出呼叫側呼叫釋放時間 |
SendPackets |
出呼叫側發送數據包數 |
SendBytes |
出呼叫側發送數據字節數 |
ReceivePackets |
出呼叫側接收數據包數 |
ReceiveBytes |
出呼叫側接收數據字節數 |
【命令】
display voice radius statistic [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
2:係統級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display voice radius statistic命令用來顯示語音RADIUS與外部呼叫控製模塊以及AAA交互消息的統計。
相關配置請參考命令reset voice radius statistic。
【舉例】
# 顯示語音RADIUS模塊與呼叫控製模塊以及AAA之間的統計信息。
<Sysname> display voice radius statistic
VORDS => AAA:
Authen_Request = 0
Author_Request = 0
AcctReq_PstnCaller = 0
AcctReq_VoipCaller = 0
AcctReq_PstnCalled = 0
AcctReq_VoipCalled = 0
Account_Stop = 0
Leaving = 0
AAA => VORDS:
Authen_Accept = 0
Authen_Reject = 0
Author_Accept = 0
Author_Reject = 0
AcctRsp_PstnCaller = 0
AcctRsp_VoipCaller = 0
AcctRsp_PstnCalled = 0
AcctRsp_VoipCalled = 0
Account_Ok = 0
Account_Failure = 0
Cut = 0
CMC => VORDS:
Setup = 0
Alerting = 0
Connect = 0
Release = 0
DtmfInformation = 0
ChannelReady = 0
FaxVoiceSwitch = 0
FaxTone = 0
表1-3 display voice radius statistic命令顯示信息描述表
字段 |
描述 |
VORDS=>AAA: |
語音RADIUS發送給AAA模塊消息 |
Authen_Request |
認證請求消息 |
Author_Request |
授權請求消息 |
AcctReq_PstnCaller |
PSTN主叫計費請求消息 |
AcctReq_VoipCaller |
VoIP主叫計費請求消息 |
AcctReq_PstnCalled |
PSTN被叫計費請求消息 |
AcctReq_VoipCalled |
VoIP被叫計費請求消息 |
Account_Stop |
計費停止消息 |
Leaving |
下線消息 |
AAA=>VORDS: |
AAA回應語音RADIUS消息 |
Authen_Accept |
認證通過消息 |
Authen_Reject |
認證拒絕消息 |
Author_Accept |
授權通過消息 |
Author_Reject |
授權拒絕消息 |
AcctRsp_PstnCaller |
PSTN主叫計費回應消息 |
AcctRsp_VoipCaller |
VoIP主叫計費回應消息 |
AcctRsp_PstnCalled |
PSTN被叫計費回應消息 |
AcctRsp_VoipCalled |
VoIP被叫計費回應消息 |
Account_Ok |
計費通過消息 |
Account_Failure |
計費失敗消息 |
Cut |
強行使用戶下線消息 |
CMC=>VORDS |
呼叫控製模塊發送給語音RADIUS消息 |
Setup |
呼叫建立消息 |
Alerting |
被叫回鈴消息 |
Connect |
呼叫連接消息 |
Release |
呼叫釋放消息 |
DtmfInformation |
DTMF碼 |
ChannelReady |
媒體連接消息 |
FaxVoiceSwitch |
傳真切換消息 |
FaxTone |
傳真音 |
【命令】
gw-access-number access-number
undo gw-access-number { access-number | all }
【視圖】
語音撥號策略視圖
【缺省級別】
2:係統級
【參數】
access-number:指定的接入服務號(如169、17909等),取值為不超過31個字符的字符串,可以接受的符號包括0~9間的數字、通配符“.”。其中,“.”通配 符代表一個數字字符,通配符隻能出現數字的後麵或者單獨使用。
all:刪除所有已配置的接入服務號。
【描述】
gw-access-number命令用來配置接入服務號或進入接入服務號視圖。undo gw-access-number命令用來刪除已經配置好的單個或全部的接入服務號。
缺省情況下,未配置任何接入服務號。
使用本命令可以配置接入服務號並進入接入服務號視圖。對於本命令的undo形式,刪除某個指定的接入服務號,或者全部接入服務號。如果刪除所有已配置的接入服務號,語音網關會給出警告信息,要求用戶確認,這時可以選擇“Y”確認刪除,也可以選擇“N”取消刪除操作。
接入服務號中不能出現不可接受的字符,若輸入的access-number中出現這樣的字符(如英文字符等),則本次輸入無效。接入服務號的位數不能大於31位,否則無效。語音網關最多允許配置100個接入服務號,若配置的access-number已經達到100條,則無法繼續增加接入服務號。請在刪除部分記錄後繼續增加配置。
接入服務號匹配采用最短匹配、精確匹配優先規則,如果存在接入服務號模板與某個語音實體模板相同,接入服務號優先選取。語音撥號策略視圖下全局號碼變換和語音用戶線下的號碼變換規則對接入服務號起作用,但接入服務號下不能匹配實體變換規則。
【舉例】
# 增加接入服務號17909,並進入接入服務號視圖。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909]
# 增加接入服務號179..,並進入接入服務號視圖。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 179..
[Sysname-voice-dial-anum179..]
# 刪除接入服務號17909。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] undo gw-access-number 17909
# 刪除全部接入服務號。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] undo gw-access-number all
Delete all access numbers, are you sure? (Y/N) y
【命令】
password-digit password-digit
undo password-digit
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
password-digit:密碼位數,取值範圍為1~16。
【描述】
password-digit命令用來配置卡號密碼流程中某個接入服務號的用戶密碼位數。undo password-digit命令用來恢複卡號密碼流程中某個接入服務號的用戶密碼位數為缺省值。
缺省情況下,因二次撥號流程為帶語音提示的主叫號碼流程,該命令不可見。在卡號密碼流程後,密碼位數缺省值為6。
本命令用來配置二次撥號卡號密碼流程(使用卡號/密碼進行身份認證)用戶的密碼位數。
必須先通過process-config命令將欲配置的接入服務號的撥號流程指定為卡號流程,該命令在該接入服務號視圖下才可見。
相關配置可參考命令gw-access-number,process-config。
【舉例】
# 對於接入服務號17909,配置其用戶密碼位數為4。
<Sysname>system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] process-config cardnumber
[Sysname-voice-dial-anum17909] password-digit 4
# 對於接入服務號17909,恢複其用戶密碼位數為默認值。
[Sysname-voice-dial-anum17909] undo password-digit
【命令】
process-config { callernumber | cardnumber | voice-caller }
undo process-config
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
callernumber:主叫號碼流程。語音網關在用戶撥入接入服務號後繼續向用戶送撥號音,以便讓用戶輸入被叫號碼。在這種流程下,用戶身份認證過程是通過識別主叫方電話號碼完成的。主叫號碼流程不需要對流程中的參數進行進一步的配置。
cardnumber:卡號密碼流程。語音網關在用戶撥入接入服務號後繼續向用戶播放語音提示,要求用戶輸入預付費卡號和密碼。在這種流程下,用戶身份認證過程是通過識別預付費卡號/密碼完成的。對於卡號流程,可以使用card-digit、password-digit、redialtimes命令對流程中的參數進行配置。
voice-caller:帶語音提示的主叫號碼流程。語音網關在用戶撥入接入服務號後向用戶播放語音提示,以便讓用戶輸入被叫號碼。在這種流程下,用戶身份認證過程是通過識別主叫方電話號碼完成的。如果認證通過,則語音網關向用戶送提示音,以便讓用戶輸入被叫號碼。另外,可以通過redialtimes來設置被叫號碼重撥次數,使用selectlanguage命令對提示音的語種進行配置。
【描述】
process-config命令用來指定某個接入服務號的撥號流程。undo process-config命令用來恢複某個接入服務號的撥號流程為缺省情況。
缺省情況下,所有接入服務號均使用帶語音提示的主叫號碼流程。
每個接入服務號都有一個具體的撥號流程。對於某個接入服務號,其所屬的所有用戶都必須按照同樣的流程完成呼叫的建立。
提示音主叫號碼流程區別於主叫號碼流程的表現為:使用主叫號碼流程時,用戶撥完接入號碼後,語音網關隻放送撥號音(長音)。而使用提示音主叫號碼流程時,用戶撥完接入號碼後,語音網關向用戶播放語音提示,以便讓用戶輸入被叫號碼。
當撥號流程為卡號密碼流程時,如果沒有使能認證功能,用戶可以輸入任意數字的號碼,隻要符合配置的卡號密碼位數,即可撥打IP電話。
配置撥號流程後,非本流程相關參數的功能被置為默認值,相應的命令被隱藏。卡號密碼流程相關參數有卡號位數、密碼位數;帶語音提示的主叫號碼流程相關參數有語言選擇功能;重撥次數隻對卡號密碼流程和帶語音提示的主叫號碼流程有效。
相關配置請參考命令gw-access-number、card-digit、password-digit和selectlanguage。
【舉例】
# 指定接入服務號17909的用戶接入流程為卡號密碼流程。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] process-config cardnumber
# 指定接入服務號17909的用戶接入流程為缺省流程。
[Sysname-voice-dial-anum17909] undo process-config
【命令】
redialtimes redialtimes-number
undo redialtimes
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
redialtimes-number:號碼重撥次數,卡號密碼流程中語言選擇、卡號、密碼以及被叫號碼可以重新撥號的次數,以及帶語音提示的主叫號碼流程中語言選擇、被叫號碼可重撥次數。取值範圍為0~10。
【描述】
redialtimes命令用來對於某個接入服務號,配置每一個撥號階段中可以重新撥號的次數。undo redialtimes命令用來恢複某個接入服務號的撥號次數為缺省值。
缺省情況下,允許每個撥號階段重新撥號2次。
redialtimes-number是指重撥次數,也就是每個階段可以撥號的次數為重撥次數加一。
采用主叫號碼流程(process-config callernumber),則該命令不可見。
對於卡號密碼流程,語言選擇、卡號、密碼、被叫號碼重輸次數都由redialtimes配置值。需要在正確撥通接入服務號後開始選擇提示語種,撥預付費卡號,然後是密碼,最後是被叫號碼。這其中,在每一個撥號階段都有可能輸錯號碼導致撥號失敗。
對於帶語音提示的主叫號碼流程,redialtimes配置的是語言選擇、被叫號碼重輸次數。
相關配置可參考命令gw-access-number,process-config。
【舉例】
# 配置接入服務號17909的卡號/密碼可重撥次數為4次(即總共可以撥號5次)。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] process-config cardnumber
[Sysname-voice-dial-anum17909] redialtimes 4
【命令】
reset voice radius statistic
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
reset voice radius statistic命令用來清除語音RADIUS與CMC以及AAA交互消息的統計信息。
相關配置可參考命令display voice radius statistic。
【舉例】
# 清除語音RADIUS模塊與CMC、AAA之間的統計信息。
<Sysname> reset voice radius statistic
【命令】
selectlanguage { enable | chinese | english }
undo selectlanguage
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
enable:提示音語種是通過用戶選擇。
chinese:提示音語種為中文。
english:提示音語種為英語。
【描述】
selectlanguage命令用來配置帶語音提示主叫號碼流程中播放提示音的語種。undo selectlanguage命令用來恢複缺省情況。
缺省情況下,語音提示的語種為chinese。
該命令隻有在帶語音提示的主叫號碼流程(process-config voice-caller)時可見。
相關配置可參考命令gw-access-number,process-config。
【舉例】
# 配置提示音的語種為英語。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] process-config voice-caller
[Sysname-voice-dial-anum17909] selectlanguage english
【命令】
timer two-stage dial-interval seconds
undo timer two-stage dial-interval
【視圖】
接入服務號視圖
【缺省級別】
2:係統級
【參數】
seconds:二次撥號時等待用戶撥下一位被叫號碼的超時時間,取值範圍為1~300,單位為秒。
【描述】
timer two-stage dial-interval命令用來配置二次撥號時等待用戶撥下一位被叫號碼的超時時間。undo timer two-stage dial-interval命令用來恢複缺省情況。
缺省情況下,超時時間為10秒。
用戶每撥一位號碼,此定時器就會重啟,直到撥夠所需的位數。在撥號沒結束時定時器超時,如果是在卡號密碼流程和帶語音提示的主叫號碼流程下,沒有超過重撥次數則提示用戶重新撥打被叫號碼;如果超過重撥次數或是在主叫號碼流程下,用戶將被提示掛機,呼叫終止。
【舉例】
# 配置二次撥號時等待用戶撥下一位被叫號碼的超時時間為5秒。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] gw-access-number 17909
[Sysname-voice-dial-anum17909] timer two-stage dial-interval 5
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!