01-语音用户线命令
本章节下载: 01-语音用户线命令 (439.64 KB)
1.1.27 display voice subscriber-line
1.1.35 echo-canceler tail-length
1.1.37 hookoff-mode delay bind
1.1.54 silence-detect threshold
1.2.6 clear-forward-ack enable
1.2.7 display voice subscriber-line
1.2.10 echo-canceler tail-length
MSR 2630/3610/3620/3620-DP/3640/3660/3600-28/3600-51/MSR2600-10-X1路由器使用集中式命令行,MSR 5620/5660/5680路由器使用分布式命令行。
设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:
型号 |
特性 |
描述 |
MSR810/810-W/810-W-DB/810-LM/810-W-LM /810-LM-HK/MSR810-W-LM-HK |
语音用户线 |
不支持 |
MSR 2630 |
支持 |
|
MSR3600-28/3600-51 |
支持 |
|
MSR 3610/3620/3620-DP/3640/3660 |
支持 |
|
MSR 5620/5660/5680 |
支持 |
|
MSR2600-10-X1 |
支持 |
area命令用来配置检测忙音的类型。
undo area命令用来恢复缺省情况。
area { custom | europe | north-america }
custom:用户自定义的忙音类型。
europe:符合欧洲标准的忙音。
north-america:符合北美标准的忙音。
此命令对设备上的所有模拟FXO语音用户线都生效。
# 配置符合北美标准的忙音。
[Sysname] voice-setup
[Sysname-voice] area north-america
busytone-detect auto命令用来配置自动忙音检测。
busytone-detect auto index line-number
index:忙音参数的编号,取值范围为0~3。设备最多可以记录4种忙音。
line-number:检测忙音的FXO语音用户线号。
· busytone-detect auto命令只对FXO语音用户线有效。
· 执行busytone-detect auto命令成功检测忙音后,设备会自动计算出忙音参数,然后会自动使用busytone-detect custom命令记录检测到的忙音参数,并自动执行area custom命令使这些忙音参数生效。
# 在FXO语音用户线2/2/1上开启自动忙音检测,并将检测到的忙音参数标识到编号0。
[Sysname] voice-setup
[Sysname-voice] busytone-detect auto 0 2/2/1
busytone-detect custom命令用来配置自定义忙音参数。
undo busytone-detect custom命令用来删除忙音参数。
busytone-detect custom area-number index argu f1 f2 p1 p2 p3 p4 p5 p6 p7
undo busytone-detect custom index
不存在忙音参数,设备用于检测忙音的标准和area命令的设置有关。
area-number:区域号,目前为保留参数,规定设置为2。
index:忙音参数的编号,取值范围为0~3。设备最多可以记录4种忙音。
argu:目前为保留参数,取值范围为0~32767。
f1:频率参数1,取值范围为50~3600,单位为Hz。
f2:频率参数2,取值范围为50~3600,单位为Hz。
p1:信号振幅参数1,取值范围为50~32767。
p2:信号振幅参数2,取值范围为50~32767。
p3:单音持续时间长度,取值范围为10~1000,单位为毫秒。
p4:单音持续时间长度的误差范围,取值范围为0~500,单位为毫秒。
p5:静音持续时间长度,取值范围为10~1000,单位为毫秒。
p6:静音持续时间长度的误差范围,取值范围为0~500,单位为毫秒。
p7:单音和静音持续时间长度的差值区间,即p3和p5差的绝对值,取值范围为0~500,单位为毫秒。
· busytone-detect custom命令只对FXO语音用户线有效。系统可以记录4种忙音特性,由index参数来标记。
· 使用busytone-detect custom命令设置的自定义忙音参数,在配置area custom命令后才能生效。
# 自定义忙音参数,并将检测到的忙音参数标识到编号1。
[Sysname] voice-setup
[Sysname-voice] busytone-detect custom 2 1 99 450 450 8000 8000 800 300 500 500 500
busytone-detect period命令用来配置检测忙音的周期数。
undo busytone-detect period命令用来恢复缺省情况。
FXO语音用户线视图
value:忙音检测的周期数,周期数越多,检测时间越长。取值范围为2~12。
# 设置检测忙音的周期数为3。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] busytone-detect period 3
busytone-hookon delay-timer命令用来配置FXO语音用户线检测到忙音到挂机前的延时时间。
undo busytone-hookon delay-timer命令用来恢复缺省情况。
busytone-hookon delay-timer value
undo busytone-hookon delay-timer
延时时间为0秒,即FXO语音用户线检测到忙音后立即挂机。
FXO语音用户线视图
value:FXO语音用户线检测到忙音到挂机前的延时时间,取值范围为0~30,单位为秒。
通常FXO语音用户线检测到线路忙音后,会自动挂机,完成线路拆除。当FXO语音用户线作为语音网关接入端与IPPhone配合使用时,由于IPPhone收到拆线消息后不会播放提示音,FXO语音用户线检测到忙音就立即挂机,由于此忙音持续时间较短,使用IPPhone的用户容易忽略忙音,误认为是线路异常导致的挂机。通过配置忙音检测挂机延迟时间,FXO语音用户线检测到忙音后,会延迟一段时间再挂机拆线,此时FXO语音用户线接收到的忙音会继续传到IPPhone,使得IPPhone用户可以用较长时间识别到忙音。
# 配置FXO语音用户线检测到忙音到挂机前的延时时间为3秒。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] busytone-hookon delay-timer 3
calling-name命令用来配置主叫用户名。
undo calling-name命令用来删除主叫用户名。
FXS语音用户线视图
text:主叫用户名,为1~50个字符的字符串,区分大小写。
# 配置主叫用户名为tony。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] calling-name tony
cable命令用来配置线缆类型。
undo cable命令用来恢复缺省情况。
E&M语音用户线视图
2-wire:线缆类型为二线。二线方式提供全双工语音传输,语音信号在两根线中双向传输。
4-wire:线缆类型为四线。四线方式相当于单工方式,每两根线负责一个方向的语音信号的传输。
在呼叫两端设备上需要配置相同的E&M线缆类型,如果配置的线缆不一致,用户将只能获取单向的语音服务。
# 配置使用的线缆类型为二线。
[Sysname] subscriber-line 2/3/1
[Sysname-sub scriber-line2/3/1] cable 2-wire
cid display命令用来开启主叫信息(包括主叫号码和主叫用户名)显示功能。
undo cid display命令用来取消主叫信息显示功能。
FXS语音用户线视图
# 关闭主叫信息显示功能。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] undo cid display
cid receive命令用来开启接收主叫信息功能。
undo cid receive命令用来关闭接收主叫信息功能。
FXO语音用户线视图
为了保证主叫信息识别及显示功能能够正常运行,建议将cid receive命令保持在开启状态。
# 开启接收主叫信息功能。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] cid receive
cid ring命令用来配置检测CID的时间和CID检测完毕后的振铃次数。
undo cid ring命令用来恢复缺省情况。
cid ring { 0 | 1 | 2 } [ times ]
在第一声和第二声振铃间进行检测CID,FXO语音用户线完成CID检测后会立即摘机应答,即缺省情况下的命令为cid ring 1 0。
FXO语音用户线视图
0:表示振铃前进行CID检测。
1:表示第一声和第二声振铃间进行CID检测。
2:表示第二声和第三声振铃间进行CID检测。
times:CID检测完毕后到FXO语音用户线摘机前的振铃次数,取值范围为0~5,缺省值为0。取值越大,FXO语音用户线的摘机应答时间越长。
# 配置振铃前进行CID检测,FXO语音用户线完成CID检测后会立即摘机应答。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] cid ring 0
cid send命令用来开启向对端发送主叫信息。
undo cid send命令用来禁止向对端发送主叫信息。
FXS/FXO语音用户线视图
为了保证主叫信息识别及显示功能能够正常运行,建议将cid send命令保持在开启状态。
# 开启向对端发送主叫信息。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] cid send
cid type命令用来配置发送主叫信息时所采用的消息格式。
undo cid type命令用来恢复缺省情况。
FXS语音用户线视图
complex:主叫信息采用复合格式。
simple:主叫信息采用简单格式。
· 当对端设备只能支持两种格式中的一种时,需要在主叫侧设备调整本端语音用户线发送主叫信息的格式,以保证双方设备采用一致的格式。
# 配置使用简单格式发送主叫信息。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] cid type simple
cid standard-type命令用来配置发送主叫信息的标准模式。
undo cid standard-type命令用来恢复缺省情况。
cid standard-type { bellcore | brazil }
使用bellcore标准模式发送主叫信息。
FXS语音用户线视图
bellcore:使用通用地区标准(包括中国、北美等大多数地区),表示按FSK(Frequency Shift Keying,频移键控)方式发送主叫信息。
brazil:使用巴西标准,表示按DTMF(Dual Tone Multi-Frequency,双音多频)方式发送主叫信息。
· 此命令在被叫侧设备上生效,被叫设备会根据指定的标准模式封装主叫信息,并发送给被叫话机。
· 使用bellcore标准模式时,cid type命令设置消息格式才能生效。
# 配置使用巴西标准模式发送主叫信息。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] cid standard-type brazil
cptone命令用来设置提示音的模式。
undo cptone命令用来恢复缺省情况。
country-type locale:将提示音设置为指定的国家或地区模式。目前支持以下提示音的国家模式。
Argentina 阿根廷 |
|
Australia 澳大利亚 |
|
Austria 奥地利 |
|
Belgium 比利时 |
|
Brazil 巴西 |
|
Bulgaria 保加利亚 |
|
Canada 加拿大 |
|
Chile 智利 |
|
China 中国 |
|
Croatia 克罗地亚 |
|
Cuba 古巴 |
|
Cyprus 塞浦路斯 |
|
Denmark 丹麦 |
|
Egypt 埃及 |
|
Finland 芬兰 |
|
France 法国 |
|
Germany 德国 |
|
Ghana 加纳 |
|
Greece 希腊 |
|
Hong Kong China 中国香港 |
|
Hungary 匈牙利 |
|
Iceland 冰岛 |
|
India 印度 |
|
Indonesia 印度尼西亚 |
|
Iran 伊朗 |
|
Ireland 爱尔兰 |
|
Ireland(UK style) 爱尔兰(英国模式) |
|
Israel 以色列 |
|
Italy 意大利 |
|
Japan 日本 |
|
Jordan 约旦 |
|
Kenya 肯尼亚 |
|
Lebanon 黎巴嫩 |
|
Luxembourg 卢森堡 |
|
Macau 澳门 |
|
Malaysia 马来西亚 |
|
Mexico 墨西哥 |
|
Nepal 尼泊尔 |
|
Netherlands 荷兰 |
|
New Zealand 新西兰 |
|
Nigeria 尼日利亚 |
|
Norway 挪威 |
|
Pakistan 巴基斯坦 |
|
Panama 巴拿马 |
|
Philippines 菲律宾 |
|
Poland 波兰 |
|
Portugal 葡萄牙 |
|
Saudi Arabia 沙特阿拉伯 |
|
Singapore 新加坡 |
|
Slovakia 斯洛伐克 |
|
Slovenia 斯洛文尼亚 |
|
South Africa 南非 |
|
Spain 西班牙 |
|
Sweden 瑞典 |
|
Switzerland 瑞士 |
|
Thailand 泰国 |
|
Turkey 土耳其 |
|
Uruguay 乌拉圭 |
|
Zimbabwe 津巴布韦 |
custom:自定义模式。
busy-tone:忙音。
congestion-tone:拥塞音。
dial-tone:拨号音。
ringback-tone:回铃音。
special-dial-tone:特殊拨号音。
waiting-tone:呼叫等待音。
comb:组合方式,取值范围为0~2。0表示两个频率的叠加,1表示两个频率的调制,2表示两个频率的交替。
freq1 freq2:两个单频音的频率值,单位为Hz。频率的取值范围与选择的组合方式相关,如果为叠加方式或交替方式,则两个单频音频率的取值范围为300~3400;如果为调制方式,则两个单频音频率的取值范围为0~3400,并要求两个单频音频率的和与差的绝对值必须在300~3400范围之间。
time1:第一个通断比的通时间的长度,取值范围为30~8192,单位为毫秒。如果是持续播放,需要将此参数设置为8192,在这种情况下,后三个参数取值只能为0。
time2:第一个通断比的断时间的长度,取值范围为0或30~8191,单位为毫秒。如果time1为0,那么该参数只能设置为0。
time3:第二个通断比的通时间的长度,取值范围为0或30~8191,单位为毫秒。如果time1为0,那么该参数只能设置为0。
time4:第二个通断比的断时间的长度,取值范围为0或30~8191,单位为毫秒。如果time1为0,那么该参数只能设置为0。
cptone命令用来设置提示音的国家/地区模式。用户也可以使用custom参数设置自定义模式,定制提示音参数。该设置只对本设备播放的提示音有效。
# 配置提示音的国家模式为美国。
[sysname] voice-setup
[sysname-voice] cptone country-type us
# 配置自定义模式,设置组合方式为0,两个单频音的频率值为425,通断时间均为350毫秒。
[sysname] voice-setup
[sysname-voice] cptone custom busy-tone 0 425 425 350 350 350 350
cptone tone-type命令用来配置提示音的幅度值。
undo cptone tone-type命令用来恢复缺省情况。
忙音和拥塞音类型的幅度值为1000,拨号音和特殊拨号音类型的幅度值为400,回铃音和呼叫等待音类型的幅度值为600。
all:所有类型的提示音。
busy-tone:忙音。
congestion-tone:拥塞音。
dial-tone:拨号音。
ringback-tone:回铃音。
special-dial-tone:特殊拨号音。
waiting-tone:呼叫等待音。
amplitude value:配置提示音幅度,取值范围为200~1500。
# 配置忙音的电平幅度为1200。
[sysname] voice-setup
[sysname-voice] cptone tone-type busy-tone amplitude 1200
cng-on命令用来开启舒适噪音功能。
undo cng-on命令用来关闭舒适噪音功能。
FXS/FXO/E&M语音用户线视图
使用该命令可以产生适当的背景噪音以填充通话过程中的静音间隙。如果关闭舒适噪音功能,那么通话中的静音间隙可能会使通话者感到不安。
# 关闭舒适噪音功能。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] undo cng-on
default命令用来恢复当前语音用户线的缺省配置。
FXS/FXO/E&M语音用户线视图
语音用户线下的某些配置恢复到缺省情况后,会对设备上当前运行的业务产生影响。建议您在执行该命令前,完全了解其对网络产生的影响。
您可以在执行default命令后通过display this命令确认执行效果。对于未能成功恢复缺省的配置,建议您查阅相关功能的命令手册,手工执行恢复该配置缺省情况的命令。如果操作仍然不能成功,您可以通过设备的提示信息定位原因。
# 将语音用户线2/2/1恢复为缺省配置。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] default
delay hold命令用来配置延时启动时,占用信号的持续时间。
undo delay hold命令用来恢复缺省情况。
E&M语音用户线视图
milliseconds:延时启动方式时,占用信号的持续时间,取值范围为100~5000,单位为毫秒。
# 配置在延时启动方式时,占用信号的持续时间为500毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal delay
[Sysname-subscriber-line2/3/1] delay hold 500
delay rising命令用来配置延时启动时,被叫侧检测到占用信号到发送占用信号前的延时时间。
undo delay rising命令用来恢复缺省情况。
被叫侧检测到占用信号到发送占用信号前的延时时间为300毫秒。
E&M语音用户线视图
milliseconds:延时启动方式时,被叫侧检测到占用信号到发送占用信号前的延时时间,取值范围为20~2000,单位为毫秒。
# 配置在延时启动方式时,被叫侧检测到占用信号到发送占用信号前的延时时间为700毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal delay
[Sysname-subscriber-line2/3/1] delay rising 700
delay send-dtmf命令用来配置在立即启动方式时,主叫侧发送号码前的延迟时间。
undo delay send-dtmf命令用来恢复缺省情况。
E&M语音用户线视图
milliseconds:立即启动方式时,主叫侧发送号码前的延迟时间,取值范围为50~5000,单位为毫秒。
# 配置在立即启动方式下,主叫侧发送号码前的延迟时间为3000毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal immediate
[Sysname-subscriber-line2/3/1] delay send-dtmf 3000
delay send-wink命令用来配置闪断启动时,被叫侧检测到占用信号到发送闪断信号前的延迟时间。
undo delay send-wink命令用来恢复缺省情况。
被叫侧检测到占用信号到发送闪断信号前的延迟时间为200毫秒。
E&M语音用户线视图
milliseconds:闪断启动方式时,被叫侧检测到占用信号到发送闪断信号前的延迟时间,取值范围为100~5000,单位为毫秒。
# 配置在闪断启动方式下,被叫侧检测到占用信号到发送闪断信号前的延迟时间为700毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal wink
[Sysname-subscriber-line2/3/1] delay send-wink 700
delay start-dial命令用来配置延时拨号的时间。
undo delay start-dial命令用来恢复缺省情况。
FXS/FXO语音用户线视图
seconds:延时拨号的时间,取值范围为0~10,单位为秒。
# 配置延时拨号时间为5秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] delay start-dial 5
delay wink-hold命令用来配置闪断启动方式时,被叫侧发送闪断信号的持续时间。
undo delay wink-hold命令用来恢复缺省情况。
E&M语音用户线视图
milliseconds:闪断启动方式时,被叫侧发送闪断信号的持续时间,取值范围为100~3000,单位为毫秒。
# 配置在闪断启动方式时,被叫侧发送闪断信号的持续时间为700毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal wink
[Sysname-subscriber-line2/3/1] delay wink-hold 700
delay wink-rising命令用来配置闪断启动时,主叫侧发送占用信号后等待闪断信号的最大持续时间。
undo delay wink-rising命令用来恢复缺省情况。
delay wink-rising milliseconds
主叫侧发送占用信号后等待闪断信号的最大持续时间为2000毫秒。
E&M语音用户线视图
milliseconds:闪断启动方式时,主叫侧发送占用信号后等待闪断信号的最大持续时间,取值范围为100~5000,单位为毫秒。
如果在该时间内,主叫侧没有收到被叫侧发送的闪断信号,则此次建立呼叫失败。
# 配置在闪断启动方式时,主叫侧发送占用信号后等待闪断信号的最大持续时间为2000毫秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal wink
[Sysname-subscriber-line2/3/1] delay wink-rising 2000
description命令用来配置语音用户线的描述信息。
undo description命令用来恢复缺省情况。
语音用户线的描述信息为“该接口的接口名 Interface”,比如:Subscriber-line2/1/0 Interface。
FXS/FXO/E&M语音用户线视图
text:语音用户线描述信息,为1~80个字符的字符串,区分大小写。
# 配置语音用户线2/1/1的描述信息为“pstn”。
[Sysname] subscriber-line 2/1/1
[Sysname-Subscriber-line2/1/1] description pstn
disconnect lcfo命令用来配置发送挂机脉冲信号。
undo disconnect lcfo命令用来禁止发送挂机脉冲信号。
FXS语音用户线视图
FXS语音用户线可以发送LCFO(Loop Current Feed Open,脉冲挂机信号)通知对端设备拆线。此功能主要在北美地区使用。挂机脉冲信号的时长可以通过命令timer disconnect-pulse设置。
# 配置发送挂机脉冲信号。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] disconnect lcfo
display voice subscriber-line命令用来显示模拟语音用户线信息。
display voice subscriber-line line-number
line-number:语音用户线号。
# 显示模拟语音用户线信息。
<Sysname> display voice subscriber-line 2/3/1
Current information: subscriber-line2/3/1
Type: E&M
Status: Up
Call status: Idle
表1-2 display voice subscriber-line命令显示信息描述表
· FXS:模拟FXS语音用户线 · FXO:模拟FXO语音用户线 · E&M:模拟E&M语音用户线 |
|
· Down:语音用户线处于Down状态 · Up:语音用户线处于Up状态 · Down(Administratively):语音用户线表示已经通过shutdown命令被关闭,即管理状态为关闭 |
|
FXS语音用户线的呼叫状态: · Idle:空闲状态 · Receiving number:接收号码状态 · Ringing:振铃状态 · Listening to ringback tone:主叫设备处于听回铃音状态 · Playing busytone:播放忙音状态 · Talking:通话状态 · Releasing:拆线状态 FXO语音用户线的呼叫状态: · Idle:空闲状态 · Receiving number:接收号码状态 · Ringing:振铃状态 · Listening to ringback tone:主叫设备处于听回铃音状态 · Playing busytone:播放忙音状态 · Talking:通话状态 · Releasing:拆线状态 · Bound and off-hook:FXO语音用户线已经被绑定,并处于强制摘机状态 · Bound and on-hook:FXO语音用户线已经被绑定,并处于强制挂机状态 E&M语音用户线的呼叫状态: · Idle:空闲状态 · Sending number:发送号码状态 · Ringing:振铃状态 · Listening to ringback tone:主叫设备处于听回铃音状态 · Playing busytone:播放忙音状态 · Talking:通话状态 · Releasing:拆线状态 |
dtmf amplitude命令用来配置DTMF信号的幅值。
undo dtmf amplitude命令用来恢复缺省情况。
DTMF信号的幅值为-9.0dBm。
value:DTMF信号的幅值,取值范围为-9.0~-7.0,单位为dBm。
# 配置DTMF信号的幅值为-8.0dBm。
[Sysname] voice-setup
[Sysname-voice] dtmf amplitude -8.0
该命令仅在安装了SIC-2FXS1FXO、HMIM-8FXS8FXO、DSIC-4FXS1FXO和HMIM-16FXS接口模块的款型上支持。
dtmf sensitivity-level命令用来配置检测DTMF信号的敏感度等级。
undo dtmf sensitivity-level命令用来恢复缺省情况。
dtmf sensitivity-level { high | low | medium [ frequency-tolerance value ] }
检测DTMF信号的敏感度为低级。
FXS/FXO语音用户线视图
high:检测DTMF信号的敏感度为高级,可靠性较低,使用此模式可能出现DTMF信号误检的情况。
low:检测DTMF信号的敏感度为低级,可靠性较高,使用此模式可能出现DTMF信号漏检的情况。
medium:检测DTMF信号的敏感度为中级。
frequency-tolerance value:允许的绝对频率偏差,取值范围为1.0~5.0,单位百分比,缺省值为2。取值越大,误检概率越大。
# 配置检测DTMF信号的敏感度为高级。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] dtmf sensitivity-level high
dtmf time命令用来配置发送DTMF信号的相关时间参数。
undo dtmf time命令用来恢复缺省情况。
dtmf time { interval | persist } milliseconds
undo dtmf time { interval | persist }
发送DTMF信号的持续时间和发送间隔时间都为120毫秒。
persist:发送DTMF信号的持续时间。
interval:发送DTMF信号的间隔时间。
milliseconds:指定时间,取值范围为50~500,单位为毫秒。
# 配置发送DTMF信号的持续时间为200毫秒,发送间隔为300毫秒。
[Sysname] voice-setup
[Sysname-voice] dtmf time persist 200
[Sysname-voice] dtmf time interval 300
dtmf threshold analog命令用来配置检测DTMF信号的阈值参数。
undo dtmf threshold analog命令用来恢复缺省情况。
dtmf threshold analog index value
undo dtmf threshold analog index
按照序号从0到12的顺序,阈值参数分别为{1400,458,-9,-9,-9,-9,-3,-12,-12,30,300,3200,375}。
FXS/FXO/E&M语音用户线视图
index:阈值的索引号,取值范围为0~12。
value:检测DTMF信号的阈值参数,取值范围与索引号index的取值有关,具体参数的取值范围和含义请参见表1-3。
DTMF信号检测是通过输入的DTMF信号在4个行频率和4个列频率上的能量,以及它们的二倍频上的能量来判断DTMF信号的有效性。为了方便描述,标识输入信号在行频组上的最大能量值为ROWMAX,其对应的二倍频能量为ROW2nd,在列频率组上的能量最大值为COLMAX,其对应的二倍频能量为COL2nd。
表1-3 检测DTMF信号的阈值参数
与DTMF信号强度有关。输入信号要被识别为DTMF信号必须满足(ROWMAX+COLMAX)>索引号0对应的阈值,否则视为信号强度不足 |
取值范围为1~4999,缺省值为1400 |
||
与DTMF信号之间的停顿有关。一个DTMF信号在被检测到之后,只有满足max(ROWMAX,COLMAX)<索引号1对应的阈值时,才能认为这个DTMF信号已经停止 |
取值范围为1~4999,缺省值为458 |
||
当COLMAX<ROWMAX时,输入信号要被识别为DTMF信号,必须满足10×(COLMAX/ROWMAX)>索引号2对应的阈值 |
取值范围为-18~-3,单位为dB,缺省值为-9 |
||
当COLMAX>=ROWMAX时,输入信号要被识别为DTMF信号,必须满足10×(ROWMAX/COLMAX)>索引号3对应的阈值 |
取值范围为-18~-3,单位为dB,缺省值为-9 |
||
行频率组里的能量次大者与ROWMAX的比值的上限。输入信号要被识别为DTMF信号,其对应的比值必须小于此门限 |
取值范围为-18~-3,单位为dB,缺省值为-9 |
||
列频率组里的能量次大者与COLMAX的比值的上限。输入信号要被识别为DTMF信号,其对应的比值必须小于此门限 |
取值范围为-18~-3,单位为dB,缺省值为-9 |
||
(ROW2nd/ROWMAX)比值的上限。输入信号要被识别为DTMF信号,必须满足(ROW2nd/ROWMAX)<索引号6对应的阈值 |
取值范围为-18~-3,单位为dB,缺省值为-3 |
||
(COL2nd/COLMAX)比值的上限。输入信号要被识别为DTMF信号,其对应的比值必须小于此门限 |
取值范围为-18~-3,单位为dB,缺省值为-12 |
||
两个额外指定的频点上(由索引号9、10指定)的能量最大者与max(ROWMAX,COLMAX)的比值的上限。输入信号要被识别为DTMF信号,其对应的比值必须小于此门限 |
取值范围为-18~-3,单位为dB,缺省值为-12 |
||
DTMF信号持续时间的下限。输入信号要被识别为DTMF信号,输入信号持续的时间必须大于此门限 |
取值范围为30~150,单位为毫秒,缺省值为30毫秒 |
||
取值范围为300~3400,单位为Hz,缺省值为300Hz |
|||
取值范围为300~3400,单位为Hz,缺省值为3200Hz |
|||
DTMF信号幅度的下限。输入信号要被识别为DTMF信号,其平均幅度必须大于此值 |
取值范围为0~700,缺省值为375 |
通过配置dtmf threshold命令的参数可以精确调整设备对DTMF信号检测的灵敏度和可靠性。该命令主要供专业人员在DTMF信号检测功能失效时使用,一般情况下使用缺省值即可。
# 配置检测DTMF信号敏感度阈值的索引号9,此索引号对应的阈值参数为40,即输入信号持续的时间大于40毫秒,此信号才能被识别为DTMF信号。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] dtmf threshold analog 9 40
echo-canceler命令用来配置回波抵消的参数。
undo echo-canceler命令用来恢复缺省情况。
undo echo-canceler { convergence-rate | max-amplitude | mix-proportion-ratio | talk-threshold }
舒适噪声幅度的收敛速度的值为0,舒适噪声的最大幅度的值为256,噪声的混合比例控制因子的值为100,双向通话判断阈值的值为1。
convergence-rate value:舒适噪声幅度的收敛速度,取值范围为0~511。取值越大,噪声的收敛速度越快。
max-amplitude value:舒适噪声的最大幅度,取值范围为0~2048。取值越大,噪声的最大幅度越大。取值为0表示系统只做非线性处理而不加舒适噪声。
mix-proportion-ratio value:噪声的混合比例控制因子,取值范围为0~3000。取值越大,噪声与语音混合时噪声的比例越大。
talk-threshold value:双向通话判断阈值,取值范围为0~2。
开启echo-canceler enable命令后,设置的回波抵消参数才能生效。
convergence-rate和max-amplitude参数必须在开启cng-on命令下才能生效。
# 配置舒适噪声幅度的收敛速度为50。
[Sysname] voice-setup
[Sysname-voice] echo-canceler convergence-rate 50
echo-canceler delay命令用来配置回波延时时间。
undo echo-canceler delay命令用来恢复缺省情况。
echo-canceler delay milliseconds
回波延时时间为0毫秒。
FXS/FXO/E&M语音用户线视图
milliseconds:回波延时时间,即用户从发出声音到听到回声的时间间隔,取值范围为0~64,单位为毫秒。
# 开启回波抵消功能,并配置回波延时时间为24毫秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] echo-canceler enable
[Sysname-subscriber-line2/1/1] echo-canceler delay 24
echo-canceler enable命令用来开启回波抵消功能。
undo echo-canceler enable命令用来关闭回波抵消功能。
FXS/FXO/E&M语音用户线视图
# 开启回波抵消功能。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] echo-canceler enable
echo-canceler tail-length命令用来配置回波抵消窗口大小。
undo echo-canceler tail-length命令用来恢复缺省情况。
echo-canceler tail-length milliseconds
undo echo-canceler tail-length
回波抵消窗长为128毫秒。
FXS/FXO/E&M语音用户线视图
milliseconds:回波抵消窗口大小,对于模拟语音用户线即FXS、FXO、E&M接口模块,取值只能为128,单位为毫秒。
回波抵消窗口是指回波抵消能够消除回波的最大范围。增大回波抵消窗长,可以有效消除多路径回波。
# 开启回波抵消功能,并配置回波抵消窗口大小为128毫秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] echo-canceler enable
[Sysname-subscriber-line2/1/1] echo-canceler tail-length 128
em log enable命令用来开启E&M日志功能。
undo em log enable命令用来关闭E&M日志功能。
【命令】
em log enable
undo em log enable
【缺省情况】
E&M日志功能处于关闭状态。
【视图】
语音视图
【缺省用户角色】
network-admin
【使用指导】
开启本命令后,设备将打印E&M呼叫的相关信息。
【举例】
# 开启E&M日志功能。
<Sysname> system-view
[Sysname] voice-setup
[Sysname-voice] em log enable
hookoff-mode delay bind命令用来配置同该FXO语音用户线绑定的FXS语音用户线。
undo hookoff-mode delay bind命令用来取消FXO语音用户线同FXS语音用户线的绑定关系。
hookoff-mode delay bind fxs-subscriber [ ring-immediately ]
没有绑定FXS语音用户线。
FXO语音用户线视图
fxs-subscriber:同当前FXO语音用户线绑定的FXS语音用户线号。
ring-immediately:采用立即振铃方式。
· hookoff-mode delay bind命令所绑定的FXS语音用户线必须与FXO语音用户线在同一台设备上。
· 配置ring-immediately参数可提高FXO与绑定FXS语音用户线的振铃同步速度,但对于使用来电显示的被叫话机,在收到呼叫后的第二声振铃后才能显示主叫号码。
# 配置FXO语音用户线的摘机方式为延时摘机,并同FXS语音用户线2/1/1绑定。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] hookoff-mode delay bind 2/1/1
hookoff-mode命令用来配置FXO语音用户线的摘机方式。
undo hookoff-mode命令用来恢复缺省情况。
hookoff-mode { delay | immediate }
FXO语音用户线使用立即摘机方式摘机。
FXO语音用户线视图
delay:FXO语音用户线使用延时摘机方式摘机。
immediate:FXO语音用户线使用立即摘机方式摘机。
# 配置FXO语音用户线摘机模式为延时摘机。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] hookoff-mode delay
hookoff-time命令用来配置强制挂机功能。
undo hookoff-time命令用来关闭强制挂机功能。
FXO语音用户线视图
time:强制挂机的时间,此时间从FXO语音用户线摘机开始计算,取值范围为60~36000,单位为秒。
· 某些国家的PBX交换机不播放忙音或放忙音持续时间较短会造成设备无法检测到忙音。如果传输链路上存在杂音,可能导致配置的静音检测自动挂机功能也无法解决FXO语音用户无法挂机的问题,这种情况下可以考虑使用强制挂机功能。
· 配置强制挂机功能后,在此时间超时后,即使用户正在通话中,设备也会自动拆线。
· 该命令对单板上的所有FXO语音用户线生效。
# 配置强制挂机的时间为500秒。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] hookoff-time 500
impedance命令用来配置电气阻抗。
undo impedance命令用来恢复缺省情况。
impedance { country-name | r550 | r600 | r650 | r700 | r750 | r800 | r850 | r900 | r950 }
电气阻抗是中国的阻抗匹配值。
FXS/FXO语音用户线视图
country-name:国家名称,不同的国家有自己的电气阻抗值,配置国家名称可以直接索引相应国家的电气阻抗值。
· australia:澳大利亚。
· austria:奥地利。
· belgium-long:比利时(长)。
· belgium-short:比利时(短)。
· brazil:巴西。
· china:中华人民共和国。
· czech-republic:捷克斯洛伐克。
· denmark:丹麦。
· etsi-harmanized:欧洲电信标准化协会。
· finland:芬兰。
· france:法国。
· german-swiss:德国及瑞士。
· greece:希腊。
· hungary:匈牙利。
· india:印度。
· italy:意大利。
· japan:日本。
· korea:韩国。
· mexico:墨西哥。
· netherlands:荷兰。
· new-zealand:新西兰。
· norway:挪威。
· portugal:葡萄牙。
· slovakia:斯洛伐克。
· spain:西班牙。
· sweden:瑞典。
· u.k.:英国。
· us-loaded-line:美国标准1。
· us-non-loaded:美国标准2。
· us-special-service:美国标准3。
r550:550欧姆实阻抗。
r600:600欧姆实阻抗。
r650:650欧姆实阻抗。
r700:700欧姆实阻抗。
r750:750欧姆实阻抗。
r800:800欧姆实阻抗。
r850:850欧姆实阻抗。
r900:900欧姆实阻抗。
r950:950欧姆实阻抗。
· 电气阻抗的配置必须符合国家的要求。在配置电气阻抗值时,用户可以通过输入国家名称直接索引相应国家的电气阻抗值。
# 配置电气阻抗为600欧姆实阻抗。
[Sysnamee] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] impedance r600
monitor enable命令用来开启所有FXO语音用户线的在线检测功能。
undo monitor enable命令用来关闭所有FXO语音用户线的在线检测功能。
在线检测功能处于开启状态时,设备会检测FXO语音用户线的物理状态。关闭该功能,设备不会检测FXO语音用户线的物理状态,FXO语音用户线的物理状态一直为Up。
# 关闭所有FXO语音用户线的在线检测功能。
[Sysname] voice-setup
[Sysname-voice] undo monitor enable
undo nlp-on仅在安装了SIC-2FXS1FXO、HMIM-8FXS8FXO、DSIC-4FXS1FXO和HMIM-16FXS接口模块的款型上支持。
nlp-on命令用来开启回波抵消的非线性功能。
undo nlp-on命令用来关闭回波抵消的非线性功能。
FXS/FXO/E&M语音用户线视图
只有开启echo-canceler enable命令后,非线性功能才能生效。
# 关闭回波抵消的非线性功能。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] undo nlp-on
open-trunk命令用来开启E&M无信令模式。
undo open-trunk命令用来关闭E&M无信令模式。
open-trunk { caller [ monitor interval ] | called }
E&M无信令模式处于关闭状态。
E&M语音用户线视图
caller:开启主叫侧设备的E&M无信令模式。
monitor interval:监控时间,取值范围为60~600,单位为秒。如果被叫在此时间内没有摘机应答,主叫侧会在监控时间超时后,重新向被叫发起呼叫。配置monitor参数后,监控定时器就开始计时。
called:开启被叫侧设备的E&M无信令模式。
· 在配置本命令之前,需要在主被叫侧设备上将E&M信令设置在立即启动模式。
· 在主叫侧设备上配置open-trunk caller [ monitor interval ]命令。
· 在被叫侧设备上配置open-trunk called命令。
· E&M无信令模式需要结合专线自动振铃功能使用时,在主叫侧设备上需要配置private-line命令。关于专线自动振铃功能请参见“语音配置指导”中的“拨号策略”。
# 开启主叫侧设备的E&M无信令模式,监控时间为120秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] open-trunk caller monitor 120
· private-line(语音命令参考/拨号策略)
passthrough命令用来开启E&M透传模拟控制信号。
undo passthrough命令用来关闭E&M透传模拟控制信号。
E&M透传模拟控制信号功能处于关闭状态。
E&M语音用户线视图
# 开启E&M透传模拟控制信号。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] passthrough
pcm-passthrough命令用来开启PCM透传功能。
undo pcm-passthrough命令用来关闭PCM透传功能。
pcm-passthrough subslot subslot-number
undo pcm-passthrough subslot subslot-number
分布式设备-独立运行模式/集中式IRF设备:
pcm-passthrough slot slot-number subslot subslot-number
undo pcm-passthrough slot slot-number subslot subslot-number
分布式设备-IRF模式:
pcm-passthrough chassis chassis-number slot slot-number subslot subslot-number
undo pcm-passthrough chassis chassis-number slot slot-number subslot subslot-number
设备各款型对于本节所描述的命令及参数的支持情况有所不同,详细差异信息如下:
型号 |
命令 |
描述 |
MSR810/810-W/810-W-DB/810-LM/810-W-LM /810-LM-HK/MSR810-W-LM-HK |
pcm-passthrough |
不支持 |
MSR 2630 |
不支持 |
|
MSR3600-28/3600-51 |
不支持 |
|
MSR 3610/3620/3620-DP/3640/3660 |
仅在路由器安装了E&M接口模块且使用G711alaw编解码时支持 |
|
MSR 5620/5660/5680 |
仅在路由器安装了E&M接口模块且使用G711alaw编解码时支持 |
|
MSR2600-10-X1 |
不支持 |
PCM透传功能处于关闭状态。
subslot subslot-number:开启指定子卡的PCM透传功能。subslot-number表示子卡所在的子槽位号。(集中式设备)
slot slot-number subslot subslot-number:开启指定单板上的指定子卡的PCM透传功能。slot-number表示单板所在的槽位号,subslot-number表示子卡所在的子槽位号。(分布式设备-独立运行模式)
slot slot-number subslot subslot-number:开启指定成员设备上的指定子卡的PCM透传功能。slot-number表示设备在IRF中的成员编号,subslot-number表示子卡所在的子槽位号。(集中式IRF设备)
chassis chassis-number slot slot-number subslot subslot-number:开启指定成员设备指定单板上指定子槽位号的PCM透传功能。chassis-number表示设备在IRF中的成员编号,slot-number表示指定单板所在的槽位号,subslot-number表示子卡所在的子槽位号。(分布式设备-IRF模式)
开启PCM透传功能后,可以降低设备内部处理时延。建议对于信号传输时延较为敏感的系统开启该功能。
需要注意的是,本命令需要重启接口模块才能生效。
# 在语音视图下开启槽位3上的E&M卡的PCM透传功能。(集中式设备)
[Sysname] voice-setup
[Sysname-voice] pcm-passthrough subslot 3
This command will reboot the card in the specified subslot. Continue? [Y/N]: Y
plc-mode命令用来配置丢包补偿方式。
undo plc-mode命令用来恢复缺省情况。
plc-mode { general | specific }
FXS/FXO语音用户线视图
general:使用通用的丢帧补偿算法重构丢失的语音包,适用于出现零散丢包的情况。
specific:使用语音网关特有方式补偿丢失的语音包,适用于出现连续丢包的情况。
# 配置使用通用的丢帧补偿算法重构丢失的语音包。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] plc-mode general
receive gain命令用来配置输入方向的增益值。
undo receive gain命令用来恢复缺省情况。
FXS/FXO/E&M语音用户线视图
value:输入方向的增益值,取值范围为-14.0~13.9,单位为dB。
当从线路上接收到的语音信号衰减较大时,可以使用该命令适当增大输入增益来放大信号。
调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小,如果确实有需要,请在技术人员指导下进行。
# 配置输入方向的增益值为3.5dB。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] receive gain 3.5
该命令仅在安装了SIC-1FXO、SIC-2FXO和HMIM-4FXO接口模块的款型上支持。
ring-detect debounce命令用来配置检测振铃的防抖动时间。
undo ring-detect debounce命令用来恢复缺省情况。
FXO语音用户线视图
value:检测振铃的防抖动时间,取值范围为4~15,单位为毫秒。
· 通过调整debounce时间,可以检测不同频率和波形的振铃信号。
· 建议设置防抖动时间值不要小于8,因为如果该值过小,在线路有干扰时,可能出现振铃误检。
· 在某一单板上的某个FXO语音用户线视图下配置该命令,则对该单板上所有FXO语音用户线均生效。
# 配置检测振铃的防抖动时间为15毫秒。
[sysname] subscriber-line 2/2/1
[sysname-subscriber-line2/2/1] ring-detect debounce 15
该命令仅在安装了SIC-2FXS1FXO、HMIM-8FXS8FXO和DSIC-4FXS1FXO接口模块的款型上支持。
ring-detect frequency命令用来配置检测振铃的频率。
undo ring-detect frequency命令用来恢复缺省情况。
FXO语音用户线视图
value:检测振铃的频率,取值范围为30~100,步长为10,单位为Hz。
# 配置检测振铃的频率为100Hz。
[sysname] subscriber-line 2/2/1
[sysname-subscriber-line2/2/1] ring-detect frequency 100
send-busytone enable命令用来开启忙音发送功能。
undo send-busytone enable命令用来关闭忙音发送功能。
FXO语音用户线视图
如果PBX交换机不发送忙音,可以配置FXO语音用户线发送忙音。
# 开启发送忙音功能。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] send-busytone enable
send-busytone time命令用来配置忙音发送的时长。
undo send-busytone time命令用来恢复缺省情况。
FXO语音用户线视图
time seconds:忙音发送的时长,取值范围为2~15,单位为秒。
只有开启send-busytone enable命令后,send-busytone time命令的设置才能生效。
# 开启发送忙音功能,发送忙音的时长为5秒。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] send-busytone enable
[Sysname-subscriber-line2/2/1] send-busytone time 5
shutdown命令用来关闭语音用户线。
undo shutdown命令用来开启语音用户线。
FXS/FXO/E&M语音用户线视图
# 关闭语音用户线。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] shutdown
signal命令用来配置E&M信令的启动方式。
undo signal命令用来恢复缺省情况。
signal { delay | immediate | wink }
E&M语音用户线视图
delay:延时启动方式。
immediate:立即启动方式。
wink:闪断启动方式。
在呼叫两端设备上需要配置相同的E&M信令启动方式。
# 配置E&M信令的启动方式为延时启动方式。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] signal delay
silence-detect threshold命令用来设置静音检测自动挂机功能。
undo silence-detect threshold命令用来恢复缺省情况。
silence-detect threshold threshold time time-length
静音阈值为20,静音时长为7200秒(即2个小时)。
FXO语音用户线视图
threshold:静音阈值,取值范围为0~200。当PBX交换机发来的信号小于此值时,将被判定为静音。
time-length:静音时长,取值范围为2~7200,单位为秒。当检测到的静音时长超过该值时,FXO语音用户线会自动挂机。
· 当设备没有正常检测到忙音或PBX交换机不播放忙音的情况下,可以通过静音检测自动挂机实现挂机。其基本原理就是当静音(如果音量小于所配置的阈值,即为静音)持续的时间超过配置的静音时长,FXO语音用户线会自动挂机。
· 通常情况下不需要使用此项功能,如果误配置很可能导致误挂机。
· 如果确实需要配置此功能,建议配置时,多测试几组参数,找到一组既不会导致误挂机又可以在呼叫结束后快速释放FXO语音用户线资源的参数。
# 设置静音阈值为20,静音时长为100秒。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] silence-detect threshold 20 time 100
slic-gain命令用来配置slic芯片的输出增益。
undo slic-gain命令用来恢复缺省情况。
输出增益为0,即slic芯片的输出增益值为0.8dB。
E&M语音用户线视图
0:设置slic芯片的输出增益值为0.8dB。
1:设置slic芯片的输出增益值为2.1dB。
# 配置输出增益为1,即slic芯片的输出增益值为2.1dB。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] slic-gain 1
subscriber-line命令用来进入模拟语音用户线视图。
line-number:语音用户线号。
# 进入语音用户线视图。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1]
timer dial-interval命令用来配置等待用户拨下一位号码的超时时间。
undo timer dial-interval命令用来恢复缺省情况。
FXS/FXO/E&M语音用户线视图
seconds:拨下一位号码的超时时间,取值范围为1~300,单位为秒。
· 用户每拨一位号码,此定时器就会重启。如果定时器超时,但是用户还没有进行拨号,用户将被提示拨号超时。
· 此时间不包括用户从摘机到拨第一位号码的超时时间,用户从摘机到拨第一位号码的超时时间由timer first-dial命令决定。
# 配置等待用户拨下一位号码的超时时间为5秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] timer dial-interval 5
timer disconnect-pulse命令用来配置挂机脉冲信号时长。
undo timer disconnect-pulse命令用来恢复缺省情况。
挂机脉冲信号时长为750毫秒。
FXS语音用户线视图
value:挂机脉冲时长。取值范围为0~1500,步长为30,单位为毫秒。
# 配置挂机脉冲信号时长为90。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] timer disconnect-pulse 90
timer first-dial命令用来配置用户从摘机到拨第一位号码的超时时间。
undo timer first-dial命令用来恢复缺省情况。
FXS/FXO语音用户线视图
seconds:用户从摘机到拨第一位号码的超时时间,取值范围为1~300,单位为秒。
# 配置用户从摘机到拨第一位号码的时间间隔为15秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] timer first-dial 15
timer hookflash-detect命令用来配置拍叉的时间范围,即设备会将检测到的挂机(挂机时长应该在指定时间范围内)判定为拍叉。
undo timer hookflash-detect命令用来恢复缺省情况。
timer hookflash-detect hookflash-range
拍叉的时间范围为50~180毫秒,即设备会将检测到的挂机(挂机时长应该在50~180毫秒)判定为拍叉。
FXS语音用户线视图
hookflash-range:拍叉的时间范围,取值范围为50~1200,单位为毫秒。
# 配置拍叉的时间范围为100~200毫秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] timer hookflash-detect 100-200
timer hookoff-interval命令用来配置从挂机到摘机的时长。
undo timer hookoff-interval命令用来恢复缺省情况。
timer hookoff-interval milliseconds
FXO语音用户线视图
milliseconds:从挂机到摘机的时长。取值范围为500~4000,单位为毫秒。
FXO语音用户线在与FXS语音用户线绑定模式下,FXO语音用户线同FXS语音用户线摘挂机状态一致。FXS语音用户线摘机后,同其绑定的FXO语音用户线在摘机之前,必须先进行挂机操作,然后再次进行摘机。此命令设置的参数即为从挂机到摘机的时长。
# 配置从挂机到摘机的时长为600毫秒。
[Sysname] subscriber-line 2/2/1
[Sysname-subscriber-line2/2/1] timer hookoff-interval 600
timer ring-back命令用来配置设备发送回铃音的最大时长。
undo timer ring-back命令用来恢复缺省情况。
FXS/FXO/E&M语音用户线视图
seconds:设备发送回铃音的最大时长,取值范围为5~120,单位为秒。
为了避免主叫用户长时间向被叫发起呼叫,如果被叫用户在该时间内没有摘机应答,主叫用户将被提示呼叫结束。
# 配置设备发送回铃音的最大时长为8秒。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] timer ring-back 8
timer wait-digit命令用来配置被叫侧设备等待接收第一位号码的最大时长。
undo timer wait-digit命令用来恢复缺省情况。
timer wait-digit { seconds | infinity }
E&M语音用户线视图
seconds:被叫侧设备等待接收第一位号码的最大时长,取值范围为3~600,单位为秒。
infinity:没有时间限制。
如果被叫侧设备在该时间内没有接收到第一位号码,被叫侧设备会播放忙音。
# 配置被叫侧设备等待接收第一位号码的最大时长为10秒。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] timer wait-digit 10
transmit gain命令用来配置输出端的增益值。
undo transmit gain命令用来恢复缺省情况。
FXS/FXO/E&M语音用户线视图
value:输出方向的增益值,取值范围为-14.0~13.9,单位是dB。
当输出到线路上语音信号电平需要减小时,可以使用本命令适当减小输出增益值以适应输出线路信号要求。
调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小,如果确实有需要,请在技术人员指导下进行。
# 配置输出方向的增益值为-6.7dB。
[Sysname] subscriber-line 2/1/1
[Sysname-subscriber-line2/1/1] transmit gain -6.7
type命令用来配置E&M信号类型。
undo type命令用来恢复缺省情况。
E&M语音用户线视图
1:E&M信号类型为类型I。
2:E&M信号类型为类型II。
3:E&M信号类型为类型III。
5:E&M信号类型为类型V。。
在呼叫两端设备上需要配置相同的E&M信号类型。
# 配置信号类型为类型3。
[Sysname] subscriber-line 2/3/1
[Sysname-subscriber-line2/3/1] type 3
ani命令用来配置入局端向出局端请求主叫组号码信息(业务类别信息和主叫号码)。
undo ani命令用来恢复缺省情况。
R2信令视图
all:要求出局端发送主叫业务类别信息与主叫号码。
ka:要求出局端只发送主叫业务类别信息。
# 配置入局端向出局端请求主叫组号码信息。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] ani all
ani-digit命令用来配置请求主叫组号码信息之前需要收集的被叫号位数。
undo ani-digit命令用来恢复缺省情况。
R2信令视图
number:收集的号码位数,取值范围为1~10。
· 当入局端收集的号码个数小于该值时,入局端将等待接收下一个号码直到超时,在等待过程中不会向出局端请求主叫号码信息;入局端收集的号码个数等于或超过该值后,会向出局端请求主叫组号码信息。
· 只有开启ani all命令后,ani-digit命令的设置才能生效。
# 配置入局端收到3位号码后,向出局端请求主叫组号码信息。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] ani all
[Sysname-cas 2/4/1:0] ani-digit 3
answer enable命令用来配置出局端要求入局端必须发送应答信号。
undo answer enable命令用来配置出局端不强制要求入局端发送应答信号。
R2信令视图
若出局端不要求入局端发送应答信号,那么双方可以直接进入通话状态。如果配置answer enable命令,那么只有在出局端接收到应答信号后,双方才能进入通话状态。
# 配置出局端不强制要求入局端发送应答信号。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] undo answer enable
callmode命令用来配置呼叫接续模式。
undo callmode命令用来恢复缺省情况。
callmode { segment | terminal }
R2信令视图
segment:采用段到段方式。
terminal:采用端到端方式。
# 配置使用段到段的呼叫接续模式。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] callmode segment
cas命令用来进入R2信令视图。
undo cas命令用来删除指定的R2信令视图及其该视图下的相关配置。
E1语音/T1语音接口视图
ts-set-number:时隙组的编号,E1语音接口的取值范围为0~30,T1语音接口的取值范围为0~23。
在进入时隙组的R2信令视图前,需要使用timeslot-set命令创建时隙组。
# 进入5号时隙组的R2信令视图。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 5 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 5
[Sysname-cas 2/4/1:5]
clear-forward-ack enable命令用来配置出局端主动拆线时,入局端必须发送后向拆线信号给予回应。
undo clear-forward-ack enable用来配置出局端主动拆线时,入局端不发送后向拆线信号给予回应。
R2信令视图
# 配置出局端主动拆线时,入局端必须发送后向拆线信号给予回应。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] clear-forward-ack enable
display voice subscriber-line命令用来显示数字语音用户线信息。
E1或T1语音接口生成的数字语音用户线:
display voice subscriber-line line-number:{ ts-set-number | ts-set-number.sub-timeslot | 15 | 23 }
BSV语音接口生成的数字语音用户线:
display voice subscriber-line line-number.subnumber
line-number:E1/T1语音接口编号。
ts-set-number:时隙组编号。
sub-timeslot:表示指定的时隙。
subnumber:语音用户线的子接口,取值范围为1~2。
15:将E1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
23:将T1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
# 显示E1语音接口生成的数字语音用户线信息。
<Sysname> display voice subscriber-line 2/4/1:0
Current information subscriber-line2/4/1:0
Type: R2
Status: Up
Call status:
TS 1: Idle
TS 2: Idle
TS 3: Idle
TS 4: Idle
TS 5: Idle
TS 6: Idle
TS 7: Idle
TS 8: Idle
TS 9: Idle
TS 10: Idle
TS 11: Idle
TS 12: Idle
TS 13: Idle
TS 14: Idle
TS 15: Idle
TS 17: Idle
TS 18: Idle
# 显示BSV语音接口生成的数字语音用户线信息。
<Sysname> display voice subscriber-line 2/5/1
Current information : subscriber-line2/5/1
Type: ISDN
Status: Up
Call status:
TS 0: Idle
TS 1: Idle
# 显示BSV语音接口生成的数字语音用户线子接口信息。
<Sysname> display voice subscriber-line 2/5/1.1
Current information : subscriber-line2/5/1.1
Type: ISDN
Status: Up
Call status: Idle
表1-4 display voice subscriber-line命令显示信息描述表
· R2:使用R2信令进行呼叫 · ISDN:使用ISDN信令进行呼叫 |
|
· Up:语音用户线处于Up状态 · Down:语音用户线处于Down状态 · Down(Administratively):语音用户线表示已经通过shutdown命令被关闭,即管理状态为关闭 |
|
使用R2信令进行呼叫,会出现以下几种呼叫状态: · Idle:空闲状态 · Seize:占用状态 · Seize Ack:占用确认状态 · Talking:通话状态 · Releasing:拆线状态 使用ISDN信令进行呼叫,会出现以下几种呼叫状态: · Idle:空闲状态 · Call in:呼入状态 · Call out:呼出状态 · Ring:振铃状态 · Ringback tone:回铃音状态 · Talking:通话状态 · Releasing:拆线状态 |
dl-bits命令用来配置线路信号的比特值。
undo dl-bits命令用来恢复缺省情况。
线路信号的比特值使用ITU-T标准。具体缺省值如下表所示。
rx-bits ABCD缺省值 |
tx-bits ABCD缺省值 |
|
answer(应答) |
||
blocking(闭塞) |
||
clear-back(后向拆线) |
||
clear-forward(前向拆线) |
||
idle(空闲) |
||
seizing(占用) |
||
seizing-ack(占用确认) |
||
release-guard(释放监护) |
R2信令视图
answer:应答信号。
blocking:闭塞信号。
clear-back:后向拆线信号。
clear-forward:前向拆线信号。
idle:空闲信号。
seizing:占用信号。
seizing-ack:占用确认信号。
release-guard:后向释放监护信号。
receive:接收信号。
transmit:发送信号。
ABCD:线路信号的比特值,每位的取值为0或1。
# 配置接收的空闲信号的比特值为1101,发送的空闲信号的比特值为1011。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] dl-bits idle receive 1101
[Sysname-cas 2/4/1:0] dl-bits idle transmit 1011
dtmf enable命令用来配置采用DTMF方式发送/接收号码。
undo dtmf enable用来恢复缺省情况。
采用多频互控方式发送/接收号码信息。
R2信令视图
R2协议规定可以使用两种方式发送或接收号码。
· MFC(Multi-Frequency Compelled,多频互控)方式,出局端和入局端之间通过记发器信令来传递号码信息(包括主叫号码、线路信息以及计费业务等信息),整个记发器交互过程由两端交替四个节拍来完成信息交互。
· DTMF方式:出局端仅将被叫号码一位一位地发送给入局端,不需要入局端回复任何确认信号。
DTMF方式方式相对于MFC方式而言,双方接续的速度要快,但传递的信息较少。
在呼叫两端设备上应配置相同的方式发送/接收号码,否则无法建立呼叫。
# 配置采用DTMF方式发送/接收号码。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] dtmf enable
echo-canceler tail-length命令用来配置回波抵消窗口大小。
undo echo-canceler tail-length命令用来恢复缺省情况。
【命令】
echo-canceler tail-length milliseconds
undo echo-canceler tail-length
【缺省情况】
回波抵消窗长为128毫秒。
【视图】
数字语音用户线视图
【缺省用户角色】
network-admin
【参数】
milliseconds:回波抵消窗口大小,对于数字语音用户线即VE1、VT1、BSV接口模块,取值如下表,单位为毫秒。
各接口模块对于本节所描述的参数的支持情况有所不同,详细差异信息如下:
型号 |
参数 |
描述 |
· SIC-1VE1 · SIC-1VT1 |
milliseconds |
取值范围为:32、48、64、80、96、112、128 |
· SIC-1BSV · SIC-2BSV · HMIM-2VE1 · HMIM-2VT1 · HMIM-1VE1 · HMIM-1VT1 |
取值范围为:128 |
【使用指导】
回波抵消窗口是指回波抵消能够消除回波的最大范围。增大回波抵消窗长,可以有效消除多路径回波。
【举例】
# 开启回波抵消功能,并配置回波抵消窗口大小为32毫秒。
<Sysname> system-view
[Sysname] subscriber-line 2/4/1:15
[Sysname-subscriber-line2/4/1:15] echo-canceler enable
[Sysname-subscriber-line2/4/1:15] echo-canceler tail-length 32
【相关命令】
· echo-canceler delay
· echo-canceler enable
final-callednum enable命令用来配置出局端发送被叫号码后,必须给入局端发送号码终结信号。
undo final-callednum enable命令用来配置出局端发送被叫号码后,不会向入局端发送号码终结信号。
R2信令视图
一些国家的R2记发器信令,会在发送完被叫号码后再发送号码终结信号,以表示被叫号码已经发送完毕,在这种情况下可使用final-callednum命令来适配这种信令交互方式。当入局端收到号码终结信号后,将不再请求被叫号码。
# 配置出局端发送被叫号码后,必须给入局端发送号码终结信号。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] final-callednum enable
group-b enable命令用来配置使用B组阶段信号完成记发器交互过程。
undo group-b enable命令用来取消使用B组阶段信号完成记发器交互过程。
使用B组阶段信号完成记发器交互过程。
R2信令视图
由于一些国家R2记发器信令不支持B组阶段信号交互过程,在这种情况下,可以使用undo group-b命令来禁止B组交互过程。
# 配置使用B组信号完成记发器交互过程。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] group-b enable
line命令用来将数字语音用户线绑定到指定的语音实体。
undo line命令用来取消POTS语音实体与数字语音用户线之间的绑定关系。
line line-number:[ ts-set-number | 15 | 23 ]
POTS语音实体与数字语音用户线没有绑定关系。
POTS语音实体视图
line-number:E1/T1语音接口编号。
ts-set-number:时隙组的编号。
15:将E1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
23:将T1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
# 将数字语音用户线绑定到指定的语音实体10。
[Sysname] voice-setup
[Sysname-voice] dial-program
[Sysname-voice-dial] entity 10 pots
[Sysname-voice-dial-entity10] line 2/4/1:1
metering enable命令用来配置开启计次信号处理功能。
undo metering enable命令用来关闭计次信号的处理功能。
R2信令视图
如果出局端支持计次信号,在入局端需要开启metering enable命令,入局端主动结束呼叫时会发送强拆信号替代后向拆线信号,表明入局端已主动拆线结束呼叫。
# 开启计次信号处理功能。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] metering enable
mode命令用来配置R2信令标准。
undo mode命令用来恢复缺省情况。
mode zone-name [ default-standard ]
使用ITU-T标准。
R2信令视图
zone-name:国家或地区名称。取值如下:
argentina:使用阿根廷的R2信令标准。
australia:使用澳大利亚的R2信令标准。
bengal:使用孟加拉国的R2信令标准。
brazil:使用巴西的R2信令标准。
china:使用中国的R2信令标准。
custom:使用用户自定义的R2信令模式。
hongkong:使用香港的R2信令标准。
india:使用印度的R2信令标准。
indonesia:使用印度尼西亚的R2信令标准。
itu-t:使用ITU-T制定的R2信令标准。
korea:使用韩国的R2信令标准。
malaysia:使用马来西亚的R2信令标准。
mexico:使用墨西哥的R2信令标准。
newzealand:使用新西兰的R2信令标准。
singapore:使用新加坡的R2信令标准。
thailand:使用泰国的R2信令标准。
default-standard:按照配置的国家标准初始R2信令标准。
由于不同国家和地区可能有各自的R2信令标准,为了能和不同国家或地区的设备进行R2信令互通,需要适配国家和地区模式。如果采用custom模式,用户可以自行设定R2信令中的特定信令交互流程和信号值。
# 配置采用新加坡的R2信令标准。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] mode singapore
pcm命令用来配置信号量化时使用的对数压扩律。
undo pcm命令用来恢复缺省情况。
E1语音接口的缺省值为a-law,T1语音接口的缺省值为u-law。
a-law:对数压扩律A律,中国、欧洲、非洲和南美等国家使用。
u-law:对数压扩律µ律,美国使用。
使用对数压扩律对信号进行非均匀量化,可以减少噪声,提高信噪比,保证语音质量。
# 配置信号量化时使用µ律进行压扩。
[Sysname] subscriber-line 2/4/1:0
[Sysname-subscriber-line2/4/1:0] pcm u-law
re-answer enable命令用来配置出局端开启再应答功能。
undo re-answer enable命令用来恢复缺省情况。
R2信令视图
一些国家的R2信令需要支持再应答功能。再应答功能是指,当入局端发出后向拆线信号后,出局端不立即拆线,而是继续保持呼叫状态。如果出局端在一定时间内收到入局端发送的应答线路信号,则继续呼叫通话过程,否则就在超时后拆除呼叫。
# 配置出局端支持再应答功能。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] re-answer enable
register-value命令用来配置记发器信令的信号值。
undo register-value命令用来恢复缺省情况。
记发器信令的信号缺省值和R2信令标准(使用mode命令设置)有关。
R2信令视图
billingcategory value:计费业务类别信号值,取值范围为1~16。用于配置R2信令的KA信号,该信号提供本次呼叫的计费种类(定期、立即、免费等)和用户等级(普通、优先)两种信息。
callcreate-in-groupa value:直接建立呼叫信号的信号值,取值范围为1~16。
callingcategory value:主叫业务类别信号值,取值范围为1~16。用于配置R2信令中的KD信号,即呼叫业务类别,用于标识是否能插入或强拆市话,或能否被插入或强拆市话。
congestion value:拥塞信号值,取值范围为1~16。
demand-refused value:请求被拒绝信号值,取值范围为1~16。
digit-end value:号码结束信号值,取值范围为1~16。
null-number value:空号信号值,取值范围为1~16。
req-billingcategory value:请求计费业务类别信号值,取值范围为1~16。
req-callednum-and-switchgroupa value:请求后一位被叫号码并且转到A组阶段的信号值,取值范围为1~16。
req-callingcategory value:请求主叫业务类别信号值,取值范围为1~16。
req-currentcallednum-in-groupc value:在C组状态下请求当前位被叫号码的信号值,取值范围为1~16。
req-currentdigit value:请求当前号码信号值,取值范围为1~16。
req-firstcallednum-in-groupc value:在C组状态下请求第一位被叫号码的信号值,取值范围为1~16。
req-firstcallingnum value:开始请求主叫号码信号值,取值范围为1~16。
req-firstdigit value:请求第一位号码信号值,取值范围为1~16。
req-lastfirstdigit value:请求前一位号码信号值,取值范围为1~16。
req-lastseconddigit value:请求前二位号码信号值,取值范围为1~16。
req-lastthirddigit value:请求前三位号码信号值,取值范围为1~16。
req-nextcallednum value:请求后一位被叫号码信号值,取值范围为1~16。
req-nextcallingnum value:请求后一位主叫号码信号值,取值范围为1~16。
req-switch-groupb value:请求切换到B组信号值,取值范围为1~16。
subscriber-abnormal value:表示用户线异常的信号值,取值范围为1~16。
subscriber-busy value:被叫用户线忙信号值,取值范围为1~16。
subscriber-charge value:表示用户线空闲(并需要计费)的信号值,取值范围为1~16。
subscriber-idle value:被叫用户线空闲信号值,取值范围为1~16。用于配置R2信令中的KB信号,即被叫用户线状态(如空闲等)。实际应用时必须确保两端的KB值相同,否则即便被叫空闲,呼叫也可能无法正常建立。
· 记发器信令主要用于本端通过发送指定的请求信号,从而让对端发送相应的响应信号。例如在入局端配置register-value callingcategory value,入局端发送指定信号来请求出局端发送主叫业务类别。当配置信号值为16时,表明不存在相应信号功能。
# 在出局端配置请求主叫业务类别信号值为7。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] register-value req-callingcategory 7
renew命令用来配置C、D信号位的比特值。
undo renew命令用来恢复缺省情况。
缺省值和R2信令标准(使用mode命令设置)有关。
R2信令视图
ABCD:表示A、B、C、D信号位的比特值,取值为0或1。
在R2信令中,A和B用来传输有效信息,具体的传输信号和设定值无关;C和D不传输有效信息,此命令只对C和D有意义。
通过此命令可以使C、D两位的取值适配于各国的线路信令的编码规范,例如对于中国R2信令,C、D两位是固定取值为1、1。但是对于其它大多数国家而言,C、D位取值为0、1。
# 配置C和D信号位的比特值都为1。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] renew 0011
reverse命令用来配置线路信号的反转功能。
undo reverse命令用来恢复缺省情况。
ABCD取值为0000,即不启动反转功能。
R2信令视图
ABCD:表示各信号位是否进行反转,取值为0或1,取值为1时表示该位需要被反转。
使用该命令可以在线路信令发送之前和接收之后对ABCD位进行反转变换,当某位取值为1时表示该位需要被反转,即将0变为1或将1变为0。
# 反转B和D信号位的比特值。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] reverse 0101
select-mode命令用来配置选路模式。
undo select-mode命令用来恢复缺省情况。
select-mode { max | maxpoll | min | minpoll }
R2信令视图
max:最大选路模式,即从当前可用的时隙中选取编号最大的时隙。
maxpoll:最大循环选路模式,第一次使用时从当前可用的时隙中选取编号最大的时隙,下一次使用时,按从大到小的顺序依次选择编号比其小且可用的时隙。例如在32个时隙中,编号为31的时隙和编号为29的时隙不可用,则第一次选路时选择编号为30的时隙,第二次选路时选择编号为28的时隙。
min:最小选路模式,即从当前可用的时隙中选取编号最小的时隙。
minpoll:最小循环选路模式,第一次使用时从当前可用的时隙中选编号最小的时隙,下一次使用时,按从小到大的顺序依次选择编号比其大且可用的时隙。例如在32个时隙中,编号为1的时隙和编号为3的时隙不可用,则第一次选路时选择编号为2的时隙,第二次选路时选择编号为4的时隙。
# 配置使用最大循环选路模式。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] select-mode maxpoll
seizure-ack enable命令用来配置出局端要求入局端必须发送占用确认信号。
undo seizure-ack enable命令用来配置出局端不要求入局端必须发送占用确认信号。
R2信令视图
通常情况下,入局端接收到出局端发来的占用信号后会发送占用确认信号。但是有一些国家的R2线路信令编码方案中允许不发送占用确认信号,在这种情况下可使用undo seizure-ack enable命令来适配这种信令编码方案。
# 配置出局端不要求入局端必须发送占用确认信号。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] undo seizure-ack enable
send ringbusy enable命令用来配置入局端向出局端发送忙音信号。
undo send ringbusy enable命令用来禁止入局端向出局端发送忙音信号。
R2信令视图
如果出局端设备需要播放忙音,可以在入局端设备上执行undo send ringbusy enable命令,取消入局端向出局端发送忙音信号。
# 配置入局端向出局端发送忙音信号。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] send ringbusy enable
special-character命令用来配置特殊字符的记发器信号编码。
undo special-character命令用来删除已配置的特殊字符的记发器信号编码。
special-character character number
undo special-character character number
R2信令视图
character:特殊字符,取值为“#*ABCD”中的任意一个字符。
number:记发器信号的编码,取值范围为11~15。
· 由于一些国家R2信令的记发器前向I组信号可能会支持如“#”、“*”等特殊字符,在这种情况下,可以使用special-character命令为这些特殊字符进行编码。
# 配置特殊字符“#”的记发器信号编码为11。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] special-character # 11
subscriber-line命令用来进入数字音用户线视图。
subscriber-line line-number:{ ts-set-number | 15 | 23 }
line-number:E1/T1语音接口编号。
ts-set-number:时隙组编号。
15:将E1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
23:将T1语音接口的时隙捆绑为ISDN PRI组后,系统生成的编号。
在E1/T1语音接口上创建时隙组后,系统会根据当前E1语音接口编号和时隙组的组号生成该时隙组对应的数字语音用户线,语音用户线号为“E1语音接口号:时隙组号”。
在E1语音接口上配置ISDN PRI组后,系统会根据当前PRI接口所在E1语音接口的编号生成该PRI组对应的数字语音用户线,语音用户线号为“E1语音接口号:15”。
在T1语音接口上配置ISDN PRI组后,系统会根据当前PRI接口所在T1语音接口的编号生成该PRI组对应的数字语音用户线,语音用户线号为“T1语音接口号:23”。
# 进入数字语音用户线2/4/1:15视图。
[Sysname] subscriber-line 2/4/1:15
[Sysname-subscriber-line2/4/1:15]
tdm-clock命令用来配置TDM时钟源。
undo tdm-clock命令用来恢复缺省情况。
tdm-clock { internal | line [ primary ] }
E1语音、T1语音接口的TDM时钟源为internal。
E1语音/T1语音接口视图
internal:TDM时钟源为设备内部晶振TDM时钟方式,即E1或T1语音接口从设备内部时钟源获取时钟信息。internal相当于主时钟模式。
line:TDM时钟源为提取线路TDM时钟方式,即通过线路获取对端设备的时钟。line相当于从时钟模式。
line primary:TDM时钟源为优先提取线路TDM时钟方式。
语音E1、T1接口之间进行TDM时隙交换时,需要保证不同语音E1、T1接口在进行TDM交换时时钟同步,否则会导致交换数据时出现滑帧、误码等错误。
在设备上插入语音E1、T1板卡后,所有SIC语音E1或SIC语音T1板卡合起来是一个子系统,各HMIM语音E1或T1语音板卡是一个单独的子系统。各系统根据命令行接口时钟模式参数的设置情况确定TDM时钟源标准:
· 如果子系统所有接口参数均设为line时,子系统采用接口号最小的接口时钟为标准进行TDM时隙交换;如果接口号最小的接口down掉,子系统则采用接口号次小的接口时钟为标准进行TDM时隙交换,依此类推;
· 如果子系统有一个接口设置为line primary,而其它接口分别为line或internal时,则子系统采用设置为line primary的接口时钟为标准进行TDM时隙交换;
· 如果子系统的一个接口设置为line,其余接口设置为internal,则子系统采用设置为line的接口时钟为标准进行TDM时隙交换;
· 每个子系统仅允许一个接口设置为line primary。
本端设备上的子系统确定TDM时钟原标准后,一定要与对端设备的时钟源匹配。例如如果本端设备的子系统使用line方式,那么对端设备应该使用internal方式。如果本端设备的子系统使用internal方式,那么对端设备应该使用line方式。
# 配置E1语音接口的TDM时钟为line。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] tdm-clock line
# 配置T1语音接口的TDM时钟为line。
[Sysname] controller T1 2/4/1
[Sysname-T1 2/4/1] tdm-clock line
timer命令用来配置播放信号音的超时时间。
undo timer命令用来恢复缺省情况。
timer { ringback | ringbusy } time
undo timer { ringback | ringbusy }
播放回铃音的超时时间为60000毫秒,播放忙音的超时时间为30000毫秒。
R2信令视图
ringback time:播放回铃音的超时时间,取值范围为1000~90000,单位是毫秒。
ringbusy time:播放忙音的超时时间,取值范围是1000~90000,单位是毫秒。
· timer ringback和timer ringbusy命令对入局端生效。
· 只有开启send ringbusy enable命令后,timer ringbusy命令的设置才能生效。
# 配置播放回铃音的超时时间为10000毫秒。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] timer ringback 10000
timer dl命令用来配置线路信号的超时时间。
undo timer dl命令用来恢复缺省情况。
timer dl { answer | clear-back | clear-forward | re-answer | release-guard | seizing } time
undo timer dl { answer | clear-back | clear-forward | re-answer | release-guard | seizing }
· 等待应答信号(answer)的超时时间为60000毫秒。
· 后向拆线信号(clear-back)的超时时间为10000毫秒。
· 前向拆线信号(clear-forward)的超时时间为10000毫秒。
· 再应答信号(re-answer)的超时时间为1000毫秒。
· 后向释放信号(release-guard)的超时时间为10000毫秒。
· 占用信号(seizure)的超时时间为1000毫秒。
R2信令视图
answer time:等待应答信号的超时时间。对于入局端,入局端发送占用确认信号后,入局端应在该时间内回复应答信号。如果入局端没有在该时间内发送应答信号,入局端就拆线。对于出局端,入局端发送应答信号后,出局端开启定时器。出局端应该在该时间内收到应答信号,否则出局端将进行拆线处理。取值范围为100~120000,单位为毫秒。该参数对出局端和入局端均生效。
clear-back time:后向拆线信号的超时时间。入局端发送后向拆线信号后,入局端应在该时间间隔内收到出局端回复的前向信号,否则入局端将进行拆线处理。取值范围为100~60000,单位为毫秒。该参数对入局端生效。
clear-forward time:前向拆线信号的超时时间。出局端发送前向拆线信号后,入局端应在该时间内回复相应的线路信号(如后向拆线或释放监护信号),否则出局端将进行拆线处理。取值范围为100~60000,单位为毫秒。该参数对出局端生效。
re-answer time:再应答信号的超时时间。出局端收到后向拆线信号后,应当在该时间间隔内再次发送应答信号,否则出局端将进行拆线处理。取值范围为100~60000,单位为毫秒。该参数对出局端生效。
release-guard time:后向释放信号的超时时间。出局端发送前向拆线信号后,入局端应当在该时间间隔内发送释放监护信号,否则出局端将进行拆线处理。取值范围为100~60000,单位为毫秒。该参数对出局端生效。
seizing time:占用信号的超时时间。出局端发送占用信号后,入局端应当在该时间内回复占用确认信号或应答信号,否则出局端将进行拆线处理。取值范围为100~5000,单位为毫秒。该参数对出局端生效。
# 配置占用信号的超时时间为300毫秒。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] timer dl seize 300
timer dtmf-delay命令用来配置出局端收到占用确认信号到发送DTMF信号前的延时时间。
undo timer dtmf-delay命令用来恢复发送DTMF信号的时间间隔为缺省值。
发送DTMF信号的延时时间为50毫秒。
R2信令视图
time:发送DTMF信号的延时时间,取值范围为50~10000,单位为毫秒。
· 正常情况下,出局端接收到占用确认信号后,可以立刻发送DTMF信号。有时为了配合对端PBX交换机的收号,需要在出局端设备上配置此命令,从而在指定的延时时间后,出局端才开始发送DTMF信号。
· 只有开启dtmf enable命令后,timer dtmf-delay命令的设置才能生效。
# 配置出局端收到占用确认信号到发送DTMF信号前的延时时间为800毫秒。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] dtmf enable
[Sysname-cas 2/4/1:0] timer dtmf-delay 800
timer group-b命令用来配置B组信号交互的超时时间。
undo timer group-b命令用来恢复情况。
B组信号交互的超时时间为30000毫秒。
R2信令视图
group-b time:B组信号交互的超时时间,取值范围为100~90000,单位为毫秒。
该命令对入局端生效。入局端转到B组交互阶段后,应当在该时间间隔内完成B组交互过程,否则呼叫建立失败。
# 配置B组信号交互的超时时间为10000毫秒。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] timer group-b 10000
timer register-pulse命令用来配置记发器脉冲信号的持续时长。
undo timer register-pulse命令用来恢复缺省情况。
R2信令视图
time:记发器脉冲信号的持续时长,取值范围为50~3000,单位为毫秒。
# 配置记发器脉冲信号的持续时长为300毫秒。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] timer register-pulse 300
timeslot-set命令用来创建时隙组。
undo timeslot-set命令用来删除时隙组。
timeslot-set ts-set-number timeslot-list timeslots-list signal r2
undo timeslot-set ts-set-number
E1语音/T1语音接口视图
ts-set-number:时隙组的标识号,取值范围为0~30。
timeslots-list:时隙范围。表示方式包括单个数字、由逗号“,”分割开的两个数字、由连字号“-”分隔开的一对数字,或组合形式(如1-14,15,17-31)。其中E1语音接口的取值范围为1~31,T1语音接口的取值范围为1~24。
signal:时隙组实用的信令。
r2:指定信令方式为R2。
成功创建时隙组后,才能使用subscriber-line命令进入数字语音用户线,配置和语音相关的属性。
# 创建时隙组,组号为5,时隙包括TS1~TS31,信令为R2信令。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 5 timeslot-list 1-31 signal r2
trunk-direction命令用来配置中继方向。
undo trunk-direction命令用来恢复缺省情况。
trunk-direction timeslots timeslots-list { dual | in | out }
undo trunk-direction timeslots timeslots-list
R2信令视图
timeslots-list:指定了中继时隙的范围,表示方式包括单个数字、由逗号“,”分割开的两个数字、由连字号“-”分隔开的一对数字,或组合形式(如1-14,15,17-31)。其中E1语音接口的取值范围为1~31,T1语音接口的取值范围为1~24。
dual:双向中继,表示允许接收呼入或发起呼出。
in:入中继,表示只允许接收呼入。
out:出中继,表示只允许发起呼出。
为了使得R2信令通信正常,必须确保中继的两端一端为出一端为入。如果两端都采用双向中继,则需要使用select-mode命令调整中继选路的策略,避免通信双方争抢时隙。
# 配置中继方向为双向中继。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] trunk-direction timeslots 1-31 dual
ts命令用来对指定时隙进行维护操作。
ts { block | open | query | reset } timeslots timeslots-list
R2信令视图
block:闭塞指定时隙,即人为的将线路设为不可用。
open:打开指定时隙,为闭塞操作的逆过程,重新将时隙设为可用。
query:查询指定时隙,实时显示线路的忙闲状态、打开或闭塞状态。
reset:复位指定时隙。通常当进行人工闭塞或打开时隙时,若时隙的状态不能正常恢复,则需要执行复位操作。或者是由于其它原因导致时隙不能自动正确复位时,也需要对时隙进行人工复位。
timeslots timeslots-list:指定了一个时隙范围,表示方式包括单个数字、由逗号“,”分割开的两个数字、由连字号“-”分割开的一对数字,或组合形式(如1-14,15,17-31)。其中E1语音接口的取值范围为1~31,T1语音接口的取值范围为1~24。
# 复位0号时隙组中的TS1~TS15时隙。
[Sysname] controller e1 2/4/1
[Sysname-E1 2/4/1] timeslot-set 0 timeslot-list 1-31 signal r2
[Sysname-E1 2/4/1] cas 0
[Sysname-cas 2/4/1:0] ts reset timeslots 1-15
voice call disc-pi-off命令用来配置设备收到PI(Progress Indicator,进展指示语)为8的DISCONNECT消息时,按照标准的DISCONNECT消息进行处理(释放资源,B通道为开启状态则关闭B通道)。
undo voice call disc-pi-off命令用来恢复缺省情况。
设备收到PI为8的DISCONNECT消息时,用户侧B通道若为开启状态则保持B通道,若为关闭状态则重新建立B通道,用以接收带内信号音,并进入拆线指示状态。
# 配置设备收到PI为8的DISCONNECT消息时,按照标准的DISCONNECT消息进行处理。
[Sysname] voice-setup
[Sysname-voice] voice call disc-pi-off
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!