基于程控交换机的同一交换局具有多个长途区号的方法 【技术领域】
本发明涉及一种在程控交换机上的同一个交换局具有多个长途区号的方法,具体地,涉及基于程控交换机的在同一个交换局,能够灵活的配置多个不同的长途区号,来满足一个交换局跨越几个不同区间时各种需求的方法。
背景技术
目前随着电信业的发展,各交换局的容量逐渐扩大,总体覆盖的地域也越来越广。而随着城市区域的不断划分,原来在同一地区同一个交换局内的用户可能被划分为不同的城市区域内,因此一个交换局具有多个长途区号就会在这种情况下出现。
如图1所示的,假如A、B两部分原属于025区458局内的用户,因行政区域划分的改变,B部分用户要归021区771局管理。B部分用户地实际物理位置并没有变化,只是在逻辑上所属区域不同了,如果把这部分用户在实际上进行改线到021区771局,会引入很大的工程量,而且对025区458局来说还会造成用户线资源的浪费,而对021区771局来说,新增很多用户则可能要靠扩容新增设备来解决,这样就提高了运营成本。但如果不做任何改动,对B这部分用户又会引起很多问题(此时B部分用户的区号仍然是025区458局),具体体现在:
1、计费问题
B部分用户行政区划上应该属于021区771局,可是由于逻辑上没有改变原先属于025区458局,因而在拨打021区771局的电话时需加区号,而且为长途呼叫;而拨打025区458局的电话为本局呼叫,行政区划上不属于025区458局,但计费为当地收费,从而引起了计费上的不合理。
2、主叫号码显示问题
B部分用户实际地理位置上应该属于021区771局,在拨打021区771局的电话时,在021区771局的用户话机上将显示为025区来的呼叫,可是拨打025区458局的电话时,来电显示号码前无区号,因而造成来电显示与实际行政区划的不同,引起主叫号码显示的不合理。
【发明内容】
本发明的目的在于提供一种基于程控交换机的同一交换局具有多个长途区号的方法,针对上述要解决的技术问题,本发明方法利用在原交换局内设置对应不同长途区号的用户号的号码分析选择子,用来解决这种行政区域划分带来的用户物理位置无变化而逻辑所属区域变化所导致的问题,无需改变用户线等物理设备,而只是在逻辑上将其所属区域进行改变。本发明方法具有灵活,成本低,不修改原有通讯网络结构和原有端局交换机等特点。
本发明的技术方案如下:
一种基于程控交换机的同一交换局具有多个长途区号的方法,其实现步骤如下:
1)在本交换局的号码管理中配置不同用户对应的长途区号;
2)在该交换局内为每个长途区号区内的用户配置不同的号码分析选择
子,主叫用户呼叫时按照自己的号码分析选择子进行号码分析;
3)在各自的所述号码分析子中增加本地分析器和长途分析器,在所述本地分析器中仅对本长途区号区内的用户局码进行分析,不分析区号;在所述长途分析器中,对长途区号加局码一起分析,分析结果属于本局呼叫时并打上进行本局呼叫标志;
4)在本交换局内的一长途区号内的主叫用户进行跨区呼叫;
5)按所述主叫用户的号码分析选择子对被叫号码进行号码分析;
6)业务进程判断号码分析结果是否有所述进行本局呼叫标志,若结果为真,则在本交换局内找被叫用户,若结果为假,则进行找出局中继。
所述的方法,其中,在所述步骤1)中不配置用户的长途区号时为缺省状态,表示使用本交换局缺省的区号。
所述的方法,其中,所述每一号码分析选择子还配置有多个号码分析器入口,并且同一号码分析选择子的号码分析器设置有顺序。
所述的方法,其中,所述每一号码分析选择子至少配置有所述本地分析器和国内长途业务号码分析器,并且先由所述本地分析器分析后,如无分析结果再由所述国内长途业务号码分析器分析。
与现有技术相比,本发明方法的最大特点是在不修改原有通讯网络结构和原有端局交换机的基础上,通过在原有交换局上配置多个区号,把属于一个区号内的用户分配到其它区号上,用户线物理位置没有变化,只是逻辑上所属区域有变化,完全避免了交换局割接线路引入的工程量,而且充分利用了原有交换局用户线资源,降低了运营成本;对用户来讲就像换了一个交换局,具有一个新的长途区号,其他没有任何变化。
【附图说明】
下面结合附图,通过对本发明较佳实施例的详细描述,对本发明方法的具体原理与应用加以说明。
通过以下参考附图的详细描述将对本发明有更全面的理解,本发明的益处将更明显,其中:
图1为现有技术中出现有待解决的问题时的示意图;
图2所示为本发明方法的一种基于程控交换机的同一个交换局具有多个长途区号的实例示意图;
图3所示为应用于本发明方法的基于程控交换机的同一个交换局具有多个长途区号的流程示意图。
【具体实施方式】
以下详细描述本发明。
本发明的一种基于程控交换机的同一个交换局具有多个长途区号的方法,如图3所示的,其实现步骤如下:
1)在本交换局号码管理中配置长途区号,缺省为0,即表示未配置区号,使用本交换局缺省的区号,在本交换局同时并存多个区号时,配置用户各自对应的具体区号。
2)因同一个交换局具有不同的长途区号,为每个长途区号的区内用户配置不同的号码分析选择子,用户呼叫时按照自己的号码分析选择子进行号码分析。
3)在各自号码分析子中增加本地分析器和长途分析器,在本地分析器中对本区内用户“局码”进行分析,不分析区号;在长途分析器中,对“长途区号+局码”分析,分析结果属于本局呼叫时打上“进行本局呼叫标志”。
4)本交换局某一长途区号内的主叫用户进行跨区呼叫。
5)按该主叫用户的号码分析选择子对被叫号码进行号码分析。
6)业务侧判断该号码分析结果是否有“进行本局呼叫”标志,若结果为真,则在本交换局内找被叫用户,若结果为假,则进行找出局中继。
这样,在同一交换局内,虽然因为行政区划的改变造成部分用户的长途区号归属改变,但实际物理位置没有改变,用户线也没有割接,而是在原同一交换局内设置了多个长途区号对应,只是用户的号码连同区号进行了改变,在同一交换局内的不同长途区号的用户之间通话为长途收费,来电与去电号码都是长途号码。上述设置过程在同一交换局内调整完成,省却了割接所需的人工,操作方便、灵活、简单,对用户来说仅仅是号码的改变,其他无任何变化。
如图2所示的,为本发明的一较佳实施例的举例,在同一个交换局具有三个不同长途区号021区710局、025区720局、029区720局,其中025区为本交换局缺省的区号,也就是说,021区710局和029区720局的用户号码在物理位置上原先应属于025区,因为某种原因,改变归入了其他的长途区号内。021长途区号内有710局,025区内有720局,029区内有720局,不同区内用户的号码可以相同,例如025区内的7200001与029区内的7200001,这与实际情况是一致的。具体配置可用如下关系数据表1来描述:
Noc code[0..35] Codelen RegCode[0..7] Reglen
1 710 3 21 2
2 720 3 0 0
3 720 3 29 2
表1本局局码与所属区号的对应关系表
其中:Noc ------本局局号索引
code ------本局局号
Codelen ------本局局号长度
RegCode ------本局局号所属的区号
Reglen ------本局局号所属的区号长度
为了对不同区号之间呼叫控制,不同区内的用户采用不同的号码分析选择子,用户呼叫时按照自已的号码分析选择子进行号码分析,以确定呼叫的类别。如021、025、029区内的用户使用的号码分析选择子分别为1、2、3,每个号码分析选择子又配置各自的分析器入口,请见关系数据表2描述;在分析器入口内对具体的号码进行分析,请见关系数据表3描述。
das appendix Centrex Individual special local national internat
1 0 0 0 0 5 6 0
2 0 0 0 0 7 8 0
3 0 0 0 0 9 10 0
表2号码分析选择子与各分析器入口对应关系表
其中:das ------号码分析选择子
appendix ------附加业务(新业务)号码分析器
Centrex ------centrex群号码分析器
Individual ------专网号码分析器
Special ------特服号码分析器
Local ------本地分析器
National ------国内长途业务号码分析器
Internat ------国际长途业务号码分析器
系统提供七种号码分析器,它们分别是附加业务(新业务)号码分析器、Centrex号码分析器、专网号码分析器、特服号码分析器、本地分析器、国内长途业务号码分析器和国际长途业务号码分析器。对于同一个号码分析选择子各分析器是按顺序进行的,若相应的号码分析器为0,则表示该类分析器没有配置。如号码分析选择子为1,对于被叫号码则先在本地分析器入口5内进行分析,如无分析结果则再到国内长途业务号码分析器入口6内进行分析。
以上描述了号码分析选择子与各分析器入口的对应关系,具体地,被叫用户需在各分析器入口中进行分析,表3就描述了各分析器入口与各分析号码之间的关系。
Entrance tpdn svCat Info svTag
5 710 本局 1 无
6 025720 长途本局 2 进行本局呼叫标志
6 029720 长途本局 3 进行本局呼叫标志
6 0516 长途出局 1 无
7 720 本局 2 无
8 021710 长途本局 1 进行本局呼叫标志
8 029720 长途本局 3 进行本局呼叫标志
8 0516 长途出局 1 无
9 720 本局 3 无
10 021710 长途本局 1 进行本局呼叫标志
10 025720 长途本局 2 进行本局呼叫标志
10 0516 长途出局 1 无
表3分析器入口与各分析号码之间的关系
其中:Entrance ------分析器入口
tpdn ------被分析号码
svCat ------呼叫类别
Info ------号码分析结果(本局为对应的局号索引,出局为路由链号)
SvTag ------号码分析附加属性
由关系表1、关系表2和关系表3可见,通过配置本局局码与所属区号的对应关系,对不同区号内的用户分配不同的号码分析选择子,在各号码分析选择子对应的分析器入口中对具体的号码进行分析,业务呼叫对号码分析结果进行流程控制,就可以实现一个交换局具有多个长途区号的功能。
以下具体举例说明。
首先考虑同一交换局同一长途区号内用户呼叫的情况。例如对于025区内用户7200000拨打本区内用户7200001。用户7200000摘机,拨打7200001,用户不需加入长途区号025,选用的号码分析选择子为2,在号码分析选择子2的分析器入口7中对号码“720”进行分析,分析结果为本局呼叫,INFO=2(为025区720局的局号索引),此时在本交换局内找被叫用户,计费为本局普通呼叫,被叫用户7200001在主叫号码显示时不加区号,显示主叫号码为“7200000”。以上情形同样适用于021区内或029区内的情形。
其次为在同一交换局的不同长途区号内的用户呼叫情况。例如对于025区内用户7200000拨打021区内的用户7100000。用户7200000摘机,选用的号码分析选择子为2,用户需拨打0217100000,被叫号码前需加入长途区号021,在号码分析选择子2的分析器入口8中对号码“021710”进行分析,分析结果为长途本局,INFO=1(为021区710局局号索引),同时设置号码分析附加属性svTag为进行本局呼叫标志,此时仍在本交换局内找被叫用户,但计费为长途呼叫,被叫用户0217100000在主叫号码显示时加主叫区号,显示主叫号码为“0257200000”。
最后对不同交换局不同长途区号内用户呼叫情况。例如对于025区内用户7200000拨打0516区内的用户3880000时,用户7200000摘机,选用的号码分析选择子为2,用户需拨打05163880000,被叫号码前加入长途区号0516,在号码分析选择子2的分析器入口8中对号码“0516”进行分析,分析结果为长途出局,INFO=1(为出局路由链号),此时按出局路由链号进行出局呼叫,它为普通的出局呼叫,与一局多区号没有直接关系。
尽管已经说明和描述了本发明的优选实施例,本领域的普通技术人员应该理解可以在不超出本发明范围的情况下,实施各种改变、变形或部件的等同替换,因此本发明不受限于所公开的实现本发明的具体实施例,本发明应包括落在所附权利要求之内的所有可能实施例。