• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-语音配置指导

05-语音业务配置

本章节下载 05-语音业务配置  (411.65 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Operation_Manual/H3C_MSR_CG(V7)-R0615-6W204/13/201901/1144458_30005_0.htm

05-语音业务配置


1 语音业务

设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:

型号

特性

描述

MSR810/810-W/810-W-DB/810-LM/810-W-LM/810-10-PoE/810-LM-HK/MSR810-W-LM-HK/810-LMS/810-LUS

语音业务

不支持

MSR2600-6-X1/2600-10-X1

支持

MSR 2630

支持

MSR3600-28/3600-51

支持

MSR3600-28-SI/3600-51-SI

不支持

MSR3610-X1/3610-X1-DP/3610-X1-DC/3610-X1-DP-DC

支持

MSR 3610/3620/3620-DP/3640/3660

支持

MSR5620/5660/5680

支持

(仅SPU600-X1业务板不支持)

 

型号

特性

描述

MSR810-W-WiNet/810-LM-WiNet

语音业务

不支持

MSR830-4LM-WiNet

不支持

MSR830-5BEI-WiNet/830-6EI-WiNet/830-10BEI-WiNet

不支持

MSR830-6BHI-WiNet/830-10BHI-WiNet

不支持

MSR2600-10-X1-WiNet

支持

MSR2630-WiNet

支持

MSR3600-28-WiNet

支持

MSR3610-X1-WiNet

支持

MSR3610-WiNet/3620-10-WiNet/3620-DP-WiNet/3620-WiNet/3660-WiNet

支持

 

型号

特性

描述

MSR810-LM-GL

语音业务

不支持

MSR810-W-LM-GL

不支持

MSR830-6EI-GL

不支持

MSR830-10EI-GL

不支持

MSR830-6HI-GL

不支持

MSR830-10HI-GL

不支持

MSR2600-6-X1-GL

支持

MSR3600-28-SI-GL

不支持

 

1.1  语音业务简介

语音业务是在原有的语音基本呼叫的基础上实现各种新增功能,以满足VoIP用户的各种应用需求。目前,语音功能包括:

·     呼叫等待功能

·     呼叫保持功能

·     呼叫前转功能

·     呼叫转接功能

·     呼叫备份功能

·     消息等待指示功能

·     三方会议

1.1.1  呼叫等待

用户A和用户B在正常通话中,如果此时用户C呼叫用户A,那么新的呼叫不会因为话路忙而被拒绝,就像正常的呼叫一样,用户C会听到回铃音;对于正在通话的用户A来说,会听到等待提示音,得知有新呼叫在等待接入。用户A听到等待提示音后,可以采取以下两种方式接通新呼叫:

·     用户A想接入新呼叫,可以通过拍叉切换到与用户C通话。这时,用户B就处于被保持的状态。

·     用户A可以挂机结束和B的通话,这时,用户A的电话会立刻振铃,用户A可以摘机来接通用户C(处于等待的)的呼叫。

1.1.2  呼叫保持

用户A和用户B在正常通话中,此时用户A作为呼叫保持发起方进行拍叉操作,被保持方用户B进入被保持状态(静音或听保持等待音)。设备会向用户A发送拨号音等待其发起一路新呼叫,若用户A长时间无拨号操作导致拨号超时后,设备会停止播放拨号音,用户A无法再发起新呼叫。用户A通过再次拍叉可以恢复和用户B的呼叫。

1.1.3  呼叫前转

被叫收到呼叫请求后,出于某种原因不能应答,于是在回复主叫的回应消息中携带前转目的号码,从而使主叫重新向目的号码发送呼叫请求。例如,用户A拨打用户B,用户B因为正忙无法应答,将呼叫前转到用户C,最终用户A与用户C建立通话。其中,用户B是前转发起方,用户A是前转接收方,用户C是前转目的方。

目前支持四种呼叫前转功能:

·     无条件呼叫前转(Call Forwarding Unconditional):无论被叫用户处于哪种状态,呼叫都被转接到预先配置的目的号码。

·     遇忙呼叫前转(Call Forwarding Busy):当被叫用户处于忙状态时,呼叫将被转移到预先配置的目的号码。

·     无应答呼叫前转(Call Forwarding No Reply):当被叫用户无应答时,呼叫将被转移到预先配置的目的号码。

·     线路不可用呼叫前转(Call Forwarding Unavailable):当被叫用户的语音用户线处于关闭状态时(如语音用户线被shutdown),呼叫将被转移到预先配置的目的号码。

1.1.4  呼叫转接

用户A与用户B建立通话后,用户A进行拍叉操作,使呼叫进入呼叫保持状态。然后用户A拨号向用户C发起呼叫,用户A挂机之后,用户B与用户C之间建立呼叫。整个呼叫过程称为呼叫转接。其中用户A称为转接发起方,用户B称为被转接方,用户C称为转接目的方。

呼叫转接分为三种:

·     无通知呼叫转接:转接发起方在听到振铃前挂机。例如:Telephone A和Telephone B建立通话后,Telephone A拍叉保持住Telephone B,然后拨打Telephone C的号码,Telephone A在听到振铃之前挂机,Telephone A完成呼叫转接,Telephone B和Telephone C通话。

·     早期有通知呼叫转接:转接发起方在听到振铃后,建立通话前挂机。Telephone A和Telephone B建立通话后,Telephone A拍叉保持住Telephone B,然后拨打Telephone C的号码,Telephone A在听到振铃之后挂机,Telephone A完成呼叫转接,Telephone B和Telephone C通话。

·     有通知呼叫转接:转接发起方在和转接目的方建立通话后挂机。Telephone A和Telephone B建立通话后,Telephone A拍叉保持住Telephone B,然后拨打Telephone C的号码,Telephone A和Telephone C通话后,Telephone A挂机,Telephone A完成呼叫转接,Telephone B和Telephone C通话。

在呼叫转接过程中,如果被转接方不支持呼叫转接或转接目的方正忙、无应答而导致被转接方收到转接发起方的转接请求后无法和转接目的方建立通话,转接发起方和被转接方能重新建立呼叫。

1.1.5  呼叫备份

呼叫备份功能指的是主叫方通过IP或是PSTN网络向被叫方发起呼叫后,无法得到被叫方的回应消息或被叫方返回某些响应值,此时如果存在其它到被叫方的呼叫链路(包括PSTN链路或IP链路),主叫方可以根据备份呼叫路由重新向被叫方发起呼叫。在配置呼叫备份时,需要确保存在备份的呼叫链路。

1.1.6  消息等待指示

MWI(Message Waiting Indication,消息等待指示)是一种订阅功能,指的是SIP UA接收到语音邮箱服务器的NOTIFY消息后主动提示用户有新消息,该功能可以配合语音信箱服务器提供的语音信箱功能,使用户无需进行额外的查询操作就可以获取当前邮箱的状态。

消息等待指示的过程如下,某用户配置订阅功能后,若该用户没有接听到某个呼叫,该呼叫会自动转至语音邮箱。如果语音邮箱的状态发生改变,语音邮箱服务器会发送NOTIFY消息通知用户有留言或者语音邮件等新消息。该用户在摘机后,就会听到语音邮箱服务器播放的消息等待指示音(目前暂不支持其它等待指示方式,如信号灯提示),提示用户语音邮箱中有新的或未查看的消息。

1.1.7  三方会议

三方会议功能主要用于建立一个由会议发起方和会议参与方组成电话会议,建立会议的步骤如下:

(1)     两个用户建立通话。

(2)     其中的某一方作为会议发起方拍叉保持呼叫,然后拨打新用户的号码,建立新的呼叫。

(3)     会议发起方拍叉并按键“3”进入三方会议,实现三方同时通话功能。

当会议发起方挂机后,三方会议自动释放,结束所有呼叫。当某个会议参与方挂机后,剩下的双方还能继续通话。

图1-1所示,Telephone A拨打Telephone B的号码,Telephone B接通Telephone A的电话后,先通过呼叫保持功能保持与Telephone A的呼叫,再拨打Telephone C的号码接入Telephone C。Telephone B通过拍叉并按键“3”使Telephone A、B和C三方建立三方会议,其中Telephone B是会议发起方,Telephone A和Telephone C是会议参与方。

建立三方会议后,三方会议和保持业务的切换步骤如下:

(1)     会议发起方拍叉并按键“2”,各方恢复到进入会议前的呼叫状态。如Telephone B和Telephone A之间的呼叫被保持,Telephone B和Telephone C正常通话。

(2)     会议发起方拍叉并按键“3”,则会再次进入三方会议。

如果要建立会议级联,可以通过会议的参与方邀请新的参与方的方式来实现。仍以图1-1为例,Telephone A和Telephone C是会议参与方,Telephone C拍叉并拨打Telephone D号码,接入Telephone D后,Telephone C拍叉并按键“3”,实现Telephone A、Telephone B、Telephone C、Telephone D四方通话。其中Telephone A、Telephone B、Telephone C可视为一个会议,会议发起方为Telephone B。Telephone B、Telephone C、Telephone D可视为一个会议,会议发起方为Telephone C。

图1-1 三方会议组网图

 

配置该功能时,需要注意以下事项:

·     在会议发起方设备上安装VPM(Voice Processing Module,语音处理模块)资源,该资源可以通过display version命令查看到。

·     只有与会议发起方通过IP协议建立通话的会议参与方才有能力进行会议级联。例如如果Telephone B是会议发起方,Telephone A和Telephone C是会议参与方,但是Telephone A和Telephone B通过非IP协议建立呼叫,那么Telephone A无法发起会议级联。

1.2  语音业务配置任务简介

设备默认开启呼叫等待、呼叫保持、呼叫转接、呼叫备份、三方会议功能,不需要用户进行命令行配置。

表1-1 语音业务配置任务简介

配置任务

说明

详细配置

配置呼叫保持模式

可选

1.3 

配置呼叫前转功能

可选

1.4  

配置消息等待指示功能

可选

1.5 

 

1.3  配置呼叫保持模式

呼叫保持有以下两种模式:

·     inactive方式:表示呼叫保持的模式为静音模式,用来指示被保持方关闭其发送和接收媒体通道。在呼叫保持时,被保持方听到的是静音。此方式在呼叫保持发起方配置。

·     sendonly方式:表示呼叫保持的模式为单向放音模式,用来表示呼叫保持发起方开启发送媒体通道,关闭接收媒体通道。此方式在呼叫保持发起方配置。单向放音模式也可以使用音乐保持,由第三方音乐服务器向被保持方播放呼叫保持音。音乐保持功能的配置只在设备作为SIP Trunk时生效,需要在SIP Trunk设备上配置单向放音模式和播放保持音乐的接入服务号码,并保证呼叫保持发起方的保持模式为静音模式。关于SIP Trunk相关配置请参见“语音配置指导”中的“SIP Trunk”。

表1-2 配置呼叫保持模式

操作

命令

说明

进入系统视图

system-view

-

进入语音视图

voice-setup

-

配置呼叫保持模式

call-hold-format { inactive | sendonly [ moh-number string ] }

缺省情况下,呼叫保持采用inactive模式

 

1.4  配置呼叫前转功能

设备支持四种呼叫前转业务功能:无应答呼叫前转功能、遇忙呼叫前转功能、线路不可用呼叫前转功能、无条件呼叫前转功能。配置该功能时,需要保证前转发起方必须有到前转目的方的呼叫路由。

实际应用时,为了保证该功能能够正常使用,请用户合理、有效地规划前转目的号码,避免出现错号、循环呼叫。目前,一个呼叫最多可以前转5次。

表1-3 配置呼叫前转功能

操作

命令

说明

进入系统视图

system-view

-

进入语音视图

voice-setup

-

进入语音拨号策略视图

dial-program

-

创建POTS语音实体,并进入POTS语音实体视图

entity entity-number pots

-

配置并开启呼叫前转功能

call-forwarding { no-reply | on-busy | unavailable | unconditional } number number

缺省情况下,呼叫前转功能处于关闭状态

四种前转类型可以同时配置,按优先级从高到底分别是unconditionalunavailableon-busyno-reply

 

1.5  配置消息等待指示功能

消息等待指示分为两种模式:

·     非请求模式:表示SIP UA已经通过注册过程与语音信箱服务器建立订阅关系,SIP UA不需要向语音信箱服务器发送SUBSCRIBE消息即可接收到语音信箱服务器发送的NOTIFY消息。

·     请求模式:表示SIP UA需要通过发起SUBSCRIBE消息来与语音信箱服务器建立订阅关系后,才能够接收到语音信箱服务器发送的NOTIFY消息。

说明

如果SIP UA上存在相同号码都配置消息等待指示,只有符合条件的最小编号的语音实体才能订阅成功。

 

1.5.1  开启消息等待指示功能

只有在语音用户线下配置mwi命令后,与该语音用户线绑定的语音实体才有能力去发起订阅。

表1-4 开启消息等待指示功能

操作

命令

说明

进入系统视图

system-view

-

进入语音用户线视图

subscriber-line line-number

-

开启消息等待指示功能

mwi

缺省情况下,消息等待指示功能处于关闭状态

 

1.5.2  配置请求模式的消息等待指示

请求模式下,在配置语音信箱服务器的信息时,不需要携带unsolicited参数。

表1-5 配置请求模式的消息等待指示

操作

命令

说明

进入系统视图

system-view

-

进入语音视图

voice-setup

-

进入SIP视图

sip

-

配置语音信箱服务器的信息

mwi-server { dns domain-name | ip ip-address } [ port port-number ] [ expires seconds ] [ transport { tcp [ tls ] | udp } ] [ scheme { sip | sips } ]

缺省情况下,未配置语音信箱服务器的信息

 

1.5.3  配置非请求模式的消息等待指示

表1-6 配置非请求模式的消息等待指示

操作

命令

说明

进入系统视图

system-view

-

进入语音视图

voice-setup

-

进入SIP视图

sip

-

配置语音信箱服务器的信息

mwi-server { dns domain-name | ip ip-address } [ port port-number ] [ expires seconds ] [ transport { tcp [ tls ] | udp } ] [ scheme { sip | sips } ] unsolicited

缺省情况下,未配置语音信箱服务器的信息

配置SIP UA使用的注册服务器信息

registrar registrar-index { ip ip-address | dns domain-name } [ port port-number ] [ expires seconds ] [ refresh-ratio ratio-percentage ]

缺省情况下,不存在SIP UA使用的注册服务器信息

 

1.5.4  消息等待指示显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示消配置后消息等待指示的运行情况,通过查看显示信息验证配置的效果。

表1-7 显示SIP UA的注册状态信息

操作

命令

显示消息等待指示功能的配置信息和从语音信箱服务器接收到的订阅信息

display voice mwi { all | number number }

显示号码的订阅状态

display voice sip subscribe-state

 

1.6  语音业务典型配置举例

1.6.1  呼叫等待配置举例

1. 组网需求

Telephone A和Telephone B在正常通话中,如果此时Telephone C呼叫Telephone A,那么新的呼叫不会因为话路忙而被拒绝,就像正常的呼叫一样,Telephone C会听到回铃音;对于正在通话的Telephone A来说,会听到等待提示音,得知有新呼叫在等待接入。

2. 组网图

图1-2 呼叫等待组网图

 

3. 配置步骤

说明

在开始下面的配置之前,需确保Router A、Router B和Router C之间路由可达。

 

(1)     配置Router A

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.2,被叫号码模板为2000。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 2000 voip

[RouterA-voice-dial-entity2000] address sip ip 10.1.1.2

[RouterA-voice-dial-entity2000] match-template 2000

[RouterA-voice-dial-entity2000] quit

# 配置VoIP语音实体,呼叫目的IP地址为20.1.1.2,被叫号码模板为3000。

[RouterA-voice-dial] entity 3000 voip

[RouterA-voice-dial-entity3000] address sip ip 20.1.1.2

[RouterA-voice-dial-entity3000] match-template 3000

[RouterA-voice-dial-entity3000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

(2)     配置Router B

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.1,被叫号码模板为1000。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 1000 voip

[RouterB-voice-dial-entity1000] address sip ip 10.1.1.1

[RouterB-voice-dial-entity1000] match-template 1000

[RouterB-voice-dial-entity1000] quit

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

(3)     配置Router C

# 配置POTS语音实体中的本地号码为3000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterC> system-view

[RouterC] voice-setup

[RouterC-voice] dial-program

[RouterC-voice-dial] entity 3000 pots

[RouterC-voice-dial-entity3000] line 2/1/1

[RouterC-voice-dial-entity3000] match-template 3000

[RouterC-voice-dial-entity3000] quit

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.1,被叫号码模板为1000。

[RouterB-voice-dial] entity 1000 voip

[RouterB-voice-dial-entity1000] address sip ip 10.1.1.1

[RouterB-voice-dial-entity1000] match-template 1000

4. 验证配置

操作一:Telephone A和Telephone B在正常通话中,Telephone C拨打1000呼叫Telephone A,Telephone A可以听到呼叫等待提示音,Telephone C可以听到回铃音。此时Telephone A挂机,可以马上听到Telephone A振铃,Telephone A摘机后可以与Telephone C进行通话。

操作二:Telephone A和Telephone B在正常通话中,Telephone C拨打1000呼叫Telephone A,Telephone A拍叉接通与Telephone C的通话,此时Telephone B处于被保持状态。Telephone A再次拍叉可以接通与Telephone B的通话,此时Telephone C处于被保持状态。

1.6.2  呼叫前转配置举例

1. 组网需求

Telephone A拨打Telephone B,Telephone B正忙无法应答,通过在Router B上的配置呼叫前转将Telephone A转移到Telephone C,最终Telephone A与Telephone C建立通话。

2. 组网图

图1-3 呼叫前转组网图

 

3. 配置步骤

说明

在开始下面的配置之前,需确保Router A、Router B和Router C之间路由可达。

 

(1)     配置Router A

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.2,被叫号码模板为2000。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 2000 voip

[RouterA-voice-dial-entity2000] address sip ip 10.1.1.2

[RouterA-voice-dial-entity2000] match-template 2000

[RouterA-voice-dial-entity2000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

(2)     配置Router B

# 设置前转发起方到前转目的方的呼叫路由。配置VoIP语音实体,呼叫目的IP地址为20.1.1.2,被叫号码模板为3000。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 3000 voip

[RouterB-voice-dial-entity3000] address sip ip 20.1.1.2

[RouterB-voice-dial-entity3000] match-template 3000

[RouterB-voice-dial-entity3000] quit

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

# 配置呼叫前转功能,使呼叫前转到目的号码Telephone C上。

[RouterB-voice-dial-entity2000] call-forwarding on-busy number 3000

(3)     配置Router C

# 配置POTS语音实体中的本地号码为3000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterC> system-view

[RouterC] voice-setup

[RouterC-voice] dial-program

[RouterC-voice-dial] entity 3000 pots

[RouterC-voice-dial-entity3000] line 2/1/1

[RouterC-voice-dial-entity3000] match-template 3000

4. 验证配置

Telephone A与Telephone C建立通话。

1.6.3  呼叫转接配置举例

1. 组网需求

Telephone A和Telephone B建立通话后,Telephone A拍叉保持住Telephone B,听到拨号音后拨打Telephone C的号码3000。Telephone A挂机,此时Telephone B和Telephone C通话,Telephone A完成呼叫转接功能。

2. 组网图

图1-4 呼叫转接组网图

 

3. 配置步骤

说明

在开始下面的配置之前,需确保Router A、Router B和Router C之间路由可达。

 

(1)     配置Router A

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.2,被叫号码模板为2000。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 2000 voip

[RouterA-voice-dial-entity2000] address sip ip 10.1.1.2

[RouterA-voice-dial-entity2000] match-template 2000

[RouterA-voice-dial-entity2000] quit

# 配置VoIP语音实体,呼叫目的IP地址为20.1.1.2,被叫号码模板为3000。

[RouterA-voice-dial] entity 3000 voip

[RouterA-voice-dial-entity3000] address sip ip 20.1.1.2

[RouterA-voice-dial-entity3000] match-template 3000

[RouterA-voice-dial-entity3000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

(2)     配置Router B

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

(3)     配置Router C

# 配置POTS语音实体中的本地号码为3000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterC> system-view

[RouterC] voice-setup

[RouterC-voice] dial-program

[RouterC-voice-dial] entity 3000 pots

[RouterC-voice-dial-entity3000] line 2/1/1

[RouterC-voice-dial-entity3000] match-template 3000

4. 验证配置

Telephone A完成呼叫转接,Telephone B与Telephone C建立通话。

1.6.4  呼叫备份配置举例

1. 组网需求

Router A和Router B之间有两条IP链路,其中一条优先级高,为主链路。Telephone A拨打Telephone B,如果优先级高的IP链路发生故障,可以使用备用链路保障语音通信。

2. 组网图

图1-5 呼叫备份组网图

 

3. 配置步骤

(1)     配置Router A

# 配置VoIP语音实体,该语音实体的优先级为1,呼叫目的IP地址为10.1.1.2,被叫号码模板为2000。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 2000 voip

[RouterA-voice-dial-entity2000] address sip ip 10.1.1.2

[RouterA-voice-dial-entity2000] match-template 2000

[RouterA-voice-dial-entity2000] priority 1

[RouterA-voice-dial-entity2000] quit

# 配置VoIP语音实体,该语音实体的优先级为2,呼叫目的IP地址为20.1.1.2,被叫号码模板为2000。

[RouterA-voice-dial] entity 3000 voip

[RouterA-voice-dial-entity3000] address sip ip 20.1.1.2

[RouterA-voice-dial-entity3000] match-template 2000

[RouterA-voice-dial-entity2000] priority 2

[RouterA-voice-dial-entity3000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

(2)     配置Router B

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

4. 验证配置

Telephone A拨打Telephone B,优选优先级高的VoIP语音实体2000,如果此链路发生故障,则可以使用备用链路(VoIP语音实体3000)保障双方建立通话。

1.6.5  三方会议配置举例

1. 组网需求

Telephone A拨打Telephone B,Telephone B接通Telephone A的电话后,先通过呼叫保持功能保持与Telephone A的呼叫,再拨打Telephone C号码接入Telephone C,通过三方会议功能(拍叉并按键“3”)使Telephone A、B和C三方建立三方会议,其中Telephone B是会议发起方,Telephone A和Telephone C是会议参与方。

2. 组网图

图1-6 三方会议组网图

 

3. 配置步骤

说明

在开始下面的配置之前,需确保Router A、Router B和Router C之间路由可达。

 

(1)     配置Router A

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.2,被叫号码模板为2000。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 2000 voip

[RouterA-voice-dial-entity2000] address sip ip 10.1.1.2

[RouterA-voice-dial-entity2000] match-template 2000

[RouterA-voice-dial-entity2000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

(2)     配置Router B

# 配置VoIP语音实体,呼叫目的IP地址为20.1.1.2,被叫号码模板为2000。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 3000 voip

[RouterB-voice-dial-entity3000] address sip ip 20.1.1.2

[RouterB-voice-dial-entity3000] match-template 3000

[RouterB-voice-dial-entity3000] quit

# 配置VoIP语音实体,呼叫目的IP地址为10.1.1.1,被叫号码模板为1000。

[RouterB-voice-dial] entity 1000 voip

[RouterB-voice-dial-entity1000] address sip ip 10.1.1.1

[RouterB-voice-dial-entity1000] match-template 1000

[RouterB-voice-dial-entity1000] quit

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

(3)     配置Router C

# 配置POTS语音实体中的本地号码为3000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

<RouterC> system-view

[RouterC] voice-setup

[RouterC-voice] dial-program

[RouterC-voice-dial] entity 3000 pots

[RouterC-voice-dial-entity3000] line 2/1/1

[RouterC-voice-dial-entity3000] match-template 3000

[RouterC-voice-dial-entity3000] quit

# 配置VoIP语音实体,呼叫目的IP地址为20.1.1.1,被叫号码模板为2000。

[RouterC-voice-dial] entity 2000 voip

[RouterC-voice-dial-entity2000] address sip ip 20.1.1.1

[RouterC-voice-dial-entity2000] match-template 2000

4. 验证配置

Telephone B作为会议发起方可以和会议参与方Telephone A和Telephone C进行三方会议。

1.6.6  消息等待指示配置举例

1. 组网需求

Telephone A使用消息等待指示功能订阅邮箱状态,其中使用VCX语音服务器作为语音邮箱服务器。

·     Telephone A和Telephone B分别通过Router A和Router B注册到VCX语音服务器上。

·     在VCX语音服务器上配置Telephone A的语音邮箱号码9000。

·     在Router A上配置开启消息等待指示,使用非请求模式的方式进行消息订阅。

2. 组网图

图1-7 消息等待指示配置举例组网图

 

3. 配置步骤

(1)     配置VCX

·     配置呼叫处理服务器

进入服务器界面,选择中央管理控制台。首先配置Telephone A和Telephone B的信息,用户密码分别为1000和2000,这里以Telephone A为例,如图1-8所示。

图1-8 呼叫处理服务器配置页面

 

在对应的话机档案9xxx中指明语音邮件号码为9000,如图1-9所示。

图1-9 呼叫处理服务器配置页面

 

·     配置统一消息服务器

# 配置邮箱接入号码9000

打开服务器Web页面,选择IP Messaging Web Provisioning连接,登陆统一消息服务器,选择Configuration链接,如图1-10所示。

图1-10 统一消息服务器配置页面

 

在接入号码配置菜单中配置接入号码为9000,如图1-11所示。

图1-11 接入号码配置菜单页面

 

# 配置Telephone A的语音邮箱。

选择Edit A Mailbox连接,输入Telephone A的邮箱号码9000,检查邮箱是否成功创建,如果提示邮箱不存在,则选择Create/Delete Mailboxes链接创建Telephone A的邮箱,邮箱号与话机号码相同为9000。

(2)     配置Router A

# 配置VoIP语音实体,使用SIP代理服务器查找呼叫目的地址,邮箱接入号码为9000。该VoIP语音实体用于Telephone A拨打邮箱接入号,登陆自己的邮箱后读取留言信息。

<RouterA> system-view

[RouterA] voice-setup

[RouterA-voice] dial-program

[RouterA-voice-dial] entity 9000 voip

[RouterA-voice-dial-entity9000] address sip proxy

[RouterA-voice-dial-entity9000] match-template 9000

[RouterA-voice-dial-entity9000] quit

# 配置POTS语音实体中的本地号码为1000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterA-voice-dial] entity 1000 pots

[RouterA-voice-dial-entity1000] line 2/1/1

[RouterA-voice-dial-entity1000] match-template 1000

[RouterA-voice-dial-entity1000] quit

[RouterA-voice-dial] quit

[RouterA] quit

# 在FXS语音用户线line2/1/1上开启消息等待指示功能。

[RouterA] subscriber-line 2/1/1

[RouterA-subscriber-line2/1/1] mwi

[RouterA-subscriber-line2/1/1] quit

# 配置语音信箱服务器、代理服务器和注册服务器的地址。

[RouterA] voice-setup

[RouterA-voice] sip

[RouterA-voice-sip] proxy ip 100.1.1.101

[RouterA-voice-sip] mwi-server ip 100.1.1.101 unsolicited

[RouterA-voice-sip] registrar 1 ip 100.1.1.101

(3)     配置Router B

# 配置VoIP语音实体,使用SIP代理服务器查找呼叫目的地址,被叫号码模板为1000。

<RouterB> system-view

[RouterB] voice-setup

[RouterB-voice] dial-program

[RouterB-voice-dial] entity 1000 voip

[RouterB-voice-dial-entity1000] address sip proxy

[RouterB-voice-dial-entity1000] match-template 1000

[RouterB-voice-dial-entity1000] quit

# 配置POTS语音实体中的本地号码为2000,并将FXS语音用户线line2/1/1绑定到此POTS语音实体上。

[RouterB-voice-dial] entity 2000 pots

[RouterB-voice-dial-entity2000] line 2/1/1

[RouterB-voice-dial-entity2000] match-template 2000

[RouterB-voice-dial-entity2000] quit

[RouterB-voice-dial] quit

[RouterB-voice] quit

# 配置注册服务器、代理服务器的地址。

[RouterB-voice] sip

[RouterB-voice-sip] proxy ip 100.1.1.101

[RouterB-voice-sip] registrar 1 ip 100.1.1.101

4. 验证配置

·     使用display voice mwi命令可以查看消息等待指示功能的配置信息和从语音信箱服务器接收到的订阅信息。

·     Telephone B拨打Telephone A的号码1000,振铃后Telephone A不摘机。振铃超时后,此路电话被转接入语音信箱,Telephone B留言后挂机,此时Telephone A收到语音信箱服务器发送的Notify消息,指示该用户邮箱中有新的消息,Telephone A摘机后,听到消息等待指示音。然后Telephone A可以拨打邮箱接入号9000,登陆自己的邮箱后可以读取留言信息。

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们