选择区域语言: EN CN HK

12-语音命令参考

01-语音实体命令

本章节下载  (342.78 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR-R2207(V1.11)/12/201107/720105_30005_0.htm

01-语音实体命令


1 语音实体配置命令

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

l          目前IVR语音实体只支持g711alaw、g711ulaw、g723r53和g729r8四种语音编解码方式,缺省的优先级顺序为g729r8、g711alaw、g711ulaw、g723r53。

l          对于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毫秒

 

l          打包时长为语音报文包含信息的时间长度。

l          单位时长编码字节=打包时长×媒体流带宽。

l          报文长度(IP)=IP头+RTP头+UDP头+语音信息长度=20+12+8+Data。

l          报文长度(IP+PPP)=PPP头+IP头+RTP头+UDP头+语音信息长度=6+20+12+8+Data。

l          网络带宽= 媒体流带宽×报文长度/单位时长编码字节。

 

由于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编解码格式的语音打包时长,取值可以是10毫秒、20毫秒和30毫秒,默认值为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命令用来恢复系统固有的缺省语音打包时长值。

需要注意的是:

l              由于IVR语音实体不支持g726编解码,因此配置g726的打包时长对IVR语音实体不起任何作用。关于IVR语音实体的详细介绍请参见“语音配置指导”中的“可定制IVR”。

l              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命令配置全局范围内使能静音检测功能作为缺省值,此时路由器中所有未专门配置该功能的语音实体和新创建的语音实体都继承该配置(如果语音实体的编解码方式为G.711,则不支持静音检测)。

相关配置可参考命令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 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-11 display voice call-info命令显示信息描述表

字段

描述

ViIfIndex

本设备中发起该次呼叫的语音接口索引

Module ID

该次呼叫所经过的语音模块

Call direction

该次呼叫的呼叫方向

Reference Numbers

该次呼叫的呼叫信息表被引用的次数

entity

该次呼叫所涉及到的语音实体

 

1.1.11  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-12 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.12  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-13 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.13  display voice entity

【命令】

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

【视图】

任意视图

【缺省级别】

2:系统级

【参数】

all:表示显示所有的语音实体。

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-14 display voice entity命令显示信息描述表

字段

描述

Current configuration of entities

配置的语音实体

entity 66 pots

配置语音实体号为66的POTS语音实体

match-template

匹配号码模版

line

将语音实体与指定的语音用户线绑定

 

1.1.14  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-15 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.15  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-16 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.16  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命令用来显示正在进行的呼叫统计信息。

需要注意的是:

l              一路呼叫通常分为入呼叫方向和出呼叫方向,所以对于一路呼叫,将会产生两个呼叫信息条目,分别记录该路呼叫两侧的统计信息。呼叫信息的统计是以每一个信息条目为单位,而不是以呼叫路数为单位。

l              当存在多路呼叫时,呼叫信息条目按照时间顺序显示。

【举例】

# 显示所有正在进行呼叫的统计信息。

<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-17 display voice statistics call-active命令显示信息描述表

字段

描述

General Info

标准信息

SetupTime

呼叫开始的时间,单位为毫秒

Index

索引值,缺省为1,如果SetupTime相同,则该值递增

PhoneNumber

电话号码

PhoneSubNumber

子号码,目前暂时不支持

EntityIndex

实体的索引号,如果不存在则为空

IfIndex

实体对应的语音用户线的接口索引

ConnectTime

连接建立的时间,表示以系统启动为基准的累计时间,单位为毫秒

CallDuration

呼叫建立后的持续时间

CallState

呼叫的状态,目前支持Unknown、Connecting、Connected、Active四种状态

l      Unknown:未知状态

l      Connecting:正在连接出呼叫侧

l      Connected:正在连接入呼叫侧

l      Active:连接建立

CallOrigin

呼叫的角色,目前支持Originate、Answer两种角色

l      Originate:入呼叫侧

l      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.17  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-18 display voice statistics call-history命令显示信息描述表

字段

描述

Call-History Info

呼叫历史信息

Index

呼叫历史信息统计编号索引值

SetupTime

呼叫开始的时间,单位毫秒

PhoneNumber

电话号码

EntityIndex

实体的索引号,如果不存在则为空

IfIndex

实体对应的语音用户线的接口索引

ConnectTime

连接建立的时间,表示以系统启动为基准的累计时间,单位为毫秒

TerminateTime

呼叫结束时间,单位为毫秒

CallOrigin

呼叫的角色,目前支持Originate、Answer两种角色

l      Originate:入呼叫侧

l      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.18  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-19 display voice statistics entity命令显示信息描述表

字段

描述

Index

实体索引号

Type

实体类型,分为POTS、VoIP、OTHER三种类型

Match-Template

号码模板

ConnectTime

自系统启动以来实体连接建立的累计时间,单位为秒

SuccessfulCalls

通过该实体成功的呼叫次数

FailedCalls

通过该实体失败的呼叫次数

AcceptedCalls

通过该实体被接受的呼叫次数

RefusedCalls

通过该实体被拒绝的呼叫次数

LastSetupTime

上一次发起呼叫的时间,单位为毫秒

 

1.1.19  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.20  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.21  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”。

l          配置VoIP、POTS、IVR语音实体时应使用不同的entity-number来标识。

l          系统最多支持1000个语音实体。

 

相关配置可参考命令line

【举例】

# 创建并进入标识为10的POTS语音实体。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 pots

1.1.22  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.23  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.24  match-template

【命令】

match-template match-string

undo match-template

【视图】

POTS/VoIP/VoFR/IVR语音实体视图

【缺省级别】

2:系统级

【参数】

match-string:号码模板,格式为[ + ] { string [ T ] [ $ ] | T },总长度为31,符号说明如下:

l              加号“+”:号码如果以“+”号开头,“+”号本身不具备特殊含义,仅表示一位有效号码,整个号码是一个E.164标准号码。

l              美元符号“$”:只能放在结尾,表示号码结束。即被叫号码的全部必须匹配$之前的string部分。

l              符号“T”:T的意思是定时器,表示等待用户拨任意号码,直到:号码超长,或者拨了号码终止符,或者定时器超时。T是用来匹配任意长度的号码。

l              string:由“0-9#*.!+%[]()-”中的字符组合形成的字符串。各符号的含义如表1-20所示:

表1-20 参数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可连续出现且至少出现一次

 

l          符号“!%+”前的子式(一位号码或号码串),作为非精确匹配的号码,处理类似“.”通配符;且这些符号不能作为独立号码,之前必须有有效号码或号码串。

l          符号“[ ]”和“( )”如果嵌套使用,则必须以“( [ ] )”形式出现,其它形式都非法,如“[ [ ] ]”、“[ ( ) ]”都非法。

l          符号“-”只能出现在“[ ]”中,且连接两端为同类型字符,如0-9,不能出现0-A等形式。

l          如果配置的号码首位带有“+”号,则在中继环境中需要注意: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.25  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.26  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编解码格式的语音打包时长,取值范围为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:表示g729r8g729a编解码格式的语音打包时长,取值范围为10~180(取值为10的倍数),单位为毫秒,缺省值为30。

time-length:相应编解码下DSP打包的时间长度。

【描述】

payload-size命令是用来配置编解码格式的语音打包时长。undo payload-size命令用来恢复缺省情况。

缺省情况下,g711打包时长为20毫秒,g723打包时长为30毫秒,g726打包时长为30毫秒,g729打包时长为30毫秒。

需要注意的是:

l              由于IVR语音实体不支持g726编解码,因此在IVR语音实体下配置g726的打包时长不起任何作用。关于IVR语音实体的详细介绍请参见“语音配置指导”中的“可定制IVR”。

l              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.27  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.28  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.29  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.30  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.31  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。

l          禁止采用98作为NTE的payload-type值,该payload-type值已经固定作为非标准T38传真报文标识。

l          与其他厂商的设备互通时,不能配置其它厂商路由器禁用的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.32  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.33  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.34  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.35  vad-on

【命令】

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

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

【视图】

POTS/VoIP/VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

g723r53:表示g723r53编解码方式的静音检测功能。

g723r63:表示g723r63编解码方式的静音检测功能。

g729a:表示g729a编解码方式的静音检测功能。

g729r8:表示g729r8编解码方式的静音检测功能。

【描述】

vad-on命令用来使能静音检测功能。undo vad-on命令用来关闭静音检测功能。

缺省情况下,静音检测功能处于关闭状态。

如果不选择编解码方式,表示打开或关闭所有编解码方式的静音检测功能。

需要注意的是,G.711、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.36  voice-setup

【命令】

voice-setup

undo voice-setup

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

voice-setup命令用来进入语音视图并启用语音服务。undo voice-setup命令用来关闭语音服务,且退出语音视图。

【举例】

# 在系统视图下进入语音视图并启用语音服务。

<Sysname> system-view

[Sysname] voice-setup

1.1.37  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.38  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.39  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.40  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-21 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.41  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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!