智能路由一期配置举例
本章节下载: 智能路由一期配置举例 (240.84 KB)
关键词:基于主叫的呼叫路由、自定义路由规则
摘 要:为了满足用户对于复杂组网的呼叫路由需求,智能路由一期对原有呼叫路由功能进行了扩展,提供基于主叫的呼叫路由功能,并允许用户根据响应码定义自己的路由规则。
缩略语:
缩略语 |
英文全名 |
中文解释 |
VCX |
Voice Core eXchange |
语音核心交换系统 |
目 录
为了满足用户对于复杂组网的呼叫路由需求,智能路由一期项目对原有呼叫路由功能进行了扩展,增强了当前VCX系统的呼叫路由特性。用户可以自定义呼叫控制规则,使其对呼叫路由的控制更加有效,并能够适用于各种组网环境。
支持的功能特性包括:
(1) 在Route Plan的Endpoint上绑定一条路由规则,路由规则中定义了响应码与动作的对应关系,VCX收到响应码后,执行相应的动作。
(2) 路由方案中增加基于主叫的号码匹配。
(3) Endpoint中,配置此Endpoint是否具有PSTN Trunk能力
VCX中基于Route Plan的基本呼叫和业务呼叫,均受到智能路由的控制
多站点组网下,用户对呼叫路由有特殊需求的情况下需要使用,可以简化用户的配置。
智能路由一期项目是呼叫路由功能的扩展和增强,配置源模式匹配“*”(匹配所有号码),使用默认路由规则的情况下和原有呼叫路由功能实现相同。
图1 智能路由一期配置举例组网图
组网说明:
(1) Branch1为Region1下挂的Branch服务器,Region1和Region2之间没有建立全局目录,服务器之间的呼叫通过配置呼叫路由来实现。其中VCX10、VCX20、VCX30为主用服务器(同时VCX10也作为VCX30的备份服务器),VCX11、VCX21为备份服务器。
(2) 红框内电话为用户内部电话,PSTN下挂电话(7001)为外部PSTN电话
(3) 100、101、104、200、300和302是模拟电话,通过网关设备接入VoIP网络,这些终端并不注册在VCX服务器上,拨打这些号码需要查找呼叫路由,受智能路由规则的控制。
(4) 呼叫权限需求:通过呼叫路由设置呼叫权限,实现区域1下电话100可以拨打区域2下电话200,但是同一网关下电话101没有权限拨打200。
(5) 路由备份需求:
a. 呼叫路由备份,主VCX服务器异常情况下需要将呼叫路由给备份的VCX服务器,备份VCX服务器异常情况下需要将呼叫路由给网关,通过PSTN备份呼叫。
b. CAC带宽限制-PSTN备份:被叫VCX服务器由于CAC带宽限制拒绝呼叫,需要将呼叫路由给网关,通过PSTN接通呼叫(由于VoIP带宽限制拒绝呼叫,呼叫不需要再路由给备份的VCX服务器)。
下面通过讨论用户对呼叫路由和呼叫权限需求的实现来介绍智能路由业务。
电话100可以拨打电话200,但是同一个网关下的电话101没有权限拨打200。
Region1和Region2之间的呼叫需要通过呼叫路由来实现。未实现智能路由需求的版本配置呼叫路由时只能基于话机配置文件(内部IP电话)或者主叫的IP地址。电话100和101没有注册在VCX服务器上,因此没有话机配置文件。电话100和101都挂在同一个网关GW10下,通过主叫的IP地址也无法区分两部电话,因此原版本无法实现此需求。
增加智能路由功能后,管理员可以配置基于主叫号码的呼叫路由。
本例中,管理员可以配置一条呼叫路由(Route100to200):匹配主叫号码100,被叫号码200。具体配置参考4.4节。
电话100属于Region1,电话200属于Region2,Region1指向Region2的呼叫路由(Route100to200)中需要包含3个终点,按优先级顺序排列如下:
· VCX20,类型为Call Processor,优先级顺序为1
· VCX21,类型为Call Processor,优先级顺序为2
· GW01,类型为Gateway,优先级顺序为3
用户拨打呼叫时需要首先查找VoIP呼叫路由,呼叫首先路由到VCX20,如果VCX20呼叫路由失败(VCX20服务器异常),需要走备份VoIP路由,将呼叫路由到VCX21,如果VCX21呼叫路由失败(VCX21服务器异常),需要将呼叫通过GW01路由到PSTN,通过PSTN路由到Region2。
同样的呼叫,如果由于VoIP带宽限制(CAC限制拒绝呼叫)导致呼叫VCX20失败,为了节省时间,不需要再尝试VCX21,而应该直接通过GW01路由到PSTN,通过PSTN旁路呼叫。
(1) 终点PSTN出局能力
如果VCX能够了解各个终点是否有出局的能力,则能够帮助管理员更好的管理各个终点的优先级。
智能路由项目允许管理员配置各个终点是否有PSTN出局能力。本例中Route100to200路由中终点GW01具有PSTN出局能力,因此PSTN Trunk选项需要选择是。Route100to200中各个终点的PSTN Trunk配置如下:
· VCX20,类型为Call Processor,PSTN Trunk:no
· VCX21,类型为Call Processor,PSTN Trunk:no
· GW01,类型为Gateway,PSTN Trunk:yes
注意:只有Gateway类型的终点才能够配置是否具有PSTN出局能力,其他类型的终点都默认没有PSTN出局能力,并不能修改。
(2) 路由规则用户配配置
由于CAC带宽限制VCX20拒绝了VCX10发送的呼叫后,VCX10应该直接尝试具有PSTN出局能力的终点GW01。智能路由项目提供了可配置的路由规则,能够根据服务器接收到的响应码来执行相应的动作。
可配置的响应码包括:
· Not Found (404)
· Request Timeout (408)
· Temporarily Unavailable (480)
· Busy Here (486)
· Server Failure (5xx)
· CAC Deny
可配置的对应动作包括:
· Next Endpoint
· Next Endpoint – PSTN
· Next Endpoint – nonPSTN
· Select-Stop
路由中除Redirect Call Processor类型的终点外,其他类型的终点都需要绑定一个路由规则,默认绑定Default路由规则。默认路由规则如下:
· Not Found (404): Select-Stop
· Request Timeout (408): Next Endpoint
· Temporarily Unavailable (480): Select-Stop
· Busy Here (486): Select-Stop
· Server Failure (5xx): Next Endpoint
· CAC Deny: Next Endpoint
注意:默认路由规则不能删除或者修改。
本例中需要添加自定义路由规则(CAC-PSTN),CAC Deny对应的动作需要设置为Next Endpoint–PSTN。在路由Route100to200中,将自定义的路由规则CAC-PSTN绑定给终点VCX20和VCX21,这样VCX10呼叫VCX20收到CAC Deny错误响应后,可以直接将呼叫路由给GW01。
本举例是在VCX 9.9.8版本上进行配置和验证的。
以下配置均是在实验室环境下进行的配置和验证。
参考4.2节分析,添加自定义路由规则CAC-PSTN。
进入管理员配置界面,目录->路由方案->路由规则,点击“添加路由规则”按钮,添加一个新的路由规则,如下图所示:
图2 添加路由规则页面
其中:CAC Deny对应的动作选择“Next Endpoint - PSTN”,其他响应码使用默认的动作。
参考4.2节分析,添加3个终点,分别为VCX20,VCX21和GW01,其中终点类型和PSTN属性如下:
· VCX20,类型为Call Processor,PSTN Trunk:No
· VCX21,类型为Call Processor,PSTN Trunk:No
· GW01,类型为Gateway,PSTN Trunk:Yes
进入管理员配置界面,目录->路由方案->终点,点击“添加终点”按钮,按要求添加3个终点。例如添加终点GW01,类型为Gateway,PSTN Trunk为Yes:
图3 添加终点页面
完成3个终点的添加,如下图所示:
图4 终点列表页面
参考4.2节分析,添加一个路由,绑定3个终点,并且在终点中绑定自定义路由规则。
进入管理员配置界面,目录->路由方案->路由,点击“添加路由”按钮,添加路由Route100to200,如下图所示:
图5 添加路由页面
添加路由后,点击路由中对应的终点链接进入路由 – 指定终点界面,如下图所示:
图6 路由指定终点页面
选择“指定终点”按钮添加3个终点:VCX20、VCX21、GW01,优先级顺序为VCX20->VCX21->GW01,其中VCX20和VCX21上分别绑定自定义路由规则CAC-PSTN,如下图所示:
图7 路由指定终点页面
参考4.2节分析,添加路由方案,匹配主被叫号码100和200
进入管理员配置界面,目录->路由方案->路由方案,点击“添加路由方案”按钮,添加路由方案Route100to200:
图8 路由指定终点页面
选择:
· 目的地模式:200
· 源模式:100
· 路由:Route100to2000;
点击保存创建路由方案,完成本例中的路由配置。
注意:本配置举例只说明智能路由相关的配置即Region之间的呼叫路由,Region1和Region2的VCX服务器上还需要配置指向本地网关的呼叫路由。
按照如上配置完成所有呼叫路由相关设置后(包含Region1和Region2指向本地网关的呼叫路由),语音网关正确配置指向VCX以及出局的呼叫路由。验证结果如下:
· 区域1下电话100拨打区域2下电话200,被叫电话可以正常振铃,摘机后可以正常通话,同一网关下电话101拨打区域2下电话200,呼叫无法接通。
· 区域2主VCX服务器VCX20宕机,区域1下电话100拨打区域2下电话200,通过区域2备份VCX服务器VCX21接通呼叫。区域2备份VCX服务器VCX21同时宕机,可以通过PSTN旁路接通呼叫。
· 区域2配置CAC带宽限制,限制区域1呼入的呼叫,区域1下电话100拨打区域2下电话200,区域2下VCX20拒绝呼叫,直接查找GW01网关,通过PSTN旁路接通呼叫,不会再查找区域2备份VCX服务器。
验证通过。
· 《VCX系统配置手册》
Copyright © 2011 杭州华三通信技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
本文档中的信息可能变动,恕不另行通知。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!