10-VoFR命令
本章节下载: 10-VoFR命令 (191.96 KB)
MSR800、MSR 900、MSR900-E、MSR 930、MSR 2600、MSR 30-11、MSR 30-11E、MSR 30-11F和MSR3600-51F路由器不支持语音功能。
【命令】
address { vofr-dynamic serial interface-number dlci-number | vofr-static serial interface-number dlci-number cid-number }
undo address { vofr-dynamic | vofr-static }
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
vofr-dynamic:表示VoFR语音实体采用动态呼叫模式。
vofr-static:表示VoFR语音实体采用FRF.11专线模式。
serial interface-number:表示VoFR语音实体的会话目的接口。
dlci-number:表示VoFR语音实体的会话目的虚电路号,取值范围为16~1007。
cid-number:表示VoFR语音实体的会话目的FRF.11子通道号,取值范围为4~255。
【描述】
address命令用来配置到达对端语音网关的通道。undo address命令用来删除已有配置。
缺省情况下,没有配置到达对端语音网关的通道。
需要注意的是:
· FRF.11子通道号在配置时必须是空闲可用的,也就是该子通道没有被占用。
· 当配置完address vofr-static时,会立即为VoFR语音实体建立语音通道,在删除此设置或者删除语音实体时,该语音通道会被删除。
相关配置可参考命令call-mode、vofr、trunk-id和display fr vofr-info。
【举例】
# 在DLCI 100上配置通道采用动态呼叫模式。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 4 vofr
[Sysname-voice-dial-entity4] match-template 12345
[Sysname-voice-dial-entity4] address vofr-dynamic serial1/0 100
【命令】
call-mode { dynamic | static }
undo call-mode
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
dynamic:采用动态呼叫模式。
static:采用FRF.11专线模式。
【描述】
call-mode命令用来配置VoFR语音实体与对端实体建立呼叫时采用的呼叫模式。undo call-mode命令用来恢复缺省情况。
缺省情况下,采用动态呼叫模式。
· 动态呼叫模式:帧中继在呼叫发起时会随机地选择一条空闲的FRF.11子通道来建立语音通道,在呼叫结束后立即删除该语音通道,释放对应的FRF.11子通道。动态呼叫模式下使用的呼叫信令协议由DLCI视图下的vofr命令指定。
· FRF.11专线模式:语音通道在使用address vofr-static命令配置时建立,专线呼叫时直接使用该语音通道,呼叫结束后,该语音通道依旧保持着,不会被删除。FRF.11专线模式下,必须使用trunk-id命令为被叫端的VoFR语音实体配置PSTN呼出号。
相关配置可参考命令trunk-id和address。
【举例】
# 配置VoFR语音实体10的呼叫模式为FRF.11专线模式。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] call-mode static
【命令】
cid select-mode { max-poll | min-poll }
undo cid select-mode
【视图】
接口DLCI视图
【缺省级别】
2:系统级
【参数】
max-poll:由大到小循环选路。
min-poll:由小到大循环选路。
【描述】
cid select-mode命令用来配置VoFR语音实体建立呼叫时,主叫端使用的选路模式。undo cid select-mode命令用来恢复缺省情况。
缺省情况下,采用由大到小循环选路模式。
采用动态交换方式时,可能会出现多路语音共用一条DLCI的情况。如果两端选择的语音CID相同,会导致呼叫冲突。为了避免这种情况,配置选路模式,控制两端有不同的选路方法,可以避免呼叫冲突。
相关配置可参考命令vofr。
【举例】
# 在DLCI 100上配置呼叫选路为由小到大循环选路方式。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] fr dlci 100
[Sysname-fr-dlci-100] cid select-mode min-poll
【命令】
display fr vofr-info [ serial interface-number [ dlci-number ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
serial interface-number:表示需要显示的接口。
dlci-number:表示需要显示的虚电路号,取值范围为16~1007。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display fr vofr-info命令用来显示VoFR DLCI的FRF.11子通道使用情况。serial interface-number用于查看指定的接口下FRF.11子通道使用情况,指定接口可以是主接口,也可以是子接口,不指定接口则显示全部FRF.11子通道使用情况;dlci-number用于查看指定的DLCI下FRF.11子通道使用情况。
【举例】
# 显示FRF.11子通道的使用情况。
<Sysname> display fr vofr-info
interface(dlci) vofr-mode cid cid-type
Serial2/0:0(100) vofr-nonstandard 5 frag-data
Serial2/0:0(100) vofr-nonstandard 4 voice-signal
# 显示指定的接口下FRF.11子通道的使用情况。
<Sysname> display fr vofr-info ser2/0:0 17
interface(dlci) vofr-mode cid cid-type pkts(in/out/drop)
Serial2/0:0(17) vofr-nonstandard 254 frag-data 0/0/0
Serial2/0:0(17) vofr-nonstandard 255 voice-signal 0/1068/0
表1-1 display fr vofr-info命令显示信息描述表
字段 |
描述 |
interface(dlci) |
帧中继接口名(DLCI号) |
vofr-mode |
vofr方式,比如,vofr-nonstandard,vofr-huawei等 |
cid |
语音通道号 |
cid-type |
语音通道号的类型 |
pkts(in/out/drop) |
接口接收/发送/丢弃的报文数 |
【命令】
entity entity-number vofr
undo entity { entity-number | all | vofr }
【视图】
语音拨号策略视图
【缺省级别】
2:系统级
【参数】
entity-number:标记一个语音实体,取值范围为1~2147483647。
all:表示所有的实体类型,包括VoIP、POTS、VoFR、IVR。
vofr:VoFR语音实体。
【描述】
entity vofr命令用来进入VoFR语音实体视图。undo entity vofr命令用来删除已有的语音实体。
配置VoIP、POTS、VoFR、IVR语音实体时应使用不同的entity-number来标识。
关于IVR语音实体的详细介绍请参见“语音配置指导”中的“可定制IVR”,关于VoIP、POTS语音实体的详细介绍请参见“语音配置指导”中的“语音实体”。
【举例】
# 创建并进入标识为10的VoFR语音实体。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
【命令】
outband vofr
undo outband
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
无
【描述】
outband vofr命令用来配置DTMF码传输方式为带外方式。undo outband命令用来恢复缺省情况。
缺省情况下,DTMF码传输方式采用带内方式。
【举例】
# 配置VoFR语音实体10的DTMF码传输方式为带外传输。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] outband vofr
【命令】
seq-number
undo seq-number
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
无
【描述】
seq-number命令用来配置本端语音网关在发送VoFR语音包时携带序号。undo seq-number命令用来恢复缺省情况。
缺省情况下,本端网关在发送VoFR语音包时没有携带序号。
· 语音包是否携带序号一般由主叫侧语音网关的配置决定。
· 某些公司的路由器产品在使用某些特定的编解码时,并不遵循上述原则,而是强制语音包携带了序号。在与其他公司产品互通时,如果出现呼叫不通或者语音严重失真等情况,可以尝试将相关的VoFR语音实体配置成“在发送VoFR语音包时携带序号”。
· 接收端的语音网关借助序号来判断语音包是否丢失、重复或乱序等现象,这有助于对语音进行补偿,但序号的使用增加了网络带宽的需求。是否使用序号,要权衡其优缺点。
【举例】
# 为VoFR语音实体10配置语音包携带序号。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] seq-number
【命令】
timestamp
undo timestamp
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
无
【描述】
timestamp命令用来配置本端网关在发送VoFR语音包时携带时间戳。undo timestamp命令用来恢复缺省情况。
缺省情况下,本端网关在发送VoFR语音包时不携带时间戳。
【举例】
# 配置VoFR语音实体10发送语音包时携带时间戳。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 vofr
[Sysname-voice-dial-entity10] timestamp
【命令】
trunk-id string
undo trunk-id
【视图】
VoFR语音实体视图
【缺省级别】
2:系统级
【参数】
string:PSTN呼出号,为1~31个字符的字符串。
【描述】
trunk-id命令用来配置FRF.11专线方式下的PSTN呼出号码。undo trunk-id命令用来恢复缺省情况。
缺省情况下,没有配置FRF.11专线方式下的PSTN呼出号码。
相关配置可参考命令call-mode。
【举例】
# 配置VoFR专线语音实体2222的PSTN呼出号码为3333。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 2222 vofr
[Sysname-voice-dial-entity2222] call-mode static
[Sysname-voice-dial-entity2222] trunk-id 3333
【命令】
voice bandwidth reserved-bps [ reserved ]
undo voice bandwidth
【视图】
帧中继类视图
【缺省级别】
2:系统级
【参数】
reserved-bps:预留的语音带宽,取值范围为8000~45000000,单位为bps。
reserved:采用预留带宽方式。
【描述】
voice bandwidth命令用来配置帧中继预留语音带宽。undo voice bandwidth命令用来取消已有的预留语音带宽。
缺省情况下,没有预留语音带宽。
本命令是在帧中继类模式下配置的,只有通过DLCI引用此帧中继类后,本命令才生效。否则不存在语音带宽,无法建立呼叫。
【举例】
# 在帧中继类test1下配置为语音预留的最大带宽为8kbit,且采用预留带宽方式。
<Sysname> system-view
[Sysname] fr class test1
[Sysname-fr-class-test1] voice bandwidth 8000 reserved
【命令】
vofr { huawei-compatible [ dce | dte ] | motorola-compatible [ dce | dte ] | nonstandard-compatible signal-channel ccid-no data-channel dcid-no [ keepalive ] }
undo vofr
【视图】
接口DLCI视图
【缺省级别】
2:系统级
【参数】
huawei-compatible:采用huawei-compatible交换方式。
motorola-compatible:采用motorola-compatible方式和Motorola路由器VoFR互通。目前FRF.11专线方式下不支持motorola-compatible协议。
dce:指定虚电路工作在Annex G的DCE方式。
dte:指定虚电路工作在Annex G的DTE方式。
nonstandard-compatible:采用nonstandard-compatible方式和Cisco路由器VoFR互通。
signal-channel ccid-no data-channel dcid-no:当VoFR工作方式为nonstandard-compatible时,ccid-no和dcid-no指明信令和数据所使用的FRF.11子通道号,取值范围为4~255。
keepalive:发送KeepAlive消息。nonstandard-compatible方式下通过定时发送KeepAlive 消息来监视控制子通道的状态;若配置了keepalive参数,当一端超过一定的时间内没有收到KeepAlive消息,将认为此时网络拥塞,呼叫控制子通道由激活状态变成不激活状态,无法再进行语音的呼叫。如果没有配置keepalive参数,控制子通道状态与PVC状态同步。
【描述】
vofr命令用来配置DLCI的VoFR工作方式。undo vofr命令用来取消已有配置。
缺省情况下,没有配置VoFR的工作方式。
如果本命令配置为motorola-compatible方式,并且配置了call-mode static(即FRF.11专线方式),则无法进行通话。
huawei-compatible和motorola-compatible方式下使用T1.167 Annex G协议,配置时通话两端Annex G控制块类型必须不同,即一端为DTE,另一端必须为DCE。
相关配置可参考命令call-mode。
【举例】
# 指定DLCI 100的语音呼叫方式为nonstandard-compatible,呼叫控制信令子通道ccid为4,数据子通道dcid为5,且定时发送KeepAlive消息。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] link-protocol fr ietf
[Sysname-Serial1/0] fr dlci 100
[Sysname-fr-dlci-Serial1/0-100] vofr nonstandard-compatible signal-channel 4 data-channel 5 keepalive
# 指定DLCI 200的语音呼叫方式为huawei交换方式(DTE)。
<Sysname> system-view
[Sysname] interface serial 1/0
[Sysname-Serial1/0] link-protocol fr ietf
[Sysname-Serial1/0] fr dlci 200
[Sysname-fr-dlci-Serial1/0-100] vofr huawei-compatible dte
【命令】
vofr frf11-timer time
undo vofr frf11-timer
【视图】
语音视图
【缺省级别】
2:系统级
【参数】
time:专线方式下Trunk Wait定时器的周期,取值范围为10~600,单位为秒。
【描述】
vofr frf11-timer命令用来配置FRF.11专线方式下Trunk Wait定时器的周期。undo vofr frf11-timer命令用来恢复缺省情况。
缺省情况下,Trunk Wait定时器的周期为30秒。
本命令为全局配置命令,配置后对所有FRF.11专线呼叫均有效。
· Trunk Wait定时器是FRF.11专线方式下特有的定时器,在该定时器起作用的时间内,禁止呼入,收到的语音包被丢弃。
· FRF.11专线方式下,呼叫双方没有信令交互。当一端从专线语音通道上收到对端来的第一个语音包时,即认为有呼入。在一端挂机后,未挂机的一端仍会向已挂机的一端继续发送语音包,如果没有Trunk Wait定时器机制,语音网关将会立刻向刚挂机的一端振铃,这样,专线用户将无法正常挂机。
相关配置可参考命令call-mode。
【举例】
# 配置FRF.11专线方式下Trunk Wait定时器的周期为40秒。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] vofr frf11-timer 40
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!