12-号码变换配置举例
本章节下载: 12-号码变换配置举例 (626.41 KB)
关键词:主叫号码变换,被叫号码变换,基于源的号码变换
摘 要:为了满足用户实际开局和使用需求,VCX可以对呼叫的主、被叫号码进行变换,并且可以配置基于源的号码变换,本文主要介绍了如何在VCX服务器上进行号码变换的规划和配置。
缩略语:
缩略语 |
英文全名 |
中文解释 |
VCX |
Voice Core eXchange |
语音核心交换系统 |
目 录
VCX支持丰富的号码变换策略,可以对呼叫的主、被叫号码进行变换,并可以实现基于源的号码变换。本文希望对服务器的号码变换进行一个简单的介绍,帮助大家理解VCX号码变换的方式和配置方法。
VCX支持3种号码变换配置,可以在不同的位置对主,被叫号码进行变换。号码变换流程图:
图1 号码变换流程图
1. 终端发送呼叫请求消息给VCX服务器(虚框内表示VCX服务器),初始主叫号码为A,被叫号码为B。
2. VCX接到呼叫请求后,查询“用户->配置->号码转换”中的号码变换,如果有对应的号码变换规则,则对主被叫号码进行变换,变换为C和D;
3. VCX系统查询内部电话的号码,如果可以找到匹配的号码,则向对应的号码发送呼叫请求,对应的主被叫号码分别为C和D。
4. 如果查询失败,则进入“目录->高级->号码转换”查询是否有匹配的号码变换规则(此号码变换只能对被叫号码进行变换,但是可以根据源对号码进行变换),如果有匹配的变换规则,则将被叫号码变为E。
5. 使用被叫号码E查询目录中的转接方案,如果无法找到匹配的转接方案,则呼叫失败,挂断呼叫。
6. 如果可以找到匹配的转接方案,根据转接方案找到对应路由,进而找到对应的端点,确定呼叫发送的目的地址。
7. 查找对应转接->端点下的拨出模式,进行最后一次号码变换(此号码变换也只能变换被叫号码)。如果有匹配的号码变换规则,则对被叫号码进行变换,将被叫号码变换为F。向目的地址发送呼叫,主叫号码为C,被叫号码为F。
标准模式下,整个呼叫,号码变换完成。
8. 如果用户需要根据源(话机配置文件或者时间)进行号码变换,号码变换后还需要呼叫内部号码,则通过标准模式无法实现。此时可以将转接方案中的端点设置为callp自身的地址,即将步骤8和步骤1结合,呼叫经过一系列号码变换后,会再发到VCX,根据流程查找内部号码。注意:如果需要使用此种模式请先咨询开发。
号码变换为基本业务功能,用户实际开局或测试中都可能使用。
图2 号码变换配置举例组网图
1. 首先需要明确用户的需求:
a) 主被叫号码是否都需要变换?
b) 号码变换后,最终的被叫号码是内部号码还是外部号码(通过转接方案指向外部网关)?
c) 是否需要根据时间或者话机配置文件进行号码变换?
2. 明确客户需求后,确认需要使用某一种或者几种号码变换的组合进行变换。
a) 如果需要变换主叫号码,必须使用“用户->配置->号码转换”中的号码变换规则。
b) 如果最终的被叫号码为内部号码,一般只能使用“用户->配置->号码转换”进行号码变换。
c) 如果需要根据时间或者话机配置文件进行号码变换,则必须使用“目录->高级->号码转换”中的号码变换。
d) 如果查找到端点后,发送呼叫前需要对被叫号码进行变换,则使用拨出模式进行号码变换。
3. 根据分析结果配置最终的号码变换规则。
本举例是在VCX 9.0版本上进行配置和验证的。
以下配置均是在实验室环境下进行的配置和验证。
1) 通过WEB进入VCX中央管理控制台,进入对应的站点。
2) 选择“用户->配置->号码转换”进入用户号码变换配置页面
图3 用户号码变换配置页面
3) 添加对应的号码变化规则,点击“添加号码转换”按钮
图4 添加用户号码变换页面
添加用户号码变换,其中:
名称 |
说明 |
配置举例 |
组名称 |
号码变换的名称,描述信息。 |
Test |
源模式 |
使用此号码变换规则需要匹配的主叫号码,通过下拉菜单选择。 如果没有对应的模式,需要在“用户->配置->模式”中添加。其中“*”为通配符,一般在模式的最后,表示任意多位号码。 |
8* ------8开头的号码 * -------匹配任意号码 |
结果源模式 |
转换后的主叫号码,通过此号码变换后的主叫号码,通过下拉菜单选择。 其中“*”为通配符,表示任意多位号码,和源模式中的“*”相对应。 |
9*------变为9开头的号码。 |
目的地模式 |
使用此号码变换规则需要匹配的被叫号码,通过下拉菜单选择。 |
8* |
结果目的地模式 |
转换后的被叫号码,通过此号码变换后的被叫号码,通过下拉菜单选择。 |
* |
活动 |
是否生效,选中为生效。 |
生效 |
配置说明:
l 主、被叫号码必须和源、目的地模式相匹配才能使用对应的号码变换规则(只有主叫号码匹配或者只有被叫号码匹配,此号码变换规则无法生效)。
l 支持精确匹配号码变换。在主、被叫号码和源、目的地模式都匹配的情况下,会先匹配主叫号码,主叫号码匹配更精确则使用此号码变换规则,如果主叫号码匹配精度相同,则匹配被叫号码,被叫号码匹配更精确则使用此号码变换规则。
l 只有此号码变换可以对主叫号码进行变换。
1. 通过WEB进入VCX中央管理控制台,进入对应的站点。
2. 选择“目录->高级->号码转换”进入目录号码变换配置页面
图5 目录号码变换配置页面
3. 点击“添加号码转换”按钮,添加号码变换规则
图6 添加目录号码变换页面
添加目录号码变换,其中:
名称 |
说明 |
配置举例 |
名称 |
号码变换的名称,描述信息。 |
Test |
模式 |
使用此号码变化需要匹配的被叫号码模式,通过下拉菜单选择。 如果没有对应的模式,可以在“用户->配置->模式”中添加。其中“*”为通配符,一般在模式的最后,表示任意多位号码。 |
8* ------8开头的号码 |
转换后的模式 |
变换后的被叫号码,其中“*”为通配符,和模式中的“*”相对应。 |
9*------变为9开头的号码。 |
激活 |
是否激活此号码变换,选中为激活。 |
选中 |
基于源 |
是否进行基于源(时间,主叫地址,日期)的号码变换 |
选中 |
请求者/档案/假期 |
三选一,只能选择基于一种源的模式。 |
请求者/档案/假期 |
星期/时间范围 |
||
日历范围 |
||
间接请求者 |
主叫方的IP地址,如果选中某个请求者,必须匹配后此号码变换才能生效。 在“目录->高级->请求者”中添加对应的请求者,例如: 然后通过下拉菜单选择对应的请求者。 |
tester1 |
电话配置文件 |
当主叫方为IP电话时,可以使用此选项。 通过下拉菜单选择主叫电话的配置文件,如果选中某个配置文件,必须匹配后此号码变换才能生效。 |
Standard |
假期 |
号码变换生效的假期。如果选中某个假期,必须匹配后,此号码变换才能生效。 在“目录->高级->假期”中添加假期,例如: 然后通过下拉菜单选择对应的假期,只有在假期当天变换才能生效。 |
April Fools' Day |
工作日范围 |
号码变换生效的工作日。如果选中某个工作日范围,必须在此工作日范围内,此号码变换才能生效。 在“目录->高级->工作日范围”中添加工作日范围,例如: 周一至周五为工作日。 然后通过下拉菜单选择对应的工作日范围,只有在工作日范围内,号码变换才能生效。 |
workday
|
时间范围 |
号码变换生效的工作日中的时间。如果选中某个时间范围,必须在此时间范围内,号码变换才能生效。 在“目录->高级->时间范围”中添加时间范围,例如: 8点到18点为工作时间。 然后通过下拉菜单选择对应的时间范围,只有在时间范围内,号码变换才能生效。 |
workhour
|
日历范围 |
号码变换生效的某个时间段。如果选中某个日历范围,必须在此时间范围内,号码变换才能生效。 在“目录->高级->日历范围”中添加日历范围,例如: 10月1号零点到10月9号8点半。 然后通过下拉菜单选择对应的日历范围,只有在日历范围内,号码变换才能生效。 |
Oct.1 |
配置说明:
l 被叫号码必须和模式相匹配后才能使用此号码变换。
l 如果启用基于源的号码变换,必须和选中的源相匹配后,号码变换才能生效。
l 如果选择“星期/日期范围”,工作日范围和时间范围必须都选中。
l 如果配置基于时间的号码变换(假期,工作日范围,时间范围,日历范围),时间的配置采用格林威治标准时间(GMT),和实际使用的时间需要进行换算。
1. 通过WEB进入VCX中央管理控制台,进入对应的站点。
2. 选择“目录->转接方案->拨出模式”进入拨出模式配置页面
图7 拨出模式配置页面
3. 点击“添加拨出模式”按钮,添加拨出模式
图8 添加拨出模式页面
其中:
名称 |
说明 |
配置举例 |
名称 |
拨出模式的名称,描述信息。 |
Dial1 |
原来的模式 |
使用此号码变化需要匹配的被叫号码模式,通过下拉菜单选择。 如果没有对应的模式,可以在“用户->配置->模式”中添加。其中“*”为通配符,一般在模式的最后,表示任意多位号码。 |
8* ------8开头的号码 |
转换后的模式 |
变换后的被叫号码,其中“*”为通配符,和原来的模式中的“*”相对应。 |
* |
4. 将拨出模式指定给对应转接方案,转接下的端点。选择“目录->转接方案->转接”进入转接页面:
图9 转接页面
选择需要指定拨出模式进行号码变换的转接,例如5*,点击后面的端点链接,可以查看转接下面指定的端点
图10 转接-指定终点页面
选中需要指定拨出模式的端点,例如ipmsg,点击后面的“拨出模式”链接
图11 转接-终点-已指定拨出模式页面
显示当前已经指定的拨出模式,点击指定拨出模式,可以指定新的拨出模式:
图12 转接-终点-未指定拨出模式页面
将外拨模式(号码变化)指定到对应的转接-端点中,完成号码变换配置。
配置说明:
l 外拨模式必须绑定到转接-端点中才能生效,并且只对此转接-端点生效。
客户组网:
图13 配置举例组网图
客户需求
l 同一台VCX服务器上管理2个公司,每个公司各有一台MSR中继网关和PSTN相连。
l 每个公司必须使用自己的中继网关拨打PSTN。两个公司内部号码没有明显的区分。
l 公司内部号码为4位短号,内部可以拨打短号互通,也可以拨打长号(8277+4位短号)。
l 内部电话拨打PSTN电话,前面需要加拨0,MSR中继网关去掉0后送到PSTN。
l 号码直接使用短号注册,内部呼叫如果加拨长号,需要通过号码变换去掉被叫号码前的号首。由于被叫号码为内部号码, 所以使用用户号码转换进行此号码变换。
l 两个公司的号码没有明显区分,但是拨打PSTN时需要走各自的中继网关,需要配置根据源的号码变换,需要使用目录的号码转换进行号码变换。要求公司A的电话和公司B的电话使用不同的话机配置文件,根据话机配置文件进行号码变换,分别添加特定的号首,使用变换后的不同号首选择不同的中继网关。
l 由于目录的号码转换中添加了特定的号首,需要通过外拨模式将号首去掉,然后送给中继网关。
本举例是在VCX 9.0版本上进行配置和验证的。
以下配置均是在实验室环境下进行的配置和验证。
1. 通过WEB进入VCX中央管理控制台,进入对应的站点。
2. 选择“用户->配置->号码转换”进入用户号码变换配置页面
3. 点击“添加号码转换”按钮添加如下号码变换
图14 添加用户号码转换配置页面
其中:
l 源模式和结果源模式都为“*”,表示匹配任意主叫号码,并且主叫号码不进行变换。
l 目的地模式为“8277*”,结果目的地模式为“*”,表示被叫号码如果为8277开头,则去掉前面的8277。实现内部电话互相拨打如果拨打长号也可以将被叫号码转换为4位短号。
点击保存完成用户号码变换配置
1. 属于公司A的电话使用话机配置文件A,属于公司B的电话使用话机配置文件B。
2. 通过WEB进入VCX中央管理控制台,进入对应的站点。
3. 选择“目录->高级->号码转换”进入目录下号码变换配置页面
4. 点击“添加号码转换”按钮添加如下两条号码变换:
图15 添加目录号码转换配置页面-1
其中:
l 模式为“0*”,表示此号码变换规则匹配被叫号码以0开头的呼叫。
l 转换后的模式为“44440*”,根据号码变换规划,对于公司A,在0前面添加特定的号首4444.。
l 启用基于源的号码变换,使用基于“请求者/档案/假期”,选择电话机配置文件为“A”,即对公司A下的话机进行号码变换。
完成公司A对应的号码变换配置。
图16 添加目录号码转换配置页面-2
其中:
l 模式为“0*”,表示此号码变换规则匹配被叫号码以0开头的呼叫。
l 转换后的模式为“44550*”,根据号码变换规划,对于公司B,在0前面添加特定的号首4455.。
l 启用基于源的号码变换,使用基于“请求者/档案/假期”,选择电话机配置文件为“B”,即对公司B下的话机进行号码变换。
完成公司B对应的号码变换配置。
1. 通过WEB进入VCX中央管理控制台,进入对应的站点。
2. 选择“目录->转接方案 ->拨出模式”进入拨出模式配置页面,点击添加拨出模式按钮,添加两条拨出模式。
图17 添加拨出模式配置页面-1
其中:
l 原来的模式为 “44440*”,表示此号码变换规则匹配被叫号码以44440开头的呼叫。如果没有对应的模式,可以在“用户->配置->模式”中添加。
l 转换后的模式为“0*”,根据号码变换规划,对于公司A的电话,需要将目录号码变换中添加的特定号首4444去掉。
完成公司A的外拨模式号码变换。
图18 添加拨出模式配置页面-2
其中:
l 原来的模式为 “44550*”,表示此号码变换规则匹配被叫号码以44550开头的呼叫。如果没有对应的模式,可以在“用户->配置->模式”中添加。
l 转换后的模式为“0*”,根据号码变换规划,对于公司B的电话,需要将目录号码变换中添加的特定号首4455去掉。
完成公司B的外拨模式号码变换。
3. 绑定外拨模式。
l 根据不同的被叫号码(44440*和44550*),分别为公司A和公司B配置了转接方案(参考转接方案配置举例)。
l 转接方案中,对应公司A的转接和端点都为A,对应公司B的转接和端点都为B。
1) 为转接方案A指定外拨模式。选择“目录->转接方案 ->转接”,为对应的转接->端点绑定外拨模式。选择转接A,点击后面的“终点”链接
图19 转接-指定终点页面
点击端点A后面的拨出模式,进入“转接 - 终点 - 已指定拨出模式” 页面,点击“指定拨出模式”按钮,将外拨模式A指定给对应的端点。
图20 转接-终点-未指定拨出模式页面
点击外拨模式A后面的指定链接,指定对应的外拨模式。
2) 为转接方案B指定外拨模式。选择“目录->转接方案 ->转接”,为对应的转接->端点绑定外拨模式。选择转接B,点击后面的“终点”链接
图21 转接-指定终点页面
点击端点B后面的拨出模式,进入“转接 - 终点 - 已指定拨出模式” 页面,点击“指定拨出模式”按钮,将外拨模式B指定给对应的端点。
图22 转接-终点-未指定拨出模式页面
点击外拨模式B后面的“指定“链接,指定对应的外拨模式。
这样就完成了号码变换的所有相关配置。
按照如上配置完成所有呼叫路由和号码变换相关设置。公司A下电话1001和1003成功注册,公司B下电话1002和1004成功注册。验证:
l 1001直接拨打82771003,通过号码变换后,被叫电话1003可以振铃,摘机后可以通话。
l 公司A下电话1001拨打PSTN电话084841234,抓包查看,呼叫被路由到公司A下的中继网关,并且被叫号码为084841234
l 公司B下电话1002拨打PSTN电话084841234,抓包查看,呼叫被路由到公司B下的中继网关,并且被叫号码为084841234
验证通过。
l “VCX系统配置手册”
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!