10-VoFR命令
本章節下載: 10-VoFR命令 (191.96 KB)
MSR800、MSR 900、MSR900-E、MSR 930、MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持語音功能。
【命令】
address { vofr-dynamic serial interface-number dlci-number | vofr-static serial interface-number dlci-number cid-number }
undo address { vofr-dynamic | vofr-static }
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
vofr-dynamic:表示VoFR語音實體采用動態呼叫模式。
vofr-static:表示VoFR語音實體采用FRF.11專線模式。
serial interface-number:表示VoFR語音實體的會話目的接口。
dlci-number:表示VoFR語音實體的會話目的虛電路號,取值範圍為16~1007。
cid-number:表示VoFR語音實體的會話目的FRF.11子通道號,取值範圍為4~255。
【描述】
address命令用來配置到達對端語音網關的通道。undo address命令用來刪除已有配置。
缺省情況下,沒有配置到達對端語音網關的通道。
需要注意的是:
· FRF.11子通道號在配置時必須是空閑可用的,也就是該子通道沒有被占用。
· 當配置完address vofr-static時,會立即為VoFR語音實體建立語音通道,在刪除此設置或者刪除語音實體時,該語音通道會被刪除。
相關配置可參考命令call-mode、vofr、trunk-id和display fr vofr-info。
【舉例】
# 在DLCI 100上配置通道采用動態呼叫模式。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 4 vofr
[Sysname-voice-dial-entity4] match-template 12345
[Sysname-voice-dial-entity4] address vofr-dynamic serial1/0 100
【命令】
call-mode { dynamic | static }
undo call-mode
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
dynamic:采用動態呼叫模式。
static:采用FRF.11專線模式。
【描述】
call-mode命令用來配置VoFR語音實體與對端實體建立呼叫時采用的呼叫模式。undo call-mode命令用來恢複缺省情況。
缺省情況下,采用動態呼叫模式。
· 動態呼叫模式:幀中繼在呼叫發起時會隨機地選擇一條空閑的FRF.11子通道來建立語音通道,在呼叫結束後立即刪除該語音通道,釋放對應的FRF.11子通道。動態呼叫模式下使用的呼叫信令協議由DLCI視圖下的vofr命令指定。
· FRF.11專線模式:語音通道在使用address vofr-static命令配置時建立,專線呼叫時直接使用該語音通道,呼叫結束後,該語音通道依舊保持著,不會被刪除。FRF.11專線模式下,必須使用trunk-id命令為被叫端的VoFR語音實體配置PSTN呼出號。
相關配置可參考命令trunk-id和address。
【舉例】
# 配置VoFR語音實體10的呼叫模式為FRF.11專線模式。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] call-mode static
【命令】
cid select-mode { max-poll | min-poll }
undo cid select-mode
【視圖】
接口DLCI視圖
【缺省級別】
2:係統級
【參數】
max-poll:由大到小循環選路。
min-poll:由小到大循環選路。
【描述】
cid select-mode命令用來配置VoFR語音實體建立呼叫時,主叫端使用的選路模式。undo cid select-mode命令用來恢複缺省情況。
缺省情況下,采用由大到小循環選路模式。
采用動態交換方式時,可能會出現多路語音共用一條DLCI的情況。如果兩端選擇的語音CID相同,會導致呼叫衝突。為了避免這種情況,配置選路模式,控製兩端有不同的選路方法,可以避免呼叫衝突。
相關配置可參考命令vofr。
【舉例】
# 在DLCI 100上配置呼叫選路為由小到大循環選路方式。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] fr dlci 100
[Sysname-fr-dlci-100] cid select-mode min-poll
【命令】
display fr vofr-info [ serial interface-number [ dlci-number ] ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
serial interface-number:表示需要顯示的接口。
dlci-number:表示需要顯示的虛電路號,取值範圍為16~1007。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display fr vofr-info命令用來顯示VoFR DLCI的FRF.11子通道使用情況。serial interface-number用於查看指定的接口下FRF.11子通道使用情況,指定接口可以是主接口,也可以是子接口,不指定接口則顯示全部FRF.11子通道使用情況;dlci-number用於查看指定的DLCI下FRF.11子通道使用情況。
【舉例】
# 顯示FRF.11子通道的使用情況。
<Sysname> display fr vofr-info
interface(dlci) vofr-mode cid cid-type
Serial2/0:0(100) vofr-nonstandard 5 frag-data
Serial2/0:0(100) vofr-nonstandard 4 voice-signal
# 顯示指定的接口下FRF.11子通道的使用情況。
<Sysname> display fr vofr-info ser2/0:0 17
interface(dlci) vofr-mode cid cid-type pkts(in/out/drop)
Serial2/0:0(17) vofr-nonstandard 254 frag-data 0/0/0
Serial2/0:0(17) vofr-nonstandard 255 voice-signal 0/1068/0
表1-1 display fr vofr-info命令顯示信息描述表
字段 |
描述 |
interface(dlci) |
幀中繼接口名(DLCI號) |
vofr-mode |
vofr方式,比如,vofr-nonstandard,vofr-huawei等 |
cid |
語音通道號 |
cid-type |
語音通道號的類型 |
pkts(in/out/drop) |
接口接收/發送/丟棄的報文數 |
【命令】
entity entity-number vofr
undo entity { entity-number | all | vofr }
【視圖】
語音撥號策略視圖
【缺省級別】
2:係統級
【參數】
entity-number:標記一個語音實體,取值範圍為1~2147483647。
all:表示所有的實體類型,包括VoIP、POTS、VoFR、IVR。
vofr:VoFR語音實體。
【描述】
entity vofr命令用來進入VoFR語音實體視圖。undo entity vofr命令用來刪除已有的語音實體。
配置VoIP、POTS、VoFR、IVR語音實體時應使用不同的entity-number來標識。
關於IVR語音實體的詳細介紹請參見“語音配置指導”中的“可定製IVR”,關於VoIP、POTS語音實體的詳細介紹請參見“語音配置指導”中的“語音實體”。
【舉例】
# 創建並進入標識為10的VoFR語音實體。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
【命令】
outband vofr
undo outband
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
outband vofr命令用來配置DTMF碼傳輸方式為帶外方式。undo outband命令用來恢複缺省情況。
缺省情況下,DTMF碼傳輸方式采用帶內方式。
【舉例】
# 配置VoFR語音實體10的DTMF碼傳輸方式為帶外傳輸。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] outband vofr
【命令】
seq-number
undo seq-number
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
seq-number命令用來配置本端語音網關在發送VoFR語音包時攜帶序號。undo seq-number命令用來恢複缺省情況。
缺省情況下,本端網關在發送VoFR語音包時沒有攜帶序號。
· 語音包是否攜帶序號一般由主叫側語音網關的配置決定。
· 某些公司的路由器產品在使用某些特定的編解碼時,並不遵循上述原則,而是強製語音包攜帶了序號。在與其他公司產品互通時,如果出現呼叫不通或者語音嚴重失真等情況,可以嚐試將相關的VoFR語音實體配置成“在發送VoFR語音包時攜帶序號”。
· 接收端的語音網關借助序號來判斷語音包是否丟失、重複或亂序等現象,這有助於對語音進行補償,但序號的使用增加了網絡帶寬的需求。是否使用序號,要權衡其優缺點。
【舉例】
# 為VoFR語音實體10配置語音包攜帶序號。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] seq-number
【命令】
timestamp
undo timestamp
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
timestamp命令用來配置本端網關在發送VoFR語音包時攜帶時間戳。undo timestamp命令用來恢複缺省情況。
缺省情況下,本端網關在發送VoFR語音包時不攜帶時間戳。
【舉例】
# 配置VoFR語音實體10發送語音包時攜帶時間戳。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] timestamp
【命令】
trunk-id string
undo trunk-id
【視圖】
VoFR語音實體視圖
【缺省級別】
2:係統級
【參數】
string:PSTN呼出號,為1~31個字符的字符串。
【描述】
trunk-id命令用來配置FRF.11專線方式下的PSTN呼出號碼。undo trunk-id命令用來恢複缺省情況。
缺省情況下,沒有配置FRF.11專線方式下的PSTN呼出號碼。
相關配置可參考命令call-mode。
【舉例】
# 配置VoFR專線語音實體2222的PSTN呼出號碼為3333。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 2222 vofr
[Sysname-voice-dial-entity2222] call-mode static
[Sysname-voice-dial-entity2222] trunk-id 3333
【命令】
voice bandwidth reserved-bps [ reserved ]
undo voice bandwidth
【視圖】
幀中繼類視圖
【缺省級別】
2:係統級
【參數】
reserved-bps:預留的語音帶寬,取值範圍為8000~45000000,單位為bps。
reserved:采用預留帶寬方式。
【描述】
voice bandwidth命令用來配置幀中繼預留語音帶寬。undo voice bandwidth命令用來取消已有的預留語音帶寬。
缺省情況下,沒有預留語音帶寬。
本命令是在幀中繼類模式下配置的,隻有通過DLCI引用此幀中繼類後,本命令才生效。否則不存在語音帶寬,無法建立呼叫。
【舉例】
# 在幀中繼類test1下配置為語音預留的最大帶寬為8kbit,且采用預留帶寬方式。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] voice bandwidth 8000 reserved
【命令】
vofr { huawei-compatible [ dce | dte ] | motorola-compatible [ dce | dte ] | nonstandard-compatible signal-channel ccid-no data-channel dcid-no [ keepalive ] }
undo vofr
【視圖】
接口DLCI視圖
【缺省級別】
2:係統級
【參數】
huawei-compatible:采用huawei-compatible交換方式。
motorola-compatible:采用motorola-compatible方式和Motorola路由器VoFR互通。目前FRF.11專線方式下不支持motorola-compatible協議。
dce:指定虛電路工作在Annex G的DCE方式。
dte:指定虛電路工作在Annex G的DTE方式。
nonstandard-compatible:采用nonstandard-compatible方式和Cisco路由器VoFR互通。
signal-channel ccid-no data-channel dcid-no:當VoFR工作方式為nonstandard-compatible時,ccid-no和dcid-no指明信令和數據所使用的FRF.11子通道號,取值範圍為4~255。
keepalive:發送KeepAlive消息。nonstandard-compatible方式下通過定時發送KeepAlive 消息來監視控製子通道的狀態;若配置了keepalive參數,當一端超過一定的時間內沒有收到KeepAlive消息,將認為此時網絡擁塞,呼叫控製子通道由激活狀態變成不激活狀態,無法再進行語音的呼叫。如果沒有配置keepalive參數,控製子通道狀態與PVC狀態同步。
【描述】
vofr命令用來配置DLCI的VoFR工作方式。undo vofr命令用來取消已有配置。
缺省情況下,沒有配置VoFR的工作方式。
如果本命令配置為motorola-compatible方式,並且配置了call-mode static(即FRF.11專線方式),則無法進行通話。
huawei-compatible和motorola-compatible方式下使用T1.167 Annex G協議,配置時通話兩端Annex G控製塊類型必須不同,即一端為DTE,另一端必須為DCE。
相關配置可參考命令call-mode。
【舉例】
# 指定DLCI 100的語音呼叫方式為nonstandard-compatible,呼叫控製信令子通道ccid為4,數據子通道dcid為5,且定時發送KeepAlive消息。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] link-protocol fr ietf
[Sysname-Serial1/0] fr dlci 100
[Sysname-fr-dlci-Serial1/0-100] vofr nonstandard-compatible signal-channel 4 data-channel 5 keepalive
# 指定DLCI 200的語音呼叫方式為huawei交換方式(DTE)。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] link-protocol fr ietf
[Sysname-Serial1/0] fr dlci 200
[Sysname-fr-dlci-Serial1/0-100] vofr huawei-compatible dte
【命令】
vofr frf11-timer time
undo vofr frf11-timer
【視圖】
語音視圖
【缺省級別】
2:係統級
【參數】
time:專線方式下Trunk Wait定時器的周期,取值範圍為10~600,單位為秒。
【描述】
vofr frf11-timer命令用來配置FRF.11專線方式下Trunk Wait定時器的周期。undo vofr frf11-timer命令用來恢複缺省情況。
缺省情況下,Trunk Wait定時器的周期為30秒。
本命令為全局配置命令,配置後對所有FRF.11專線呼叫均有效。
· Trunk Wait定時器是FRF.11專線方式下特有的定時器,在該定時器起作用的時間內,禁止呼入,收到的語音包被丟棄。
· FRF.11專線方式下,呼叫雙方沒有信令交互。當一端從專線語音通道上收到對端來的第一個語音包時,即認為有呼入。在一端掛機後,未掛機的一端仍會向已掛機的一端繼續發送語音包,如果沒有Trunk Wait定時器機製,語音網關將會立刻向剛掛機的一端振鈴,這樣,專線用戶將無法正常掛機。
相關配置可參考命令call-mode。
【舉例】
# 配置FRF.11專線方式下Trunk Wait定時器的周期為40秒。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] vofr frf11-timer 40
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!