09-语音业务配置
本章节下载 (305.5 KB)
目 录
1.4.3 配置呼叫保持功能中Re_Invite报文的实现方式
随着语音应用环境的不断扩大,基于VoIP的通信业务需求也越来越多。语音业务是在原有的语音基本呼叫的基础上实现各种新增功能,以满足VoIP用户的各种应用需求。目前,新增的功能包括:
l 呼叫等待功能
l 呼叫保持功能
l 呼叫前转功能
l 呼叫转接功能
l 群线组接入功能
l 呼入限制功能
l 呼出限制功能
l 呼叫备份功能
用户A和用户B在正常通话过程中,如果此时用户C呼叫用户A,那么新的呼叫不会因为话路忙而被拒绝,就像正常的呼叫一样,用户C会听到回铃音;对于正在通话的用户A来说,会听到等待提示音,得知有新呼叫在等待接入。
如果用户A想接入新呼叫,可以通过拍叉切换到与用户C通话的状态。这时,用户B就处于被保持的状态。或者用户A可以挂机结束和B的通话,这时,用户A的电话会立刻振铃,用户A可以摘机来接通用户C的(处于等待的)呼叫。
用户A和用户B在正常通话过程中,此时用户A进行拍叉,用户B的媒体通道将被暂时关闭,并处于静音状态。系统将根据配置向本端用户A发送静音或拨号音(先发送拨号音等待用户拨号,当长时间无拨号操作导致超时后,系统停止播放拨号音,线路处于保持状态)。用户A可通过再次拍叉恢复和远端用户B的呼叫。
用户A进行拍叉操作后将听到拨号音,可以发起一路新呼叫,新呼叫的建立流程与普通通话的流程完全一样。
被叫收到会话请求后,出于某种原因不能应答,于是在回应消息中告知主叫端设备所配置的呼叫前转目的端,从而使主叫端重新向新的目的端发送会话请求。
目前支持4种呼叫前转业务:
l 无条件呼叫前转(Call Forwarding Unconditional):在某一语音用户线上设置了该业务后,无论该语音用户线是否可用,入呼叫都被转接到预先配置的目的端上。
l 遇忙呼叫前转(Call Forwarding Busy):在某一语音用户线上设置了该业务后,当该语音用户线处于忙状态时,新的入呼叫将被转移到预先配置的目的端上。
l 无应答呼叫前转(Call Forwarding No Reply):在某一语音用户线上设置了该业务后,当该语音用户线无应答时,新的入呼叫将被转移到预先配置的目的端上。
l 线路不可用呼叫前转(Call Forwarding Unavailable):在某一语音用户线上设置了该业务后,当该语音用户线被关闭时,新的入呼叫将被转移到预先配置的目的端上。
用户A(Originator,转接发起方)与用户B(Recipient,被转接方)建立通话后,用户A进行拍叉操作,使两者间的呼叫进入呼叫保持状态。然后用户A再次拨号向用户C(Final-Recipient,转接目的方)发起呼叫,从而最终使用户B与用户C之间建立呼叫。
主叫方向被叫方发起呼叫后,若由于某种原因无法得到被叫方的回应消息,此时如果存在其它到被叫方的呼叫链路(包括PSTN链路或VoIP链路),主叫方可以根据新的路由重新向被叫方发起呼叫。这就是呼叫备份功能。
目前设备支持两种呼叫备份方式:
l 从PSTN链路或VoIP链路备份PSTN链路;
l 从PSTN链路备份VoIP链路。
被叫方收到主叫方的呼叫建立请求后,如果被叫号码对应的优先级高的语音用户线不可用,此时,如果还在其它语音用户线上配置了相同的被叫号码,双方仍然能通话,这就是群线组接入。
呼叫限制包括呼入限制和呼出限制功能。呼入限制即通常意义下的免打扰功能,当设置了该功能时,该用户线对应的话机终端不能被呼叫。呼出限制启用时,该用户线上的用户无法向外发起呼叫请求。
3Com语音系统通过服务器和私有的SIP FEATURE消息实现了多种语音业务的应用,如Silent Monitor(静音监听)、Camp On(呼叫预定)、FwdMail Toggle(前转到语音信箱的开关)等等。
呼叫等待、呼叫前转、呼入限制和呼出限制功能可以有两种配置方式。
l 方式一是设备管理员通过命令行在设备上进行配置。选用此方式可以有更多配置选项。
l 方式二是通过电话终端直接进行配置,目的是为了方便电话终端用户的使用,减轻管理员负担。
表1-1 语音业务配置任务简介
配置任务 |
说明 |
详细配置 |
配置呼叫等待功能 |
可选 |
|
配置呼叫保持功能 |
可选 |
|
配置呼叫前转功能 |
可选 |
|
配置呼叫转接功能 |
可选 |
|
配置群线组接入功能 |
可选 |
|
配置呼入限制功能 |
可选 |
|
配置呼出限制功能 |
可选 |
|
配置FEATURE业务功能 |
可选 |
& 说明:
对于如下几个语音功能,无需通过配置来使能或关闭,设备默认支持。
l 呼叫备份功能;
l 作为呼叫转接被转接方和转接目的方(处理转接消息)的功能;
l 作为呼叫保持的被保持方(处理呼叫保持/恢复请求消息)功能;
l 作为呼叫前转功能接收方(即该呼叫的主叫方处理前转消息)功能。
呼叫等待功能同时支持两种配置方法,分别如下:
l 用户在电话终端上通过按键进行设置。
l 设备管理员在设备上通过命令行进行配置。
语音网关安装有支持此功能的语音接口卡。
表1-2 通过电话终端配置呼叫等待功能
使能操作码 |
关闭操作码 |
说明 |
*58# |
#58# |
- |
& 说明:
l 目前设备支持通过电话终端对FXS语音用户线的呼叫等待功能进行配置。
l 通过电话终端的操作对设备也起作用,比如,通过电话终端配置呼叫等待功能后,在相应的语音用户线下使用display this命令查看,可以看到相应的操作结果。
通过命令行配置呼叫等待,除了可以启用/关闭呼叫等待业务功能外,还能够提供对呼叫等待业务相关参数的配置。用户可以根据习惯对呼叫等待提示音的播放次数、每次的持续次数及间隔时间进行配置。
表1-3 使能呼叫等待功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
使能呼叫等待功能 |
call-waiting enable |
必选 缺省情况下,呼叫等待功能处于关闭状态 |
配置呼叫等待功能的提示音参数 |
call-waiting { cwi-count number | cwi-duration length | cwi-interval length } |
可选 缺省情况下,播放一次提示音,每次持续播放两声。如果改变cwi-count number值大于1,则呼叫等待提示音的时间间隔缺省为15秒 |
表1-4 配置呼叫等待功能的优先级
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置呼叫等待功能的优先级 |
call-waiting priority level |
可选 缺省情况下,呼叫等待功能的优先级为3 |
& 说明:
l 目前优先级是针对呼叫等待、呼叫前转和群线组接入功能来说的。
l 语音功能的缺省优先级:群线组接入功能为1,呼叫前转功能(不含无条件呼叫前转功能)是2,呼叫等待功能为3。数值越低,优先级越高。请用户在根据实际需要改变功能优先级时,务必相应修改其他功能的优先级数值,以免产生不同业务优先级相同的情况。
l 无条件呼叫前转功能不受优先级限制,同时配置的呼叫等待、其他类型呼叫前转和群线组接入功能将失效。
在Telephone A的语音用户线下使能呼叫等待功能。Telephone A和Telephone B正在通话时,Telephone C又呼叫Telephone A, Telephone A将听到呼叫等待的提示音,Telephone C也不会直接被拆线(听到忙音)。
# 在Telephone A的语音用户线下使能呼叫等待功能。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG -voice-line6/0] call-waiting enable
语音网关安装有支持此功能的语音接口卡。
表1-5 配置呼叫保持功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
使能呼叫保持功能 |
call-hold enable |
必选 缺省情况下,呼叫保持功能处于关闭状态 |
配置被保持方能够保持呼叫的最长等待时间 |
call-hold timer length |
可选 缺省情况下,被保持方能够保持呼叫的最长等待时间为1440分钟(即24小时) 该配置只针对呼叫保持的被保持方(即呼叫保持业务的接收方) |
& 说明:
目前呼叫保持功能只对SIP呼叫有效。对于其他类型的呼叫(如本地呼叫,H323呼叫等),被保持方是否能保持成功,不受该配置影响。
表1-6 配置呼叫保持功能中Re_Invite报文的实现方式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入SIP客户端视图 |
sip |
- |
配置呼叫保持功能中Re_Invite报文的实现方式 |
sip-comp call-hold-format { inactive | sendonly } |
必选 缺省情况下,呼叫保持功能采用inactive实现方式 |
在Telephone A的语音用户线下使能呼叫保持功能。Telephone A和Telephone B通话时,Telephone A可以通过拍叉暂时中断和Telephone B的通话,并且在听到拨号音后拨打Telephone C的号码,在与Telephone C通话后,可以在与Telephone B和Telephone C通话之间通过拍叉来回切换。
# 在Telephone A的语音用户线下使能呼叫保持功能。
<VG> system-view
[VG] voice-setup
[VG -voice] subscriber-line 6/0
[VG -voice-line6/0] call-hold enable
设备支持四种呼叫前转业务功能,基本覆盖了当前用户的所有应用场景,为用户在各种情况下的应用都提供了支持。
呼叫前转功能同时支持两种配置方法,分别如下:
l 用户在电话终端上通过按键进行设置。
l 系统管理员在设备上通过命令行进行配置。
语音网关安装有支持此功能的语音接口卡。
表1-7 通过电话终端配置呼叫前转功能
使能操作码 |
关闭操作码 |
说明 |
*57*number# |
#57# |
设置/取消无条件呼叫前转,其中number代表要转移话机的电话号码 |
*40*number# |
#40# |
设置/取消遇忙呼叫前转,其中number代表要转移话机的电话号码 |
*41*number# |
#41# |
设置/取消无应答呼叫前转,其中number代表要转移话机的电话号码 |
*60*number# |
#60# |
设置/取消不可用呼叫前转,其中number代表要转移话机的电话号码 |
& 说明:
l 目前设备支持通过电话终端对FXS语音用户线的呼叫前转功能进行配置。
l 通过电话终端的操作对设备也起作用,比如,通过电话终端配置呼叫前转功能后,在相应的语音用户线下使用display this命令查看,可以看到相应的操作结果。
& 说明:
实际应用时,为了保证正常使用,请用户合理、有效地规划前转号码,避免出现错号、循环等设置。
表1-8 配置无条件呼叫前转功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置无条件呼叫前转功能 |
call-forwarding unconditional enable forward-number number |
必选 缺省情况下,无条件呼叫前转功能处于关闭状态 |
表1-9 配置无应答呼叫前转功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置无应答呼叫前转功能 |
call-forwarding no-reply enable forward-number number |
必选 缺省情况下,无应答呼叫前转功能处于关闭状态 |
表1-10 配置遇忙呼叫前转功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置遇忙呼叫前转功能 |
call-forwarding on-busy enable forward-number number |
可选 缺省情况下,遇忙呼叫前转功能处于关闭状态 |
表1-11 配置不可用呼叫前转功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置不可用呼叫前转功能 |
call-forwarding unavailable enable forward-number number |
可选 缺省情况下,不可用呼叫前转功能处于关闭状态 |
表1-12 配置呼叫前转功能的优先级
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置呼叫前转功能的优先级 |
call-forwarding priority level |
可选 缺省情况下,呼叫前转的优先级为2 |
& 说明:
l 目前优先级是针对呼叫等待、呼叫前转和群线组接入功能来说的。
l 语音功能的缺省优先级:群线组接入功能为1,呼叫前转功能(不含无条件呼叫前转功能)是2,呼叫等待功能为3。数值越低,优先级越高。请用户在根据实际需要改变功能优先级时,务必相应修改其他功能的优先级数值,以免产生不同业务优先级相同的情况。
l 无条件呼叫前转功能不受优先级限制,同时配置的呼叫等待、其他类型呼叫前转和群线组接入功能将失效。
# 在Telephone B的语音用户线下配置遇忙呼叫前转功能,将Telephone A的呼叫前转到Telephone C(3000)上。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG-voice-line6/0] call-forwarding on-busy enable forward-number 3000
# 在Telephone B的语音用户线下配置无条件呼叫前转功能,将Telephone A的呼叫前转到Telephone C(3000)上。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG-voice-line6/0] call-forwarding unconditional enable forward-number 3000
# 在Telephone B的语音用户线下配置无应答呼叫前转功能,将Telephone A的呼叫前转到Telephone C(3000)上。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG-voice-line6/0] call-forwarding no-reply enable forward-number 3000
# 在Telephone B的语音用户线下配置不可用呼叫前转功能,将Telephone A的呼叫前转到Telephone C(3000)上。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG-voice-line6/0] call-forwarding unavailable enable forward-number 3000
l 语音网关安装有支持此功能的语音接口卡。
l 在转接发起方的语音用户线下使能呼叫保持功能。
呼叫转接功能依赖呼叫保持功能,所以只有使能呼叫保持后才能成功配置呼叫转接。
表1-13 配置呼叫转接功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
使能呼叫转接功能 |
call-transfer enable |
必选 缺省情况下,呼叫转接功能处于关闭状态 该配置只针对呼叫转接业务的发起方,对于业务接收方和目的方,响应的功能默认启用 |
配置发起呼叫转接业务启动延迟时间 |
call-transfer start-delay number |
可选 缺省情况下,发起呼叫转接业务的延时时间为3秒 |
Telephone A拨打Telephone B通话,然后拍叉保持住Telephone B。Telephone A拨打Telephone C后,Telephone A挂机,Telephone B和Telephone C可以通话。Telephone A完成呼叫转接。
# 在Telephone A的语音用户线下使能呼叫转接功能。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
[VG-voice-line6/0] call-transfer enable
语音网关安装有支持此功能的语音接口卡。
表1-14 使能群线组接入功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
使能群线组接入功能 |
hunt-group enable |
必选 缺省情况下,群线组接入功能处于关闭状态 |
表1-15 配置群线组接入功能的优先级
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置群线组接入功能的优先级 |
hunt-group priority level |
可选 缺省情况下,群线组接入功能的优先级为1 |
& 说明:
l 目前优先级是针对呼叫等待、呼叫前转和群线组接入功能来说的。
l 语音功能的缺省优先级:群线组接入功能为1,呼叫前转功能(不含无条件呼叫前转功能)是2,呼叫等待功能为3。数值越低,优先级越高。请用户在根据实际需要改变功能优先级时,务必相应修改其他功能的优先级数值,以免产生不同业务优先级相同的情况。
l 无条件呼叫前转功能不受优先级限制,同时配置的呼叫等待、其他类型呼叫前转和群线组接入功能将失效。
l 使用群线组接入功能时,相关的语音用户线下都必须配置hunt-group enable命令。
Telephone B和Telephone C具有相同的电话号码,但Telephone B的优先级较高(即在POTS语音视图下用priority命令配置Telephone B的POTS语音实体优先级)。Telephone A拨打Telephone B,Telephone B正忙,配置群线组功能可以使有相同号码的Telephone C与Telephone A接通。
# 进入语音用户线视图。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
# 配置群线组接入功能。
[VG-voice-line6/0] hunt-group enable
# 进入语音用户线视图。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/1
# 配置群线组接入功能。
[VG-voice-line6/1] hunt-group enable
在某些时候,用户并不希望接入新呼入的电话,这时就可以配置呼入限制功能(免打扰功能)。
呼入限制功能同时支持两种配置方法,分别如下:
l 用户在电话终端上通过按键进行设置。
l 系统管理员在设备上通过命令行进行配置。
语音网关安装有支持此功能的语音接口卡。
表1-16 通过电话终端配置呼入限制功能
使能操作码 |
关闭操作码 |
说明 |
*56# |
#56# |
- |
& 说明:
l 目前设备支持通过电话终端对FXS语音用户线的呼入限制功能进行配置。
l 通过电话终端的操作对设备也起作用,比如,通过电话终端配置呼入限制功能后,在相应的语音用户线下使用display this命令查看,可以看到相应的操作结果。
表1-17 配置呼入限制功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置呼入限制功能 |
dialin-restriction enable |
必选 缺省情况下,呼入限制功能处于关闭状态 |
Telephone A不希望任何电话呼入,在语音用用户线下配置呼入限制功能。Telephone B呼叫Telephone A,直接被拆线,Telephone B听到忙音。
# 进入语音用户线视图。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
# 使能该语音用户线的呼入限制功能。
[VG-voice-line6/0] dialin-restriction enable
在某些时候,用户希望自己的电话是专用的,所以需要加上锁。这可以通过配置呼出限制功能来实现,使用时可以解除呼出限制。
呼出限制功能同时支持两种配置方法,分别如下:
l 用户在电话终端上通过按键进行设置。
l 系统管理员在设备上通过命令行进行配置。
语音网关安装有支持此功能的语音接口卡。
表1-18 通过电话终端配置呼出限制相关功能
使能操作码 |
关闭操作码 |
说明 |
*54*number# |
#54*number# |
其中number代表设置的密码,取消呼出限制时也必须提供 |
& 说明:
l 目前设备支持通过电话终端对FXS语音用户线的呼出限制功能进行配置。
l 通过电话终端的操作对设备也起作用,比如,通过电话终端配置呼出限制功能后,在相应的语音用户线下使用display this命令查看,可以看到相应的操作结果。
表1-19 配置呼出限制功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置呼出限制功能 |
dialout-restriction enable password { cipher | simple } password |
必选 缺省情况下,呼出限制功能处于关闭状态 |
Telephone A不希望该电话被使用,于是设置了密码1234。用Telephone A拨打Telephone B,直接被拆线。
# 进入语音用户线视图。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
# 使能该语音用户线的呼出限制功能,设置密码为密文的1234。
[VG-voice-line6/0] dialout-restriction enable password cipher 1234
3Com语音系统提供了很多可以方便用户使用的功能,这些功能都是与3Com语音服务器配合使用的。它们有些是直接通过FEATURE消息实现的,也有些是通过普通的SIP消息实现的。所有的这些功能都是通过一些特殊的配置码和3Com语音服务器交互实现,我们统称这些业务为FEATURE业务。
配置FEATURE功能需要管理员在设备上通过命令行配置FEATURE业务功能后,用户通过电话终端拨打一些特殊的配置码来实现的。所有的业务设置均是以*开始。设置结束,用户会听到系统播放的成功/失败提示音。
语音网关安装有支持此功能的语音接口卡。
表1-20 通过命令行配置FEATURE业务功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音用户线视图 |
subscriber-line line-number |
- |
配置FEATURE业务功能 |
feature { deny | permit } |
必选 缺省情况下,FEATURE业务功能处于关闭状态 |
表1-21 通过电话终端使能/关闭FEATURE业务相关功能
业务名称 |
使能操作码 |
关闭操作码 |
说明 |
监听 Silent Monitor |
*425 |
无 |
挂机后该业务自动取消 |
语音打断 Barge In |
*428 |
无 |
挂机后该业务自动取消 |
转接至他人的语音信箱 Transfer To Voicemail |
*441*destination |
无 |
只应用一次 |
通话驻留 Park |
*444*park_num |
无 |
只应用一次 |
免打扰开关 Do Not Disturb Toggle |
*446 |
*446 |
- |
拾取 Directed Pickup |
*455*pwd*pickup_num |
无 |
只应用一次 |
配置无条件前转 Config Forward Universal |
*465*fwd_number |
*465 |
- |
配置遇忙前转 Config Forward Busy |
*467*fwd_number |
*467 |
- |
配置无应答前转 Config Forward Ring No Answer |
*466*fwd_number |
*466 |
- |
远程配置无条件前转 Config Remote Fwd Universal |
*468*src_num*fwd_num |
*468*src_num |
- |
群线组注册开关 Hunt Group Login Toggle |
*971*hunt_group_num |
*971*hunt_group_num |
- |
读取语音信箱 Retrieve Voice Mail |
*600或*600*user |
无 |
只应用一次 |
前转到语音信箱的开关 FwdMail Toggle |
*440 |
*440 |
- |
隐藏主叫号码开关 Block Caller Id Toggle |
*889 |
*889 |
- |
隐藏当前呼叫的主叫号码 Block CallId for current Call |
*890*destination number |
无 |
只应用一次 |
用户速拨 User Speed Dial (range) |
*601*code |
无 |
只应用一次 |
恶意电话跟踪 Malicious Call Trace |
*119 |
无 |
只应用一次 |
阻止语音打断 Block Barge In |
*429 |
*429 |
- |
遇忙回呼 Camp On |
*469*destination_num |
无 |
只应用一次 |
顺序拨号 Serial Calling |
*471*destination_num |
无 |
只应用一次 |
& 说明:
目前设备支持通过电话终端对FXS语音用户线的FEATURE业务相关功能进行配置。
系统与3Com服务器综合组网,Telephone 1希望能实现3Com提供的多种语音业务功能。
# 进入语音用户线视图。
<VG> system-view
[VG] voice-setup
[VG-voice] subscriber-line 6/0
# 使能该语音用户线的FEATURE业务终端设置功能。
[VG-voice-line6/0] feature permit
表1-22 配置号码匹配模式
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入语音视图 |
voice-setup |
- |
进入语音拨号策略视图 |
dial-program |
- |
配置号码匹配模式 |
number-priority peer enable |
可选 缺省情况下,以*或#开头的号码匹配模式为优先匹配本地业务号码 |
& 说明:
l 配置号码匹配模式为优先匹配语音实体,即号码匹配模式的操作方式为先匹配语音实体号码再匹配本地业务号码。例如:如果某一本地业务号码为*40*1234,而在某一语音实体下配置了号码模板为*40,此时用户拨打*40*1234,由于配置了优先匹配语音实体号码,故会先匹配到*40,则*40被作为被叫号码发出,本地业务码*40*1234对应的业务不会被处理。
l 该命令的使用请参见“语音分册”中的“拨号策略命令”。
Telephone A拨打Telephone B,Telephone B正忙无法应答,通过在VG 2上的配置呼叫前转将Telephone A转移到Telephone C,最终Telephone A与Telephone C建立通话。
(1) 配置VG 1
<VG1> system-view
[VG1] voice-setup
[VG1-voice] dial-program
[VG1-voice-dial] entity 2000 voip
[VG1-voice-dial-entity2000] address sip ip 10.1.1.2
[VG1-voice-dial-entity2000] match-template 2000
[VG1-voice-dial-entity2000] quit
[VG1-voice-dial] entity 1000 pots
[VG1-voice-dial-entity1000] line 6/0
[VG1-voice-dial-entity1000] match-template 1000
(2) 配置VG 2
# 配置语音实体。
<VG2> system-view
[VG2] voice-setup
[VG2-voice] dial-program
[VG2-voice-dial] entity 3000 voip
[VG2-voice-dial-entity3000] address sip ip 20.1.1.2
[VG2-voice-dial-entity3000] match-template 3000
[VG2-voice-dial-entity3000] quit
[VG2-voice-dial] entity 2000 pots
[VG2-voice-dial-entity2000] line 6/0
[VG2-voice-dial-entity2000] match-template 2000
[VG2-voice-dial-entity2000] return
# 配置呼叫前转功能。
<VG2> system-view
[VG2] voice-setup
[VG2-voice] subscriber-line 6/0
[VG2-voice-line6/0] call-forwarding on-busy enable forward-number 3000
(3) 配置VG 3
<VG3> system-view
[VG3] voice-setup
[VG3-voice] dial-program
[VG3-voice-dial] entity 3000 pots
[VG3-voice-dial-entity3000] line 6/0
[VG3-voice-dial-entity3000] match-template 3000
通过配置呼叫转接业务可以使Telephone A转接Telephone B到Telephone C,转接后,Telephone B和Telephone C进行正常通话。
整个操作过程:Telephone A拨打Telephone B通话后,拍叉保持住Telephone B,听到拨号音后拨打Telephone C的号码3000。Telephone A挂机,此时Telephone B和Telephone C接通,Telephone A完成呼叫转接功能。
图1-2 配置呼叫转接业务组网图
(1) 配置VG 1
# 配置语音实体。
<VG1> system-view
[VG1] voice-setup
[VG1-voice] dial-program
[VG1-voice-dial] entity 2000 voip
[VG1-voice-dial-entity2000] address sip ip 10.1.1.2
[VG1-voice-dial-entity2000] match-template 2000
[VG1-voice-dial-entity2000] quit
[VG1-voice-dial] entity 3000 voip
[VG1-voice-dial-entity3000] address sip ip 20.1.1.2
[VG1-voice-dial-entity3000] match-template 3000
[VG1-voice-dial-entity3000] quit
[VG1-voice-dial] entity 1000 pots
[VG1-voice-dial-entity1000] line 6/0
[VG1-voice-dial-entity1000] match-template 1000
# 配置呼叫保持和转接功能。
<VG1> system-view
[VG1] voice-setup
[VG1-voice] subscriber-line 6/0
[VG1-voice-line6/0] call-hold enable
[VG1-voice-line6/0] call-transfer enable
(2) 配置VG 2
# 配置语音实体。
<VG2> system-view
[VG2] voice-setup
[VG2-voice] dial-program
[VG2-voice-dial] entity 3000 voip
[VG2-voice-dial-entity3000] address sip ip 20.1.1.2
[VG2-voice-dial-entity3000] match-template 3000
[VG2-voice-dial-entity3000] quit
[VG2-voice-dial] entity 2000 pots
[VG2-voice-dial-entity2000] line 6/0
[VG2-voice-dial-entity2000] match-template 2000
[VG2-voice-dial-entity2000] return
# 配置呼叫保持功能。
<VG2> system-view
[VG2] voice-setup
[VG2-voice] subscriber-line 6/0
[VG2-voice-line6/0] call-hold enable
(3) 配置VG 3
<VG3> system-view
[VG3] voice-setup
[VG3-voice] dial-program
[VG3-voice-dial] entity 3000 pots
[VG3-voice-dial-entity3000] line 6/0
[VG3-voice-dial-entity3000] match-template 3000
群线组接入业务应用于存在相同电话号码对应多个实体时,如果某一条语音用户线正在使用,设备能够自动转到具有相同电话号码但优先级低的语音用户线。
VG 1上接Telephone A1和Telephone A2两部电话,电话号码都是1000,但是Telephone A1的优先级高。Telephone B拨打1000,因为Telephone A1的优先级高,Telephone B会接通Telephone A1(1000)并通话。此时Telephone C也拨打电话1000,群线组接入业务就能使Telephone C和Telephone A2通话。
图1-3 配置群线组接入业务组网图
(1) 配置VG 1
# 配置优先级高的语音实体。
<VG1> system-view
[VG1] voice-setup
[VG1-voice] dial-program
[VG1-voice-dial] entity 1000 pots
[VG1-voice-dial-entity1000] line 6/0
[VG1-voice-dial-entity1000] match-template 1000
[VG1-voice-dial-entity1000] quit
# 配置优先级低的语音实体。
[VG1-voice-dial] entity 1001 pots
[VG1-voice-dial-entity1001] line 6/1
[VG1-voice-dial-entity1001] match-template 1000
[VG1-voice-dial-entity1001] priority 4
# 在优先级高的语音用户线下配置群线组接入业务。
[VG1-voice-dial-entity1001] quit
[VG1-voice-dial] quit
[VG1-voice] subscriber-line 6/0
[VG1-voice] hunt-group enable
(2) 配置VG 2
# 配置语音实体。
<VG2> system-view
[VG2] voice-setup
[VG2-voice] dial-program
[VG2-voice-dial] entity 1000 voip
[VG2-voice-dial-entity1000] address sip ip 10.1.1.1
[VG2-voice-dial-entity1000] match-template 1000
[VG2-voice-dial-entity1000] quit
[VG2-voice-dial] entity 2000 pots
[VG2-voice-dial-entity2000] line 6/0
[VG2-voice-dial-entity2000] match-template 2000
(3) 配置VG 3
# 配置语音实体。
<VG3> system-view
[VG3] voice-setup
[VG3-voice] dial-program
[VGC-voice-dial] entity 1000 voip
[VG3-voice-dial-entity1000] address sip ip 20.1.1.1
[VG3-voice-dial-entity1000] match-template 1000
[VG3-voice-dial] entity 3000 pots
[VG3-voice-dial-entity3000] line 6/0
[VG3-voice-dial-entity3000] match-template 3000
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!