• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

12-語音命令參考

目錄

01-語音實體命令

本章節下載 01-語音實體命令  (397.11 KB)

01-語音實體命令


1 語音實體

說明

MSR800、MSR 900、MSR900-E、MSR 930、MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持語音功能。

 

1.1  語音實體配置命令

1.1.1  area-id

【命令】

area-id string

undo area-id

【視圖】

VoIP/VoFR語音實體視圖

【缺省級別】

2:係統級

【參數】

string:表示區域ID,取值範圍為0~9之間的整數和“#”號,字符串長度為1~31。

【描述】

area-id命令用來配置語音網關區域ID。undo area-id命令用來刪除指定的區域ID。

缺省情況下,沒有配置區域ID。

在VoIP語音實體視圖下配置語音區域ID,在建立呼叫時自動加到被叫號碼前。如果指定選路策略為SIP,該命令不可用。

相關配置可參考命令match-templateentity

【舉例】

# 配置VoIP語音實體101的區域ID為6#。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 101 voip

[Sysname-voice-dial-entity101] area-id 6#

1.1.2  call-history

【命令】

call-history max-count number

undo call-history max-count

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

number:記錄呼叫曆史信息最大條目數,取值範圍為0~200。

【描述】

call-history max-count命令用來配置保存的呼叫曆史信息最大條目。undo call-history max-count命令用來恢複缺省情況。

缺省情況下,可以保存的呼叫曆史信息最大條目為50條。

【舉例】

# 配置最大呼叫曆史信息條目為100。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] call-history max-count 100

1.1.3  compression

【命令】

compression { 1st-level | 2nd-level | 3rd-level | 4th-level } { g711alaw | g711ulaw | g723r53 | g723r63 | g726r16 | g726r24 | g726r32 | g726r40 | g729a | g729br8 | g729r8 }

undo compression { 1st-level | 2nd-level | 3rd-level | 4th-level }

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

1st-level:具有最高優先級的語音編解碼方法。

2nd-level:具有第二優先級的語音編解碼方法。

3rd-level:具有第三優先級的語音編解碼方法。

4th-level:具有最低優先級的語音編解碼方法。

g711alaw:表示G.711(定義了脈衝編碼調製技術)的A律編解碼方式,帶寬為64kbps,通常被歐洲采用。

g711ulaw:表示G.711的m律編解碼方式,帶寬為64kbps,通常被北美和日本等國家采用。

g723r53:表示G.723.1 Annex A(多媒體通訊的雙速率語音編碼,基於多脈衝多量級化和碼激勵線性預測技術)編解碼方式,帶寬為5.3kbps。

g723r63:表示G.723.1 Annex A編解碼方式,帶寬為6.3kbps。

g726r16:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為16kbps。

g726r24:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為24kbps。

g726r32:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為32kbps。

g726r40:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為40kbps。

g729a:表示G.729 Annex A編解碼方式,對G.729編解碼進行了一係列簡化,帶寬為8kbps。

g729br8:表示G.729 Annex B編解碼方式(使用共軛代數碼激勵線性預測的語音編碼技術)編解碼方式,帶寬為8kbps。

g729r8:表示G.729(使用共軛代數碼激勵線性預測的語音編碼技術)編解碼方式,帶寬為8kbps。

【描述】

compression命令用來按照優先級別配置語音編解碼方式。undo compression命令用來將某優先級的語音編解碼方法恢複為缺省情況。

缺省情況下,最高優先級的語音編解碼為g729r8,第二優先級的語音編解碼為g711alaw,第三優先級的語音編解碼為g711ulaw,最低優先級的語音編解碼為g723r53

·     目前IVR語音實體隻支持g711alaw、g711ulaw、g723r53和g729r8四種語音編解碼方式,缺省的優先級順序為g729r8、g711alaw、g711ulaw、g723r53。

·     對於g726編碼方式,目前僅1端口、2端口或4端口FXS接口模塊,1端口、2端口或4端口FXO接口模塊,以及2端口或4端口E&M接口模塊支持。

 

g711alawg711ulaw編解碼可以提供高質量的語音傳輸,但要占用較高的帶寬。

g723r53g723r63編解碼提供了靜音壓縮技術和舒適噪音,較高速率的輸出基於多脈衝多量級技術並提供某種程度上較高質量的音質,較低速率的輸出基於碼激勵線性預測技術並為應用提供了更大的靈活性。

g729r8g729a編解碼提供的話音質量與32kbps的ADPCM(Adaptive Differential Pulse Code Modulation,自適應差分脈衝編碼調製)相似,具有長話的質量,同時具有低帶寬、較小時間延遲和適中處理複雜度,因此應用廣泛。

為了更清晰地了解各種語音編解碼算法對語音帶寬、話音質量等的影響,表1-1介紹相關算法和帶寬的關係。

表1-1 相關算法和帶寬的關係

語音編解碼

帶寬

語音質量

G.711(A律、m律)

64Kbps(沒有壓縮)

語音質量最好

G.726

16、24、32、40 Kbps

語音質量較好

G.729

8Kbps

語音質量較好

G.723 r63

6.3Kbps

語音質量一般

G.723 r53

5.3Kbps

語音質量一般

 

實際的網絡帶寬和打包間隔和網絡結構有關,打包時間間隔越長,網絡帶寬越逼近媒體流帶寬,網絡承載越多,網絡帶寬越大,同時打包時間間隔越長,引入的固有編碼延時越大。

為了能更方便地根據線路忙閑狀況和網絡實際情況選擇合適的語音編解碼算法,下麵幾張表列出了沒有IPHC(IP Header Compression,IP報文頭壓縮)壓縮時,相關的打包參數,包括打包時長、單位時長的報文長度、網絡帶寬等信息。

表1-2 G.711算法(A律/µ律)

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

80

120

96Kbps

126

100.8Kbps

10毫秒

20毫秒

160

200

80Kbps

206

82.4Kbps

20毫秒

30毫秒

240

280

74.7Kbps

286

76.3Kbps

30毫秒

G.711算法(A律/µ律):媒體流帶寬64Kbps,最小打包時長10毫秒

 

表1-3 G.723 r63算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

30毫秒

24

64

16.8Kbps

70

18.4Kbps

30毫秒

60毫秒

48

88

11.6Kbps

94

12.3Kbps

60毫秒

90毫秒

72

112

9.8Kbps

118

10.3Kbps

90毫秒

120毫秒

96

136

9.1Kbps

142

9.5Kbps

120毫秒

150毫秒

120

160

8.5Kbps

166

8.9Kbps

150毫秒

180毫秒

144

184

8.2Kbps

190

8.4Kbps

180毫秒

G.723 r63算法:媒體流帶寬6.3Kbps,最小打包時長30毫秒

 

表1-4 G.723 r53算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

30毫秒

20

60

15.9Kbps

66

17.5Kbps

30毫秒

60毫秒

40

80

10.6Kbps

86

11.4Kbps

60毫秒

90毫秒

60

100

8.8Kbps

106

9.3Kbps

90毫秒

120毫秒

80

120

8Kbps

126

8.4Kbps

120毫秒

150毫秒

100

140

7.5Kbps

146

7.8Kbps

150毫秒

180毫秒

120

160

7.1Kbps

166

7.4Kbps

180毫秒

G.723 r53算法:媒體流帶寬5.3Kbps,最小打包時長30毫秒

 

表1-5 G.726 r16算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

20

60

48Kbps

66

52.8Kbps

10毫秒

20毫秒

40

80

32Kbps

86

34.4Kbps

20毫秒

30毫秒

60

100

26.7Kbps

106

28.3Kbps

30毫秒

40毫秒

80

120

24Kbps

126

25.2Kbps

40毫秒

50毫秒

100

140

22.4Kbps

146

22.1Kbps

50毫秒

60毫秒

120

160

21.3Kbps

166

11.4Kbps

60毫秒

70毫秒

140

180

20.6Kbps

186

21.3Kbps

70毫秒

80毫秒

160

200

20 Kbps

206

20.6Kbps

80毫秒

90毫秒

180

220

19.5Kbps

226

20.1Kbps

90毫秒

100毫秒

200

240

19.2Kbps

246

19.7Kbps

100毫秒

110毫秒

220

260

18.9Kbps

266

19.3Kbps

110毫秒

g.726 r16算法:媒體流帶寬16Kbps,最小打包時長10毫秒

 

表1-6 G.726 r24算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

30

70

56Kbps

76

60.8Kbps

10毫秒

20毫秒

60

100

40Kbps

106

42.4Kbps

20毫秒

30毫秒

90

130

34.7Kbps

136

36.3Kbps

30毫秒

40毫秒

120

160

32Kbps

166

33.2Kbps

40毫秒

50毫秒

150

190

30.4Kbps

196

31.2Kbps

50毫秒

60毫秒

180

220

29.3Kbps

226

30.1Kbps

60毫秒

70毫秒

210

250

28.6Kbps

256

29.3Kbps

70毫秒

g.726 r24算法:媒體流帶寬24Kbps,最小打包時長10毫秒

 

表1-7 G.726 r32算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

40

80

64Kbps

86

68.8Kbps

10毫秒

20毫秒

80

120

48Kbps

126

50.4Kbps

20毫秒

30毫秒

120

160

42.7Kbps

166

44.3Kbps

30毫秒

40毫秒

160

200

40Kbps

206

41.2Kbps

40毫秒

50毫秒

200

240

38.4Kbps

246

39.4Kbps

50毫秒

g.726 r32算法:媒體流帶寬32Kbps,最小打包時長10毫秒

 

表1-8 G.726 r40算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

50

90

72Kbps

96

76.8Kbps

10毫秒

20毫秒

100

140

56Kbps

146

58.4Kbps

20毫秒

30毫秒

150

190

50.7Kbps

196

52.3Kbps

30毫秒

40毫秒

200

240

48 Kbps

246

49.2Kbps

40毫秒

g.726 r40算法:媒體流帶寬40Kbps,最小打包時長10毫秒

 

表1-9 G.729算法

打包時長

單位時長編碼字節

報文長度IP(字節)

