一种可切断呼叫的防止号码分析死循环的方法

文档序号:7653470阅读:200来源:国知局
专利名称:一种可切断呼叫的防止号码分析死循环的方法
技术领域
本发明属于移动通信领域,具体涉及一种可切断呼叫的防止号码分析死 循环的方法。
背景技术
如果一个交换机A对入局的号码进行号码分析,得到的出局局向为B, 而交换机B对入局的号码进行号码分析,得到的出局局向为A,这样循环反 复,就形成了号码分析的死循环,如图1所示。如果用户拨打了此类号码, 就会形成呼叫的循环。呼叫循环会浪费交换机的系统资源,降低系统性能。 因此需要一种检测此类号码分析死循环的方法,以切断循环的呼叫。
专利号"CN2004訓08668"的专利"停止呼叫循环的系统和方法"中 提出了一种防止呼叫循环的方法,该方法是在一个连接到交换机的服务器上 运行一个呼叫控制功能。该呼叫控制功能用于确定在交换机上接收且指向被 叫号码的呼入是否为可能的循环呼叫。如果呼叫控制功能确定一个给定的呼 入是以前呼叫的可能的循环呼叫,则延迟该呼入到被叫号码的转移。
在上述方法中,没有从交换机的号码分析功能的角度出发来检测呼叫循 环,而号码分析是产生呼叫循环的实质,并且当发生呼叫的循环时只是延时 该呼叫的接续,并没有立即对呼叫进行切断,这样不可避免地浪费了系统的 资源,另外该方法在工程实施中相对困难。

发明内容
本发明要解决的技术问题是利用交换机的号码分析功能提供一种可切 断呼叫的防止号码分析死循环的方法。
本发明提供了 一种可切断呼叫的防止号码分析死循环的方法,包括以下步骤
步骤1 :交换机保存入局呼叫的入局局向号和出局局向号;
步骤2:判断出局的局向号和入局的局向号是否相同,如果相同,切断 此次呼叫。
其中交换机对入局呼叫号码作入局号码分析从而获取出局局向号。当出 局的局向号和入局的局向号不相同时,交换机进行呼叫接继操作。
本发明还提供了 一种可切断循环呼叫号码防止死循环的方法,包括以下 步骤
步骤a、交换机保存入局的呼叫的入局局向,并对入局的呼叫号码作入 局号码分析,获取出局局向号;
步骤b、判断交换机是否具有因号码分析循环而切断呼叫的功能,如果 是,转向步骤c;
步骤c、判断本次呼叫的数据区中的入局局向和出局局向是否相同,如 果是,转向步骤d;
步骤d、交换机切断该呼叫。
其中步骤b所述的判断操作由一个开关实现,该开关采用全局变量形 式,如果所述的断判断结果为否时,呼叫接继。
在步骤c中,入局局向和出局局向相同时,交换机还需要向网络管理层 上报因呼叫循环而切断呼叫的失败报告;而入局局向和出局局向不同时,呼 叫接继。
本发明从交换机的号码分析功能的角度出发,对现有的交换机程序作了 很小的改动,避免了因呼叫循环而导致的交换机资源的浪费。同时本发明适 用于支持SIP、 R2、 PRI、 TUP以及ISUP等信令的网络。


图l是产生号码分析死循环的示意图2是实施例1的执行流程图, 图3是实施例2的执行流程图。
具体实施例方式
下面结合附图对本发明作进一步的描述。
实施例1提供了一种可切断循环呼叫号码防止死循环的方法,包括以下
步骤,如图2所示
步骤201:本局的交换机收到一个入局的呼叫请求,其中本局的交换机 既可以是图1中的交换机A也可以是图1中的交换机B。
步骤202:本局交换机在本次呼叫的数据区中保存本次呼叫的入局局向。
步骤203:局交换机对入局的被叫号码做号码分析,得到出局的局向, 并在此次呼叫的凝:据区中保存出局局向。
步骤204:判断交换机是否具有因号码分析循环而切断呼叫的功能,如 果是,则转向步骤205,否则转向步骤207。
步骤205:判断本次呼叫的数据区中的入局局向和出局局向是否相同, 如果是,则转向步骤206,否则转向步骤207。
步骤206:切断此次呼叫,并向网络管理层上报因呼叫循环而切断呼叫 的失败报告。
步骤207:呼叫接续。
在本实施例的步骤204中,判断交换机是否具有因号码分析循环而切 断呼叫的功能由开关实现,该开关采用全局变量形式,全局变量的值为1时, 开关为打开状态,即本局交换机检测到号码分析死循环时具有切断此次呼叫 的功能;全局变量的值为O时,开关为闭合状态,即本局交换机不具有因号 码分析循环而切断呼叫的功能。实施例2也提供了一种可切断呼叫的防止号码分析死循环的方法,包括 以下步骤,如图3所示
步骤301:交换机保存入局呼叫的入局局向号和出局局向号;
步骤302:判断出局的局向号和入局的局向号是否相同,如果是,转向 步骤303,否则转向步骤304。
步骤303:切断呼叫。
步骤304:呼叫接继。
其中出局局向号是由交换机对入局呼叫号码作入局号码分析获取的。
权利要求
1、 一种可切断呼叫的防止号码分析死循环的方法,包括以下步骤步骤l:交换机保存入局呼叫的入局局向号和出局局向号;步骤2:判断出局的局向号和入局的局向号是否相同,如果相同,切断 此次呼叫。
2、 如权利要求l所述的方法,其特征在于,所述步骤l中所述出局局 向号是由交换机对入局呼叫号码作入局号码分析获取的。
3、 如权利要求l所述的方法,其特征在于,所述步骤2中判断出局的 局向号和入局的局向号不相同时,呼叫接继。
4、 一种可切断循环呼叫号码防止死循环的方法,包括以下步骤步骤l、交换机保存入局的呼叫的入局局向,并对入局的呼叫号码作入 局号码分析,获取出局局向号;步骤2、判断交换机是否具有因号码分析循环而切断呼叫的功能,如果 是,转向步骤3;步骤3、判断本次呼叫的数据区中的入局局向和出局局向是否相同,如 果是,转向步骤4;步骤4、交换机切断该呼叫。
5、 如权利要求4所述的方法,其特征在于,所述步骤2中所述判断由 一个开关实现,该开关采用全局变量形式。
6、 如权利要求4所述的方法,其特征在于,所述步骤2中所述判断结 果为否时,呼叫接继。
7、 如权利要求4所述的方法,其特征在于,所述步骤3还包括交换机 向网络管理层上报因呼叫循环而切断呼叫的失败报告。
8、 如权利要求4所述的方法,其特征在于,所述步骤3中所述判断为 否时,呼叫41~继。
全文摘要
一种可切断呼叫的防止号码分析死循环的方法,属于移动通信领域,首先交换机保存入局呼叫的入局局向号和出局局向号;然后判断交换机是否具有因号码分析循环而切断呼叫的功能,如果再判断出局的局向号和入局的局向号是否相同,如果相同,则切断此次呼叫。本发明从交换机的号码分析功能的角度出发,对现有的交换机程序作了很小的改动,避免了因呼叫循环而导致的交换机资源的浪费。
文档编号H04M3/54GK101312475SQ20071010610
公开日2008年11月26日 申请日期2007年5月25日 优先权日2007年5月25日
发明者杰 周 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1