01-语音用户线配置
本章节下载: 01-语音用户线配置 (941.09 KB)
目 录
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 |
支持 |
FXS(Foreign Exchange Station,外部交换站)语音用户线是一种用户电路接口。FXS语音用户线使用RJ-11接口,通过电话线连接普通电话机、传真机或者PBX(Private Branch Exchange,程控交换机)交换机。FXS语音用户线通过Tip和Ring线的电平变化表示信令交互,提供振铃、电压和拨号音。FXS语音用户线的设备只能用于连接有FXO语音用户线的设备。
FXO(Foreign Exchange Office,外部交换局)即二线环路中继语音用户线,FXO语音用户线使用RJ-11接口,通过电话线连接PBX交换机。FXO语音用户线也是通过Tip和Ring线的电平变化表示信令交互。FXO语音用户线的设备只能用于连接有FXS语音用户线的设备。
E&M(Ear & Mouth,或rEceive & transMit)语音用户线通常用于连接PBX,是一种常用的模拟中继线路。E&M语音用户线支持使用E&M信令,其中E信令用来控制接收对端线路的信号;M信令用来控制向线路的对端发送信号。E&M语音用户线使用RJ-48接口。E&M语音用户线的设备只能用于连接有E&M语音用户线的设备。
配置FXS语音用户线 |
||
配置FXO语音用户线 |
||
配置FXS和FXO 1:1绑定 |
||
配置E&M语音用户线 |
||
配置DTMF信号的相关参数 |
||
cptone命令用来设置提示音的国家/地区模式。用户也可以使用custom参数设置自定义模式,定制提示音参数。该设置只对本设备播放的提示音有效。
缺省情况下,忙音和拥塞音类型的幅度值为1000,拨号音和特殊拨号音类型的幅度值为400,回铃音和呼叫等待音类型的幅度值为600 |
cptone命令会对设备上所有语音用户线生效。
CID(Calling Identity Delivery,主叫信息识别及显示)业务是指在被叫用户终端设备上显示主叫号码、主叫用户名、呼叫日期、时间等主叫识别信息,通常也可以称为“来电显示”。
主叫信息识别及显示功能支持两种格式:简单数据消息格式和复合数据消息格式。
· 采用简单数据消息格式时,显示的主叫信息中包含主叫号码和呼叫发生的日期和时间(月、日、时、分)。
· 采用复合数据消息格式时,显示的主叫信息中可以包含主叫号码、主叫用户名和呼叫发生的日期和时间(月、日、时、分)。
(1) 如果在被叫设备上开启显示主叫信息且能够获取到主叫号码,则被叫终端设备上会显示主叫号码;
(2) 如果被叫设备上开启显示主叫信息,但被叫设备无法获取到主叫号码(如主叫设备没有发送主叫号码),则被叫终端设备上会显示字符“O”;
(3) 如果在被叫设备上配置为不允许显示主叫信息,则被叫终端设备上会显示字符“P”。
主叫信息识别及显示功能涉及到FXS语音用户线和FXO语音用户线,关于此功能在FXO语音用户线上的配置请参见“1.8.1 配置主叫信息识别及显示功能”。
· 为了实现CID功能,要求网络中PBX交换机和被叫终端设备都必须支持CID业务。
· 数据消息格式中传送的呼叫发生日期和时间为设备的系统时间,为了有效的确定呼叫发生时间,要求设备的系统时间必须和当地标准时间保持同步。
· FXS语音用户线会在一次振铃和二次振铃之间通过FSK(Frequency Shift Keying,频移键控)调制方式将主叫信息发送到被叫终端设备。因此,为了正确接收主叫信息,被叫用户应该在二次振铃之后摘机,否则在被叫终端设备上可能无法显示主叫信息。
· 为了保证主叫信息识别及显示功能能够正常运行,建议将cid send命令保持在开启状态。
进入FXS语音用户线视图 |
||
缺省情况下,使用bellcore标准模式发送主叫信息 · 此命令在被叫侧设备上生效,被叫设备会根据指定的标准模式封装主叫信息,并发送给被叫话机 · 使用bellcore标准模式时,cid type命令设置消息格式才能生效 |
||
· 当对端设备只能支持两种格式中的一种时,需要在主叫侧设备调整本端语音用户线发送主叫信息的格式,以保证双方设备采用一致的格式 |
||
电气阻抗的配置必须符合国家的要求。在配置电气阻抗值时,用户可以通过输入国家名称直接索引相应国家的电气阻抗值。
进入FXS语音用户线视图 |
||
impedance { country-name | r550 | r600 | r650 | r700 | r750 | r800 | r850 | r900 | r950 } |
缺省情况下,FXS语音用户线的电气阻抗是中国的阻抗匹配值 |
如果出现语音数据丢包的情况,可以根据以下情况设置丢包补偿方式,以减少丢包对语音质量造成的影响。
· 如果出现零散丢包的情况,可以使用通用的丢帧补偿算法重构丢失的语音包。
· 如果出现连续丢包的情况,可以使用语音网关特有方式补偿丢失的语音包。
进入FXS语音用户线视图 |
||
FXS语音用户线可以发送LCFO(Loop Current Feed Open,脉冲挂机信号)通知对端设备拆线。此功能主要在北美地区使用。挂机脉冲信号的时长可以通过命令timer disconnect-pulse设置。
进入FXS语音用户线视图 |
||
· 主叫信息识别及显示功能涉及到FXS语音用户线和FXO语音用户线,关于此功能在FXS语音用户线上的配置请参见“1.7.1 配置主叫信息识别及显示功能”。
· 为了保证主叫信息识别及显示功能能够正常运行,建议将cid send和cid receive命令保持在开启状态。
FXO语音用户线负责接收主叫信息时,FXO语音用户线会在一次振铃和二次振铃之间(可以使用cid ring命令调整检测CID的时间)检测从PBX交换机发送来的主叫信息。
进入FXO语音用户线视图 |
||
配置检测CID的时间和CID检测完毕后的振铃次数 |
缺省情况下,在第一声和第二声振铃间进行检测CID,FXO语音用户线完成CID检测后会立即摘机应答,即缺省情况下的命令为cid ring 1 0 |
|
FXO语音用户线负责发送主叫信息时,需要使用cid send命令开启FXO语音用户向对端发送主叫信息。
进入FXO语音用户线视图 |
||
由于PBX交换机使用的信令标准不统一,不同PBX交换机可能使用不同的忙音标准。如果PBX交换机一侧的用户先挂机,路由器设备需要检测到忙音后,才能得知用户的挂机操作。如果FXO语音用户线无法正确识别出PBX交换机发送的忙音,就会导致FXO语音用户线一直处于占用状态或是误检忙音。
例如,在如图1-1所示的组网图中,Telephone A呼叫Telephone B,Telephone A和Telephone B建立通话后,Telephone A主动挂机,PBX交换机检测到Telephone A挂机后,会向Router A播放忙音,PBX交换机会将忙音发送给Router A,如果Router A无法识别出接收到的忙音,导致FXO语音用户线一直处于占用状态,无法释放Telephone B的通话。在这种情况下,可以在Router A上的FXO语音用户线上开启忙音检测功能。
忙音检测有两种方式:自定义忙音参数和自动忙音检测功能。路由器设备可以通过两种方式获取忙音的特征,即忙音参数。如果路由器设备从PBX接收到的信息与忙音参数匹配,则认为检测到忙音,挂断FXO语音用户线。
· 自定义忙音参数:查阅PBX交换机播放的忙音标准文档,并使用busytone-detect custom命令输入忙音参数。具体配置请参考“1.8.2 2. 配置自定义忙音检测”。
· 自动忙音检测:设备对PBX交换机发送的忙音进行采样和计算,得出一组忙音参数。具体配置请参考“1.8.2 3. 配置自动忙音检测”。
busytone-detect custom area-number index argu f1 f2 p1 p2 p3 p4 p5 p6 p7 |
||
此命令对设备上的所有模拟FXO语音用户线都生效 只有配置area custom后,自定义忙音参数才能生效 |
(1) Telephone A呼叫Telephone B,Telephone A和Telephone B建立通话。
(2) Telephone A先挂机,PBX交换机检测到Telephone A挂机后,为Router A播放忙音,即为忙音检测提供输入。
(3) 在Router A上执行busytone-detect auto命令开始检测忙音。为确保FXO语音用户线能够捕捉到PBX交换机发送的忙音,建议在Telephone A挂机2秒后,在Router A上执行自动忙音检测命令。
(4) 控制台终端会提示忙音检测正在进行,检测结束后,会提示忙音检测成功。
最后,还需要验证自动检测到的忙音参数是否有效。验证方法如下:重复步骤(1)和(2)的操作,Telephone A挂机后,PBX交换机会给Router A播放忙音,如果Router A检测到忙音,将挂断FXO语音用户线。
进入FXO语音用户线视图 |
||
如果PBX交换机不发送忙音,可以配置FXO语音用户线发送忙音。
表1-13 配置FXO语音用户线的发送忙音功能
进入FXO语音用户线视图 |
||
如果PBX交换机提供的忙音参数非常特殊,为了避免自动忙音检测功能无法检测到忙音而导致FXO语音用户线一直处于占用状态,可以使用静音检测自动挂机功能。
当设备没有正常检测到忙音或PBX交换机不播放忙音的情况下,可以通过静音检测自动挂机实现挂机。其基本原理就是当静音(如果音量小于所配置的阈值,即为静音)持续的时间超过配置的静音时长,FXO语音用户线会自动挂机。
进入FXO语音用户线视图 |
||
缺省情况下,静音阈值为20,静音时长为7200秒(即2个小时) |
某些国家的PBX交换机不播放忙音或放忙音持续时间较短会造成设备无法检测到忙音。如果传输链路上存在杂音,可能导致配置的静音检测自动挂机功能也无法解决FXO语音用户无法挂机的问题,这种情况下可以考虑使用强制挂机功能。
表1-15 配置强制挂机功能
进入FXO语音用户线视图 |
||
该命令对单板上所有的FXO语音用户线接口生效 |
通常FXO语音用户线检测到线路忙音后,会自动挂机,完成线路拆除。当FXO语音用户线作为语音网关接入端与IPPhone配合使用时,由于IPPhone收到拆线消息后不会播放提示音,FXO语音用户线检测到忙音就立即挂机,由于此忙音持续时间较短,使用IPPhone的用户容易忽略忙音,误认为是线路异常导致的挂机。通过配置忙音检测挂机延迟时间,FXO语音用户线检测到忙音后,会延迟一段时间再挂机拆线,此时FXO语音用户线接收到的忙音会继续传到IPPhone,使得IPPhone用户可以用较长时间识别到忙音。
进入FXO语音用户线视图 |
||
延时时间为0秒,即FXO语音用户线检测到忙音后立即挂机 |
FXO语音用户线在收到呼叫后,有以下两种摘机模式。
· 立即摘机方式:FXO语音用户线接收到呼叫后立即摘机,占用中继,之后用户再进行二次拨号。
· 延时摘机方式:FXO语音用户线接收到呼叫后,设备会根据用户在FXO语音用户线下配置的专线号码,自动向被叫用户发起呼叫。当被叫摘机后,FXO语音用户线才会摘机。此模式需要和专线功能配合使用。关于专线功能的介绍和配置请参见“语音配置指导”中的“拨号策略”。
进入FXO语音用户线视图 |
||
PBX支持的振铃信号类型比较多,没有统一的标准。调节振铃检测参数可以用来检测不同频率和波形的振铃信号。
进入FXO语音用户线视图 |
||
· 建议设置防抖动时间值不要小于8,因为如果该值过小,在线路有干扰时,可能出现振铃误检 · 在某一单板上的某个FXO语音用户线下配置该命令,则对该单板上所有FXO语音用户线均生效 该命令尽在安装SIC-1FXO、SIC-2FXO和HMIM-4FXO接口模块的款型上支持 |
||
该命令仅在安装了SIC-2FXS1FXO、HMIM-8FXS8FXO和DSIC-4FXS1FXO接口模块的款型上支持 |
电气阻抗的配置必须符合国家的要求。在配置电气阻抗值时,用户可以通过输入国家名称直接索引相应国家的电气阻抗值。
进入FXO语音用户线视图 |
||
impedance { country-name | r550 | r600 | r650 | r700 | r750 | r800 | r850 | r900 | r950 } |
缺省情况下,FXO语音用户线的电气阻抗是中国的阻抗匹配值 |
如果出现语音数据丢包的情况,可以根据以下情况设置丢包补偿方式,以减少丢包对语音质量造成的影响。
· 如果出现零散丢包的情况,可以使用通用的丢帧补偿算法重构丢失的语音包。
· 如果出现连续丢包的情况,可以使用语音网关特有方式补偿丢失的语音包。
进入FXO语音用户线视图 |
||
在线检测功能处于开启状态时,设备会检测FXO语音用户线的物理状态。关闭该功能,设备不会检测FXO语音用户线的物理状态,FXO语音用户线的物理状态一直为Up。
对于要求高可靠性语音组网的特定行业用户,可以采用FXS和FXO 1:1绑定功能。FXS和FXO 1:1绑定可以实现FXO语音用户线只供绑定的FXS使用,即与FXS语音用户线相连的话机可以使用专用的FXO语音用户线呼叫被叫,FXO语音用户线收到呼叫时,直接专线拨号到与其绑定的FXS语音用户线。
FXS语音用户线与绑定的FXO语音用户线状态保持一致,例如,当FXS语音用户线摘机时,如果有呼叫从FXO语音用户线接入,呼叫方会听到忙音。
进入FXO语音用户线视图 |
||
配置同该FXO语音用户线绑定的FXS语音用户线 |
缺省情况下,没有绑定FXS语音用户线 |
|
private-line命令的具体介绍请参见“语音命令参考”中的“拨号策略” |
||
在呼叫两端设备上需要配置相同的E&M线缆类型,如果配置的线缆不一致,用户将只能获取单向的语音服务。
在呼叫两端设备上需要配置相同的E&M信号类型。
配置E&M信号类型 |
E&M信令有以下几种:
· 立即启动:主叫侧摘机,等待指定的延时时间后向被叫侧发送拨号信息,在此延时期间主叫侧不会检测被叫侧是否准备接收号码,被叫侧正常接收号码后进行摘机应答。
在呼叫两端设备上需要配置相同的E&M信令启动方式。
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
||
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
||
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
||
E&M无信令模式是E&M语音用户线的一种特殊应用方式,适用于对端设备的E&M语音用户线不提供E、M线。在这种工作模式下,E&M语音用户线不需要和对端进行信令交互,结合专线自动振铃功能,可以形成E&M-VoIP-E&M三段链路,通过这条E&M虚拟专线,用户摘机后,主叫侧设备会直接拨通由private-line命令指定的号码。
表1-28 配置E&M无信令模式
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
||
开启E&M无信令模式 |
· 在主叫侧设备上配置open-trunk caller [ monitor interval ] 缺省情况下,E&M无信令模式处于关闭状态 |
|
在E&M无信令模式开启的情况下,通过开启passthrough命令将模拟控制信号透传到对端。如图1-5所示,Tone Generator与Radio之间成功建立E&M虚拟专线后,Router A与Router B可以将E&M线路上表示占用或空闲信号通过IP网络传到对端Tone Generator或Radio设备。
图1-5 E&M透传模拟控制信号组网图
表1-29 开启E&M透传模拟控制信号
开启E&M透传模拟控制信号 |
缺省情况下,E&M透传模拟控制信号功能处于关闭状态 |
通过配置slic-gain命令可以调整slic芯片的输出增益,从而控制信号放大的大小。
表1-30 配置slic芯片的输出增益
配置slic芯片的输出增益 |
缺省情况下,slic芯片的输出增益为0 |
开启E&M日志功能后,设备将打印E&M呼叫的相关信息。
设备生成的E&M日志信息会交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。关于信息中心的详细描述请参见“网络管理和监控配置指导”中的“信息中心”。
表1-31 开启E&M日志功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
开启E&M日志功能 |
em log enable |
缺省情况下,E&M日志功能处于关闭状态 |
DTMF(Dual Tone Multi-Frequency,双音多频)信号由高频群和低频群组成,高低频群各包含4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字键。DTMF信号主要用于电话拨号信息传输,具有很强的抗干扰能力。
由图1-6可见,{1209Hz,1336Hz,1477Hz,1633Hz}称为列频率组,{697Hz,770Hz,852Hz,941Hz}称为行频率组。每个DTMF信号由一个行频率单音和一个列频率单音组成。比如“1”的按键音是由697Hz和1209Hz的两个正弦信号音复合而成的。一个有效的按键音至少要持续45毫秒的时间,连续两个的按键音之间的至少要停顿23毫秒。各国关于DTMF信号的规定大体相同,具体可参见ITU的Q.24建议。
在设备上支持对发送和检测DTMF信号的参数进行设置。
配置发送DTMF信号的相关时间参数 |
缺省情况下,发送DTMF信号的持续时间和发送间隔时间都为120毫秒 |
|
配置DTMF信号的幅值 |
缺省情况下,DTMF信号的幅值为-9.0dBm |
通过配置检测DTMF信号的阈值参数来判定一个信号是否为DTMF信号,通过配置检测DTMF信号的敏感度等级来调整DTMF信号的灵敏度和可靠性。
· 配置检测DTMF信号的阈值参数:通过计算输入的DTMF信号的信号频谱来实现检测DTMF信号,配置的阈值参数用于对输入信号频谱形状进行判定,信号频谱满足所有限定条件时,才能被视为一个有效的DTMF信号。
· 配置检测DTMF信号的敏感度等级:DTMF信号检测灵敏度为高级,可靠性较低,但采用此模式可能出现DTMF信号误检的情况。DTMF信号检测灵敏度为低级,可靠性较高,但采用此模式可能出现DTMF信号漏检的情况。
配置检测DTMF信号的阈值参数 |
缺省情况下,按照序号从0到12的顺序,阈值参数分别为{1400,458,-9,-9,-9,-9,-3,-12,-12,30,300,3200,375}, 该命令主要供专业人员在DTMF信号检测功能失效时使用,一般情况下使用缺省值即可 |
|
配置检测DTMF信号的敏感度等级 |
dtmf sensitivity-level { high | low | medium [ frequency-tolerance value ] } |
缺省情况下,检测DTMF信号的敏感度为低级 该命令仅在安装SIC-2FXS1FXO、HMIM-8FXS8FXO、DSIC-4FXS1FXO和HMIM-16FXS接口模块的款型上支持 |
该命令只对FXS/FXO语音用户线生效 |
||
该命令只对FXS/FXO语音用户线生效 |
||
timer hookflash-detect hookflash-range |
缺省情况下,拍叉的时间范围为50~180毫秒,即设备会将检测到的挂机(挂机时长应该在50~180毫秒)判定为拍叉 该命令只对模拟FXS语音用户线生效 |
|
timer wait-digit { seconds | infinity } |
该命令只对模拟E&M语音用户线生效 |
使用该命令可以产生适当的背景噪音以填充通话过程中的静音间隙。如果关闭舒适噪音功能,那么通话中的静音间隙可能会使通话者感到不安。
在用户通话的过程中,自己说话的声音被传回到用户话机的听筒中,这种现象称为回波现象。发生这种现象的原因是模拟语音信号泄漏到用户的接收路径中。用户可以通过设置回波调节功能,从一定程度上解决回波问题。
在语音线路中,回波发生的时刻和回波的相对大小是一个相对固定的数值。如图1-7所示,在0时刻存在一个语音信号,经过约40毫秒后产生一个回波,要消除这个回波,可以开启回波抵消功能,并设置合适的参数。具体到下图这个例子,蓝色方块的大小表示回波抵消的窗口大小(即回波抵消器消除回波的最大范围),距离0坐标的距离即是回波延时时长(指声音从接口发送出去到从同一接口收到回波信号的时间),为了有效消除回波,可以将回波延时时间设置为33毫秒,将回波抵消窗长设置为16。
缺省情况下,舒适噪声幅度的收敛速度的值为0,舒适噪声的最大幅度的值为256,噪声的混合比例控制因子的值为100,双向通话判断阈值的值为1 只有开启echo-canceler enable命令后,设置的回波抵消参数才能生效 |
回波抵消的非线性功能也可称为残余回波抑制。开启回波抵消功能后,由于线路中存在非线性器件,可能会存在残余回波,回波抵消的非线性功能就是对回波抵消后的信号进行进一步抑制,去除回波抵消后的残余回波。
只有开启echo-canceler enable命令后,非线性功能才能生效 |
设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:
型号 |
特性 |
描述 |
MSR810/810-W/810-W-DB/810-LM/810-W-LM /810-LM-HK/MSR810-W-LM-HK |
配置语音用户线的PCM透传功能 |
不支持 |
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透传功能后,可以降低设备内部处理时延。建议对于信号传输时延较为敏感的系统开启该功能。
表1-41 开启PCM透传功能
开启指定子卡的PCM透传功能(集中式设备) |
缺省情况下,PCM透传功能处于关闭状态 |
|
开启指定单板上的指定子卡的PCM透传功能(分布式设备-独立运行模式) |
缺省情况下,PCM透传功能处于关闭状态 |
|
开启指定成员设备上的指定子卡的PCM透传功能(集中式IRF设备) |
缺省情况下,PCM透传功能处于关闭状态 |
|
开启指定成员设备指定单板上指定子槽位号的PCM透传功能(分布式设备-IRF模式) |
pcm-passthrough chassis chassis-number slot slot-number subslot subslot-number |
缺省情况下,PCM透传功能处于关闭状态 |
本命令需要重启接口模块才能生效。
在完成上述配置后,在任意视图下执行display命令可以显示配置后模拟语音用户线的运行情况,通过查看显示信息验证配置的效果。
display voice subscriber-line命令用来显示模拟语音用户线信息 |
Router A的FXS语音用户线和Telephone A相连,Telephone A的号码为0101001。Router A和Router B通过IP网络相连,且路由可达。Router B通过FXO语音用户线连接PBX,在PBX上配置中继号码07552003,PBX下接有号码为07552001的Telephone B。要求Telephone B通过二次拨号和Telephone A能够通话。
图1-8 FXO语音用户二次拨号组网图
(1) 配置Router A
# 配置POTS语音实体中的本地号码为0101001,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/1/1
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为0101001。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 0101001
[RouterB-voice-dial-entity10] address sip ip 1.1.1.1
[RouterB-voice-dial-entity10] quit
# 配置POTS语音实体中的本地号码为07552001,并将FXO语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] line 2/1/1
# 配置发送全部号码。
[RouterB-voice-dial-entity2001] send-number all
Telephone B拨打号码07552003后,会听到拨号音,再次拨打0101001,Telephone A振铃,Telephone A摘机后,双方可以通话。
Router A的FXS语音用户线和Telephone A相连,Telephone A的号码为0101001。Router A和Router B通过广域网相连,且路由可达。Router B通过FXO语音用户线连接PBX,在PBX上配置中继号码07552003,PBX下接有号码为07552001的Telephone B。要求FXO语音用户线工作于专线自动振铃方式,Telephone B拨打号码07552003后,FXO语音用户线会自动向Telephone A发起呼叫,Telephone A摘机后,双方可以通话。
图1-9 FXO语音用户线专线振铃组网图
# 配置POTS语音实体中的本地号码为0101001,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/1/1
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为0101001。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 0101001
[RouterB-voice-dial-entity10] address sip ip 1.1.1.1
[RouterB-voice-dial-entity10] quit
# 配置POTS语音实体中的本地号码为07552001,并将FXO语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] line 2/1/1
# 配置发送全部号码。
[RouterB-voice-dial-entity2001] send-number all
[RouterB-voice-dial-entity2001] quit
[RouterB-voice-dial] quit
[RouterB-voice] quit
# 配置FXO语音用户线工作为延时摘机方式,并设置专线自动振铃功能。当FXO语音用户线line2/1/1收到呼叫后,自动向号码为0101001发起呼叫。
[RouterB] subscriber-line 2/1/1
[RouterB-subscriber-line1/0] private-line 0101001
[RouterB-subscriber-line1/0] hookoff-mode delay
Telephone B拨打号码07552003后,FXO语音用户线会自动向Telephone A发起呼叫,Telephone A振铃,Telephone A摘机后,双方可以通话。
Router A的FXS语音用户线和Telephone A相连,Telephone A的号码为0101001。Router A和Router B通过IP网络相连,且路由可达。Router B通过E&M语音用户线连接PBX,PBX下接有号码为07552001的Telephone B。要求Telephone A和Telephone B能够通话。
图1-10 E&M语音用户线组网图
(1) 配置Router A
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为07552001。
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 0755 voip
[RouterA-voice-dial-entity755] match-template 07552001
[RouterA-voice-dial-entity755] address sip ip 2.2.2.2
[RouterA-voice-dial-entity755] quit
# 配置POTS语音实体中的本地号码为0101001,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/1/1
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为0101001。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 0101001
[RouterB-voice-dial-entity10] address sip ip 1.1.1.1
[RouterB-voice-dial-entity10] quit
# 配置POTS语音实体中的本地号码为07552001,并将E&M语音用户线line2/3/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] send-number all
[RouterB-voice-dial-entity2001] line 2/3/1
[RouterB-voice-dial-entity2001] return
# 配置E&M语音用户线,E&M语音用户线的配置需要和对端PBX保持一致。
[RouterB] subscriber-line 2/3/1
# 配置E&M信令的启动方式为闪断方式。
[RouterB-subscriber-line2/3/1] signal wink
# 配置使用的线缆类型为四线(缺省情况下,线缆类型为四线,此步骤可选)。
[RouterB-subscriber-line2/3/1] cable 4-wire
# 配置E&M信号类型为类型5(缺省情况下,信号类型为类型5,此步骤可选)。
[RouterB-subscriber-line2/3/1] type 5
· Telephone A拨打07552001,Telephone B振铃,Telephone B摘机后,Telephone A和Telephone B能够通话。
· Telephone B拨打0101001,Telephone A振铃,Telephone A摘机后,Telephone A和Telephone B能够通话。
在如图1-11所示组网中,要求配置Router A的E&M语音工作于专线自动振铃方式,,实现Telephone A摘机后,Router A自动向远端Telephone B请求建立呼叫连接。
图1-11 E&M语音用户线无信令透传模式组网图
(1) 配置Router A
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码为2000。
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 2000 voip
[RouterA-voice-dial-entity2000] match-template 2000
[RouterA-voice-dial-entity2000] address sip ip 2.2.2.2
[RouterA-voice-dial-entity2000] quit
# 配置POTS语音实体中的本地号码为1000,并将E&M语音用户线line2/3/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1000 pots
[RouterA-voice-dial-entity1000] match-template 1000
[RouterA-voice-dial-entity1000] line 2/3/1
[RouterA-voice-dial-entity1000] return
# 配置E&M语音用户线。
[RouterA] subscriber-line 2/3/1
# 配置E&M信令的启动方式为立即方式(缺省情况下,采用立即启动方式,此步骤可选)。
[RouterA-subscriber-line2/3/1] signal immediate
# 在主叫侧设备上配置专线自动振铃功能,被叫号码为2000。
[RouterA-subscriber-line2/3/1] private-line 2000
# 开启E&M透传模拟控制信号。
[RouterA-subscriber-line2/3/1] passthrough
# 为了减少损耗干扰,建议关闭回波抵消功能。
[RouterA-subscriber-line2/3/1] undo echo-canceler enable
# 在主叫侧设备上开启E&M无信令模式。
[RouterA-subscriber-line2/3/1] open-trunk caller
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为1000。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 1000 voip
[RouterB-voice-dial-entity1000] match-template 1000
[RouterB-voice-dial-entity1000] address sip ip 1.1.1.1
[RouterB-voice-dial-entity1000] quit
# 配置POTS语音实体中的本地号码为2000,并将E&M语音用户线line2/3/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2000 pots
[RouterB-voice-dial-entity2000] match-template 2000
[RouterB-voice-dial-entity2000] line 2/3/1
# 配置发送全部被叫号码。
[RouterB-voice-dial-entity2000] send-number all
[RouterB-voice-dial-entity2000] return
# 配置E&M语音用户线。
[RouterB] subscriber-line 2/3/1
# 配置E&M信令的启动方式为立即方式(缺省情况下,采用立即启动方式,此步骤可选)。
[RouterB-subscriber-line2/3/1] signal immediate
# 开启E&M透传模拟控制信号。
[RouterB-subscriber-line2/3/1] passthrough
# 为了减少损耗干扰,建议关闭回波抵消功能。
[RouterB-subscriber-line2/3/1] undo echo-canceler enable
# 在被叫侧设备上开启E&M无信令模式。
[RouterB-subscriber-line2/3/1] open-trunk called
Telephone A摘机后,Router A会自动向远端Telephone B请求建立呼叫连接,Telephone B摘机后,Telephone A和Telephone B能够通话。
Router A与Router B通过IP网络和PSTN网络连接,Router A上的Telephone A可以通过IP网络或者PSTN网络呼叫Router B上的Telephone B。通常情况下,Telephone A通过IP网络呼叫Telephone B,若IP网络发生故障,Telephone A通过专用绑定的FXO语音用户线选择PSTN网络呼叫Telephone B。
图1-12 配置FXS&FXO1:1绑定组网图
# 配置VoIP语音实体,呼叫目的IP地址为192.168.0.76,被叫号码模板为210….。
[RouterA] voice-setup
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 210 voip
[RouterA-voice-dial-entity210] match-template 210....
[RouterA-voice-dial-entity210] address sip ip 192.168.0.76
[RouterA-voice-dial-entity210] quit
# 配置POTS语音实体中的本地号码为0101001,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 0101001 pots
[RouterA-voice-dial-entity101001] match-template 0101001
[RouterA-voice-dial-entity101001] line 2/1/1
[RouterA-voice-dial-entity101001] quit
# 在FXO语音用户线上配置呼叫备份用的中继POTS语音实体,号码模板为“.T”,并配置允许呼出的主叫号码模板为0101001。
[RouterA-voice-dial] entity 211 pots
[RouterA-voice-dial-entity211] match-template .T
[RouterA-voice-dial-entity211] line 2/2/1
[RouterA-voice-dial-entity211] send-number all
[RouterA-voice-dial-entity211] caller-permit 0101001
[RouterA-voice-dial-entity211] quit
[RouterA-voice-dial] quit
[RouterA-voice] quit
# 配置同该FXO语音用户线绑定的FXS语音用户线为2/1/1,该FXO语音用户线只能被号码0101001使用。
[RouterA] subscriber-line 2/2/1
[RouterA-subscriber-line2/2/1] private-line 0101001
[RouterA-subscriber-line2/2/1] hookoff-mode delay bind 2/1/1
# 配置VoIP语音实体,呼叫目的IP地址为192.168.0.71,被叫号码模板为010….。
[RouterB] voice-setup
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 010....
[RouterB-voice-dial-entity10] address sip ip 192.168.0.71
[RouterB-voice-dial-entity10] quit
# 配置POTS语音实体中的本地号码为2101002,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2101002 pots
[RouterB-voice-dial-entity2101002] match-template 2101002
[RouterB-voice-dial-entity2101002] line 2/1/1
[RouterB-voice-dial-entity2101002] quit
# 在FXO语音用户线上配置呼叫备份用的中继POTS语音实体,号码模板为“.T”,并配置允许呼出的主叫号码模板为2101002。
[RouterB-voice-dial] entity 011 pots
[RouterB-voice-dial-entity11] match-template .T
[RouterB-voice-dial-entity11] line 2/2/1
[RouterB-voice-dial-entity11] send-number all
[RouterB-voice-dial-entity11] caller-permit 2101002
[RouterB-voice-dial-entity11] quit
[RouterB-voice-dial] quit
[RouterB-voice] quit
# 配置同该FXO语音用户线绑定的FXS语音用户线为2/1/1,该FXO语音用户线只能被号码2101002使用。
[RouterB] subscriber-line 2/2/1
[RouterB-subscriber-line2/2/1] private-line 2101002
[RouterB-subscriber-line2/2/1] hookoff-mode delay bind 2/1/1
· 在IP网络正常使用时,优先选择VoIP语音实体,通过IP网络建立通话。
· 在IP网络出现故障时,先选择VoIP语音实体,在IP地址不可达超时后,通过绑定的FXO语音用户线建立通话。
目前有三种接口可以生成数字语音用户线:E1语音接口、T1语音接口和BSV语音接口。
E1语音接口也可称为VE1接口,T1语音接口也可称为VT1接口。E1和T1语音接口主要用于连接PSTN语音网络,是一种中继语音接口。E1语音接口提供32个时隙,带宽为2.048Mbit/s。T1语音接口为24个时隙,带宽为1.544Mbit/s。ITU-T建议的E1主要应用于欧洲和中国等地;ANSI建议的T1主要应用在美国、加拿大和日本等地。
采用E1和T1语音接口,设备可以提供更多路的语音通讯,极大地提高设备的利用率。PBX交换机与设备的E1或T1语音接口连接的基本组网如图2-1所示。
图2-1 E1和T1语音接口组网图
BSV语音(BRI S/T Voice)接口支持语音传输,可以压缩、发送、接收、解压缩语音数据。BSV语音接口可以作为中继接口与PBX交换机连接。该接口支持2B+D,D通道传输呼叫控制信令,B通道用于语音呼叫(支持2路呼叫),且只支持DSS1信令。
表2-1 数字语音用户线配置任务简介(E1和T1语音接口)
配置E1语音接口基本参数 |
|||
配置T1语音接口基本参数 |
|||
使用R2信令时,需要创建时隙组。根据实际需要,配置时隙组对应的数字语音用户线下的命令 |
|||
配置R2信令 |
|||
配置ISDN协议 |
|||
配置将数字语音用户线绑定到指定的语音实体 |
|||
配置PI为8的DISCONNECT消息的处理方式 |
配置BSV语音接口基本参数 |
||
配置ISDN协议 |
||
配置将数字语音用户线绑定到指定的语音实体 |
||
配置PI为8的DISCONNECT消息的处理方式 |
语音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方式。
表2-3 配置E1语音接口的TDM时钟源
进入E1语音接口视图 |
||
配置E1语音接口的TDM时钟源 |
缺省情况下,E1语音接口的TDM时钟源为internal |
表2-4 配置E1语音接口的参数
进入E1语音接口视图 |
||
开启E1语音接口 |
缺省情况下,E1语音接口处于开启状态 |
“T1语音接口的TDM时钟源”的使用方法与E1语音接口的TDM时钟源相似,相关内容请参见“2.4.1 配置E1语音接口的TDM时钟源”。
表2-5 配置T1语音接口的TDM时钟源
进入T1语音接口视图 |
||
配置T1语音接口的TDM时钟源 |
缺省情况下,T1语音接口的TDM时钟源为internal |
表2-6 配置T1语音接口的参数
进入T1语音接口视图 |
||
缺省情况下,CT1/PRI接口的描述信息为“该接口的接口名 Interface” |
||
cable { long { 0db | -7.5db | -15db | -22.5db } | short { 133ft | 266ft | 399ft | 533ft | 655ft } } |
||
· 对于AIS告警,缺省值为level-1 · 对于LFA告警,缺省值为level-1 对于LOS告警,pulse-detection参数的值为176,pulse-recovery的值为22,即如果在176个脉冲周期内检测到的脉冲数小于22个则认为载波丢失,LOS告警产生 |
||
开启T1语音接口 |
缺省情况下,T1语音接口处于开启状态 |
一个BSV语音接口可以生成两种接口,BRI接口和数字语音用户线:
· BRI接口的逻辑特性和ISDN BRI相同,但BSV语音接口生成的BRI接口只能用于传输语音,用户可以在BRI接口上配置ISDN协议参数。
· 在数字语音用户线上可配置语音类参数命令。由于BSV支持两路呼叫,所以数字语音线有两个子接口,数字语音用户线子接口上不支持命令配置,但可以通过display voice subscriber-line line-number.subnumber查看子接口的呼叫状态。
BRI接口支持的命令和ISDN BRI类似,关于下列命令的介绍请参见“接口管理”中的“WAN接口”。
表2-7 配置BRI接口的基本参数
进入指定BRI接口的视图 |
||
缺省情况下, BRI接口的描述字符串为 “该接口的接口名 Interface” |
||
(可选)开启BRI接口B通道的环回检测功能 |
缺省情况下,BRI接口不设置自环 |
|
(可选)配置BRI接口的期望带宽 |
缺省情况下,BRI接口的期望带宽为0kbit/s |
|
配置BRI接口的MTU值 |
缺省情况下,BRI接口的MTU值为1500字节 |
|
(可选)恢复BRI接口的缺省配置 |
||
打开BRI接口 |
缺省情况下,BRI接口处于开启状态 |
|
缺省情况下,BRI接口处于未激活状态 BRI接口没有存在呼叫时,ISDN BRI接口处于未激活状态,本命令用来手工激活BRI接口 |
数字语音用户线下支持description、shutdown、receive gain、transmit gain、cid send和cng-on等命令,这些在数字语音用户线视图下的命令功能和模拟语音用户线视图下相同,如果需要了解其具体配置说明可以参见“语音配置指导”中的“模拟语音用户线”,此处不再重复。
在E1语音接口上需要创建时隙组并配置信令类型,完成创建后,设备会自动生成与该时隙组对应的数字语音用户线。TS0用于帧同步,TS16用于传输数字线路信令控制信息,其余30个时隙用于传输语音信息。
T1语音接口的使用方法和E1语音接口类似,但T1语音接口为24个时隙,其中TS24时隙被用于D信道传输连接信令。
进入E1/T1语音接口视图 |
||
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
创建时隙时组后,系统会自动生成该时组对应的数字语音用户线,数字语音用户线号为“E1或T1语音接口号:时隙组号”。
数字语音用户线下支持description、shutdown、receive gain、transmit gain和cng-on命令,这些在数字语音用户线视图下的命令功能和模拟语音用户线视图下相同,如果需要了解其具体配置说明可以参见“语音配置指导”中的“模拟语音用户线”,此处不再重复。
进入E1/T1语音接口视图 |
||
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
||
subscriber-line number:ts-set-number |
||
E1语音接口的缺省值为a-law,T1语音接口的缺省值为u-law |
ITU-T中Q.400~Q.490系列协议定义了R2的信令标准,但是R2信令在不同的地区或国家具体实现有着不同的标准,各个国家的R2信令是ITU-T标准的变体,例如中国一号信令是R2信令的一个子集。在R2信令中,主叫侧作为出局端,被叫侧作为入局端,从出局端到入局端的信令是前向信令,相反方向为后向信令,如图2-2所示。
图2-2 R2信令相关要素
R2信令分为数字线路信令和记发器信令。数字线路信令主要用来监视中继线路的占用、释放和闭塞状态。记发器信令主要用于完成主、被叫号码的发送和请求。
数字线路信令主要用来监视中继线的占用、释放和闭塞状态,并控制呼叫。主要功能包括:主叫摘机占线、被叫摘机应答、主叫挂机、被叫挂机四种情况的识别检测,并相应的将线路状态置为占用或空闲状态。该信令在第16复帧时隙中传送,每一话路的两个传输方向各有a、b、c、d四比特码位作标志位,其中的cd两位值固定为01(中国一号信令的cd两位是11),因此前向采用af、bf信号位,后向采用ab、bb信号位。数字线路信令中af、bf、ab、bb含义如下:
表2-10 线路信令的信号位含义
空闲(idle)/释放监护(release) |
||||
典型的R2数字线路信令的交互过程说明:
· 呼叫建立:在中继线路空闲时,出局端发送前向占用信号00给入局端,入局端收到占用信号后回复占用确认信号11,此时线路处于占用状态,并进入记发器信令交互阶段。当被叫摘机应答时,入局端应当发送后向应答信号01,在出局端收到后向应答信号后,双方开始通话。
图2-3 呼叫建立过程示意图
· 出局端主动挂机:出局端发送前向拆线信号10,当入局端收到前向拆线信号后,会回复后向释放监护信号10。出局端收此信号后,会释放相应的中继线路。
图2-4 出局端主动挂机过程示意图
· 入局端用户主动挂机:入局端用户挂机后,入局端发送后向拆线信号11,出局端收到后向拆线信号后会回复前向拆线信号10。当入局端识别到出局端的前向拆线信号10时,会发送后向释放监控信号10。出局端收到信号10后,会释放相应的中继线路。
图2-5 入局端用户主动挂机过程示意图
· 空闲或通话状态下的阻塞处理:当出局端在中继线路空闲或通话状态下收到入局端的阻塞信号11时,相应的中继线路会被阻塞。此时,出局端仍然会在线路中发送前向示闲信号10。如果入局端解闭塞中继线路,应在相应的线路上发送后向示闲信号10,出局端应维持前向示闲信号10不变,并在本端将相应的中继电路解闭塞,以供下一次呼叫使用。
记发器信令主要用于完成主、被叫号码的发送和请求。记发器信令通常采用多频互控方式。记发器信令分为前向信令和后向信令,前向信令交互阶段分为I组和II组,后向信令交互阶段分为A组和B组。当出局端收到占用确认线路信号时,记发器信令开始发送被叫号码的第一位,并等待入局端后向A组信令的回应。
(1) 前向I组信令:由接续控制信令和数字信令组成。
表2-12 前向I组信令
I-1……I-10 |
数字信令,依次对应数字1、2、3、4、5、6、7、8、9、0,负责向入局端发送具体的号码信息 |
(2) 后向A组信令:是前向I组信令的互控信令,控制和证实前向I组信令。
表2-13 后向A组信令
号码接收完全,转到前向II组、后向B组信令的交互过程 |
|
(3) 前向II组信令:表示出局端业务性质,根据不同业务性质决定是否可以强拆或被强拆、插入或被插入。
表2-14 前向II组信令
II-11……II-15 |
(4) 后向B组信令:表示被叫用户状态,证实II组信令和进行接续控制。
表2-15 后向B组信令
B-9……B-15 |
典型的记发器信令的交互过程图如下(如下为请求主叫组信息的交互流程):
由于不同国家和地区可能有各自的R2信令标准,为了能和不同国家或地区的设备进行R2信令互通,需要适配国家和地区模式。如果采用custom模式,用户可以自行设定R2信令中的特定信令交互流程和信号值。
表2-16 配置R2信令标准
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
配置R2信令标准 |
为了使得R2信令通信正常,必须确保中继的两端一端为出一端为入。如果两端都采用双向中继,则需要使用select-mode命令调整中继选路的策略,避免通信双方争抢时隙。
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
trunk-direction timeslots timeslots-list { dual | in | out } |
||
如果出局端设备需要播放忙音,可以在入局端设备上执行undo send ringbusy enable命令,取消入局端向出局端发送忙音信号。
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
配置入局端向出局端发送忙音信号 |
||
· 只有开启send ringbusy enable命令后,timer ringbusy命令的设置才能生效 · timer ringbusy命令对入局端生效 |
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
配置入局端播放回铃音的超时时间 |
R2协议规定可以使用两种方式发送或接收号码。
· MFC(Multi-Frequency Compelled,多频互控)方式,出局端和入局端之间通过记发器信令来传递号码信息(包括主叫号码、线路信息以及计费业务等信息),整个记发器交互过程由两端交替四个节拍来完成信息交互。
· DTMF方式:出局端仅将被叫号码一位一位地发送给入局端,不需要入局端回复任何确认信号。
DTMF方式相对于MFC方式而言,双方接续的速度要快,但传递的信息较少。
表2-20 配置DTMF方式发送或接收号码
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
采用DTMF方式发送/接收号码 |
缺省情况下,采用多频互控方式发送/接收号码信息 在呼叫两端设备上应配置相同的方式发送/接收号码,否则无法建立呼叫。 |
|
配置出局端收到占用确认信号到发送DTMF信号前的延时时间 |
缺省情况下,发送DTMF信号的延时时间为50毫秒 只有开启dtmf enable命令后,timer dtmf-delay命令的设置才能生效 |
· 端到端方式:入局端收到被叫号码后,必须等待被叫状态为忙或空闲,才会向出局端回复相应的记发器信号。
· 段到段方式:入局端收到被叫号码后,直接向出局端回复被叫空闲的记发器信号,不会等待入局端的状态。如果被叫用户处于占线状态,入局端则向出局端播放忙音。
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
ts { block | open | query | reset } timeslots timeslots-list |
表2-23 配置R2数字线路信令
进入E1/T1语音接口视图 |
||
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
开启计次信号处理功能 |
||
缺省情况下,线路信号的比特值使用ITU-T标准。具体缺省值请参见命令手册 |
||
配置C、D信号位的比特值 |
缺省值和R2信令标准(使用mode命令设置)有关 |
|
配置线路信号反转功能 |
缺省情况下,ABCD取值为0000,即不启动反转功能 |
|
配置线路信号的超时时间 |
timer dl { answer | clear-back | clear-forward | re-answer | release-guard | seizing } time |
线路信号超时时间的缺省值如下: · 等待应答信号(answer)的超时时间为60000毫秒 · 后向拆线信号(clear-back)的超时时间为10000毫秒 · 前向拆线信号(clear-forward)的超时时间为10000毫秒再应答信号(re-answer)的超时时间为1000毫秒 · 后向释放信号(release-guard)的超时时间为10000毫秒 · 占用信号(seizing)的超时时间为1000毫秒 |
表2-24 配置R2记发器信令
进入E1/T1语音接口视图 |
||
创建R2信令时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
|
进入R2信令视图 |
||
配置使用B组阶段信号完成记发器交互过程 |
缺省情况下,使用B组阶段信号完成记发器交互过程 |
|
缺省情况下,出局端发送被叫号码后,不会向入局端发送号码终结信号 |
||
配置特殊字符的记发器信号编码 |
缺省情况下,没有配置特殊字符的记发器信号编码 |
|
记发器信令的信号缺省值和R2信令标准(使用mode命令设置)有关 |
||
缺省情况下,记发器脉冲信号持续时长为150毫秒 |
||
配置B组信号交互的超时时间 |
缺省情况下,B组信号交互的超时时间为30000毫秒 |
E1语音接口作为ISDN PRI接口使用时,需要创建PRI组(由于TS0、TS16时隙分别被用于传输同步信息和D信道传输连接信令,因此只能将除TS0和TS16以外的其它任意时隙捆绑后作为一个ISDN PRI接口使用)。完成创建后,设备会自动生成对应的Serial接口和与该TS组对应的数字语音用户线。Serial接口的编号是serial interface-number:15,其中interface-number为E1接语音口编号。此接口的逻辑特性与同步串口相同,可以视其为同步串口进行进一步的配置。在Serial接口下可配置使用ISDN协议的相关配置。
T1语音接口的使用方法和E1语音接口类似,但T1语音接口为24个时隙,其中TS24时隙被用于D信道传输连接信令。
关于ISDN协议的的详细介绍请参见“二层技术-广域网接入配置指导”中的“ISDN”。
进入E1/T1语音接口视图 |
||
创建并进入POTS语音实体视图 |
|||
将数字语音用户线绑定到指定的语音实体 |
对于E1、T1语音接口 |
缺省情况下,POTS语音实体与数字语音用户线没有绑定关系 |
|
对于BSV语音接口 |
设备收到标准的DISCONNECT消息,会立即自动关闭B通道(若B通道之前为开启状态),释放资源,完成拆线。
如果设备收到PI(Progress Indicator,进展指示语)为8的DISCONNECT消息,用户侧B通道若为开启状态则保持B通道,若为关闭状态则重新建立B通道,以接收带內信号音,并进入拆线指示状态。在收到后续的拆线消息后,才能完成拆线。此过程中,B通道会一直被占用。
如果用户希望立即拆线、避免长时间占用B通道,可通过本配置将PI为8的DISCONNECT消息按照标准的DISCONNECT消息处理。
表2-27 配置PI为8的DISCONNECT消息的处理方式
配置设备收到PI为8的DISCONNECT消息时按照标准DISCONNECT消息处理 |
缺省情况下,设备收到PI为8的DISCONNECT消息时,用户侧B通道若为开启状态则保持B通道,若为关闭状态则重新建立B通道,用以接收带内信号音,并进入拆线指示状态 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后数字语音用户线的运行情况,通过查看显示信息验证配置的效果。
表2-28 数字语音用户线显示和维护
显示数字语音用户线信息(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 | line-number.subnumber } |
Router A和Router B通过E1语音接口连接PBX交换机,设备两侧的话机使用R2信令建立语音通信。
图2-7 R2信令组网图
(1) 配置Router A
# 配置GigabitEthernet2/0/1接口的IP地址为1.1.1.1/24。
[RouterA] interface gigabitethernet 2/0/1
[RouterA-GigabitEthernet2/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet2/0/1] quit
# 创建使用R2信令的时隙组。
[RouterA-E1 2/4/1] timeslot-set 1 timeslot-list 1-31 signal r2
[RouterA-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为0101001,并将数字语音用户线line2/4/1:1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/4/1:1
[RouterA-voice-dial-entity1001] send-number all
[RouterA-voice-dial-entity1001] quit
# 配置POTS语音实体中的本地号码为0101002,并将数字语音用户线line2/4/1:1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1002 pots
[RouterA-voice-dial-entity1002] match-template 0101002
[RouterA-voice-dial-entity1002] line 2/4/1:1
[RouterA-voice-dial-entity1002] send-number all
[RouterA-voice-dial-entity1002] quit
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为0755....。
[RouterA-voice-dial] entity 0755 voip
[RouterA-voice-dial-entity755] match-template 0755....
[RouterA-voice-dial-entity755] address sip ip 2.2.2.2
(2) 配置Router B
# 配置以太网口接口的IP地址为2.2.2.2/24。
[RouterB] interface gigabitethernet 2/0/1
[RouterB-GigabitEthernet2/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet2/0/1] quit
# 创建使用R2信令的时隙组。
[RouterB-E1 2/4/1] timeslot-set 1 timeslot-list 1-31 signal r2
[RouterB-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为07552001,并将数字语音用户线line2/4/1:1绑定到此POTS语音实体上。
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] line 2/4/1:1
[RouterB-voice-dial-entity2001] send-number all
[RouterB-voice-dial-entity2001] quit
# 配置POTS语音实体中的本地号码为07552002,并将数字语音用户线line2/4/1:1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2002 pots
[RouterB-voice-dial-entity2002] match-template 07552002
[RouterB-voice-dial-entity2002] line 2/4/1:1
[RouterB-voice-dial-entity2002] send-number all
[RouterB-voice-dial-entity2002] quit
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为010....。
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 010....
[RouterB-voice-dial-entity10] address ip 1.1.1.1
设备两侧的话机可以使用R2信令建立语音通信,通过display voice subscriber-line命令可以查看到数字语音用户线信息。
Router A和Router B通过E1语音接口连接PBX交换机,设备两侧的话机使用DSS1信令建立语音通信。
图2-8 DSS1信令组网图
(1) 配置Router A
# 配置以太网口接口的IP地址为1.1.1.1/24。
[RouterA] interface gigabitethernet 2/0/1
[RouterA-GigabitEthernet2/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet2/0/1] quit
# 将时隙捆绑为PRI组。
[RouterA-E1 2/4/1] pri-set
[RouterA-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为0101001,并将数字语音用户线line2/4/1:15绑定到此POTS语音实体上。
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/4/1:15
[RouterA-voice-dial-entity1001] send-number all
[RouterA-voice-dial-entity1001] quit
# 配置POTS语音实体中的本地号码为0101002,并将数字语音用户线line2/4/1:15绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1002 pots
[RouterA-voice-dial-entity1002] match-template 0101002
[RouterA-voice-dial-entity1002] line 2/4/1:15
[RouterA-voice-dial-entity1002] send-number all
[RouterA-voice-dial-entity1002] quit
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为0755....。
[RouterA-voice-dial] entity 0755 voip
[RouterA-voice-dial-entity755] match-template 0755....
[RouterA-voice-dial-entity755] address ip 2.2.2.2
(2) 配置Router B
# 配置以太网口接口的IP地址为2.2.2.2/24。
[RouterB] interface gigabitethernet 2/0/1
[RouterB-GigabitEthernet2/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet2/0/1] quit
# 将时隙捆绑为PRI组。
[RouterB-E1 2/4/1] pri-set
[RouterB-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为07552001,并将数字语音用户线line2/4/1:15绑定到此POTS语音实体上。
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] line 2/4/1:15
[RouterB-voice-dial-entity2001] send-number all
[RouterB-voice-dial-entity2001] quit
# 配置POTS语音实体中的本地号码为07552002,并将数字语音用户线line2/4/1:15绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2002 pots
[RouterB-voice-dial-entity2002] match-template 07552002
[RouterB-voice-dial-entity2002] line 2/4/1:15
[RouterB-voice-dial-entity2002] send-number all
[RouterB-voice-dial-entity2002] quit
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为010....。
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 010....
[RouterB-voice-dial-entity10] address ip 1.1.1.1
设备两侧的话机可以使用DSS1信令建立语音通信,通过display voice subscriber-line命令可以查看到数字语音用户线信息。
Router A和Router B通过BSV语音接口连接PBX交换机,设备两侧的话机使用DSS1信令建立语音通信。
图2-9 DSS1信令组网图
(1) 配置Router A
# 配置以太网口接口的IP地址为1.1.1.1/24。
[RouterA] interface gigabitethernet 2/0/1
[RouterA-GigabitEthernet2/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet2/0/1] quit
# 配置POTS语音实体中的本地号码为0101001,并将数字语音用户线line2/5/1绑定到此POTS语音实体上。
[RouterA-voice] dial-program
[RouterA-voice-dial] entity 1001 pots
[RouterA-voice-dial-entity1001] match-template 0101001
[RouterA-voice-dial-entity1001] line 2/5/1
[RouterA-voice-dial-entity1001] send-number all
[RouterA-voice-dial-entity1001] quit
# 配置POTS语音实体中的本地号码为0101002,并将数字语音用户线line2/5/1绑定到此POTS语音实体上。
[RouterA-voice-dial] entity 1002 pots
[RouterA-voice-dial-entity1002] match-template 0101002
[RouterA-voice-dial-entity1002] line 2/5/1
[RouterA-voice-dial-entity1002] send-number all
[RouterA-voice-dial-entity1002] quit
# 配置VoIP语音实体,呼叫目的IP地址为2.2.2.2,被叫号码模板为0755....。
[RouterA-voice-dial] entity 0755 voip
[RouterA-voice-dial-entity755] match-template 0755....
[RouterA-voice-dial-entity755] address sip ip 2.2.2.2
(2) 配置Router B
# 配置以太网口接口的IP地址为2.2.2.2/24。
[RouterB] interface gigabitethernet 2/0/1
[RouterB-GigabitEthernet2/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet2/0/1] quit
# 配置POTS语音实体中的本地号码为07552001,并将数字语音用户线line2/5/1绑定到此POTS语音实体上。
[RouterB-voice] dial-program
[RouterB-voice-dial] entity 2001 pots
[RouterB-voice-dial-entity2001] match-template 07552001
[RouterB-voice-dial-entity2001] line 2/5/1
[RouterB-voice-dial-entity2001] send-number all
[RouterB-voice-dial-entity2001] quit
# 配置POTS语音实体中的本地号码为07552002,并将数字语音用户线line2/5/1绑定到此POTS语音实体上。
[RouterB-voice-dial] entity 2002 pots
[RouterB-voice-dial-entity2002] match-template 07552002
[RouterB-voice-dial-entity2002] line 2/5/1
[RouterB-voice-dial-entity2002] send-number all
[RouterB-voice-dial-entity2002] quit
# 配置VoIP语音实体,呼叫目的IP地址为1.1.1.1,被叫号码模板为010....。
[RouterB-voice-dial] entity 010 voip
[RouterB-voice-dial-entity10] match-template 010....
[RouterB-voice-dial-entity10] address ip 1.1.1.1
设备两侧的话机可以使用DSS1信令建立语音通信,通过display voice subscriber-line命令可以查看到数字语音用户线信息。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!