專利名稱:一種可切斷呼叫的防止號(hào)碼分析死循環(huán)的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)通信領(lǐng)域,具體涉及一種可切斷呼叫的防止號(hào)碼分析死 循環(huán)的方法。
背景技術(shù):
如果一個(gè)交換機(jī)A對(duì)入局的號(hào)碼進(jìn)行號(hào)碼分析,得到的出局局向?yàn)锽, 而交換機(jī)B對(duì)入局的號(hào)碼進(jìn)行號(hào)碼分析,得到的出局局向?yàn)锳,這樣循環(huán)反 復(fù),就形成了號(hào)碼分析的死循環(huán),如圖1所示。如果用戶撥打了此類號(hào)碼, 就會(huì)形成呼叫的循環(huán)。呼叫循環(huán)會(huì)浪費(fèi)交換機(jī)的系統(tǒng)資源,降低系統(tǒng)性能。 因此需要一種檢測(cè)此類號(hào)碼分析死循環(huán)的方法,以切斷循環(huán)的呼叫。
專利號(hào)"CN2004訓(xùn)08668"的專利"停止呼叫循環(huán)的系統(tǒng)和方法"中 提出了一種防止呼叫循環(huán)的方法,該方法是在一個(gè)連接到交換機(jī)的服務(wù)器上 運(yùn)行一個(gè)呼叫控制功能。該呼叫控制功能用于確定在交換機(jī)上接收且指向被 叫號(hào)碼的呼入是否為可能的循環(huán)呼叫。如果呼叫控制功能確定一個(gè)給定的呼 入是以前呼叫的可能的循環(huán)呼叫,則延遲該呼入到被叫號(hào)碼的轉(zhuǎn)移。
在上述方法中,沒(méi)有從交換機(jī)的號(hào)碼分析功能的角度出發(fā)來(lái)檢測(cè)呼叫循 環(huán),而號(hào)碼分析是產(chǎn)生呼叫循環(huán)的實(shí)質(zhì),并且當(dāng)發(fā)生呼叫的循環(huán)時(shí)只是延時(shí) 該呼叫的接續(xù),并沒(méi)有立即對(duì)呼叫進(jìn)行切斷,這樣不可避免地浪費(fèi)了系統(tǒng)的 資源,另外該方法在工程實(shí)施中相對(duì)困難。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是利用交換機(jī)的號(hào)碼分析功能提供一種可切 斷呼叫的防止號(hào)碼分析死循環(huán)的方法。
本發(fā)明提供了 一種可切斷呼叫的防止號(hào)碼分析死循環(huán)的方法,包括以下步驟
步驟1 :交換機(jī)保存入局呼叫的入局局向號(hào)和出局局向號(hào);
步驟2:判斷出局的局向號(hào)和入局的局向號(hào)是否相同,如果相同,切斷 此次呼叫。
其中交換機(jī)對(duì)入局呼叫號(hào)碼作入局號(hào)碼分析從而獲取出局局向號(hào)。當(dāng)出 局的局向號(hào)和入局的局向號(hào)不相同時(shí),交換機(jī)進(jìn)行呼叫接繼操作。
本發(fā)明還提供了 一種可切斷循環(huán)呼叫號(hào)碼防止死循環(huán)的方法,包括以下 步驟
步驟a、交換機(jī)保存入局的呼叫的入局局向,并對(duì)入局的呼叫號(hào)碼作入 局號(hào)碼分析,獲取出局局向號(hào);
步驟b、判斷交換機(jī)是否具有因號(hào)碼分析循環(huán)而切斷呼叫的功能,如果 是,轉(zhuǎn)向步驟c;
步驟c、判斷本次呼叫的數(shù)據(jù)區(qū)中的入局局向和出局局向是否相同,如 果是,轉(zhuǎn)向步驟d;
步驟d、交換機(jī)切斷該呼叫。
其中步驟b所述的判斷操作由一個(gè)開(kāi)關(guān)實(shí)現(xiàn),該開(kāi)關(guān)采用全局變量形 式,如果所述的斷判斷結(jié)果為否時(shí),呼叫接繼。
在步驟c中,入局局向和出局局向相同時(shí),交換機(jī)還需要向網(wǎng)絡(luò)管理層 上報(bào)因呼叫循環(huán)而切斷呼叫的失敗報(bào)告;而入局局向和出局局向不同時(shí),呼 叫接繼。
本發(fā)明從交換機(jī)的號(hào)碼分析功能的角度出發(fā),對(duì)現(xiàn)有的交換機(jī)程序作了 很小的改動(dòng),避免了因呼叫循環(huán)而導(dǎo)致的交換機(jī)資源的浪費(fèi)。同時(shí)本發(fā)明適 用于支持SIP、 R2、 PRI、 TUP以及ISUP等信令的網(wǎng)絡(luò)。
圖l是產(chǎn)生號(hào)碼分析死循環(huán)的示意圖2是實(shí)施例1的執(zhí)行流程圖, 圖3是實(shí)施例2的執(zhí)行流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。
實(shí)施例1提供了一種可切斷循環(huán)呼叫號(hào)碼防止死循環(huán)的方法,包括以下
步驟,如圖2所示
步驟201:本局的交換機(jī)收到一個(gè)入局的呼叫請(qǐng)求,其中本局的交換機(jī) 既可以是圖1中的交換機(jī)A也可以是圖1中的交換機(jī)B。
步驟202:本局交換機(jī)在本次呼叫的數(shù)據(jù)區(qū)中保存本次呼叫的入局局向。
步驟203:局交換機(jī)對(duì)入局的被叫號(hào)碼做號(hào)碼分析,得到出局的局向, 并在此次呼叫的凝:據(jù)區(qū)中保存出局局向。
步驟204:判斷交換機(jī)是否具有因號(hào)碼分析循環(huán)而切斷呼叫的功能,如 果是,則轉(zhuǎn)向步驟205,否則轉(zhuǎn)向步驟207。
步驟205:判斷本次呼叫的數(shù)據(jù)區(qū)中的入局局向和出局局向是否相同, 如果是,則轉(zhuǎn)向步驟206,否則轉(zhuǎn)向步驟207。
步驟206:切斷此次呼叫,并向網(wǎng)絡(luò)管理層上報(bào)因呼叫循環(huán)而切斷呼叫 的失敗報(bào)告。
步驟207:呼叫接續(xù)。
在本實(shí)施例的步驟204中,判斷交換機(jī)是否具有因號(hào)碼分析循環(huán)而切 斷呼叫的功能由開(kāi)關(guān)實(shí)現(xiàn),該開(kāi)關(guān)采用全局變量形式,全局變量的值為1時(shí), 開(kāi)關(guān)為打開(kāi)狀態(tài),即本局交換機(jī)檢測(cè)到號(hào)碼分析死循環(huán)時(shí)具有切斷此次呼叫 的功能;全局變量的值為O時(shí),開(kāi)關(guān)為閉合狀態(tài),即本局交換機(jī)不具有因號(hào) 碼分析循環(huán)而切斷呼叫的功能。實(shí)施例2也提供了一種可切斷呼叫的防止號(hào)碼分析死循環(huán)的方法,包括 以下步驟,如圖3所示
步驟301:交換機(jī)保存入局呼叫的入局局向號(hào)和出局局向號(hào);
步驟302:判斷出局的局向號(hào)和入局的局向號(hào)是否相同,如果是,轉(zhuǎn)向 步驟303,否則轉(zhuǎn)向步驟304。
步驟303:切斷呼叫。
步驟304:呼叫接繼。
其中出局局向號(hào)是由交換機(jī)對(duì)入局呼叫號(hào)碼作入局號(hào)碼分析獲取的。
權(quán)利要求
1、 一種可切斷呼叫的防止號(hào)碼分析死循環(huán)的方法,包括以下步驟步驟l:交換機(jī)保存入局呼叫的入局局向號(hào)和出局局向號(hào);步驟2:判斷出局的局向號(hào)和入局的局向號(hào)是否相同,如果相同,切斷 此次呼叫。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟l中所述出局局 向號(hào)是由交換機(jī)對(duì)入局呼叫號(hào)碼作入局號(hào)碼分析獲取的。
3、 如權(quán)利要求l所述的方法,其特征在于,所述步驟2中判斷出局的 局向號(hào)和入局的局向號(hào)不相同時(shí),呼叫接繼。
4、 一種可切斷循環(huán)呼叫號(hào)碼防止死循環(huán)的方法,包括以下步驟步驟l、交換機(jī)保存入局的呼叫的入局局向,并對(duì)入局的呼叫號(hào)碼作入 局號(hào)碼分析,獲取出局局向號(hào);步驟2、判斷交換機(jī)是否具有因號(hào)碼分析循環(huán)而切斷呼叫的功能,如果 是,轉(zhuǎn)向步驟3;步驟3、判斷本次呼叫的數(shù)據(jù)區(qū)中的入局局向和出局局向是否相同,如 果是,轉(zhuǎn)向步驟4;步驟4、交換機(jī)切斷該呼叫。
5、 如權(quán)利要求4所述的方法,其特征在于,所述步驟2中所述判斷由 一個(gè)開(kāi)關(guān)實(shí)現(xiàn),該開(kāi)關(guān)采用全局變量形式。
6、 如權(quán)利要求4所述的方法,其特征在于,所述步驟2中所述判斷結(jié) 果為否時(shí),呼叫接繼。
7、 如權(quán)利要求4所述的方法,其特征在于,所述步驟3還包括交換機(jī) 向網(wǎng)絡(luò)管理層上報(bào)因呼叫循環(huán)而切斷呼叫的失敗報(bào)告。
8、 如權(quán)利要求4所述的方法,其特征在于,所述步驟3中所述判斷為 否時(shí),呼叫41~繼。
全文摘要
一種可切斷呼叫的防止號(hào)碼分析死循環(huán)的方法,屬于移動(dòng)通信領(lǐng)域,首先交換機(jī)保存入局呼叫的入局局向號(hào)和出局局向號(hào);然后判斷交換機(jī)是否具有因號(hào)碼分析循環(huán)而切斷呼叫的功能,如果再判斷出局的局向號(hào)和入局的局向號(hào)是否相同,如果相同,則切斷此次呼叫。本發(fā)明從交換機(jī)的號(hào)碼分析功能的角度出發(fā),對(duì)現(xiàn)有的交換機(jī)程序作了很小的改動(dòng),避免了因呼叫循環(huán)而導(dǎo)致的交換機(jī)資源的浪費(fèi)。
文檔編號(hào)H04M3/54GK101312475SQ20071010610
公開(kāi)日2008年11月26日 申請(qǐng)日期2007年5月25日 優(yōu)先權(quán)日2007年5月25日
發(fā)明者杰 周 申請(qǐng)人:中興通訊股份有限公司