一种减少号码分析的配置数据的方法、装置及系统的制作方法

文档序号:8003029阅读:272来源:国知局
一种减少号码分析的配置数据的方法、装置及系统的制作方法
【专利摘要】本发明公开了一种减少号码分析的配置数据的方法,包括:接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。本发明还同时公开了一种减少号码分析的配置数据的装置及系统。采用本发明的技术方案,减少了数据配置量,实现了号码分析器数据的重用和自由组合,进而能够在路由设备较多、组网较复杂的场景下满足灵活复杂的路由配置。
【专利说明】一种减少号码分析的配置数据的方法、装置及系统

【技术领域】
[0001]本发明涉及通讯技术,尤其涉及一种减少号码分析的配置数据的方法、装置及系统。

【背景技术】
[0002]目前,号码分析器负责完成呼叫的分析和选路功能,是每个软交换设备或基于网络协议的用户级交换机(IPPBX, Internet Protocol Private Branch Exchange)设备中实现灵活路由策略的一个核心部件。
[0003]随着需求和业务的不断增加,较交换系统的组网和路由变得越来越复杂,号码分析的配置也相应变得越来越复杂,配置数据量变得越来越庞大。在传统的较交换系统中,一般通过对不同路由设备配置一个不同的号码分析器来实现不同的路由选择。但是,当路由设备越来越多的时候,配置数据量需要成几何倍数地增长,有些情况下甚至完全无法满足较交换系统对路由的要求。因此,在路由设备较多、组网较复杂的场景下,如何以较低的数据配置量实现号码分析器数据的重用和自由组合是目前亟需解决的问题。


【发明内容】

[0004]有鉴于此,本发明的主要目的在于提供一种减少号码分析的配置数据的方法、装置及系统,能减少数据配置量,实现号码分析器数据的重用和自由组合。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明提供了一种减少号码分析的配置数据的方法,该方法包括:
[0007]接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;
[0008]在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。
[0009]上述方案中,该方法还包括:
[0010]为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表。
[0011]上述方案中,该方法还包括:
[0012]为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
[0013]上述方案中,所述根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测,包括:
[0014]选择号码分析器链表中的主选号码分析器作为当前号码分析器,根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测;在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析。
[0015]上述方案中,所述利用所述当前号码分析器对所述呼叫的当前号码进行分析,包括:
[0016]在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
[0017]上述方案中,在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换之后,该方法包括:
[0018]确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
[0019]本发明还提供了一种减少号码分析的配置数据的装置,该装置包括处理模块和循环检测模块;其中,
[0020]所述处理模块,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理;
[0021]所述循环检测模块,用于对所述呼叫的号码分析过程进行循环检测。
[0022]上述方案中,该装置还包括配置模块和存储模块;其中,
[0023]所述配置模块,用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表;
[0024]所述存储模块,用于存储号码分析器链表。
[0025]上述方案中,所述配置模块还用于,为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
[0026]上述方案中,所述处理模块,还用于选择号码分析器链表中的主选号码分析器作为当前号码分析器,在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析;
[0027]所述循环检测模块,还用于根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测。
[0028]上述方案中,所述处理模块,还用于在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
[0029]上述方案中,所述处理模块,还用于确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
[0030]本发明还提供了一种减少号码分析的配置数据的系统,该系统包括网管设备和软交换设备;其中,
[0031]所述网管设备,用于配置号码分析器链表;
[0032]所述软交换设备,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。
[0033]上述方案中,所述网管设备,还用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表,或
[0034]为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
[0035]本发明所提供的减少号码分析的配置数据的方法、装置及系统,接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。如此,本发明通过为每个路由设备配置一个或多个号码分析器,并根据配置的优先级形成号码分析器链表,减少了数据配置量,实现了号码分析器数据的重用和自由组合,进而能够在路由设备较多、组网较复杂的场景下满足灵活复杂的路由配置,适用于各种复杂的号码分析场景。

【专利附图】

【附图说明】
[0036]图1为本发明实施例减少号码分析的配置数据的方法的实现流程示意图;
[0037]图2为本发明实施例减少号码分析的配置数据的装置的组成结构示意图;
[0038]图3为本发明实施例减少号码分析的配置数据的系统的框图;
[0039]图4为本发明实施例号码分析器链表结构图;
[0040]图5为本发明实施例号码分析器处理流程图。

