国家 / 地区

12-语音命令参考

10-VoFR命令

本章节下载  (191.96 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/MSR/MSR_50/Command/Command_Manual/H3C_MSR_CR(V5)-R2516-V1.16/12/201807/1093977_30005_0.htm

10-VoFR命令


1 VoFR配置命令

说明

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

 

1.1  VoFR的配置命令

1.1.1  address

【命令】

address { vofr-dynamic serial interface-number dlci-number | vofr-static serial interface-number dlci-number cid-number }

undo address { vofr-dynamic | vofr-static }

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

vofr-dynamic:表示VoFR语音实体采用动态呼叫模式。

vofr-static:表示VoFR语音实体采用FRF.11专线模式。

serial interface-number:表示VoFR语音实体的会话目的接口。

dlci-number:表示VoFR语音实体的会话目的虚电路号,取值范围为16~1007。

cid-number:表示VoFR语音实体的会话目的FRF.11子通道号,取值范围为4~255。

【描述】

address命令用来配置到达对端语音网关的通道。undo address命令用来删除已有配置。

缺省情况下,没有配置到达对端语音网关的通道。

需要注意的是:

·     FRF.11子通道号在配置时必须是空闲可用的,也就是该子通道没有被占用。

·     当配置完address vofr-static时,会立即为VoFR语音实体建立语音通道,在删除此设置或者删除语音实体时,该语音通道会被删除。

相关配置可参考命令call-modevofrtrunk-iddisplay fr vofr-info

【举例】

# 在DLCI 100上配置通道采用动态呼叫模式。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 4 vofr

[Sysname-voice-dial-entity4] match-template 12345

[Sysname-voice-dial-entity4] address vofr-dynamic serial1/0 100

1.1.2  call-mode

【命令】

call-mode { dynamic | static }

undo call-mode

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

dynamic:采用动态呼叫模式。

static:采用FRF.11专线模式。

【描述】

call-mode命令用来配置VoFR语音实体与对端实体建立呼叫时采用的呼叫模式。undo call-mode命令用来恢复缺省情况。

缺省情况下,采用动态呼叫模式。

·     动态呼叫模式:帧中继在呼叫发起时会随机地选择一条空闲的FRF.11子通道来建立语音通道,在呼叫结束后立即删除该语音通道,释放对应的FRF.11子通道。动态呼叫模式下使用的呼叫信令协议由DLCI视图下的vofr命令指定。

·     FRF.11专线模式:语音通道在使用address vofr-static命令配置时建立,专线呼叫时直接使用该语音通道,呼叫结束后,该语音通道依旧保持着,不会被删除。FRF.11专线模式下,必须使用trunk-id命令为被叫端的VoFR语音实体配置PSTN呼出号。

 

相关配置可参考命令trunk-idaddress

【举例】

# 配置VoFR语音实体10的呼叫模式为FRF.11专线模式。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 vofr

[Sysname-voice-dial-entity10] call-mode static

1.1.3  cid select-mode

【命令】

cid select-mode { max-poll | min-poll }

undo cid select-mode

【视图】

接口DLCI视图

【缺省级别】

2:系统级

【参数】

max-poll:由大到小循环选路。

min-poll:由小到大循环选路。

【描述】

cid select-mode命令用来配置VoFR语音实体建立呼叫时,主叫端使用的选路模式。undo cid select-mode命令用来恢复缺省情况。

缺省情况下,采用由大到小循环选路模式。

采用动态交换方式时,可能会出现多路语音共用一条DLCI的情况。如果两端选择的语音CID相同,会导致呼叫冲突。为了避免这种情况,配置选路模式,控制两端有不同的选路方法,可以避免呼叫冲突。

相关配置可参考命令vofr

【举例】

# 在DLCI 100上配置呼叫选路为由小到大循环选路方式。

<Sysname> system-view

[Sysname] interface serial 1/0

[Sysname-Serial1/0] fr dlci 100

[Sysname-fr-dlci-100] cid select-mode min-poll

1.1.4  display fr vofr-info

【命令】

display fr vofr-info [ serial interface-number [ dlci-number ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

serial interface-number:表示需要显示的接口。

dlci-number:表示需要显示的虚电路号,取值范围为16~1007。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fr vofr-info命令用来显示VoFR DLCI的FRF.11子通道使用情况。serial interface-number用于查看指定的接口下FRF.11子通道使用情况,指定接口可以是主接口,也可以是子接口,不指定接口则显示全部FRF.11子通道使用情况;dlci-number用于查看指定的DLCI下FRF.11子通道使用情况。

【举例】

# 显示FRF.11子通道的使用情况。

<Sysname> display fr vofr-info

interface(dlci)       vofr-mode         cid     cid-type

Serial2/0:0(100)      vofr-nonstandard  5       frag-data

Serial2/0:0(100)      vofr-nonstandard  4       voice-signal

# 显示指定的接口下FRF.11子通道的使用情况。

<Sysname> display fr vofr-info ser2/0:0 17

interface(dlci)       vofr-mode         cid     cid-type          pkts(in/out/drop)

Serial2/0:0(17)       vofr-nonstandard  254     frag-data         0/0/0

Serial2/0:0(17)       vofr-nonstandard  255     voice-signal      0/1068/0

表1-1 display fr vofr-info命令显示信息描述表

字段

描述

interface(dlci)

帧中继接口名(DLCI号)

vofr-mode

vofr方式,比如,vofr-nonstandard,vofr-huawei等

cid

语音通道号

cid-type

语音通道号的类型

pkts(in/out/drop)

接口接收/发送/丢弃的报文数

 

1.1.5  entity vofr

【命令】

entity entity-number vofr

undo entity { entity-number | all | vofr }

【视图】

语音拨号策略视图

【缺省级别】

2:系统级

【参数】

entity-number:标记一个语音实体,取值范围为1~2147483647。

all:表示所有的实体类型,包括VoIP、POTS、VoFR、IVR。

vofr:VoFR语音实体。

【描述】

entity vofr命令用来进入VoFR语音实体视图。undo entity vofr命令用来删除已有的语音实体。

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

关于IVR语音实体的详细介绍请参见“语音配置指导”中的“可定制IVR”,关于VoIP、POTS语音实体的详细介绍请参见“语音配置指导”中的“语音实体”。

【举例】

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

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 vofr

1.1.6  outband vofr

【命令】

outband vofr

undo outband

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

【描述】

outband vofr命令用来配置DTMF码传输方式为带外方式。undo outband命令用来恢复缺省情况。

缺省情况下,DTMF码传输方式采用带内方式。

【举例】

# 配置VoFR语音实体10的DTMF码传输方式为带外传输。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 vofr

[Sysname-voice-dial-entity10] outband vofr

1.1.7  seq-number

【命令】

seq-number

undo seq-number

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

【描述】

seq-number命令用来配置本端语音网关在发送VoFR语音包时携带序号。undo seq-number命令用来恢复缺省情况。

缺省情况下,本端网关在发送VoFR语音包时没有携带序号。

·     语音包是否携带序号一般由主叫侧语音网关的配置决定。

·     某些公司的路由器产品在使用某些特定的编解码时,并不遵循上述原则,而是强制语音包携带了序号。在与其他公司产品互通时,如果出现呼叫不通或者语音严重失真等情况,可以尝试将相关的VoFR语音实体配置成“在发送VoFR语音包时携带序号”。

·     接收端的语音网关借助序号来判断语音包是否丢失、重复或乱序等现象,这有助于对语音进行补偿,但序号的使用增加了网络带宽的需求。是否使用序号,要权衡其优缺点。

 

【举例】

# 为VoFR语音实体10配置语音包携带序号。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 vofr

[Sysname-voice-dial-entity10] seq-number

1.1.8  timestamp

【命令】

timestamp

undo timestamp

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

【描述】

timestamp命令用来配置本端网关在发送VoFR语音包时携带时间戳。undo timestamp命令用来恢复缺省情况。

缺省情况下,本端网关在发送VoFR语音包时不携带时间戳。

【举例】

# 配置VoFR语音实体10发送语音包时携带时间戳。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 10 vofr

[Sysname-voice-dial-entity10] timestamp

1.1.9  trunk-id

【命令】

trunk-id string

undo trunk-id

【视图】

VoFR语音实体视图

【缺省级别】

2:系统级

【参数】

string:PSTN呼出号,为1~31个字符的字符串。

【描述】

trunk-id命令用来配置FRF.11专线方式下的PSTN呼出号码。undo trunk-id命令用来恢复缺省情况。

缺省情况下,没有配置FRF.11专线方式下的PSTN呼出号码。

相关配置可参考命令call-mode

【举例】

# 配置VoFR专线语音实体2222的PSTN呼出号码为3333。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] dial-program

[Sysname-voice-dial] entity 2222 vofr

[Sysname-voice-dial-entity2222] call-mode static

[Sysname-voice-dial-entity2222] trunk-id 3333

1.1.10  voice bandwidth

【命令】

voice bandwidth reserved-bps [ reserved ]

undo voice bandwidth

【视图】

帧中继类视图

【缺省级别】

2:系统级

【参数】

reserved-bps:预留的语音带宽,取值范围为8000~45000000,单位为bps。

reserved:采用预留带宽方式。

【描述】

voice bandwidth命令用来配置帧中继预留语音带宽。undo voice bandwidth命令用来取消已有的预留语音带宽。

缺省情况下,没有预留语音带宽。

本命令是在帧中继类模式下配置的,只有通过DLCI引用此帧中继类后,本命令才生效。否则不存在语音带宽,无法建立呼叫。

【举例】

# 在帧中继类test1下配置为语音预留的最大带宽为8kbit,且采用预留带宽方式。

<Sysname> system-view

[Sysname] fr class test1

[Sysname-fr-class-test1] voice bandwidth 8000 reserved

1.1.11  vofr

【命令】

vofr { huawei-compatible [ dce | dte ] | motorola-compatible [ dce | dte ] | nonstandard-compatible signal-channel ccid-no data-channel dcid-no [ keepalive ] }

undo vofr

【视图】

接口DLCI视图

【缺省级别】

2:系统级

【参数】

huawei-compatible:采用huawei-compatible交换方式。

motorola-compatible:采用motorola-compatible方式和Motorola路由器VoFR互通。目前FRF.11专线方式下不支持motorola-compatible协议。

dce:指定虚电路工作在Annex G的DCE方式。

dte:指定虚电路工作在Annex G的DTE方式。

nonstandard-compatible:采用nonstandard-compatible方式和Cisco路由器VoFR互通。

signal-channel ccid-no data-channel dcid-no:当VoFR工作方式为nonstandard-compatible时,ccid-no和dcid-no指明信令和数据所使用的FRF.11子通道号,取值范围为4~255。

keepalive:发送KeepAlive消息。nonstandard-compatible方式下通过定时发送KeepAlive 消息来监视控制子通道的状态;若配置了keepalive参数,当一端超过一定的时间内没有收到KeepAlive消息,将认为此时网络拥塞,呼叫控制子通道由激活状态变成不激活状态,无法再进行语音的呼叫。如果没有配置keepalive参数,控制子通道状态与PVC状态同步。

【描述】

vofr命令用来配置DLCI的VoFR工作方式。undo vofr命令用来取消已有配置。

缺省情况下,没有配置VoFR的工作方式。

如果本命令配置为motorola-compatible方式,并且配置了call-mode static(即FRF.11专线方式),则无法进行通话。

huawei-compatible和motorola-compatible方式下使用T1.167 Annex G协议,配置时通话两端Annex G控制块类型必须不同,即一端为DTE,另一端必须为DCE。

相关配置可参考命令call-mode

【举例】

# 指定DLCI 100的语音呼叫方式为nonstandard-compatible,呼叫控制信令子通道ccid为4,数据子通道dcid为5,且定时发送KeepAlive消息。

<Sysname> system-view

[Sysname] interface serial 1/0

[Sysname-Serial1/0] link-protocol fr ietf

[Sysname-Serial1/0] fr dlci 100

[Sysname-fr-dlci-Serial1/0-100] vofr nonstandard-compatible signal-channel 4 data-channel 5 keepalive

# 指定DLCI 200的语音呼叫方式为huawei交换方式(DTE)。

<Sysname> system-view

[Sysname] interface serial 1/0

[Sysname-Serial1/0] link-protocol fr ietf

[Sysname-Serial1/0] fr dlci 200

[Sysname-fr-dlci-Serial1/0-100] vofr huawei-compatible dte

1.1.12  vofr frf11-timer

【命令】

vofr frf11-timer time

undo vofr frf11-timer

【视图】

语音视图

【缺省级别】

2:系统级

【参数】

time:专线方式下Trunk Wait定时器的周期,取值范围为10~600,单位为秒。

【描述】

vofr frf11-timer命令用来配置FRF.11专线方式下Trunk Wait定时器的周期。undo vofr frf11-timer命令用来恢复缺省情况。

缺省情况下,Trunk Wait定时器的周期为30秒。

本命令为全局配置命令,配置后对所有FRF.11专线呼叫均有效。

·     Trunk Wait定时器是FRF.11专线方式下特有的定时器,在该定时器起作用的时间内,禁止呼入,收到的语音包被丢弃。

·     FRF.11专线方式下,呼叫双方没有信令交互。当一端从专线语音通道上收到对端来的第一个语音包时,即认为有呼入。在一端挂机后,未挂机的一端仍会向已挂机的一端继续发送语音包,如果没有Trunk Wait定时器机制,语音网关将会立刻向刚挂机的一端振铃,这样,专线用户将无法正常挂机。

 

相关配置可参考命令call-mode

【举例】

# 配置FRF.11专线方式下Trunk Wait定时器的周期为40秒。

<Sysname> system-view

[Sysname] voice-setup

[Sysname-voice] vofr frf11-timer 40

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!