01-语音用户线配置
本章节下载: 01-语音用户线配置 (1.09 MB)
目 录
ICG2000D/3000S/3000F/3000F-DP/5000G/5000T路由器使用集中式命令行,ICG 6000路由器使用分布式命令行。
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语音用户线的设备。
表1-1 模拟语音用户线配置任务简介
配置任务 |
说明 |
详细配置 |
配置模拟语音用户线的基本功能 |
可选 |
|
配置提示音模式及参数 |
可选 |
|
配置FXS语音用户线 |
可选 |
|
配置FXO语音用户线 |
可选 |
|
配置FXS和FXO 1:1绑定 |
可选 |
|
配置E&M语音用户线 |
可选 |
|
配置DTMF信号的相关参数 |
可选 |
|
调整模拟语音用户线的参数 |
可选 |
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
配置模拟语音用户线描述信息 |
description text |
缺省情况下,语音用户线的描述信息为“该接口的接口名 Interface” |
恢复当前模拟语音用户线的缺省配置 |
default |
- |
开启模拟语音用户线 |
undo shutdown |
缺省情况下,语音用户线处于开启状态 |
cptone命令用来设置提示音的国家/地区模式。用户也可以使用custom参数设置自定义模式,定制提示音参数。该设置只对本设备播放的提示音有效。
表1-3 配置提示音模式及参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置提示音的国家模式 |
cptone country-type locale |
缺省情况下,提示音的国家模式为中国 |
配置自定义模式 |
cptone custom { busy-tone | congestion-tone | dial-tone | ringback-tone | special-dial-tone | waiting-tone } comb freq1 freq2 time1 time2 time3 time4 |
|
配置提示音的幅度值 |
cptone tone-type { all | busy-tone | congestion-tone | dial-tone | ringback-tone | special-dial-tone | waiting-tone } amplitude value |
缺省情况下,忙音和拥塞音类型的幅度值为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命令保持在开启状态。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXS语音用户线视图 |
subscriber-line line-number |
- |
(可选)配置主叫用户名 |
calling-name text |
缺省情况下,没有配置主叫用户名 · 主叫信息中的主叫用户名只能通过复合格式发送 · 此命令在主叫侧设备上生效 |
开启向对端发送主叫信息 |
cid send |
缺省情况下,向对端发送主叫信息 此命令在主叫侧设备上生效 |
配置发送主叫信息的标准模式 |
cid standard-type { bellcore | brazil } |
缺省情况下,使用bellcore标准模式发送主叫信息 · 此命令在被叫侧设备上生效,被叫设备会根据指定的标准模式封装主叫信息,并发送给被叫话机 · 使用bellcore标准模式时,cid type命令设置消息格式才能生效 |
配置发送主叫信息时所采用的消息格式 |
cid type { complex | simple } |
缺省情况下,发送主叫信息时采用复合格式 · 当对端设备只能支持两种格式中的一种时,需要在主叫侧设备调整本端语音用户线发送主叫信息的格式,以保证双方设备采用一致的格式 · 此命令在被叫侧设备上生效 |
开启主叫信息(包括主叫号码和主叫用户名)显示功能 |
cid display |
缺省情况下,主叫信息显示功能处于开启状态 此命令在被叫侧设备上生效 |
电气阻抗的配置必须符合国家的要求。在配置电气阻抗值时,用户可以通过输入国家名称直接索引相应国家的电气阻抗值。
表1-5 配置电气阻抗
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXS语音用户线视图 |
subscriber-line line-number |
- |
配置电气阻抗 |
impedance { country-name | r550 | r600 | r650 | r700 | r750 | r800 | r850 | r900 | r950 } |
缺省情况下,FXS语音用户线的电气阻抗是中国的阻抗匹配值 在呼叫两端设备上需要配置相同的电气阻抗值 |
如果出现语音数据丢包的情况,可以根据以下情况设置丢包补偿方式,以减少丢包对语音质量造成的影响。
· 如果出现零散丢包的情况,可以使用通用的丢帧补偿算法重构丢失的语音包。
· 如果出现连续丢包的情况,可以使用语音网关特有方式补偿丢失的语音包。
表1-6 配置丢包补偿方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXS语音用户线视图 |
subscriber-line line-number |
- |
配置丢包补偿方式 |
plc-mode { general | specific } |
缺省情况下,使用语音网关特有方式补偿丢失的语音包 |
FXS语音用户线可以发送LCFO(Loop Current Feed Open,脉冲挂机信号)通知对端设备拆线。此功能主要在北美地区使用。挂机脉冲信号的时长可以通过命令timer disconnect-pulse设置。
表1-7 配置发送挂机脉冲信号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXS语音用户线视图 |
subscriber-line line-number |
- |
配置发送挂机脉冲信号 |
disconnect lcfo |
缺省情况下,禁止发送挂机脉冲信号,即直接向对端设备播放忙音 |
配置挂机脉冲信号时长 |
timer disconnect-pulse value |
缺省情况下,挂机脉冲信号时长为750毫秒 |
· 主叫信息识别及显示功能涉及到FXS语音用户线和FXO语音用户线,关于此功能在FXS语音用户线上的配置请参见“1.7.1 配置主叫信息识别及显示功能”。
· 为了保证主叫信息识别及显示功能能够正常运行,建议将cid send和cid receive命令保持在开启状态。
FXO语音用户线负责接收主叫信息时,FXO语音用户线会在一次振铃和二次振铃之间(可以使用cid ring命令调整检测CID的时间)检测从PBX交换机发送来的主叫信息。
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置检测CID的时间和CID检测完毕后的振铃次数 |
cid ring { 0 | 1 | 2 } [ times ] |
缺省情况下,在第一声和第二声振铃间进行检测CID,FXO语音用户线完成CID检测后会立即摘机应答,即缺省情况下的命令为cid ring 1 0 |
开启接收主叫信息功能 |
cid receive |
缺省情况下,主叫信息接收功能处于开启状态 |
FXO语音用户线负责发送主叫信息时,需要使用cid send命令开启FXO语音用户向对端发送主叫信息。
表1-9 配置向对端发送主叫信息
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
开启向对端发送主叫信息 |
cid send |
缺省情况下,向对端发送主叫信息 |
由于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. 配置自动忙音检测”。
设备可选择两种忙音检测的标准:欧洲标准的忙音和北美标准的忙音。在设备上设置指定的标准后,设备就会使用一组符合该标准的忙音参数进行检测。如果这组参数和实际的忙音数据不能完全匹配,可以通过自动忙音检测功能或是自定义忙音参数的方式,实现设备准确检测忙音。
表1-10 配置忙音检测的标准
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置忙音检测的标准 |
area { europe | north-america } |
缺省情况下,使用符合欧洲标准的忙音参数 |
表1-11 配置自定义忙音检测
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置自定义忙音参数 |
busytone-detect custom area-number index argu f1 f2 p1 p2 p3 p4 p5 p6 p7 |
未配置自定义忙音参数,设备用于检测忙音的标准和area命令的设置有关 |
配置使用用户自定义的忙音类型 |
area custom |
缺省情况下,使用符合欧洲标准的忙音参数 此命令对设备上的所有模拟FXO语音用户线都生效 只有配置area custom后,自定义忙音参数才能生效 |
以如图1-1所示的组网图为例,自动忙音检测的过程如下:
(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语音用户线。
表1-12 配置忙音检测
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置自动忙音检测 |
busytone-detect auto index line-number |
- |
退回系统视图 |
quit |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置忙音检测的周期数 |
busytone-detect period value |
缺省情况下,检测忙音的周期数为2 使用该命令改变忙音检测时间阈值,一定要进行多次测试,确认使用的参数能够保证正常挂机后方可采用 |
如果PBX交换机不发送忙音,可以配置FXO语音用户线发送忙音。
表1-13 配置FXO语音用户线的发送忙音功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
开启忙音发送功能 |
send-busytone enable |
缺省情况下,忙音发送功能处于关闭状态 |
配置忙音发送的时长 |
send-busytone time seconds |
缺省情况下,忙音发送的时长为3秒 |
· 通常情况下不需要使用此项功能,如果误配置很可能导致误挂机。
· 如果确实需要配置此功能,建议配置时,多测试几组参数,找到一组既不会导致误挂机又可以在呼叫结束后快速释放FXO语音用户线资源的参数。
如果PBX交换机提供的忙音参数非常特殊,为了避免自动忙音检测功能无法检测到忙音而导致FXO语音用户线一直处于占用状态,可以使用静音检测自动挂机功能。
当设备没有正常检测到忙音或PBX交换机不播放忙音的情况下,可以通过静音检测自动挂机实现挂机。其基本原理就是当静音(如果音量小于所配置的阈值,即为静音)持续的时间超过配置的静音时长,FXO语音用户线会自动挂机。
表1-14 配置静音检测自动挂机功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置静音检测自动挂机功能 |
silence-detect threshold threshold time time-length |
缺省情况下,静音阈值为20,静音时长为7200秒(即2个小时) |
某些国家的PBX交换机不播放忙音或放忙音持续时间较短会造成设备无法检测到忙音。如果传输链路上存在杂音,可能导致配置的静音检测自动挂机功能也无法解决FXO语音用户无法挂机的问题,这种情况下可以考虑使用强制挂机功能。
配置强制挂机功能后,在设置的超时时间后,即使用户正在通话中,设备也会自动拆线。
表1-15 配置强制挂机功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置并开启强制挂机功能 |
hookoff-time time |
缺省情况下,强制挂机功能处于关闭状态 该命令对单板上所有的FXO语音用户线接口生效 |
通常FXO语音用户线检测到线路忙音后,会自动挂机,完成线路拆除。当FXO语音用户线作为语音网关接入端与IPPhone配合使用时,由于IPPhone收到拆线消息后不会播放提示音,FXO语音用户线检测到忙音就立即挂机,由于此忙音持续时间较短,使用IPPhone的用户容易忽略忙音,误认为是线路异常导致的挂机。通过配置忙音检测挂机延迟时间,FXO语音用户线检测到忙音后,会延迟一段时间再挂机拆线,此时FXO语音用户线接收到的忙音会继续传到IPPhone,使得IPPhone用户可以用较长时间识别到忙音。
表1-16 配置检测到忙音到挂机前的延时时间
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置检测到忙音到挂机前的延时时间 |
busytone-hookon delay-timer value |
延时时间为0秒,即FXO语音用户线检测到忙音后立即挂机 |
FXO语音用户线在收到呼叫后,有以下两种摘机模式。
· 立即摘机方式:FXO语音用户线接收到呼叫后立即摘机,占用中继,之后用户再进行二次拨号。
· 延时摘机方式:FXO语音用户线接收到呼叫后,设备会根据用户在FXO语音用户线下配置的专线号码,自动向被叫用户发起呼叫。当被叫摘机后,FXO语音用户线才会摘机。此模式需要和专线功能配合使用。关于专线功能的介绍和配置请参见“语音配置指导”中的“拨号策略”。
表1-17 配置摘机方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置摘机方式 |
hookoff-mode { delay | immediate } |
缺省情况下,使用立即摘机方式摘机 |
PBX支持的振铃信号类型比较多,没有统一的标准。调节振铃检测参数可以用来检测不同频率和波形的振铃信号。
表1-18 配置振铃检测参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置检测振铃的防抖动时间 |
ring-detect debounce value |
缺省情况下,检测振铃的防抖动时间为10毫秒 · 请不要在通话中修改振铃检测的防抖动时间 · 建议设置防抖动时间值不要小于8,因为如果该值过小,在线路有干扰时,可能出现振铃误检 · 在某一单板上的某个FXO语音用户线下配置该命令,则对该单板上所有FXO语音用户线均生效 该命令仅在安装SIC-1FXO、SIC-2FXO和HMIM-4FXO接口模块的款型上支持 |
配置检测振铃的频率 |
ring-detect frequency value |
缺省情况下,检测振铃的频率为40Hz 该命令仅在安装了SIC-2FXS1FXO、HMIM-8FXS8FXO和DSIC-4FXS1FXO接口模块的款型上支持 |
电气阻抗的配置必须符合国家的要求。在配置电气阻抗值时,用户可以通过输入国家名称直接索引相应国家的电气阻抗值。
表1-19 配置电气阻抗
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置电气阻抗 |
impedance { country-name | r550 | r600 | r650 | r700 | r750 | r800 | r850 | r900 | r950 } |
缺省情况下,FXO语音用户线的电气阻抗是中国的阻抗匹配值 在呼叫两端设备上需要配置相同的电气阻抗值 |
如果出现语音数据丢包的情况,可以根据以下情况设置丢包补偿方式,以减少丢包对语音质量造成的影响。
· 如果出现零散丢包的情况,可以使用通用的丢帧补偿算法重构丢失的语音包。
· 如果出现连续丢包的情况,可以使用语音网关特有方式补偿丢失的语音包。
表1-20 配置丢包补偿方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置丢包补偿方式 |
plc-mode { general | specific } |
缺省情况下,使用语音网关特有方式补偿丢失的语音包 |
在线检测功能处于开启状态时,设备会检测FXO语音用户线的物理状态。关闭该功能,设备不会检测FXO语音用户线的物理状态,FXO语音用户线的物理状态一直为Up。
表1-21 开启在线检测功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
开启在线检测功能 |
monitor enable |
缺省情况下,在线检测功能处于开启状态 |
对于要求高可靠性语音组网的特定行业用户,可以采用FXS和FXO 1:1绑定功能。FXS和FXO 1:1绑定可以实现FXO语音用户线只供绑定的FXS使用,即与FXS语音用户线相连的话机可以使用专用的FXO语音用户线呼叫被叫,FXO语音用户线收到呼叫时,直接专线拨号到与其绑定的FXS语音用户线。
FXS语音用户线与绑定的FXO语音用户线状态保持一致,例如,当FXS语音用户线摘机时,如果有呼叫从FXO语音用户线接入,呼叫方会听到忙音。
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
进入FXO语音用户线视图 |
subscriber-line line-number |
- |
配置同该FXO语音用户线绑定的FXS语音用户线 |
hookoff-mode delay bind fxs-subscriber [ ring-immediately ] |
缺省情况下,未绑定FXS语音用户线 |
配置专线自动振铃功能 |
private-line string |
缺省情况下,没有配置专线自动振铃功能 private-line命令的具体介绍请参见“语音命令参考”中的“拨号策略” |
配置从挂机到摘机的时长 |
timer hookoff-interval milliseconds |
缺省情况下,从挂机到摘机的时长为500毫秒 |
在呼叫两端设备上需要配置相同的E&M线缆类型,如果配置的线缆不一致,用户将只能获取单向的语音服务。
表1-23 配置线缆类型
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置线缆类型 |
cable { 2-wire | 4-wire } |
缺省情况下,线缆类型为四线 |
在呼叫两端设备上需要配置相同的E&M信号类型。
表1-24 配置信号类型
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置E&M信号类型 |
type { 1 | 2 | 3 | 5 } |
缺省情况下,信号类型为类型5 |
E&M信令有以下几种:
· 立即启动:主叫侧摘机,等待指定的延时时间后向被叫侧发送拨号信息,在此延时期间主叫侧不会检测被叫侧是否准备接收号码,被叫侧正常接收号码后进行摘机应答。
图1-2 立即启动方式示意图
· 延时启动:主叫侧摘机先占用中继线路,被叫侧检测到主叫侧发送的占用信号后,也进入摘机状态。被叫侧会一直保持摘机状态,直到准备好接收被叫号码(此间隔就是延时占用信号的持续时间),然后被叫侧进入挂机状态,并向主叫侧发送示闲信号。主叫侧在收到示闲信号以后,会给被叫侧发送拨号信息,被叫侧将此呼叫接续到用户话机,双方进入通话状态。
图1-3 延时启动方式示意图
· 闪断启动:主叫侧摘机先占用中继线路,被叫侧处于挂机状态直到接收到主叫侧发来的占用信号,然后被叫侧回复闪断信号。主叫侧收到该闪断信号后,开始发送拨号信息,被叫侧将此呼叫接续到用户话机,双方进入通话状态。
图1-4 闪断启动方式示意图
在呼叫两端设备上需要配置相同的E&M信令启动方式。
表1-25 配置立即启动方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置立即启动方式 |
signal immediate |
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
立即启动时,配置主叫侧发送号码前的延迟时间 |
delay send-dtmf milliseconds |
缺省情况下,主叫侧发送号码前的延迟时间为300毫秒 此命令在主叫侧设备上生效 |
表1-26 配置延时启动方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置延时启动方式 |
signal delay |
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
延时启动时,占用信号的持续时间 |
delay hold milliseconds |
缺省情况下,占用信号的持续时间为400毫秒 此命令在被叫侧设备上生效 |
延时启动时,被叫侧检测到占用信号到发送占用信号前的延时时间 |
delay rising milliseconds |
缺省情况下,被叫端检测到占用信号到发送占用信号前的延时时间为300毫秒 此命令在被叫侧设备上生效 |
表1-27 配置闪断启动方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置闪断启动方式 |
signal wink |
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
闪断启动时,配置被叫侧检测到占用信号到发送闪断信号前的延迟时间 |
delay send-wink milliseconds |
缺省情况下,被叫侧检测到占用信号到发送闪断信号前的延迟时间为200毫秒 此命令在被叫侧设备上生效 |
闪断启动时,配置被叫侧发送闪断信号的持续时间 |
delay wink-hold milliseconds |
缺省情况下,被叫侧发送闪断信号的持续时间为500毫秒 此命令在被叫侧设备上生效 |
闪断启动时,配置主叫侧发送占用信号后等待闪断信号的最大持续时间 |
delay wink-rising milliseconds |
缺省情况下,主叫侧发送占用信号后等待闪断信号的最大持续时间为2000毫秒 此命令在主叫侧设备上生效 |
E&M无信令模式是E&M语音用户线的一种特殊应用方式,适用于对端设备的E&M语音用户线不提供E、M线。在这种工作模式下,E&M语音用户线不需要和对端进行信令交互,结合专线自动振铃功能,可以形成E&M-VoIP-E&M三段链路,通过这条E&M虚拟专线,用户摘机后,主叫侧设备会直接拨通由private-line命令指定的号码。
表1-28 配置E&M无信令模式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置立即启动方式 |
signal immediate |
缺省情况下,模拟E&M语音用户线采用立即启动方式 |
开启E&M无信令模式 |
open-trunk { caller [ monitor interval ] | called } |
· 在主叫侧设备上配置open-trunk caller [ monitor interval ] · 在被叫侧设备上配置open-trunk called 缺省情况下,E&M无信令模式处于关闭状态 |
配置专线自动振铃功能 |
private-line string |
在主叫侧设备上需要配置此命令。关于专线自动振铃功能请参见“语音配置指导”中的“拨号策略” |
在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透传模拟控制信号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
开启E&M透传模拟控制信号 |
passthrough |
缺省情况下,E&M透传模拟控制信号功能处于关闭状态 在主叫侧和被叫侧设备上都需要配置该命令 |
通过配置slic-gain命令可以调整slic芯片的输出增益,从而控制信号放大的大小。
表1-30 配置slic芯片的输出增益
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置slic芯片的输出增益 |
slic-gain { 0 | 1 } |
缺省情况下,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信号的参数进行设置。
表1-32 配置发送DTMF信号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置发送DTMF信号的相关时间参数 |
dtmf time { interval | persist } milliseconds |
缺省情况下,发送DTMF信号的持续时间和发送间隔时间都为120毫秒 |
配置DTMF信号的幅值 |
dtmf amplitude value |
缺省情况下,DTMF信号的幅值为-9.0dBm |
通过配置检测DTMF信号的阈值参数来判定一个信号是否为DTMF信号,通过配置检测DTMF信号的敏感度等级来调整DTMF信号的灵敏度和可靠性。
· 配置检测DTMF信号的阈值参数:通过计算输入的DTMF信号的信号频谱来实现检测DTMF信号,配置的阈值参数用于对输入信号频谱形状进行判定,信号频谱满足所有限定条件时,才能被视为一个有效的DTMF信号。
· 配置检测DTMF信号的敏感度等级:DTMF信号检测灵敏度为高级,可靠性较低,但采用此模式可能出现DTMF信号误检的情况。DTMF信号检测灵敏度为低级,可靠性较高,但采用此模式可能出现DTMF信号漏检的情况。
表1-33 配置检测DTMF信号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置检测DTMF信号的阈值参数 |
dtmf threshold analog index value |
缺省情况下,按照序号从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信号的敏感度为低级 本命令的支持情况,请参见命令手册 |
以下配置任务均为可选,请根据实际网络需求进行配置。
通过调整增益可以控制输入方向或是输出方向的音量大小。需要注意的是,调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小,如果确实有需要,请在技术人员指导下进行。
表1-34 调整模拟语音用户线的增益
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
配置输入方向的增益值 |
receive gain value |
缺省情况下,输入方向的增益值为0 |
配置输出方向的增益值 |
transmit gain value |
缺省情况下,输出方向的增益值为0 |
表1-35 调节模拟语音用户线的时间参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
配置用户从摘机到拨第一位号码的超时时间 |
timer first-dial seconds |
缺省情况下,从摘机到拨第一位号码的等待时间为10秒 该命令只对FXS/FXO语音用户线生效 |
配置等待用户拨下一位号码的超时时间 |
timer dial-interval interval |
缺省情况下,等待用户拨下一位号码的超时时间为10秒 |
配置设备发送回铃音的最大时长 |
timer ring-back seconds |
缺省情况下,发送回铃音的最大时长为60秒 |
配置延时拨号的时间 |
delay start-dial seconds |
缺省情况下,延时拨号的时间为1秒 该命令只对FXS/FXO语音用户线生效 |
配置拍叉的时间范围 |
timer hookflash-detect hookflash-range |
缺省情况下,拍叉的时间范围为50~180毫秒,即设备会将检测到的挂机(挂机时长应该在50~180毫秒)判定为拍叉 该命令只对模拟FXS语音用户线生效 |
配置被叫侧设备等待接收第一位号码的最大时长 |
timer wait-digit { seconds | infinity } |
缺省情况下,被叫侧设备等待接收第一位号码的最大时长为5秒 该命令只对模拟E&M语音用户线生效 |
使用该命令可以产生适当的背景噪音以填充通话过程中的静音间隙。如果关闭舒适噪音功能,那么通话中的静音间隙可能会使通话者感到不安。
表1-36 配置模拟语音用户线的舒适噪音功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
开启舒适噪音功能 |
cng-on |
缺省情况下,舒适噪音功能处于开启状态 |
在用户通话的过程中,自己说话的声音被传回到用户话机的听筒中,这种现象称为回波现象。发生这种现象的原因是模拟语音信号泄漏到用户的接收路径中。用户可以通过设置回波调节功能,从一定程度上解决回波问题。
在语音线路中,回波发生的时刻和回波的相对大小是一个相对固定的数值。如图1-7所示,在0时刻存在一个语音信号,经过约40毫秒后产生一个回波,要消除这个回波,可以开启回波抵消功能,并设置合适的参数。具体到下图这个例子,蓝色方块的大小表示回波抵消的窗口大小(即回波抵消器消除回波的最大范围),距离0坐标的距离即是回波延时时长(指声音从接口发送出去到从同一接口收到回波信号的时间),为了有效消除回波,可以将回波延时时间设置为33毫秒,将回波抵消窗长设置为16。
表1-37 配置回波调节功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
开启回波抵消功能 |
echo-canceler enable |
缺省情况下,回波抵消功能处于开启状态 |
配置回波延时时间 |
echo-canceler delay milliseconds |
缺省情况下,回波延时时间为0毫秒 |
配置回波抵消窗口大小 |
echo-canceler tail-length milliseconds |
缺省情况下,回波抵消窗口大小为128毫秒 |
表1-38 调节回波抵消的各项参数
现象 |
调整的参数 |
用户在说话时,听到回波或对端的背景噪声很强 |
加快舒适噪声幅度的收敛速度 |
环境噪声较大 |
提高舒适噪声的最大幅度 |
用户在说话时,听到回声 |
增大噪声的混合比例控制因子 |
通话双方在同时说话时引起回声 |
增大双向通话判断阈值 |
表1-39 配置语音用户线的回波调节功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置回波抵消的参数 |
echo-canceler { convergence-rate value | max-amplitude value | mix-proportion-ratio value | talk-threshold value } |
缺省情况下,舒适噪声幅度的收敛速度的值为0,舒适噪声的最大幅度的值为256,噪声的混合比例控制因子的值为100,双向通话判断阈值的值为1 只有开启echo-canceler enable命令后,设置的回波抵消参数才能生效 |
回波抵消的非线性功能也可称为残余回波抑制。开启回波抵消功能后,由于线路中存在非线性器件,可能会存在残余回波,回波抵消的非线性功能就是对回波抵消后的信号进行进一步抑制,去除回波抵消后的残余回波。
表1-40 开启回波抵消的非线性功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入模拟语音用户线视图 |
subscriber-line line-number |
- |
开启回波抵消的非线性功能 |
nlp-on |
缺省情况下,回波抵消的非线性功能处于开启状态 只有开启echo-canceler enable命令后,非线性功能才能生效 SIC-2FXS1FXO、HMIM-8FXS8FXO、DSIC-4FXS1FXO和HMIM-16FXS接口模块不支持本特性 |
设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:
型号 |
特性 |
描述 |
ICG2000D |
配置语音用户线的PCM透传功能 |
不支持 |
ICG 3000S |
不支持 |
|
ICG3000F/3000F-DP |
不支持 |
|
ICG 5000G/5000T |
仅在路由器安装了E&M接口模块且使用G711alaw编解码时支持 |
|
ICG 6000 |
仅在路由器安装了E&M接口模块且使用G711alaw编解码时支持 |
开启PCM透传功能后,设备只支持G711alaw编解码的PCM数据透传,且需要重启指定的槽位。可以通过display device verbose命令查看功能是否生效。
表1-41 开启PCM透传功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
开启指定子卡的PCM透传功能(集中式设备—独立运行模式) |
pcm-passthrough subslot subslot-number |
缺省情况下,PCM透传功能处于关闭状态 |
开启指定单板上的指定子卡的PCM透传功能(分布式设备-独立运行模式) |
pcm-passthrough slot slot-number subslot subslot-number |
缺省情况下,PCM透传功能处于关闭状态 |
开启指定成员设备上的指定子卡的PCM透传功能(集中式设备—IRF模式) |
pcm-passthrough slot slot-number subslot subslot-number |
缺省情况下,PCM透传功能处于关闭状态 |
开启指定成员设备指定单板上指定子槽位号的PCM透传功能(分布式设备-IRF模式) |
pcm-passthrough chassis chassis-number slot slot-number subslot subslot-number |
缺省情况下,PCM透传功能处于关闭状态 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后模拟语音用户线的运行情况,通过查看显示信息验证配置的效果。
表1-42 模拟语音语音用户线显示和维护
操作 |
命令 |
显示模拟语音用户线信息 |
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> system-view
[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> system-view
[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语音用户线专线振铃组网图
(1) 配置Router A
# 配置POTS语音实体中的本地号码为0101001,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。
<RouterA> system-view
[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> system-view
[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> system-view
[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> system-view
[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> system-view
[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> system-view
[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> system-view
[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> system-view
[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> system-view
[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绑定组网图
(1) 配置Router A
# 配置VoIP语音实体,呼叫目的IP地址为192.168.0.76,被叫号码模板为210….。
<RouterA> system-view
[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
(2) 配置Router B
# 配置VoIP语音实体,呼叫目的IP地址为192.168.0.71,被叫号码模板为010….。
<RouterB> system-view
[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语音用户线建立通话。
ICG2000D/3000S/3000F/3000F-DP/5000G/5000T路由器使用集中式命令行,ICG 6000路由器使用分布式命令行。
设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:
型号 |
特性 |
描述 |
ICG2000D |
数字语音用户线 |
支持 |
ICG 3000S |
支持 |
|
ICG3000F/3000F-DP |
不支持 |
|
ICG 5000G/5000T |
支持 |
|
ICG 6000 |
支持 |
目前有三种接口可以生成数字语音用户线: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消息的处理方式 |
可选 |
||
调整数字语音用户线的参数 |
可选 |
表2-2 数字语音用户线配置任务简介(BSV语音接口)
配置任务 |
说明 |
详细配置 |
配置BSV语音接口基本参数 |
必选 |
|
配置ISDN协议 |
必选 |
|
配置将数字语音用户线绑定到指定的语音实体 |
必选 |
|
配置PI为8的DISCONNECT消息的处理方式 |
可选 |
|
调整数字语音用户线的参数 |
可选 |
表2-3 配置数字语音用户线的基本功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
配置数字语音用户线描述信息 |
description text |
缺省情况下,数字语音用户线的描述信息为“该接口的接口名 Interface” |
恢复当前数字语音用户线的缺省配置 |
default |
- |
开启数字语音用户线 |
undo shutdown |
缺省情况下,数字语音用户线处于开启状态 |
语音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-4 配置E1语音接口的TDM时钟源
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1语音接口视图 |
controller e1 number |
- |
配置E1语音接口的TDM时钟源 |
tdm-clock { internal | line [ primary ] } |
缺省情况下,E1语音接口的TDM时钟源为internal |
表2-5 配置E1语音接口的参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1语音接口视图 |
controller e1 number |
- |
配置接口的描述信息 |
description text |
缺省情况下,接口的描述信息为“该接口的接口名 Interface” |
配置接口的帧格式 |
frame-format { crc4 | no-crc4 } |
缺省情况下,帧格式为非CRC4帧 |
配置线路编解码格式 |
code { ami | hdb3 } |
缺省情况下,接口的线路编解码格式为hdb3 |
配置接口匹配的传输线路类型 |
cable { long | short } |
缺省情况下,接口匹配的传输线路类型为long |
配置接口的线路空闲码类型 |
idle-code { 7e | ff } |
缺省情况下,接口的线路空闲码类型为0x7e |
配置接口的帧间填充符类型 |
itf type { 7e | ff } |
缺省情况下,接口的帧间填充符为7e |
(可选)开启接口的环回检测功能并配置检测方式 |
loopback { local | payload | remote } |
缺省情况下,环回检测功能处于关闭状态 |
恢复接口的缺省配置 |
default |
- |
开启E1语音接口 |
undo shutdown |
缺省情况下,E1语音接口处于开启状态 |
“T1语音接口的TDM时钟源”的使用方法与E1语音接口的TDM时钟源相似,相关内容请参见“2.5.1 配置E1语音接口的TDM时钟源”。
表2-6 配置T1语音接口的TDM时钟源
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入T1语音接口视图 |
controller t1 number |
- |
配置T1语音接口的TDM时钟源 |
tdm-clock { internal | line [ primary ] } |
缺省情况下,T1语音接口的TDM时钟源为internal |
表2-7 配置T1语音接口的参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入T1语音接口视图 |
controller t1 number |
- |
配置接口的描述信息 |
description text |
缺省情况下,CT1/PRI接口的描述信息为“该接口的接口名 Interface” |
配置接口的帧格式方式 |
frame-format { esf | sf } |
缺省情况下,帧格式为扩展超帧(esf) |
配置接口的线路编码格式 |
code { ami | b8zs } |
缺省情况下,线路编码方式为b8zs |
配置接口匹配的传输线路类型 |
cable { long { 0db | -7.5db | -15db | -22.5db } | short { 133ft | 266ft | 399ft | 533ft | 655ft } } |
缺省情况下,接口匹配的传输线路类型为long 0db |
配置线路编解码格式 |
code { ami | b8zs } |
缺省情况下,接口的线路编解码格式为b8zs |
配置接口的帧间填充符类型 |
itf type { 7e | ff } |
缺省情况下,接口的帧间填充符类型为0x7e |
配置接口的告警门限值 |
alarm-threshold { ais { level-1 | level-2 } | lfa { level-1 | level-2 | level-3 | level-4 } | los { pulse-detection | pulse-recovery } value } |
缺省情况下: · 对于AIS告警,缺省值为level-1 · 对于LFA告警,缺省值为level-1 对于LOS告警,pulse-detection参数的值为176,pulse-recovery的值为22,即如果在176个脉冲周期内检测到的脉冲数小于22个则认为载波丢失,LOS告警产生 |
开启接口的环回检测功能并配置检测方式 |
loopback { local | payload | remote } |
缺省情况下,环回检测功能处于关闭状态 |
恢复接口的缺省配置 |
default |
- |
开启T1语音接口 |
undo shutdown |
缺省情况下,T1语音接口处于开启状态 |
一个BSV语音接口可以生成两种接口,BRI接口和数字语音用户线:
· BRI接口的逻辑特性和ISDN BRI相同,但BSV语音接口生成的BRI接口只能用于传输语音,用户可以在BRI接口上配置ISDN协议参数。
· 在数字语音用户线上可配置语音类参数命令。由于BSV支持两路呼叫,所以数字语音线有两个子接口,数字语音用户线子接口上不支持命令配置,但可以通过display voice subscriber-line line-number.subnumber查看子接口的呼叫状态。
BRI接口支持的命令和ISDN BRI类似,关于下列命令的介绍请参见“接口管理”中的“WAN接口”。
表2-8 配置BRI接口的基本参数
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入指定BRI接口的视图 |
interface bri interface-number |
- |
(可选)配置接口描述信息 |
description text |
缺省情况下, BRI接口的描述字符串为 “该接口的接口名 Interface” |
(可选)开启BRI接口B通道的环回检测功能 |
loopback { b1 | b2 | both } |
缺省情况下,BRI接口不设置自环 |
(可选)配置BRI接口的期望带宽 |
bandwidth |
缺省情况下,BRI接口的期望带宽为0kbit/s |
配置BRI接口的MTU值 |
mtu size |
缺省情况下,BRI接口的MTU值为1500字节 |
配置轮询时间间隔 |
timer-hold seconds |
缺省情况下,轮询时间间隔为10秒 |
(可选)恢复BRI接口的缺省配置 |
default |
- |
打开BRI接口 |
undo shutdown |
缺省情况下,BRI接口处于开启状态 |
(可选)激活BRI接口 |
activate |
缺省情况下,BRI接口处于未激活状态 BRI接口没有存在呼叫时,ISDN BRI接口处于未激活状态,本命令用来手工激活BRI接口 |
在E1语音接口上需要创建时隙组并配置信令类型,完成创建后,设备会自动生成与该时隙组对应的数字语音用户线。TS0用于帧同步,TS16用于传输数字线路信令控制信息,其余30个时隙用于传输语音信息。
T1语音接口的使用方法和E1语音接口类似,但T1语音接口为24个时隙,其中TS24时隙被用于D信道传输连接信令。
目前时隙组上只支持配置R2信令。
表2-9 创建时隙组
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
创建时隙时组后,系统会自动生成该时组对应的数字语音用户线,数字语音用户线号为“E1或T1语音接口号:时隙组号”。
表2-10 配置时隙组对应的数字语音用户线
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
根据所选用的信令创建相应的TS组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
退回系统视图视图 |
quit |
- |
进入语音用户线视图 |
subscriber-line number:ts-set-number |
- |
配置信号量化时使用的对数压扩律 |
pcm { a-law | μ-law } |
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-11 线路信令的信号位含义
信号位 |
含义 |
值=0 |
值=1 |
af |
表示识别出局设备的工作状态和反映主叫用户线状态 |
摘机占用 |
挂机拆线(空闲) |
bf |
表示出局端到入局端的前向故障状态 |
正常 |
故障 |
ab |
表示被叫用户线状态(挂机或摘机) |
被叫摘机 |
被叫挂机 |
bb |
表示入局端设备的空闲或占用状态 |
空闲 |
占用或闭塞 |
表2-12 线路信令的状态代码
电路状态 |
信令代码 |
|||
前向(forward) |
后向(back) |
|||
af |
bf |
ab |
bb |
|
空闲(idle)/释放监护(release) |
1 |
0 |
1 |
0 |
占用(seize) |
0 |
0 |
1 |
0 |
占用确认(seizure-ack) |
0 |
0 |
1 |
1 |
应答(answer) |
0 |
0 |
0 |
1 |
后向拆线(clear-back) |
0 |
0 |
1 |
1 |
前向拆线(clear-forward) |
1 |
0 |
0/1 |
1 |
闭塞(block) |
1 |
0 |
1 |
1 |
取消闭塞(unblock) |
1 |
0 |
1 |
0 |
典型的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-13 前向I组信令
信号 |
基本含义 |
I-1……I-10 |
数字信令,依次对应数字1、2、3、4、5、6、7、8、9、0,负责向入局端发送具体的号码信息 |
I-11 |
国内保留 |
I-12 |
要求被拒绝 |
I-13 |
接到测试设备 |
I-14 |
国内保留 |
I-15 |
地址识别终结,脉冲终结(国际通话使用) |
(2) 后向A组信令:是前向I组信令的互控信令,控制和证实前向I组信令。
表2-14 后向A组信令
信号 |
基本含义 |
A-1 |
请求发送下一位号码 |
A-2 |
请求从前一位号码重新发送 |
A-3 |
号码接收完全,转到前向II组、后向B组信令的交互过程 |
A-4 |
国内网拥塞(由国内交换局发出),终止记发器信令交互过程 |
A-5 |
请求主叫组信息 |
A-6 |
号码接收完全,终止记发器信令交互过程,开始计费并进入通话过程 |
A-7 |
发码位次控制信号,请求从前二位号码重新发送 |
A-8 |
发码位次控制信号,请求从前三位号码重新发送 |
A-9 |
国内备用 |
A-10 |
国内备用 |
A-11 |
请求发送国家代码标志 |
A-12 |
请求发送语言位或鉴别位 |
A-13 |
请求发送电路类别 |
A-14 |
请求回声抑制器信息 |
A-15 |
国际网拥塞(由国际交换局发出),终止记发器信令交互过程 |
(3) 前向II组信令:表示出局端业务性质,根据不同业务性质决定是否可以强拆或被强拆、插入或被插入。
表2-15 前向II组信令
信号 |
基本含义 |
II-1 |
非优先用户 |
II-2 |
优先用户 |
II-3 |
维护设备 |
II-4 |
国内备用 |
II-5 |
话务员 |
II-6 |
数据传输 |
II-7 |
国际使用:主叫方不支持前向转移 |
II-8 |
国际使用:数据传输 |
II-9 |
国际使用:主叫方为具有优先权的用户 |
II-10 |
国际使用:国际援助中使用,主叫方支持前向转移 |
II-11……II-15 |
国内备用 |
(4) 后向B组信令:表示被叫用户状态,证实II组信令和进行接续控制。
表2-16 后向B组信令
信号 |
基本含义 |
B-1 |
国内备用 |
B-2 |
请求发送到主叫方的特殊音 |
B-3 |
用户线忙 |
B-4 |
拥塞 |
B-5 |
未分配的号码 |
B-6 |
用户空闲,计费 |
B-7 |
用户空闲,不计费 |
B-8 |
用户线故障 |
B-9……B-15 |
国内备用 |
典型的记发器信令的交互过程图如下(如下为请求主叫组信息的交互流程):
由于不同国家和地区可能有各自的R2信令标准,为了能和不同国家或地区的设备进行R2信令互通,需要适配国家和地区模式。如果采用custom模式,用户可以自行设定R2信令中的特定信令交互流程和信号值。
表2-17 配置R2信令标准
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置R2信令标准 |
mode zone-name [ default-standard ] |
缺省情况下,使用ITU-T标准 |
为了使得R2信令通信正常,必须确保中继的两端一端为出一端为入。如果两端都采用双向中继,则需要使用select-mode命令调整中继选路的策略,避免通信双方争抢时隙。
表2-18 配置中继方向和选路模式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置中继方向 |
trunk-direction timeslots timeslots-list { dual | in | out } |
缺省情况下,中继方向为双向中继 |
配置选路模式 |
select-mode { max | maxpoll | min | minpoll ] |
缺省情况下,选路模式采用最小选路 |
如果出局端设备需要播放忙音,可以在入局端设备上执行undo send ringbusy enable命令,取消入局端向出局端发送忙音信号。
表2-19 配置入局端向出局端发送忙音信号
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置入局端向出局端发送忙音信号 |
send ringbusy enable |
缺省情况下,入局端向出局端发送忙音信号 |
配置播放信号音的超时时间 |
timer ringbusy time |
缺省情况下,播放忙音的超时时间为30000毫秒 · 只有开启send ringbusy enable命令后,timer ringbusy命令的设置才能生效 · timer ringbusy命令对入局端生效 |
表2-20 配置入局端播放回铃音的超时时间
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置入局端播放回铃音的超时时间 |
timer ringback time |
缺省情况下,播放回铃音的超时时间为60000毫秒 |
R2协议规定可以使用两种方式发送或接收号码。
· MFC(Multi-Frequency Compelled,多频互控)方式,出局端和入局端之间通过记发器信令来传递号码信息(包括主叫号码、线路信息以及计费业务等信息),整个记发器交互过程由两端交替四个节拍来完成信息交互。
· DTMF方式:出局端仅将被叫号码一位一位地发送给入局端,不需要入局端回复任何确认信号。
DTMF方式相对于MFC方式而言,双方接续的速度要快,但传递的信息较少。
表2-21 配置DTMF方式发送或接收号码
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
采用DTMF方式发送/接收号码 |
dtmf enable |
缺省情况下,采用多频互控方式发送/接收号码信息 在呼叫两端设备上应配置相同的方式发送/接收号码,否则无法建立呼叫。 |
配置出局端收到占用确认信号到发送DTMF信号前的延时时间 |
timer dtmf-delay time |
缺省情况下,发送DTMF信号的延时时间为50毫秒 只有开启dtmf enable命令后,timer dtmf-delay命令的设置才能生效 |
呼叫接续模式有以下两种:
· 端到端方式:入局端收到被叫号码后,必须等待被叫状态为忙或空闲,才会向出局端回复相应的记发器信号。
· 段到段方式:入局端收到被叫号码后,直接向出局端回复被叫空闲的记发器信号,不会等待入局端的状态。如果被叫用户处于占线状态,入局端则向出局端播放忙音。
表2-22 配置呼叫接续模式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置呼叫接续模式 |
callmode { segment | terminal } |
缺省情况下,呼叫接续模式为端到端方式 |
表2-23 对指定时隙进行维护操作
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
对指定时隙进行维护操作 |
ts { block | open | query | reset } timeslots timeslots-list |
- |
表2-24 配置R2数字线路信令
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建使用R2信令的时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置出局端要求入局端必须发送应答信号 |
answer enable |
缺省情况下,出局端要求入局端发送应答信号 |
配置出局端开启再应答功能 |
re-answer enable |
缺省情况下,出局端的再应答功能处于关闭状态 |
配置出局端主动拆线时,入局端必须发送后向拆线信号给予回应 |
clear-forward-ack enable |
缺省情况下,出局端主动拆线时,入局端不发送后向拆线信号给予回应 |
开启计次信号处理功能 |
metering enable |
缺省情况下,计次信号处理功能处于关闭状态 |
配置出局端要求入局端必须发送占用确认信号 |
seizure-ack enable |
缺省情况下,出局端要求入局端发送占用确认信号 |
配置线路信号的比特值 |
dl-bits { answer | blocking | clear-back | clear-forward | release-guard | idle | seizing | seizing-ack } { receive | transmit } ABCD |
缺省情况下,线路信号的比特值使用ITU-T标准。具体缺省值请参见命令手册 |
配置C、D信号位的比特值 |
renew ABCD |
缺省值和R2信令标准(使用mode命令设置)有关 |
配置线路信号反转功能 |
reverse ABCD |
缺省情况下,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-25 配置R2记发器信令
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
创建R2信令时隙组 |
timeslot-set ts-set-number timeslot-list timeslots-list signal r2 |
缺省情况下,不存在时隙组 |
进入R2信令视图 |
cas ts-set-number |
- |
配置入局端向出局端请求主叫组号码信息(业务类别信息和主叫号码) |
ani { all | ka } |
缺省情况下,入局端不向出局端请求主叫组号码信息 |
限制主叫号码长度 |
ani-collected min min-value max max-value |
缺省情况下,不限制主叫号码长度 |
配置请求主叫组号码信息之前需要收集的被叫号位数 |
ani-digit number |
缺省情况下,请求主叫组号码信息之前需要收集的被叫号位数为1 |
配置记发器信令交互过程中等待下一位信号的定时器时长 |
ani-timeout timer-length |
缺省情况下,记发器信令交互过程中等待下一位信号的定时器时长为3秒 |
配置使用B组阶段信号完成记发器交互过程 |
group-b enable |
缺省情况下,使用B组阶段信号完成记发器交互过程 |
配置出局端发送被叫号码后,必须给入局端发送号码终结信号 |
final-callednum enable |
缺省情况下,出局端发送被叫号码后,不会向入局端发送号码终结信号 |
配置特殊字符的记发器信号编码 |
special-character character number |
缺省情况下,未配置特殊字符的记发器信号编码 |
配置记发器信令的信号值 |
register-value { billingcategory | callcreate-in-groupa | callingcategory | congestion | demand-refused | digit-end | null-number | req-billingcategory | req-callednum-and-switchgroupa | req-callingcategory | req-currentcallednum-in-groupc | req-currentdigit | req-firstcallednum-in-groupc | req-firstcallingnum | req-firstdigit | req-lastfirstdigit | req-lastseconddigit | req-lastthirddigit | req-nextcallednum | req-nextcallingnum | req-switch-groupb | subscriber-abnormal | subscriber-busy | subscriber-charge | subscriber-idle } value |
记发器信令的信号缺省值和R2信令标准(使用mode命令设置)有关 |
配置记发器脉冲信号的持续时长 |
timer register-pulse time |
缺省情况下,记发器脉冲信号持续时长为150毫秒 |
配置B组信号交互的超时时间 |
timer group-b time |
缺省情况下,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”。
表2-26 配置ISDN协议
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入E1/T1语音接口视图 |
controller { e1 | t1 } number |
- |
将时隙捆绑为PRI组 |
pri-set [ timeslots-list range ] |
- |
表2-27 配置将数字语音用户线绑定到指定的语音实体
操作 |
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
|
进入语音视图 |
voice-setup |
- |
|
进入语音拨号策略视图 |
dial-program |
- |
|
创建并进入POTS语音实体视图 |
entity entity-number pots |
- |
|
将数字语音用户线绑定到指定的语音实体 |
对于E1、T1语音接口 |
line line-number: { ts-set-number | 15 | 23 } |
缺省情况下,不存在语音实体与数字语音用户线的绑定关系 |
对于BSV语音接口 |
line line-number |
配置本功能后,路由器检测到入呼叫为被叫方付费呼叫时,会与PBX设备进行交互,在通话结束后,运营商向被叫方收取此次通话费用。
表2-28 配置被叫方付费功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
配置需要承担通话费用的被叫号码前缀 |
reverse-charge prefix string |
可选 缺省情况下,未配置需要承担通话费用的被叫号码前缀 |
设备收到标准的DISCONNECT消息,会立即自动关闭B通道(若B通道之前为开启状态),释放资源,完成拆线。
如果设备收到PI(Progress Indicator,进展指示语)为8的DISCONNECT消息,用户侧B通道若为开启状态则保持B通道,若为关闭状态则重新建立B通道,以接收带內信号音,并进入拆线指示状态。在收到后续的拆线消息后,才能完成拆线。此过程中,B通道会一直被占用。
如果用户希望立即拆线、避免长时间占用B通道,可通过本配置将PI为8的DISCONNECT消息按照标准的DISCONNECT消息处理。
表2-29 配置PI为8的DISCONNECT消息的处理方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置设备收到PI为8的DISCONNECT消息时按照标准DISCONNECT消息处理 |
voice call disc-pi-off |
缺省情况下,设备收到PI为8的DISCONNECT消息时,用户侧B通道若为开启状态则保持B通道,若为关闭状态则重新建立B通道,用以接收带内信号音,并进入拆线指示状态 |
以下配置任务均为可选,请根据实际网络需求进行配置。
通过调整增益可以控制输入方向或是输出方向的音量大小。需要注意的是,调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小,如果确实有需要,请在技术人员指导下进行。
表2-30 调整数字语音用户线的增益
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
配置输入方向的增益值 |
receive gain value |
缺省情况下,输入方向的增益值为0 |
配置输出方向的增益值 |
transmit gain value |
缺省情况下,输出方向的增益值为0 |
使用该命令可以产生适当的背景噪音以填充通话过程中的静音间隙。如果关闭舒适噪音功能,那么通话中的静音间隙可能会使通话者感到不安。
表2-31 配置数字语音用户线的舒适噪音功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
开启舒适噪音功能 |
cng-on |
缺省情况下,舒适噪音功能处于开启状态 |
在用户通话的过程中,自己说话的声音被传回到用户话机的听筒中,这种现象称为回波现象。发生这种现象的原因是模拟语音信号泄漏到用户的接收路径中。用户可以通过设置回波调节功能,从一定程度上解决回波问题。
在语音线路中,回波发生的时刻和回波的相对大小是一个相对固定的数值。如图2-7所示,在0时刻存在一个语音信号,经过约40毫秒后产生一个回波,要消除这个回波,可以开启回波抵消功能,并设置合适的参数。具体到下图这个例子,蓝色方块的大小表示回波抵消的窗口大小(即回波抵消器消除回波的最大范围),距离0坐标的距离即是回波延时时长(指声音从接口发送出去到从同一接口收到回波信号的时间),为了有效消除回波,可以将回波延时时间设置为33毫秒,将回波抵消窗长设置为16。
表2-32 配置回波调节功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
开启回波抵消功能 |
echo-canceler enable |
缺省情况下,回波抵消功能处于开启状态 |
配置回波延时时间 |
echo-canceler delay milliseconds |
缺省情况下,回波延时时间为0毫秒 |
配置回波抵消窗口大小 |
echo-canceler tail-length milliseconds |
缺省情况下,回波抵消窗口大小为128毫秒 |
表2-33 调节回波抵消的各项参数
现象 |
调整的参数 |
用户在说话时,听到回波或对端的背景噪声很强 |
加快舒适噪声幅度的收敛速度 |
环境噪声较大 |
提高舒适噪声的最大幅度 |
用户在说话时,听到回声 |
增大噪声的混合比例控制因子 |
通话双方在同时说话时引起回声 |
增大双向通话判断阈值 |
表2-34 配置语音用户线的回波调节功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
配置回波抵消的参数 |
echo-canceler { convergence-rate value | max-amplitude value | mix-proportion-ratio value | talk-threshold value } |
缺省情况下,舒适噪声幅度的收敛速度的值为0,舒适噪声的最大幅度的值为256,噪声的混合比例控制因子的值为100,双向通话判断阈值的值为1 只有开启echo-canceler enable命令后,设置的回波抵消参数才能生效 |
回波抵消的非线性功能也可称为残余回波抑制。开启回波抵消功能后,由于线路中存在非线性器件,可能会存在残余回波,回波抵消的非线性功能就是对回波抵消后的信号进行进一步抑制,去除回波抵消后的残余回波。
表2-35 开启回波抵消的非线性功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入数字语音用户线视图 |
subscriber-line line-number:{ ts-set-number | 15 | 23 } |
- |
开启回波抵消的非线性功能 |
nlp-on |
缺省情况下,回波抵消的非线性功能处于开启状态 只有开启echo-canceler enable命令后,非线性功能才能生效 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后数字语音用户线的运行情况,通过查看显示信息验证配置的效果。
表2-36 数字语音用户线显示和维护
操作 |
命令 |
显示数字语音用户线信息(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-8 R2信令组网图
(1) 配置Router A
# 配置GigabitEthernet1/0/1接口的IP地址为1.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet1/0/1] quit
# 创建使用R2信令的时隙组。
[RouterA] controller e1 2/4/1
[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
# 配置以太网口接口的IP地址为2.2.2.2/24。
<RouterB> system-view
[RouterB] interface gigabitethernet 1/0/1
[RouterB-GigabitEthernet1/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet1/0/1] quit
# 创建使用R2信令的时隙组。
[RouterB] controller e1 2/4/1
[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-setup
[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-9 DSS1信令组网图
# 配置以太网口接口的IP地址为1.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet1/0/1] quit
# 将时隙捆绑为PRI组。
[RouterA] controller e1 2/4/1
[RouterA-E1 2/4/1] pri-set
[RouterA-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为0101001,并将数字语音用户线line2/4/1:15绑定到此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/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> system-view
[RouterB] interface gigabitethernet 1/0/1
[RouterB-GigabitEthernet1/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet1/0/1] quit
# 将时隙捆绑为PRI组。
[RouterB] controller e1 2/4/1
[RouterB-E1 2/4/1] pri-set
[RouterB-E1 2/4/1] quit
# 配置POTS语音实体中的本地号码为07552001,并将数字语音用户线line2/4/1:15绑定到此POTS语音实体上。
[RouterB] voice-setup
[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-10 DSS1信令组网图
(1) 配置Router A
# 配置以太网口接口的IP地址为1.1.1.1/24。
<RouterA> system-view
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] ip address 1.1.1.1 255.255.255.0
[RouterA-GigabitEthernet1/0/1] quit
# 配置POTS语音实体中的本地号码为0101001,并将数字语音用户线line2/5/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/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> system-view
[RouterB] interface gigabitethernet 1/0/1
[RouterB-GigabitEthernet1/0/1] ip address 2.2.2.2 255.255.255.0
[RouterB-GigabitEthernet1/0/1] quit
# 配置POTS语音实体中的本地号码为07552001,并将数字语音用户线line2/5/1绑定到此POTS语音实体上。
[RouterB] voice-setup
[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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!