網絡帶寬IP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

編碼延遲

10毫秒

10

50

40Kbps

56

44.8Kbps

10毫秒

20毫秒

20

60

24Kbps

66

26.4Kbps

20毫秒

30毫秒

30

70

18.7Kbps

76

20.3Kbps

30毫秒

40毫秒

40

80

16Kbps

86

17.2Kbps

40毫秒

50毫秒

50

90

14.4Kbps

96

15.4Kbps

50毫秒

60毫秒

60

100

13.3Kbps

106

14.1Kbps

60毫秒

70毫秒

70

110

12.6Kbps

116

13.3Kbps

70毫秒

80毫秒

80

120

12Kbps

126

12.6Kbps

80毫秒

90毫秒

90

130

11.6Kbps

136

12.1Kbps

90毫秒

100毫秒

100

140

11.2Kbps

146

11.7Kbps

100毫秒

110毫秒

110

150

10.9Kbps

156

11.3Kbps

110毫秒

120毫秒

120

160

10.7Kbps

166

11.1Kbps

120毫秒

130毫秒

130

170

10.5Kbps

176

10.8Kbps

130毫秒

140毫秒

140

180

10.3Kbps

186

10.6Kbps

140毫秒

150毫秒

150

190

10.1Kbps

196

10.5Kbps

150毫秒

160毫秒

160

200

10Kbps

206

10.3Kbps

160毫秒

170毫秒

170

210

9.9Kbps

216

10.2Kbps

170毫秒

180毫秒

180

220

9.8Kbps

226

10Kbps

180毫秒

G.729算法:媒體流帶寬8Kbps,最小打包時長10毫秒

 

·     打包時長為語音報文包含信息的時間長度。

·     單位時長編碼字節=打包時長×媒體流帶寬。

·     報文長度(IP)=IP頭+RTP頭+UDP頭+語音信息長度=20+12+8+Data。

·     報文長度(IP+PPP)=PPP頭+IP頭+RTP頭+UDP頭+語音信息長度=6+20+12+8+Data。

·     網絡帶寬= 媒體流帶寬×報文長度/單位時長編碼字節。

 

由於IPHC壓縮受網絡穩定性影響很大,在線路質量理想、網絡非常穩定、沒有丟包或丟包很小時,IPHC的效率才能很好體現。當網絡出現波動時,IPHC效率會急劇降低。在最好情況下,IP(RTP)頭可以被壓縮到2字節,如果同時啟動PPP頭壓縮,能節省可觀的媒體流帶寬。下麵以30毫秒打包時長說明各編解碼算法的IPHC最高壓縮效率:

表1-10 IPHC+PPP壓縮的效率

編解碼算法

單位時長編碼字節

壓縮前

IPHC+PPP壓縮後

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

報文長度IP+PPP(字節)

網絡帶寬IP+PPP

G.729

30

76

20.3Kbps

34

9.1Kbps

G.723r63

24

70

18.4Kbps

28

7.4Kbps

G.723r53

20

66

17.5Kbps

24

6.4Kbps

G.726r16

60

106

28.3Kbps

64

17.1Kbps

G.726r24

90

136

36.3Kbps

94

25.1Kbps

G.726r32

120

166

44.3Kbps

124

33.1Kbps

G.726r40

150

196

52.3Kbps

154

41.1Kbps

 

隻有當通訊雙方擁有的語音編解碼方法存在交集時(即擁有雙方都認可的編解碼方法),雙方才能正常建立通信。如果在某個連接兩端設備中設定的編解碼方式不統一,或沒有共有的編解碼方法,則呼叫將會失敗。

【舉例】

# 配置首先選擇g723r53編解碼方法,然後選擇g729r8編解碼方法。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] compression 1st-level g723r53

[Sysname-voice-dial-entity10] compression 2nd-level g729r8

1.1.4  default entity compression

【命令】

default entity compression { 1st-level | 2nd-level | 3rd-level | 4th-level } { g711alaw | g711ulaw | g723r53 | g723r63 | g726r16 | g726r24 | g726r32 | g726r40 | g729a | g729br8 | g729r8 }

undo default entity compression { 1st-level | 2nd-level | 3rd-level | 4th-level }

【視圖】

語音撥號策略視圖

【缺省級別】

2:係統級

【參數】

1st-level:具有最高優先級的語音編解碼方法。

2nd-level:具有第二優先級的語音編解碼方法。

3rd-level:具有第三優先級的語音編解碼方法。

4th-level:具有最低優先級的語音編解碼方法。

g711alaw:表示G.711(定義了脈衝編碼調製技術)的A律編解碼方式,帶寬為64kbps,通常被歐洲采用。

g711ulaw:表示G.711的m律編解碼方式,帶寬為64kbps,通常被北美和日本等國家采用。

g723r53:表示G.723.1 Annex A(多媒體通訊的雙速率語音編碼,基於多脈衝多量級化和碼激勵線性預測技術)編解碼方式,帶寬為5.3kbps。

g723r63:表示G.723.1 Annex A編解碼方式,帶寬為6.3kbps。

g726r16:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為16kbps。。

g726r24:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為24kbps。

g726r32:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為32kbps。

g726r40:表示G.726 Annex A(使用自適應差分脈衝編碼調製技術)編解碼方式,帶寬為40kbps。

g729a:表示G.729 Annex A編解碼方式,對G.729編解碼進行了一係列簡化,帶寬為8kbps。

g729br8:表示G.729 Annex B編解碼方式(使用共軛代數碼激勵線性預測的語音編碼技術)編解碼方式,帶寬為8kbps。

g729r8:表示G.729(使用共軛代數碼激勵線性預測的語音編碼技術)編解碼方式,帶寬為8kbps。

【描述】

default entity compression命令用來配置全局範圍內編解碼方式的缺省值。undo default entity compression命令用來恢複缺省情況。

缺省情況下,最高優先級的語音編解碼為g729r8,第二優先級的語音編解碼為g711alaw,第三優先級的語音編解碼為g711ulaw,最低優先級的語音編解碼為g723r53

通過default entity compression命令配置全局範圍內語音編解碼的缺省值,此時路由器中所有未專門配置該功能的語音實體和新創建的語音實體都繼承該配置。

default entity compression對IVR語音實體不起作用。

 

相關配置可參考命令compression

【舉例】

# 配置全局範圍內最先采用g723r53編解碼方法。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] default entity compression 1st-level g723r53

1.1.5  default entity payload-size

【命令】

default entity payload-size { g711 | g723 | g726r16 | g726r24 | g726r32 | g726r40 | g729 } time-length

undo default entity payload-size { g711 | g723 | g726r16 | g726r24 | g726r32 | g726r40 | g729 }

【視圖】

語音撥號策略視圖

【缺省級別】

2:係統級

【參數】

g711g711編解碼格式的語音打包時長,取值範圍是2~10、10~30(取值為10的倍數),單位為毫秒,默認值為20毫秒。

g723g723編解碼格式的語音打包時長,取值範圍是30~180(取值為30的倍數),單位為毫秒,默認值為30毫秒。

g726r16g726r16編解碼格式的語音打包時長,取值範圍是10~110(取值為10的倍數),單位為毫秒,默認值為30毫秒。

g726r24g726r24編解碼格式的語音打包時長,取值範圍是10~70(取值為10的倍數),單位為毫秒,默認值為30毫秒。

g726r32g726r32編解碼格式的語音打包時長,取值範圍是10~50(取值為10的倍數),單位為毫秒,默認值為30毫秒。

g726r40g726r40編解碼格式的語音打包時長,取值範圍是10~40(取值為10的倍數),單位為毫秒,默認值為30毫秒。

g729g729編解碼格式的語音打包時長,取值範圍是10~180(取值為10的倍數),單位為毫秒,默認值為30毫秒。

time-length:表示相應編解碼下DSP打包的時間長度。

【描述】

default entity payload-size命令用來配置不同編解碼格式的默認語音打包時長。undo default entity payload-size命令用來恢複係統固有的缺省語音打包時長值。

需要注意的是:

·     由於IVR語音實體不支持g726編解碼,因此配置g726的打包時長對IVR語音實體不起任何作用。關於IVR語音實體的詳細介紹請參見“語音配置指導”中的“可定製IVR”。

·     payload-size命令對采用MOH音頻輸入端口方式指定的媒體資源(使用set-media命令)不起作用。

相關配置可參考命令payload-sizedefault entity compressionentity compression,以及“語音命令參考/可定製IVR”中的set-media命令。

【舉例】

# 配置g711編解碼格式的語音打包時長為30毫秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] default entity payload-size g711 30

1.1.6  default entity vad-on

【命令】

default entity vad-on

undo default entity vad-on

【視圖】

語音撥號策略視圖

【缺省級別】

2:係統級

【參數】

【描述】

default entity vad-on命令用來配置全局範圍內使能靜音檢測功能作為缺省值,undo default entity vad-on命令用來恢複係統固化值(即禁止靜音檢測)為缺省值。

缺省情況下,禁止靜音檢測。

通過default entity vad-on命令配置全局範圍內使能靜音檢測功能作為缺省值,此時路由器中所有未專門配置該功能的語音實體和新創建的語音實體都繼承該配置。

相關配置可參考命令vad-on

【舉例】

# 配置全局範圍內使能靜音檢測功能作為缺省值。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] default entity vad-on

1.1.7  description (Voice entity view)

【命令】

description string

undo description

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

string:語音實體描述字符串,長度為1~80個字符。

【描述】

description命令用來配置語音實體描述字符串。undo description命令用來刪除語音實體描述字符串。

缺省情況下,沒有配置語音實體描述字符串。

通過description命令對語音實體進行描述性說明。這一操作不會對語音實體接口的運行產生任何影響。在執行display命令時可以看到其信息。

【舉例】

# 標識語音實體10為local-entity10。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] description local-entity10

1.1.8  dial-trap enable

【命令】

dial-trap enable

undo dial-trap enable

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

dial-trap enable用來開啟實體Trap。undo dial-trap enable用來關閉實體Trap。

缺省情況下,實體Trap處於關閉狀態。

