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