【具体实施方式】
[0041]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0042]图1为本发明实施例减少号码分析的配置数据的方法的实现流程示意图,如图1所示,该方法包括以下步骤:
[0043]步骤101:接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;
[0044]这里,每个路由设备对应至少一个号码分析器。
[0045]具体地,在接收呼叫前,预先为各路由设备配置与所述各路由设备对应的号码分析器链表。
[0046]进一步地,所述配置与所述各路由设备对应的号码分析器链表,包括:
[0047]为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表;或者,
[0048]为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表
[0049]这里,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,即在至少一个号码分析器所对应的某个分析规则中指定下一步需继续应用的号码分析器及与所述下一步需继续应用的号码分析器对应的分析规则。
[0050]具体地,所述根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测,包括:
[0051]选择号码分析器链表中的主选号码分析器作为当前号码分析器,根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测;在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析。
[0052]这里,判断是否陷入循环的判断原则可以为:若存在相同的主叫号码、被叫号码、分析类型、分析器入口完全相同的两次分析,或者超过设定的应用的号码分析器个数时,则判定进入循环。
[0053]这里,所述利用所述当前号码分析器对所述呼叫的当前号码进行分析,包括:
[0054]在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
[0055]进一步地,在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换之后,还包括:
[0056]确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
[0057]步骤102:在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规贝U,并根据所述分析规则执行所述呼叫的路由处理。
[0058]图2为本发明实施例减少号码分析配置数据的装置的组成结构示意图,如图2所示,该装置包括处理模块21和循环检测模块22 ;其中,
[0059]所述处理模块21,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理;
[0060]所述循环检测模块22,用于对所述呼叫的号码分析过程进行循环检测。
[0061]进一步地,该装置还包括配置模块23和存储模块24 ;其中,
[0062]所述配置模块23,用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表;
[0063]所述存储模块24,用于存储号码分析器链表。
[0064]具体地,所述配置模块23还用于,为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
[0065]具体地,所述处理模块21,还用于选择号码分析器链表中的主选号码分析器作为当前号码分析器,在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析;
[0066]所述循环检测模块22,还用于根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测。
[0067]这里,所述循环检测模块24判断是否陷入了号码分析器循环;具体的判断原则可以为:若存在相同的主叫号码、被叫号码、分析类型、分析器入口完全相同的两次分析,或者超过设定的应用的号码分析器个数时,则判定进入循环。
[0068]具体地,所述处理模块21,还用于在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
[0069]具体地,所述处理模块21,还用于确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
[0070]本领域技术人员应当理解,图2所示的减少号码分析的配置数据的装置中的各处理模块的实现功能可参照前文减少号码分析的配置数据的方法的相关描述而理解。本领域技术人员应当理解,图2所示的减少号码分析的配置数据的装置中各处理模块的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0071]图3为本发明实施例减少号码分析的配置数据的系统的框图,如图3所示,该系统包括网管设备31和软交换设备32 ;其中,
[0072]所述网管设备31,用于配置号码分析器链表;
[0073]所述软交换设备32,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。
[0074]具体地,所述网管设备31,还用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表,或
[0075]为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
[0076]也就是说,所述网管设备31,用于提供配置号码分析器功能,生成号码分析器链表;所述软交换设备32,用于处理用户的呼叫,并利用号码分析器链表对呼叫进行路由。
[0077]这里,所述网管设备31可直接面向系统管理员,提供配置号码分析器功能;具体地,网管设备31以界面的形式提供用户或设备的号码分析器配置功能,配置的号码分析器链表如图4所示。
[0078]这里,系统管理员可以按优先级指定多个号码分析器,或者在某个号码分析器的匹配规则中进一步指定下一个需要继续应用的号码分析器。相应的,与一般的分析规则相同,在配置分析规则时用户还可以指定需要应用的主叫、被叫号码变换规则。
[0079]进一步地,所述软交换设备还包括呼叫模块321,用于接收呼叫。
[0080]这里,所述网管设备31中设置有配置模块311 ;所述软交换设备32中设置有存储模块322、处理模块323和循环检测模块324。具体地,所述系统中的配置模块311、存储模块322、处理模块323和循环检测模块324的功能分别与图2所示的配置模块23、存储模块24、处理模块21和循环检测模块22的功能相同。
[0081]图4为本发明实施例号码分析器链表结构图,如图4所示,该号码分析器链表中包括主选号码分析器41和次选号码分析器42 ;其中,主选号码分析器41对应的分析规则包括N个,如:分析规则411、分析规则412、分析规则413、分析规则41N等;并且,为分析规则411指定了下一号码分析器43,且所述号码分析器43对应M个分析规则,如分析规则431、分析规则432、分析规则433、分析规则43M等。同理,次选号码分析器42对应的分析规则也包括N个,如:分析规则421、分析规则422、分析规则423、分析规则42N等;并且,为分析规则421指定了下一号码分析器44,且所述号码分析器44对应M个分析规则,如:分析规则441、分析规则442、分析规则443、分析规则44M等。
[0082]这里,需要说明的是,号码分析器链表中可存在多个次选号码分析器。
[0083]软交换设备32接收到呼叫后,呼叫模块321调用处理模块323进行号码分析,处理模块323的处理流程如图5所示,该流程包括以下步骤:
[0084]步骤501:获取号码分析器链表;
[0085]具体地,从存储模块322中获取该用户或设备的号码分析器链表。
[0086]步骤502:选择主选号码分析器作为当前号码分析器;
[0087]步骤503:根据当前主叫号码、被叫号码、号码分析器类型、号码分析器入口值进行号码分析器循环检测;
[0088]这里,可调用循环检测模块324进行号码分析器循环检测。
[0089]步骤504:判断号码分析器循环检测结果,如果循环检测结果为循环,则执行步骤512,如果循环检测结果为非循环,执行步骤505 ;
[0090]步骤505:应用当前号码分析器中的分析规则,对当前主叫号码或被叫号码进行分析,然后执行步骤506;
[0091]步骤506:判断是否匹配到当前主叫号码或被叫号码的分析规则,如果是,执行步骤507,如果否,执行步骤510 ;
[0092]步骤507:应用该分析规则,执行该分析规则中指定的号码变换,然后执行步骤508 ;
[0093]步骤508:判断当前分析规则是否有指定的下一号码分析器,如果有,执行步骤509,如果没有,执行步骤512 ;
[0094]步骤509:将当前分析规则中指定的下一号码分析器设置为当前号码分析器,继续执行步骤503 ;
[0095]步骤510:判断号码分析器链表中是否还有次选号码分析器,如果有,执行步骤511 ;如果没有,执行步骤512 ;
[0096]步骤511:将次选号码分析器设置为当前号码分析器,继续执行步骤503 ;
[0097]步骤512:结束号码分析。
[0098]这里,对号码分析器链表分析结束后,如果匹配到路由,则应用匹配的路由接续呼叫;如果没有匹配到路由,则呼叫失败。
[0099]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种减少号码分析的配置数据的方法,其特征在于,该方法包括: 接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测; 在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理。
2.根据权利要求1所述的方法,其特征在于,该方法还包括: 为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表。
3.根据权利要求1所述的方法,其特征在于,该方法还包括: 为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
4.根据权利要求1所述的方法,其特征在于,所述根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测,包括: 选择号码分析器链表中的主选号码分析器作为当前号码分析器,根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测;在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析。
5.根据权利要求4所述的方法,其特征在于,所述利用所述当前号码分析器对所述呼叫的当前号码进行分析,包括: 在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
6.根据权利要求5所述的方法,其特征在于,在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换之后,该方法包括: 确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
7.一种减少号码分析的配置数据的装置,其特征在于,该装置包括处理模块和循环检测模块;其中, 所述处理模块,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规则,并根据所述分析规则执行所述呼叫的路由处理; 所述循环检测模块,用于对所述呼叫的号码分析过程进行循环检测。
8.根据权利要求7所述的装置,其特征在于,该装置还包括配置模块和存储模块;其中, 所述配置模块,用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表; 所述存储模块,用于存储号码分析器链表。
9.根据权利要求8所述的装置,其特征在于,所述配置模块还用于,为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
10.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于选择号码分析器链表中的主选号码分析器作为当前号码分析器,在循环检测结果为循环时,结束当前号码分析处理;在循环检测结果为非循环时,利用所述当前号码分析器对所述呼叫的当前号码进行分析; 所述循环检测模块,还用于根据所述呼叫的当前主叫号码、被叫号码,以及所述当前号码分析器的类型及其入口值对所述当前号码分析器进行循环检测。
11.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于在所述当前号码分析器中匹配到与所述呼叫对应的分析规则时,采用该分析规则进行号码变换;在所述当前号码分析器中未匹配到与所述呼叫对应的分析规则时,确定号码分析器链表中包含有次选号码分析器时,将所述次选号码分析器作为当前号码分析器对所述呼叫的当前号码进行分析;确定号码分析器链表中未包含次选号码分析器时,结束当前号码分析处理。
12.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于确定号码分析器链表中的号码分析器的分析规则包含应用其他号码分析器及其对应的分析规则的规则时,选择其他号码分析器作为当前号码分析器,并对所述呼叫的当前号码进行分析。
13.一种减少号码分析的配置数据的系统,其特征在于,该系统包括网管设备和软交换设备;其中, 所述网管设备,用于配置号码分析器链表; 所述软交换设备,用于接收到呼叫时,获取与所述呼叫对应的路由设备的号码分析器链表,并根据所述号码分析器链表对所述呼叫进行号码分析,并对所述呼叫的号码分析过程进行循环检测;在所述号码分析器链表的号码分析器中查找与所述呼叫匹配的分析规贝U,并根据所述分析规则执行所述呼叫的路由处理。
14.根据权利要求13所述的系统,其特征在于,其特征在于,所述网管设备,还用于为每个路由设备配置至少一个号码分析器,并为每个所述至少一个号码分析器配置一个或多个分析规则,根据所配置的一个或多个分析规则生成号码分析器链表,或 为每个路由设备配置至少一个号码分析器,为每个所述至少一个号码分析器配置一个或多个分析规则,以及,在所述至少一个号码分析器中的分析规则中包括应用其他号码分析器及其对应的分析规则的规则,并根据所配置的一个或多个分析规则及所述其他号码分析器对应的分析规则生成号码分析器链表。
【文档编号】H04Q3/00GK104348987SQ201310323205
【公开日】2015年2月11日 申请日期:2013年7月29日 优先权日:2013年7月29日
【发明者】李剑锋, 梁华才, 蒋铃锋, 钟柏洪 申请人:深圳中兴网信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1