【舉例】

# 打開VoIP語音實體10的Trap開關。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] dial-trap enable

1.1.9  dial-program

【命令】

dial-program

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

【描述】

dial-program命令用來進入語音撥號策略視圖。

【舉例】

# 進入語音撥號策略視圖。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

1.1.10  display voice jitter-buffer

【命令】

display voice jitter-buffer subscriber-line line-number [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

subscriber-line line-number:語音用戶線號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice jitter-buffer命令用來顯示上次呼叫過程的Jitter-Buffer統計值。

【舉例】

# 顯示上次呼叫過程的Jitter-Buffer統計值。

<Sysname> display voice jitter-buffer subscriber-line 2/1

subscriber-line2/1 JB Statistics:

  Call information

    Caller Number   = 660015

    Called Number   = 006

    Voice Codec     = G723r63

    Payload Size    = 30 ms

 

  Packets information

    Total           = 118

    Latency         = 0

    Loss            = 0

    Duplicate       = 0

    Error           = 0

    Silence         = 0

    NTE             = 0

 

  JB information

    JB Discard      = 0

    Delay Adjust    = 0

    JB Delay Total  = 0 ms

    DSP Delay Total = 0 ms

    JB Full         = 99

    DSP Full        = 0

    RTP Unexpected  = 0

    JB Errors       = 0

表1-11 display voice jitter-buffer命令顯示信息描述表

字段

描述

Caller Number

主叫號碼

Called Number

 被叫號碼

Voice Codec

語音編解碼

Payload Size

打包時長

Total

處理報文總數

Latency

抖動報文個數

Loss

丟包報文個數

Duplicate

重複報文個數

Error

錯誤報文個數

Silence

靜音報文個數

NTE

NTE報文個數

JB Discard

Jitter-Buffer主動丟棄報文次數

Delay Adjust

Jitter-Buffer延時調整次數

JB Delay Dec

Jitter-Buffer下降延時(下發DSP)總時長

DSP Delay Dec

DSP實際下降延時總時長

JB Full

Jitter-Buffer緩衝區滿 次數

DSP Full

DSP緩衝區滿 次數

RTP Unexpected

Jitter-Buffer判斷RTP異常次數

JB Errors

Jitter-Buffer錯誤次數

 

1.1.11  display voice call-info

【命令】

display voice call-info { brief | mark tag | verbose } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

brief:顯示呼叫信息表的摘要信息。

mark tag:按照呼叫信息表的標簽號顯示呼叫信息,取值範圍為0~127。

verbose:顯示呼叫信息表的詳細信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice call-info命令用來顯示呼叫信息表中的內容。

【舉例】

# 顯示某一時刻呼叫信息表的摘要信息。

<Sysname> display voice call-info brief

  Brief information table for current calls

  #

  **************** CALL 0 ***************

    ViIfIndex    : 0x002C0060

    Module ID    : LGS  CMC

  #

  End

# 顯示某一時刻呼叫信息表的詳細信息。

<Sysname> display voice call-info verbose

  Detailed information table for current calls

  #

  **************** CALL 0 ***************

    Call direction      : From CS

    ViIfIndex           : 0x002C00F0

    Related module ==>

      Module ID         : LGS

      Reference Numbers : 1

      Module ID         : CMC

      Reference Numbers : 1

    Current used voice entity : 13

    Voice entities are offered :

              13              11

  #

  End     

表1-12 display voice call-info命令顯示信息描述表

字段

描述

ViIfIndex

本設備中發起該次呼叫的語音接口索引

Module ID

該次呼叫所經過的語音模塊

Call direction

該次呼叫的呼叫方向

Reference Numbers

該次呼叫的呼叫信息表被引用的次數

entity

該次呼叫所涉及到的語音實體

 

1.1.12  display voice cmc

【命令】

display voice cmc { ccb | statistic [ all | em | h323 | iva | lgs | r2 | sip | tmrout | vim ] } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

ccb:顯示CMC模塊的呼叫控製塊。

statistic:顯示與CMC模塊相關的統計信息。

all:顯示所有CMC模塊相關的統計信息。

em:顯示E&M模塊與CMC模塊相關的統計信息。

h323:顯示H.323模塊與CMC模塊相關的統計信息。

iva:顯示IVA模塊與CMC模塊相關的統計信息。

lgs:顯示LGS模塊與CMC模塊相關的統計信息。

r2:顯示R2模塊與CMC模塊相關的統計信息。

sip:顯示SIP模塊與CMC模塊相關的統計信息。

tmrout:顯示CMC模塊的定時器超時統計信息。

vim:顯示VIM模塊與CMC模塊相關的統計信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice cmc命令用來顯示語音CMC模塊的相關消息。主要包括呼叫控製塊消息與統計消息兩部分;其中統計消息還可以按照與周邊模塊的交互以及消息類型進行分類輸出。

【舉例】

# 顯示CMC模塊的呼叫控製塊信息。

<Sysname> display voice cmc ccb

 The CMC Module Call Control Block Information!

 #

 *************** CCB[1] ***************

   GblCallID        : 0x10000

   CalledAddr       : 2961

   CalledAddrSubst  : 2961

   CallerAddr       :

   CallerAddrSubst  :

   CallInfoTabIndex : 0

   Call Leg Number  : 2

   Active Service   : 0

   INCOMING CALLLEG NUMBER : 1

    INCOMING LEG[0]

    {

      Spl Protocol  : LGS

      LocalRef      : 0x0002

      IfIndex       : 2884067

      IpAddress     : 0.0.0.0

      IpPort        : 0

      LegState      : IN_STATE_ACTIVE

      ConnectState  : CONN_STATE_ACTIVE

    }

 

   OUTGOING CALLLEG NUMBER : 1

    OUTGOING LEG[0]

    {

      Spl Protocol  : LGS

      LocalRef      : 0x0003

      IfIndex       : 2884064

      IpAddress     : 0.0.0.0

      IpPort        : 0

      LegState      : OUT_STATE_ACTIVE

      ConnectState  : CONN_STATE_ACTIVE

    }

 #

 End.

# 顯示LGS模塊與CMC模塊相關的統計信息。

<Sysname> display voice cmc statistic lgs

  ACCP Message statistics between CMC and LGS:

  {

    Send SETUP message            : 0

    Send SETUP_ACK message        : 0

    Send ALERTING message         : 0

    Send CONNECT message          : 0

    Send RELEASE message          : 0

    Send RELEASE_COMP message     : 0

    Send INFORMATION message      : 0

    Send SWITCH_CODEC message     : 0

    Send FAXVOC_SWTH message      : 0

    Send FAXVOC_SWTHACK message   : 0

 

    Receive SETUP message         : 0

    Receive SETUP_ACK message     : 0

    Receive ALERTING message      : 0

    Receive CONNECT message       : 0

    Receive RELEASE message       : 0

    Receive RELEASE_COMP message  : 0

    Receive INFORMATION message   : 0

    Receive SWITCH_CODEC message  : 0

    Receive FAXVOC_SWTH message   : 0

    Receive FAXVOC_SWTHACK message: 0

  }

表1-13 display voice cmc命令顯示信息描述表

字段

描述

GblCallID

用於表示該次呼叫的全局呼叫標識

CalledAddr

用於表示該次呼叫的被叫號碼

CalledAddrSubst

用於表示該次呼叫進行號碼變換後的被叫號碼

CallerAddr

用於表示該次呼叫的主叫號碼

CallerAddrSubst

用於表示該次呼叫進行號碼變換後的主叫號碼

CallInfoTabIndex

用於表示該次呼叫的呼叫信息表索引

Call Leg Number

用於表示該次呼叫所包含的呼叫階段的個數

Active Service

用於表示該次呼叫所包含的呼叫業務的個數

Spl Protocol

用於表示該呼叫階段所使用的協議類型

LocalRef

用於表示該呼叫階段所使用的局部的呼叫標識

IfIndex

用於表示與該呼叫階段連接的語音接口索引

IpAddress

用於表示與該呼叫階段連接的IP地址

IpPort

用於表示與該呼叫階段連接的端口號

LegState

用於表示當前呼叫階段的狀態

ConnectState

用於表示該次呼叫的當前連接狀態

SETUP message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的SETUP消息

SETUP_ACK message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的SETUP_ACK消息

ALERTING message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的ALLERTING消息

CONNECT message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的CONNECT消息

RELEASE message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的RELEASE消息

RELEASE_COMP message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的RELEASE_COMPLETE消息

INFORMATION message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的INFORMATION消息

SWITCH_CODEC message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的SWITCH_CODEC消息

FAXVOC_SWTH message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的FAXVOICE_SWITCH消息

FAXVOC_SWTHACK message

用於統計CMC從LGS模塊接收、或向LGS模塊發送的FAXVOICE_SWITCH_ACK消息

 

1.1.13  display voice default all

【命令】

display voice default all [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice default all命令用於顯示語音及傳真的當前缺省值和係統固化缺省值信息,如網關載波發送能量級當前缺省為10(係統固化缺省為15)等各種消息。

【舉例】

# 顯示當前缺省值和係統固化缺省值信息。

<Sysname> display voice default all

    default entity fax ecm off(system: off)

    default entity fax protocol t38(system: t38)

    default entity fax protocol t38 hb-redundancy 0(system: 0)

    default entity fax protocol t38 lb-redundancy 0(system: 0)

    default entity fax level -10(system: -15)

    default entity fax local-train threshold 10(system: 10)

    default entity fax baudrate voice(system: voice)

    default entity fax nsf-on off(system: off)

    default entity fax train-mode ppp(system: ppp)

    default entity fax cng-switch off(system: off)

    default entity compression 1st-level g729r8(system: g729r8)

    default entity compression 2nd-level g711alaw(system: g711alaw)

    default entity compression 3rd-level g711ulaw(system: g711ulaw)

    default entity compression 4th-level g723r53(system: g723r53)

    default entity vad-on off(system: off)

    default entity payload-size g711    20(system: 20)

    default entity payload-size g723    30(system: 30)

    default entity payload-size g726r16 30(system: 30)

    default entity payload-size g726r24 30(system: 30)

    default entity payload-size g726r32 30(system: 30)

    default entity payload-size g726r40 30(system: 30)

    default entity payload-size g729    30(system: 30)

    default entity modem compatible-param 100(system: 100)

    default entity modem protocol pcm disable

表1-14 display voice default all命令顯示信息描述表

字段

描述

fax ecm

傳真使用ECM方式

fax protocol t38

傳真互通協議

fax redundancy t38 hb-redundancy

高速冗餘包數(傳真協議為Standard T.38或T.38時有效)

fax redundancy t38 lb-redundancy

低速冗餘包數(傳真協議為Standard T.38或T.38時有效)

fax level

網關載波發送能量級

fax local-train threshold

傳真本地訓練閾值百分比

fax baudrate

傳真最高速率

fax nsf-on

傳真能力協商模式

fax train-mode

傳真的訓練方式

fax cng-switch

CNG傳真切換

compression 1st-level

第一優先語音編解碼方式

compression 2nd-level

第二優先語音編解碼方式

compression 3rd-level

第三優先語音編解碼方式

compression 4th-level

第四優先語音編解碼方式

vad-on

語音實體靜音檢測

payload-size g711

語音實體打包時長(g711)

payload-size g723

語音實體打包時長(g723)

payload-size g726r16

語音實體打包時長(g726r16)

payload-size g726r24

語音實體打包時長(g726r24)

payload-size g726r32

語音實體打包時長(g726r32)

payload-size g726r40

語音實體打包時長(g726r40)

payload-size g729

語音實體打包時長(g729)

modem compatible-param

NTE兼容方式切換時NTE報文的payload-type值

modem protocol pcm

SIP modem透傳

 

1.1.14  display voice entity

【命令】

display voice entity { all | dyn | ivr | mark entity-tag | pots | vofr | voip } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

all:表示顯示所有的語音實體。

dyn:表示顯示所有DYN類型的語音實體。

ivr:表示顯示所有IVR類型的語音實體。

mark entity-tag:顯示的語音實體的標記,取值範圍為1~2147483647。

pots:表示顯示所有POTS類型的語音實體。

vofr:表示顯示所有VoFR類型的語音實體。

voip:表示顯示所有VoIP類型的語音實體。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice entity命令用來顯示語音實體的配置信息。

在隻需要關注語音實體的配置信息時,可以使用本命令。

【舉例】

# 顯示所有類型語音實體的配置信息。

<Sysname> display voice entity all

  Current configuration of entities

  #

  entity 100 pots

   line 8/0

   match-template 1000

  #

  End

表1-15 display voice entity命令顯示信息描述表

字段

描述

Current configuration of entities

配置的語音實體

entity 66 pots

配置語音實體號為66的POTS語音實體

match-template

匹配號碼模版

line

將語音實體與指定的語音用戶線綁定

 

1.1.15  display voice ipp statistic

【命令】

display voice ipp statistic { all | cmc | h225 | h245 | ras | socket | timer } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

all:顯示IPP模塊所有統計信息。

cmc:顯示與cmc有關的消息。

h225:顯示H.225消息統計信息。

h245:顯示H.245消息統計信息。

ras:顯示RAS消息統計信息。

socket:顯示socket消息統計信息。

timer:顯示超時統計信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice ipp statistic命令用來顯示IPP模塊統計信息。

【舉例】

# 顯示IPP模塊h.225消息統計信息。

<Sysname> display voice ipp statistic h225

  Statistics about H225 :

  {

    Send_Setup                    :  0

    Send_CallProceeding           :  0

    Send_Alerting                 :  0

    Send_Connect                  :  0

    Send_ReleaseComplete          :  0

    Send_FacilityIndUserInput     :  0

    Send_FacilityTCSRequest       :  0

    Send_FacilityTCSAck           :  0

    Send_FacilityTCSReject        :  0

    Send_FacilityOLCRequest       :  0

    Send_FacilityOLCAck           :  0

    Send_FacilityOLCReject        :  0

    Send_FacilityMSDRequest       :  0

    Send_FacilityMSDAck           :  0

    Send_FacilityMSDReject        :  0

    Send_FacilityCLCRequest       :  0

    Send_FacilityCLCAck           :  0

    Send_FacilityStartH245        :  0

    Send_Error                    :  0

    Recv_Setup                    :  0

    Recv_CallProceeding           :  0

    Recv_Alerting                 :  0

    Recv_Connect                  :  0

    Recv_ReleaseComplete          :  0

    Recv_Progress                 :  0

    Recv_FacilityTCSRequest       :  0

    Recv_FacilityTCSAck           :  0

    Recv_FacilityTCSReject        :  0

    Recv_FacilityOLCRequest       :  0

    Recv_FacilityOLCAck           :  0

    Recv_FacilityOLCReject        :  0

    Recv_FacilityMSDRequest       :  0

    Recv_FacilityMSDAck           :  0

    Recv_FacilityMSDReject        :  0

    Recv_FacilityCLCRequest       :  0

    Recv_FacilityCLCAck           :  0

    Recv_Unknown                  :  0

  }

表1-16 display voice ipp statistic命令顯示信息描述表

字段

描述

Setup

用於統計IPP模塊中H.225部分處理的SETUP消息

CallProceeding

用於統計IPP模塊中H.225部分處理的CALLPROCEEDING消息

Alerting

用於統計IPP模塊中H.225部分處理的ALERTING消息

Connect

用於統計IPP模塊中H.225部分處理的CONNECT消息

ReleaseComplete

用於統計IPP模塊中H.225部分處理的RELEASE COMPLETE消息

FacilityIndUserInput

用於統計IPP模塊中H.225部分處理的用戶輸入消息

FacilityTCSRequest

用於統計IPP模塊中H.225部分處理的TCS請求消息

FacilityTCSAck

用於統計IPP模塊中H.225部分處理的TCS響應消息

FacilityTCSReject

用於統計IPP模塊中H.225部分處理的TCS拒絕消息

FacilityOLCRequest

用於統計IPP模塊中H.225部分處理的OLC請求消息

FacilityOLCAck

用於統計IPP模塊中H.225部分處理的OLC響應消息

FacilityOLCReject

用於統計IPP模塊中H.225部分處理的OLC拒絕消息

FacilityMSDRequest

用於統計IPP模塊中H.225部分處理的MSD請求消息

FacilityMSDAck

用於統計IPP模塊中H.225部分處理的MSD響應消息

FacilityMSDReject

用於統計IPP模塊中H.225部分處理的MSD拒絕消息

FacilityCLCRequest

用於統計IPP模塊中H.225部分處理的CLC請求消息

FacilityCLCAck

用於統計IPP模塊中H.225部分處理的CLC響應消息

FacilityStartH245

用於統計IPP模塊中H.225部分處理的H245開始消息

Error

用於統計IPP模塊中H.225部分處理的錯誤消息

Unknown

用於統計IPP模塊中H.225部分處理的未知消息

 

1.1.16  display voice iva statistic

【命令】

display voice iva statistic { all | call | cmc | error | isdn | proc | timer | vim } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

2:係統級

【參數】

all:顯示所有IVA模塊相關的統計信息。

call:顯示IVA模塊相關的呼叫統計信息。

cmc:顯示IVA模塊與CMC的交互統計消息。

error:顯示IVA模塊的錯誤統計消息。

isdn:顯示IVA模塊與ISDN的交互統計消息。

proc:顯示IVA模塊的過程調用統計信息。

timer:顯示IVA模塊的定時器統計信息。

vim:顯示IVA模塊與VIM的交互統計信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice iva statistic命令用來顯示IVA軟件模塊與其它軟件模塊之間的呼叫統計信息。

【舉例】

# 顯示IVA軟件模塊與其它軟件模塊之間的呼叫統計信息。

<Sysname> display voice iva statistic call

Statistics about IVA calls :

    {

      IVA_ISDN_ACTIVE_CALL                  :  0

      IVA_ISDN_ACTIVE_CALL_SUCCEEDED        :  0

      IVA_ISDN_ACTIVE_CALL_FAILED           :  0

      IVA_ISDN_PASSIVE_CALL                 :  0

      IVA_ISDN_PASSIVE_CALL_SUCCEEDED       :  0

      IVA_ISDN_PASSIVE_CALL_FAILED          :  0

    }

表1-17 display voice iva statistic命令顯示信息描述表

字段

描述

IVA_ISDN_ACTIVE_CALL

表示IVA模塊作為主叫發起呼叫的統計信息

IVA_ISDN_ACTIVE_CALL_SUCCEEDED

表示IVA模塊作為主叫發起呼叫並成功的統計信息

IVA_ISDN_ACTIVE_CALL_FAILED

表示IVA模塊作為主叫發起呼叫並失敗的統計信息

IVA_ISDN_PASSIVE_CALL

表示IVA模塊作為被叫發起呼叫的統計信息

IVA_ISDN_PASSIVE_CALL_SUCCEEDED

表示IVA模塊作為被叫發起呼叫並成功的統計信息

IVA_ISDN_PASSIVE_CALL_FAILED

表示IVA模塊作為被叫發起呼叫並失敗的統計信息

 

1.1.17  display voice statistics call-active

【命令】

display voice statistics call-active { all | calling calling-number | called called-number } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all:顯示所有正在進行的呼叫的信息。

calling calling-number:指定的主叫號碼。顯示特定主叫號碼的正在進行的呼叫統計信息。

called called-number:指定的被叫號碼。顯示特定被叫號碼的正在進行的呼叫統計信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice statistics call-active命令用來顯示正在進行的呼叫統計信息。

需要注意的是:

·     一路呼叫通常分為入呼叫方向和出呼叫方向,所以對於一路呼叫,將會產生兩個呼叫信息條目,分別記錄該路呼叫兩側的統計信息。呼叫信息的統計是以每一個信息條目為單位,而不是以呼叫路數為單位。

·     當存在多路呼叫時,呼叫信息條目按照時間順序顯示。

【舉例】

# 顯示所有正在進行呼叫的統計信息。

<Sysname> display voice statistics call-active all

Current information of call active table:

General Info:

SetupTime:647449 ms

Index:1

PhoneNumber:200

PhoneSubNumber:

EntityIndex:

IfIndex:0x0

ConnectTime:673269 ms

CallDuration: 0 days 22h:49m:27s

CallState:Active

CallOrigin:Answer

ChargedUnits:0

CallInfoType:speech

ByteReceived:115070004

ByteTransmitted:115067526

PacketReceived:2739762

PacketTransmitted:2739703

 

VOIP Info:

ConnectionId:0x0013

CallId:0

RemoteSignallingIPAddress:100.1.1.224

RemoteSignallingPort:5060

RemoteMediaIPAddress:100.1.1.224

RemoteMediaPort:16420

VADSwitch:0

SessionProtocol:Sipv2

CodecType:G729r8

CallingNumber:200

CalledNumber:100

SubstCallingNumber:200

SubstCalledNumber:100

 

General Info:

SetupTime:647452 ms

Index:1

PhoneNumber:100

PhoneSubNumber:

EntityIndex:100

IfIndex:0x2c00c0

ConnectTime:673267 ms

CallDuration: 0 days 22h:49m:27s

CallState:Active

CallOrigin:Originate

ChargedUnits:0

CallInfoType:Speech

ByteReceived:115068030

ByteTransmitted:115067484

PacketReceived:2739715

PacketTransmitted:2739702

 

PSTN Info:

ConnectionId:0x0013

CallId:1

TxDuration:82191625 ms

VoiceTxDuration:82191060 ms

FaxTxDuration:0 ms

ImgPages:0

CodecType:G729r8

CallingNumber:200

CalledNumber:100

SubstCallingNumber:200

SubstCalledNumber:100

 

End

表1-18 display voice statistics call-active命令顯示信息描述表

字段

描述

General Info

標準信息

SetupTime

呼叫開始的時間,單位為毫秒

Index

索引值,缺省為1,如果SetupTime相同,則該值遞增

PhoneNumber

電話號碼

PhoneSubNumber

子號碼,目前暫時不支持

EntityIndex

實體的索引號,如果不存在則為空

IfIndex

實體對應的語音用戶線的接口索引

ConnectTime

連接建立的時間,表示以係統啟動為基準的累計時間,單位為毫秒

CallDuration

呼叫建立後的持續時間

CallState

呼叫的狀態,目前支持Unknown、Connecting、Connected、Active四種狀態

·     Unknown:未知狀態

·     Connecting:正在連接出呼叫側

·     Connected:正在連接入呼叫側

·     Active:連接建立

CallOrigin

呼叫的角色,目前支持Originate、Answer兩種角色

·     Originate:入呼叫側

·     Answer:出呼叫側

ChargedUnits

計費單元,目前暫時不支持

CallInfoType

呼叫信息種類,目前支持Speech和Fax兩種類型

ByteReceived

收到的字節數,最大數值為4294967295

ByteTransmited

發送的字節數,最大數值為4294967295

PacketReceived

收到的報文數,最大數值為4294967295

PacketTransmited

發送的報文數,最大數值為4294967295

VOIP Info

VoIP側信息

ConnectionId

連接ID,用於區分不同的呼叫

CallId

呼叫側的ID

RemoteSignallingIPAddress

對端信令地址

RemoteSignallingPort

對端信令端口號

RemoteMediaIPAddr

對端媒體地址

RemoteMediaPort

對端媒體端口號

VADSwitch

靜音檢測開關

SessionProtocol

會話協議類型,目前隻支持Sipv2

CodecType

編解碼類型

CallingNumber

變換前的主叫號碼

CalledNumber

變換前的被叫號碼

SubstCallingNumber

變換後的主叫號碼

SubstCalledNumber

變換後的被叫號碼

PSTN Info

PSTN側信息

ConnectionId

連接ID,用於區分不同的呼叫

CallId

呼叫側的ID

TxDuration

呼叫鏈路打開持續時間,即媒體通道打開持續時間,單位為毫秒

VoiceTxDuration

語音數據傳輸持續時間,單位為毫秒

該值統計的是媒體通道打開後,數據流傳輸的時間。數據流不區分普通數據流、會議數據流和傳真數據流

FaxTxDuration

傳真報文傳輸持續時間,單位為毫秒

多次傳真時,該值累加

ImgPages

傳真頁數

多次傳真時,該值累加

CodecType

編解碼類型

CallingNumber

變換前的主叫號碼

CalledNumber

變換前的被叫號碼

SubstCallingNumber

變換後的主叫號碼

SubstCalledNumber

變換後的被叫號碼

 

1.1.18  display voice statistics call-history

【命令】

display voice statistics call-history { all | last index } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all:所有已經結束的呼叫的曆史信息。這裏能顯示的呼叫曆史信息最大條目受call-history命令中設置的最大條數的限製。

last index:取值範圍為1~100,指定的最後幾路呼叫的曆史信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice statistics call-history命令用來顯示已經結束的呼叫曆史信息。

相關配置可參考命令call-history

【舉例】

# 顯示所有已經結束的呼叫曆史信息。

<Sysname>display voice statistics call-history all

Current information of call history table:

Call-History Info:

Index:1

SetupTime:155451 ms

PhoneNumber:7001

EntityIndex:7001

IfIndex:0x2c00f0

ConnectTime:168010 ms

TerminateTime:171130 ms

CallOrigin:Originate

ChargedUnits:0

CallInfoType:Speech

ByteReceived:18816

ByteTransmited:18816

PacketReceived:448

PacketTransmited:448

 

PSTN Info:

ConnectionId:0x0000

CallId:1

TxDuration:65836 ms

VoiceTxDuration:25280 ms

FaxTxDuration:0 ms

ImgPages:0

CodecType:G729r8

CallingNumber:6001

CalledNumber:7001

SubstCallingNumber:6001

SubstCalledNumber:7001

 

Call-History Info:

Index:2

SetupTime:155448 ms

PhoneNumber:6001

EntityIndex:6000

IfIndex:0x0

ConnectTime:168011 ms

TerminateTime:171131 ms

CallOrigin:Answer

ChargedUnits:0

CallInfoType:Speech

ByteReceived:21798

ByteTransmited:18816

PacketReceived:519

PacketTransmited:448

 

VOIP Info:

ConnectionId:0x0000

CallId:0       

RemoteSignallingIPAddress: 100.1.1.223

RemoteSignallingPort:5060

RemoteMediaIPAddress:100.1.1.223

RemoteMediaPort:16428

VADSwitch:0

SessionProtocol:Sipv2

CodecType:G729r8

CallingNumber:6001

CalledNumber:7001

SubstCallingNumber:6001

SubstCalledNumber:7001

 

End

表1-19 display voice statistics call-history命令顯示信息描述表

字段

描述

Call-History Info

呼叫曆史信息

Index

呼叫曆史信息統計編號索引值

SetupTime

呼叫開始的時間,單位毫秒

PhoneNumber

電話號碼

EntityIndex

實體的索引號,如果不存在則為空

IfIndex

實體對應的語音用戶線的接口索引

ConnectTime

連接建立的時間,表示以係統啟動為基準的累計時間,單位為毫秒

TerminateTime

呼叫結束時間,單位為毫秒

CallOrigin

呼叫的角色,目前支持Originate、Answer兩種角色

·     Originate:入呼叫側

·     Answer:出呼叫側

ChargedUnits

計費單元,目前暫時不支持

CallInfoType

呼叫信息種類,目前支持Speech和Fax兩種類型

ByteReceived

收到的字節數

ByteTransmitted

發送的字節數

PacketReceived

收到的報文數

PacketTransmitted

發送的報文數

VOIP Info

VoIP側信息

ConnectionId

連接ID,用於區分不同的呼叫

CallId

各個呼叫側的ID

RemoteSignallingIPAddress

對端信令地址

RemoteSignallingPort

對端信令端口號

RemoteMediaIPAddr

對端媒體地址

RemoteMediaPort

對端媒體端口號

VADSwitch

靜音檢測開關

SessionProtocol

協議類型, 目前為Sipv2

CodecType

編解碼類型

CallingNumber

變換前的主叫號碼

CalledNumber

變換前的被叫號碼

SubstCallingNumber

變換後的主叫號碼

SubstCalledNumber

變換後的被叫號碼

PSTN Info

PSTN側信息

ConnectionId

連接ID,用於區分不同的呼叫

CallId

各個呼叫側的ID

TxDuration

呼叫鏈路打開持續時間,單位毫秒,即媒體通道打開持續時間

VoiceTxDuration

語音數據傳輸持續時間,單位毫秒,該值統計的是媒體通道打開後,數據流傳輸的時間,數據流不區分普通數據流、會議數據流和傳真數據流。

FaxTxDuration

傳真持續時間,多次傳真時,該值累加,單位毫秒

ImgPages

傳真頁數,多次傳真時,該值累加

CodecType

編解碼類型

CallingNumber

變換前的主叫號碼

CalledNumber

變換前的被叫號碼

SubstCallingNumber

變換後的主叫號碼

SubstCalledNumber

變換後的被叫號碼

 

1.1.19  display voice statistics entity

【命令】

display voice statistics entity { all | mark entity-index } [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

all:顯示所有語音實體的呼叫統計信息。

mark entity-index:指定的實體索引。隻顯示特定實體相關的呼叫統計信息。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display voice statistics entity命令用來顯示係統啟動後語音實體相關的統計信息,主要包括:實體成功呼叫數、失敗呼叫數、接受呼叫數、拒絕呼叫數,以及實體最後呼叫建立的時間。

此命令不統計IVR、VoFR語音實體或選路方式為H.323協議的相關統計信息。

 

【舉例】

# 顯示所有語音實體的呼叫統計信息。

<Sysname> display voice statistics entity all

Current statistics of all entities:

 

Index:100

Type:pots

Match-Template:100

ConnectTime:0 s

SuccessfulCalls:0

FailedCalls:0

AcceptedCalls:0

RefusedCalls:0

LastSetupTime:0 ms

 

Index:200

Type:pots

Match-Template:200

ConnectTime:758 s

SuccessfulCalls:0

FailedCalls:0

AcceptedCalls:1

RefusedCalls:0

LastSetupTime:6190 ms

 

End

表1-20 display voice statistics entity命令顯示信息描述表

字段

描述

Index

實體索引號

Type

實體類型,分為POTS、VoIP、OTHER三種類型

Match-Template

號碼模板

ConnectTime

自係統啟動以來實體連接建立的累計時間,單位為秒

SuccessfulCalls

通過該實體成功的呼叫次數

FailedCalls

通過該實體失敗的呼叫次數

AcceptedCalls

通過該實體被接受的呼叫次數

RefusedCalls

通過該實體被拒絕的呼叫次數

LastSetupTime

上一次發起呼叫的時間,單位為毫秒

 

1.1.20  distinguish-localtalk

【命令】

distinguish-localtalk

undo distinguish-localtalk

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

【描述】

distinguish-localtalk命令用來啟動智能識別本地呼叫功能。undo distinguish-localtalk命令用來關閉該功能。

缺省情況下,智能識別本地呼叫功能處於關閉狀態。

在語音用戶線下啟用三方會議業務命令將使已經配置的distinguish-localtalk失效。關於三方會議的具體配置可參見“語音命令參考/語音業務”中的命令conference

 

【舉例】

# 啟動智能識別本地呼叫功能。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] distinguish-localtalk

1.1.21  dscp media

【命令】

dscp media dscp-value

undo dscp media

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

dscp-value:DSCP值,取值範圍為0~63,或可以是如下關鍵字af11af12af13af21af22af23af31af32af33af41af42af43cs1cs2cs3cs4cs5cs6cs7ef

【描述】

dscp media命令用來配置語音實體下承載RTP流的IP報文中ToS字段的DSCP域的值。undo dscp media命令用來恢複缺省情況。

缺省情況下,DSCP域的值為ef(101110)。

【舉例】

# 配置VoIP語音實體下承載RTP流的IP報文中ToS字段的DSCP域的值為af41。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 2 voip

[Sysname-voice-dial-entity2] dscp media af41

1.1.22  entity

【命令】

entity entity-number [ pots | voip ]

undo entity { entity-number | all | pots | voip }

【視圖】

語音撥號策略視圖

【缺省級別】

2:係統級

【參數】

entity-number:標記一個語音實體,取值範圍為1~2147483647。

all:所有語音實體,包括VoIP、POTS、VoFR、IVR。

pots:表明該實體從本地語音用戶線呼出。

voip:表明該實體從網絡側呼出。

【描述】

entity命令用來進入語音實體視圖,如果該語音實體不存在,則先創建該實體再進入。創建新實體時需指明實體類型。undo entity命令用來刪除已有的語音實體。

在語音撥號策略視圖下使用entity命令進入到語音實體視圖,使用quit退回語音撥號策略視圖。

關於IVR語音實體的詳細介紹請參見“語音配置指導”中的“可定製IVR”,關於VoFR語音實體的詳細介紹請參見“語音配置指導”中的“VoFR”。

·     配置VoIP、POTS、IVR語音實體時應使用不同的entity-number來標識。

·     係統最多支持1000個語音實體。

 

相關配置可參考命令line

【舉例】

# 創建並進入標識為10的POTS語音實體。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

1.1.23  fast-connect

【命令】

fast-connect

undo fast-connect

【視圖】

VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

fast-connect命令用來啟動H.323呼叫接續的快速連接功能。undo fast-connect命令用來禁止快速連接功能。

缺省情況下為非快速連接。

由於快速連接方式不存在能力協商過程,因此雙方能力的確定是由被叫網關決定的。路由器作為主叫網關時,可為發起的每路呼叫配置是否使用快速連接方式;作為被叫網關時,會根據voip called-start命令的配置決定是否使用快速方式初始化呼叫。

當主被叫雙方都支持快速連接功能時,接續采用快速連接流程進行;隻要主被叫一方不支持快速連接方式,則自動切換到非快速連接流程進行接續。

在具體配置時,隻需要在主叫網關側VoIP語音實體視圖下進行配置即可。隻有成功啟用快速連接方式後才能進行隧道功能的配置。

相關配置可參考命令outbandtunnel-onvoip called-start

【舉例】

# 為VoIP語音實體10配置啟用快速連接方式。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] fast-connect

1.1.24  fxo-monitoring enable

【命令】

fxo-monitoring enable

undo fxo-monitoring enable

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

【描述】

fxo-monitoring enable命令用來啟動設備上所有FXO端口的在線檢測功能,undo fxo-monitoring enable命令用來關閉設備上所有FXO端口的在線檢測功能。

當啟動了FXO端口的在線檢測功能,FXO單板係統會實時監控FXO端口的在線狀態。

缺省情況下,設備啟動了FXO端口的在線檢測功能。

【舉例】

#關閉所有FXO端口的在線檢測功能。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] undo fxo-monitoring enable

1.1.25  jitter-buffer mode

【命令】

jitter-buffer mode adaptive

undo jitter-buffer mode

【視圖】

POTS/VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

adaptive:配置Jitter-Buffer工作在自適應模式。在自適應模式下,Jitter-Buffer緩衝區大小可以根據網絡抖動情況自動調整。

【描述】

jitter-buffer mode命令用來配置Jitter-Buffer的工作模式。undo jitter-buffer mode命令用來恢複缺省情況。

缺省情況下,Jitter-Buffer關閉自適應模式,即不緩存語音包。

【舉例】

# 啟用Jitter-Buffer自適應模式。

[Sysname-voice-dial-entity100] jitter-buffer mode adaptive

1.1.26  jitter-buffer delay

【命令】

jitter-buffer delay { initial milliseconds | maximum milliseconds }

undo jitter-buffer delay { initial | maximum }

【視圖】

POTS/VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

initial milliseconds:設置自適應模式下Jitter-Buffer的初始緩衝時間,取值範圍是5~60,單位為毫秒。

maximum milliseconds:設置自適應模式下Jitter-Buffer的最大緩衝時間,取值範圍是60~480,單位為毫秒。

【描述】

jitter-buffer delay命令用來配置自適應模式下Jitter-Buffer的工作參數。undo jitter-buffer delay命令用來恢複缺省情況。

缺省情況下,初始緩衝時間為30毫秒,最大緩衝時間為160毫秒。

【舉例】

# 配置Jitter-Buffer的初始緩衝時間為50毫秒。

[Sysname-voice-dial-entity100] jitter-buffer delay initial 50

1.1.27  keepalive

【命令】

keepalive [ interval seconds ]

undo keepalive

【視圖】

VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

interval seconds:發送OPTIONS保活報文的時間間隔,取值範圍為5~65535,單位為秒,缺省值為60秒。

【描述】

keepalive命令用來配置實體的保活功能。undo keepalive命令用來關閉保活功能。

缺省情況下,不啟用保活功能。

當VoIP實體的目的地址是以DNS域名或IP地址方式配置時,保活功能才生效。

 

【舉例】

# 配置VoIP實體203的保活時間為180秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 230 voip

[Sysname-voice-dial-entity230] keepalive interval 180

1.1.28  line

【命令】

line line-number

undo line

【視圖】

POTS語音實體視圖

【缺省級別】

2:係統級

【參數】

line-number:語音用戶線號。

【描述】

line命令用來將語音實體與指定的語音用戶線綁定。undo line命令用來取消已有的綁定。

缺省情況下,語音實體與語音用戶線沒有綁定關係。

【舉例】

# 將語音實體10與語音用戶線line1/0綁定。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] line 1/0

1.1.29  match-template

【命令】

match-template match-string

undo match-template

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

match-string:號碼模板,格式為[ + ] { string [ T ] [ $ ] | T },總長度為31,符號說明如下:

·     加號“+”:號碼如果以“+”號開頭,“+”號本身不具備特殊含義,僅表示一位有效號碼,整個號碼是一個E.164標準號碼。

·     美元符號“$”:隻能放在結尾,表示號碼結束。即被叫號碼的全部必須匹配$之前的string部分。

·     符號“T”:T的意思是定時器,表示等待用戶撥任意號碼,直到:號碼超長,或者撥了號碼終止符,或者定時器超時。T是用來匹配任意長度的號碼。

·     string:由“0-9#*.!+%[]()-”中的字符組合形成的字符串。各符號的含義如表1-21所示:

表1-21 參數string中的符號含義

符號

含義

0-9

一位數字表示一位號碼,0到9之間的數字

#和*

表示一位有效號碼

.

通配符,可以與任何一位有效號碼匹配。如:555. . . . 匹配任何撥入的以555開頭的並有四位附加字符的號碼串

!

指明它之前的子式重複零次或一次。如:56!1234可以匹配51234和561234

+

指明它之前的子式重複一次或多次。但如果出現在整個號碼的開頭,+號本身不具備特殊含義,僅表示一位有效號碼,整個號碼是一個E.164標準號碼。如:(1)9876(54)+表示該正則式可以匹配987654、98765454、9876545454、……等號碼;(2)+110022表示+110022是符合E.164標準的號碼

-

連接符,用於連接兩個數值(小的在前,大的在後),表示一個範圍。如:從1到9表示為1-9(包括1和9)

%

指明它之前的子式重複零次或多次。如:9876(54)%可以匹配9876、987654、98765454、9876545454、……等號碼

[ ]

表示字符選擇範圍,如:[1-36]表示隻可匹配單個字符1、2、3、6中的某一個

( )

表示一組字符,如:(123)表示字符串123,它一般與符號“!%+”一起使用,如:408(12)+,可以匹配40812或408121212等字符串,但不能匹配408,即12可連續出現且至少出現一次

 

·     符號“!%+”前的子式(一位號碼或號碼串),作為非精確匹配的號碼,處理類似“.”通配符;且這些符號不能作為獨立號碼,之前必須有有效號碼或號碼串。

·     符號“[ ]”和“( )”如果嵌套使用,則必須以“( [ ] )”形式出現,其它形式都非法,如“[ [ ] ]”、“[ ( ) ]”都非法。

·     符號“-”隻能出現在“[ ]”中,且連接兩端為同類型字符,如0-9,不能出現0-A等形式。

·     如果配置的號碼首位帶有“+”號,則在中繼環境中需要注意:E&M/R2/LGS信令采用的是DTMF傳輸,由於“+”號本身沒有對應的音頻,所以無法將號碼成功的傳輸到被叫側。而DSS1信令采用ISDN傳輸,不存在上述問題。在實際應用中,用戶應該避免傳輸信令本身無法識別的號碼,否則將會導致呼叫失敗。

 

【描述】

match-template命令用來配置語音實體的號碼模板。undo match-template命令用來取消已有配置。

缺省情況下,在POTS語音實體下沒有配置與本地語音用戶線綁定的號碼模板,POTS實體做中繼時,沒有配置被叫方的號碼模板。在VoIP、VoFR和IVR語音實體下沒有配置語音實體的被叫號碼模板。

使用match-template命令定義的語音實體的被叫號碼模板,用來匹配向這一語音實體的撥號,匹配成功後將由語音實體完成呼叫。被叫號碼模板可以靈活定義,既可以是表示唯一的號碼的字符串如:01016781234,也可以是匹配一組號碼的格式化的表達式如:010[1-5]678….,它們將用於匹配在收到的呼叫報文中的實際號碼,以完成呼叫。

需要注意的是,配置POTS語音實體時,使用match-template定義的是與本地語音用戶線綁定的號碼模板。配置VoIP和VoFR語音實體時,使用match-template定義的是被叫方的號碼模板。配置IVR語音實體時,使用match-template定義的是IVR接入號。

在E1語音應用中,目前暫時不支持“#”、“*”符號。

 

【舉例】

# 配置5557922作為POTS語音實體10的電話號碼。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] match-template 5557922

# 配置VoIP語音實體010的電話號碼。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 010 voip

[Sysname-voice-dial-entity10] match-template 5557922

1.1.30  outband

【命令】

outband { h225 | h245 | nte }

undo outband

【視圖】

POTS/VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

h225:采用H.225帶外傳輸方式傳輸DTMF碼。

h245:采用H.245帶外傳輸方式傳輸DTMF碼。

nte:采用NTE(命名的電話事件,Named Telephone Event)方式傳輸DTMF碼。

【描述】

outband命令用來配置采用帶外方式傳輸DTMF碼。undo outband命令用來恢複缺省情況。

缺省情況下,采用帶內傳輸方式傳輸DTMF碼。

相關配置可參考命令fast-connecttunnel-on

關於采用SIP帶外方式傳輸DTMF碼的詳細介紹請參見“語音配置指導”中的“SIP”。

【舉例】

# 為VoIP語音實體10配置在快速連接方式下DTMF碼帶外傳輸。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] fast-connect

[Sysname-voice-dial-entity10] outband h225

1.1.31  payload-size

【命令】

payload-size { g711 | g723 | g726r16 | g726r24 | g726r32 | g726r40 | g729 } time-length

undo payload-size { g711 | g723 | g726r16 | g726r24 | g726r32 | g726r40 | g729 }

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

g711:表示g711alawg711ulaw編解碼格式的語音打包時長,取值範圍為2~10、10~30(取值為10的倍數),單位為毫秒,缺省值為20。

g723:表示g723r53g723r63編解碼格式的語音打包時長,取值範圍為30~180(取值為30的倍數),單位為毫秒,缺省值為30。

g726r16g726r16編解碼格式的語音打包時長,取值範圍為10~110(取值為10的倍數),單位為毫秒,缺省值為30。

g726r24g726r24編解碼格式的語音打包時長,取值範圍為10~70(取值為10的倍數),單位為毫秒,缺省值為30。

g726r32g726r32編解碼格式的語音打包時長,取值範圍為10~50(取值為10的倍數),單位為毫秒,缺省值為30。

g726r40g726r40編解碼格式的語音打包時長,取值範圍為10~40(取值為10的倍數),單位為毫秒,缺省值為30。

g729:表示g729r8g729br8g729a編解碼格式的語音打包時長,取值範圍為10~180(取值為10的倍數),單位為毫秒,缺省值為30。

time-length:相應編解碼下DSP打包的時間長度。

【描述】

payload-size命令是用來配置編解碼格式的語音打包時長。undo payload-size命令用來恢複缺省情況。

缺省情況下,g711打包時長為20毫秒,g723打包時長為30毫秒,g726打包時長為30毫秒,g729打包時長為30毫秒。

需要注意的是:

·     由於IVR語音實體不支持g726編解碼,因此在IVR語音實體下配置g726的打包時長不起任何作用。關於IVR語音實體的詳細介紹請參見“語音配置指導”中的“可定製IVR”。

·     payload-size命令對采用MOH音頻輸入端口方式指定的媒體資源(使用set-media命令)不起作用。

相關配置可參考命令default entity payload-sizedefault entity compressionentity compression,以及“語音命令參考/可定製IVR”中的set-media命令。

【舉例】

# 配置語音實體在g711下打包時長為30毫秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] payload-size g711 30

1.1.32  register-number

【命令】

register-number

undo register-number

【視圖】

POTS/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

register-number命令用來使能網關(具有VoIP功能的路由器)向H.323 Gatekeeper或者SIP Server注冊此語音實體的號碼。undo register-number命令用來取消已有配置。

缺省情況下,完成GK或SIP注冊的相關參數後,POTS/IVR語音實體都會向語音服務器發起注冊。

在某些特殊應用中,需要在幾台網關上配置相同號碼的POTS實體。而在GK或者SIP Server上不能有相同的號碼存在,因此這些POTS實體不能同時注冊到GK或者SIP Server上。

在某些應用中,用戶需要將網關上某些端口的號碼注冊到GK或者SIP Server上,而另外一些端口的號碼不進行注冊,以便實現特殊應用。在這些情況下,對不需要注冊號碼的語音實體,可以使用undo register-number命令進行配置。

相關配置可參考命令match-template

【舉例】

# 配置網關不注冊POTS語音實體10的號碼。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] undo register-number

1.1.33  reset voice cmc statistic

【命令】

reset voice cmc statistic

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

【描述】

reset voice cmc statistic命令用來清除CMC模塊的呼叫統計信息。

相關命令請參考display voice cmc

【舉例】

# 清除CMC模塊的呼叫統計信息。

<Sysname> reset voice cmc statistic

1.1.34  reset voice ipp statistic

【命令】

reset voice ipp statistic

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

【描述】

reset voice ipp statistic命令用來清除IPP統計信息。

相關命令請參考display voice ipp statistic

【舉例】

# 清除IPP統計信息。

<Sysname> reset voice ipp statistic

1.1.35  reset voice iva statistic

【命令】

reset voice iva statistic

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

【描述】

reset voice iva statistic命令用來清除IVA統計信息。

相關命令請參考display voice iva statistic

【舉例】

# 清除IVA統計信息。

<Sysname> reset voice iva statistic

1.1.36  rtp payload-type nte

【命令】

rtp payload-type nte value

undo rtp payload-type nte

【視圖】

POTS/VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

value:RTP報文的payload-type值,取值範圍為96~127。

【描述】

rtp payload-type nte命令用來配置采用NTE方式傳輸DTMF碼時RTP報文的payload值。undo rtp payload-type nte命令用來恢複缺省情況。

缺省情況下,采用NTE方式傳輸DTMF碼時RTP報文的payload-type值為101。

·     禁止采用98作為NTE的payload-type值,該payload-type值已經固定作為非標準T38傳真報文標識。

·     與其他廠商的設備互通時,不能配置其它廠商路由器禁用的payload-type值,否則可能導致NTE協商失敗。

 

【舉例】

# 為VoIP語音實體10配置NTE的payload-type值為102。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] rtp payload-type nte 102

1.1.37  rtp-detect timeout

【命令】

rtp-detect timeout value

undo rtp-detect timeout

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

value:RTP流的最大中斷時間,取值範圍為2~300,單位為秒。

【描述】

rtp-detect timeout命令用來配置RTP流的最大中斷時間。undo rtp-detect timeout命令用來恢複缺省情況。

缺省情況下,RTP流的最大中斷時間為120秒。

【舉例】

# 配置RTP流的最大中斷時間為60秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] rtp-detect timeout 60

1.1.38  send-ring

【命令】

send-ring

undo send-ring

【視圖】

POTS/VoIP/VoFR語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

send-ring命令用來使能本地發送回鈴音。undo send-ring命令用來禁止本地發送回鈴音。

缺省情況下,本地不發送回鈴音。

需要注意的是,在VoIP實體下,在配置快速連接或SIP選路策略後此命令才可見。在POTS實體下,隻要所配置的line綁定到非FXS、非FXO語音用戶線,就可以配置該命令。

【舉例】

# 使能本地發送回鈴音。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] fast-connect

[Sysname-voice-dial-entity10] send-ring

1.1.39  shutdown (Voice entity view)

【命令】

shutdown

undo shutdown

【視圖】

POTS/VoIP/VoFR/IVR語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

shutdown命令用來配置指定語音實體的管理狀態從up轉為down。undo shutdown命令用來將語音實體的管理狀態從down轉為up。

缺省情況下,語音實體的管理狀態為up。

運行shutdown命令將導致語音實體無法進行呼叫。

【舉例】

# 將語音實體4的管理狀態轉為down。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 4 pots

[Sysname-voice-dial-entity4] shutdown

1.1.40  tunnel-on

【命令】

tunnel-on

undo tunnel-on

【視圖】

VoIP語音實體視圖

【缺省級別】

2:係統級

【參數】

【描述】

tunnel-on命令用來啟動隧道功能。undo tunnel-on命令用來禁止隧道功能。

缺省情況下,禁止隧道功能。

隻有成功啟用快速連接方式後才能進行隧道功能的配置。在主叫網關上可以為發起的每路呼叫設置是否使用快速連接方式;如果主叫網關使用了快速連接,被叫網關會根據voip called-startvoip called-tunnel enable命令的配置決定是否使用快速方式初始化呼叫和啟用被叫網關啟動隧道功能。

在具體配置時,隻需要在主叫網關側VoIP語音實體視圖下進行配置即可。

相關配置可參考命令fast-connectoutbandvoip called-tunnel enablevoip called-start

【舉例】

# 為VoIP語音實體10配置啟動隧道功能。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 voip

[Sysname-voice-dial-entity10] fast-connect

[Sysname-voice-dial-entity10] tunnel-on

1.1.41  vad-on

【命令】

vad-on [ g711 | g723r53 | g723r63 | g729a | g729r8 ]

undo vad-on [ g711 | g723r53 | g723r63 | g729a | g729r8 ]

【視圖】

POTS/VoIP/VoFR語音實體視圖

【缺省級別】

2:係統級

【參數】

g711:表示g711編解碼方式的靜音檢測功能。

g723r53:表示g723r53編解碼方式的靜音檢測功能。

g723r63:表示g723r63編解碼方式的靜音檢測功能。

g729a:表示g729a編解碼方式的靜音檢測功能。

g729r8:表示g729r8編解碼方式的靜音檢測功能。

【描述】

vad-on命令用來使能靜音檢測功能。undo vad-on命令用來關閉靜音檢測功能。

缺省情況下,靜音檢測功能處於關閉狀態。

如果不選擇編解碼方式,表示打開或關閉所有編解碼方式的靜音檢測功能。

需要注意的是,G.726編解碼方式編解碼不支持靜音檢測。G.729br8編解碼始終支持靜音檢測。

VAD是Voice Activity Detection的縮寫,字麵意思是語音活動檢測,通常稱為靜音檢測。其基本思想是根據人們日常談話的話音信號和沉默信號能量高低不同來檢測靜音並加以刪除,不產生信號;檢測到突發的活動聲音時才生成語音信號並傳輸。研究表明運用VAD技術能夠節省不少於50%的傳輸帶寬。

相關配置可參考命令cng-on

【舉例】

# 為POTS語音實體10啟動靜音檢測功能。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

[Sysname-voice-dial-entity10] vad-on

1.1.42  vi-card dsp-image

【命令】

vi-card dsp-image { ms | general }

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

ms:配置DSP鏡像文件為支持微軟認證版本。微軟認證DSP鏡像文件可以滿足微軟認證的語音質量要求,但不支持G723編解碼。

general:配置DSP鏡像文件為通用版本。通用DSP鏡像文件不能完全滿足微軟認證的語音質量認證要求,支持G723編解碼。

【描述】

vi-card dsp-image命令用來配置DSP鏡像文件類型。

缺省情況下,DSP鏡像文件為通用版本。

需要注意的是:

·     執行該命令後,必須重啟設備才生效。

·     該命令的配置結果不會在display current-configuration命令的顯示信息中出現,隻可以通過display device verbose命令查看。

【舉例】

# 配置DSP鏡像文件為支持微軟認證版本。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] vi-card dsp-image ms

Configuration will take effect after next reboot.

[Sysname-voice] quit

[Sysname] quit

<Sysname> reboot

設備重啟後輸入display device verbose查看。

<Sysname> display device verbose

Slot No.  Board Type                Status    Max Ports                       

 0         MSR50-60 RPU Board        Normal       5                            

 2         SIC-1VT1                  Normal       1                            

                                                                                

 Slot 0                                                                        

  Status:   Normal                                                             

  Type:     MSR50-60 RPU Board                                               

  Hardware:  3.0                                                               

  Driver:    1.0                                                               

  CPLD:      2.0                                                               

  SD701:     2.0                                                               

  VCPM:      Normal  [PCB VER: 3.0  CPLD VER: 1.0  FPGA VER: 4.0]              

  VPM1:      Normal  [PCB VER: 3.0  CPLD VER: 2.0  DSP  VER: 4.0]              

             DSP 0:   Normal                                                   

             DSP 1:   Normal                                                   

             DSP 2:   Normal                                                   

             DSP 3:   Normal                                                   

             DSP Image: MS                                                     

  VPM2:      Normal  [PCB VER: 3.0  CPLD VER: 2.0  DSP  VER: 4.0]              

             DSP 0:   Normal                                                   

             DSP 1:   Normal                                                   

             DSP 2:   Normal                                                    

             DSP 3:   Normal                                                   

             DSP Image: MS                                                     

  VPM3:      Normal  [PCB VER: 3.0  CPLD VER: 2.0  DSP  VER: 4.0]              

             DSP 0:   Normal                                                   

             DSP 1:   Normal                                                   

             DSP 2:   Normal                                                    

             DSP 3:   Normal                                                   

             DSP Image: MS                                                     

                                                                               

 Slot 2                                                                         

  Status:   Normal                                                             

  Type:     SIC-1VT1                                                           

  Hardware:  2.0                                                                

  Driver:    4.0                                                               

  CPLD:      1.0                                                               

  FDSP:      Normal  [DSP VER: 2.0]                                                                            

1.1.43  voice-setup

【命令】

voice-setup

undo voice-setup

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

【描述】

voice-setup命令用來進入語音視圖並啟用語音服務。undo voice-setup命令用來關閉語音服務,且退出語音視圖。

【舉例】

# 在係統視圖下進入語音視圖並啟用語音服務。

<Sysname> system-view

[Sysname] voice-setup

1.1.44  voip called-tunnel enable

【命令】

voip called-tunnel enable

undo voip called-tunnel enable

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

【描述】

voip called-tunnel enable命令用來在被叫網關上開啟隧道功能。undo voip called-tunnel enable命令用來禁止被叫網關隧道功能。

缺省情況下,被叫網關啟用隧道功能。

相關配置可參考命令tunnel-on

【舉例】

# 配置被叫網關禁止隧道功能。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] undo voip called-tunnel enable

1.1.45  voip called-start

【命令】

voip called-start { fast | normal }

undo voip called-start

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

fast:被叫網關使用快速方式初始化呼叫。

normal:被叫網關使用非快速方式初始化呼叫。

【描述】

voip called-start命令用來配置被叫網關初始化呼叫的方式。undo voip called-start命令用來恢複被叫網關初始化呼叫方式的默認值。

缺省情況下,使用快速方式初始化呼叫。

快速連接方式不存在能力協商過程,因此雙方能力的確定是由被叫網關決定的。路由器作為主叫網關時,可為發起的每路呼叫配置是否使用快速連接方式;作為被叫網關時,如果主叫網關使用了快速連接,被叫網關會根據voip called-start命令的參數配置決定是否使用快速連接初始化呼叫。

相關配置可參考命令fast-connect

【舉例】

# 配置被叫網關使用非快速方式初始化呼叫。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] voip called-start normal

1.1.46  voip timer

【命令】

voip timer voip-to-pots time

undo voip timer voip-to-pots

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

voip-to-pots time:VoIP呼叫失敗後,從當前呼叫鏈路切換到其它到目的方的呼叫鏈路(包括PSTN鏈路或VoIP鏈路)的時間(即呼叫備份的切換時間),取值範圍為3~30,單位為秒。

【描述】

voip timer命令用來配置VoIP呼叫失敗後,從當前呼叫鏈路切換到其它到目的方的呼叫鏈路(包括PSTN鏈路或VoIP鏈路)的時間。undo voip timer命令用來恢複缺省情況。

缺省情況下,切換時間為5秒。

有關呼叫備份的介紹請參見“語音配置指導”中的“語音業務”。

【舉例】

# 配置VoIP呼叫失敗後,從當前呼叫鏈路切換到備份呼叫鏈路的時間為3秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] voip timer voip-to-pots 3

1.1.47  vqa dscp

【命令】

vqa dscp { media | signal } dscp-value

undo vqa dscp { media | signal }

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

media:全局屬性下承載RTP流的IP報文中ToS字段DSCP域的值。

signal:全局屬性下承載語音信令的IP報文中ToS字段DSCP域的值。

dscp-value:DSCP值,取值範圍為0~63,或可以是如下關鍵字af11af12af13af21af22af23af31af32af33af41af42af43cs1cs2cs3cs4cs5cs6cs7,ef

表1-22 DSCP關鍵字與值的對應表

關鍵字

DSCP值(二進製)

DSCP值(十進製)

af11

001010

10

af12

001100

12

af13

001110

14

af21

010010

18

af22

010100

20

af23

010110

22

af31

011010

26

af32

011100

28

af33

011110

30

af41

100010

34

af42

100100

36

af43

100110

38

cs1

001000

8

cs2

010000

16

cs3

011000

24

cs4

100000

32

cs5

101000

40

cs6

110000

48

cs7

111000

56

ef

101110

46

 

【描述】

vqa dscp命令用來配置全局屬性下承載RTP流或語音信令的IP報文中ToS字段的DSCP域的值。undo vqa dscp命令用來恢複缺省情況。

缺省情況下,DSCP域的值為ef(101110)。

此命令與QoS相關配置命令具有相同的作用,如果同時對DSCP域的值進行設置,則以QoS部分的命令配置的值為準。

 

【舉例】

# 配置全局屬性下承載語音信令的IP報文中ToS字段DSCP域的值為af41。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] vqa dscp signal af41

1.1.48  vqa dsp-monitor buffer-time

【命令】

vqa dsp-monitor buffer-time time

undo vqa dsp-monitor buffer-time

【視圖】

語音視圖

【缺省級別】

2:係統級

【參數】

buffer-time time:監控DSP緩衝數據的時間長度,取值範圍為180~480和0,單位為毫秒。當時間長度參數設置為0時,表示停止對緩衝數據進行監控。

【描述】

vqa dsp-monitor buffer-time命令用來配置監控DSP緩衝數據的時間長度。undo vqa dsp-monitor buffer-time命令用來恢複缺省情況。

缺省情況下,對DSP數據進行監控的時間長度為270毫秒。

需要注意的是, 在抖動比較大時,如果設置的取值時間過小,語音質量會很差。因此建議將時間長度設為超過240的值。

【舉例】

# 設置監控DSP緩衝數據的時間長度為300毫秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] vqa dsp-monitor buffer-time 300

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們