專利名稱:一種呼叫控制方法和業(yè)務(wù)控制點的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及呼叫控制技術(shù),尤其涉及一種呼叫控制方法和業(yè)務(wù)控制點。
背景技術(shù):
呼叫前轉(zhuǎn)業(yè)務(wù)是一種將向用戶發(fā)起的呼叫轉(zhuǎn)移到用戶設(shè)置的前轉(zhuǎn)號碼的業(yè)務(wù)。當(dāng) 用戶暫時無法接聽撥打到其移動終端的電話時,可以通過設(shè)置呼叫前轉(zhuǎn),來將撥打到其移 動終端的電話轉(zhuǎn)移到其語音郵箱或者其經(jīng)常使用的通信終端(即前轉(zhuǎn)終端),以避免錯過 重要的電話。在這種情況下,前轉(zhuǎn)至語音郵箱或者通信終端的來話將通過兩條鏈路來承載, 第一條鏈路是連接主叫終端和作為被叫終端的移動終端的鏈路,第二條鏈路是連接移動終 端和語音郵箱或者通信終端的鏈路。不難理解,在前轉(zhuǎn)成功后,上述兩條鏈路均將產(chǎn)生通信 費用。特別的,當(dāng)上述移動終端離開其歸屬運營商網(wǎng)絡(luò)而進(jìn)入漫游運營商網(wǎng)絡(luò)時,由于 作為前轉(zhuǎn)終端的語音郵箱或者通信終端仍然處于其歸屬運營商網(wǎng)絡(luò)之內(nèi),因此在前轉(zhuǎn)成功 后,呼叫承載鏈路將出現(xiàn)迂回現(xiàn)象,即在上述兩條鏈路之中,第一條鏈路將包含一段由歸屬 運營商網(wǎng)絡(luò)指向漫游運營商網(wǎng)絡(luò)的鏈路,第二條鏈路將包含一段由漫游運營商網(wǎng)絡(luò)指向歸 屬運營商網(wǎng)絡(luò)的鏈路。由于上述兩條鏈路均包含跨網(wǎng)鏈路,因此將產(chǎn)生高昂的通信費用。遺憾的是,現(xiàn)有技術(shù)尚無法解決上述因呼叫發(fā)生前轉(zhuǎn)而導(dǎo)致呼叫經(jīng)兩條鏈路被前 轉(zhuǎn)至前轉(zhuǎn)號碼,由此產(chǎn)生占用鏈路多且通信費用昂貴的問題。
發(fā)明內(nèi)容
有鑒于此,實有必要提供一種呼叫控制方法,以解決因呼叫發(fā)生前轉(zhuǎn)而導(dǎo)致呼叫 經(jīng)兩條鏈路被前轉(zhuǎn)至前轉(zhuǎn)號碼,由此產(chǎn)生占用鏈路多且通信費用昂貴的問題。同時,提供一種業(yè)務(wù)控制點,以解決因呼叫發(fā)生前轉(zhuǎn)而導(dǎo)致呼叫經(jīng)兩條鏈路被前 轉(zhuǎn)至前轉(zhuǎn)號碼,由此產(chǎn)生占用鏈路多且通信費用昂貴的問題。一種呼叫控制方法,包括響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼叫記錄,并監(jiān)測與所述第 一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫 時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄,釋放所述第二呼叫,以 觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件;響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,將所述第一呼叫 接續(xù)至所述呼叫記錄中的被叫號碼。一種業(yè)務(wù)控制點,包括第一呼叫控制模塊,用于響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼 叫記錄,并監(jiān)測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;第二呼叫控制模塊,用于響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記 錄,釋放所述第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件;所述第一呼叫控制模塊還用于響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè) 呼叫釋放事件,將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。本發(fā)明實施例在判定發(fā)生呼叫前轉(zhuǎn)時,釋放主叫終端與被叫終端之間以及被叫終 端與前轉(zhuǎn)終端之間承載呼叫的鏈路,將呼叫直接前轉(zhuǎn)至前轉(zhuǎn)終端。因此,本發(fā)明實施例提供 的技術(shù)方案可降低呼叫前轉(zhuǎn)過程中的鏈路使用量,降低通信費用。當(dāng)漫游終端發(fā)生呼叫前 轉(zhuǎn)且前轉(zhuǎn)號碼歸屬于漫游終端的歸屬網(wǎng)絡(luò)時,本發(fā)明實施例提供的技術(shù)方案使得呼叫無需 經(jīng)兩條跨網(wǎng)鏈路接續(xù),而是被直接前轉(zhuǎn)至上述前轉(zhuǎn)號碼,因此可大大降低呼叫前轉(zhuǎn)過程中 的鏈路使用量,降低通信費用。
圖1是依據(jù)本發(fā)明一實施例的呼叫控制方法的流程圖;圖2是依據(jù)本發(fā)明一實施例的呼叫控制方法的信令圖;圖3是依據(jù)本發(fā)明一實施例的呼叫控制方法的信令圖;圖4是依據(jù)本發(fā)明一實施例的業(yè)務(wù)控制點的邏輯結(jié)構(gòu)框圖。
具體實施例方式圖1是依據(jù)本發(fā)明一實施例的呼叫控制方法100的流程圖。在步驟102,響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼叫記錄,并監(jiān) 測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;具體來說,可僅在第一呼叫滿足預(yù)先設(shè)置的記錄條件時,才為所述第一呼叫生成 所述呼叫記錄,以降低處理設(shè)備例如業(yè)務(wù)控制點的處理負(fù)擔(dān)。上述記錄條件可以是,例如, 僅在判定所述第一呼叫指向的被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù)時,才為所述第一呼叫生成所 述呼叫記錄。此外,還可根據(jù)第一呼叫的其他屬性來設(shè)置上述記錄條件。例如,上述記錄條 件可以是,僅在第一呼叫指向一訂制有呼叫前轉(zhuǎn)業(yè)務(wù)的漫游終端且該漫游終端的前轉(zhuǎn)號碼 的歸屬網(wǎng)絡(luò)不同于漫游網(wǎng)絡(luò)時,才為所述第一呼叫生成所述呼叫記錄,其中,所述前轉(zhuǎn)號碼 的歸屬網(wǎng)絡(luò)可以是上述漫游終端的歸屬網(wǎng)絡(luò),也可以是既不同于上述漫游終端的歸屬網(wǎng)絡(luò) 也不同于漫游網(wǎng)絡(luò)的其他網(wǎng)絡(luò)。在具體實現(xiàn)過程中,上述記錄條件可根據(jù)具體需要進(jìn)行設(shè) 定,本發(fā)明要求保護(hù)的范圍不受具體的記錄條件的限制。此外,上述預(yù)設(shè)呼叫釋放事件可以是對應(yīng)預(yù)設(shè)釋放原因值的呼叫釋放事件 (Event) 0呼叫釋放事件可以表現(xiàn)為一條ISUP(ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng),htegrated Services Digital Network)用戶部分,ISDN User Part)協(xié)議或者TUP(電話用戶部分, Telephone User Part)協(xié)議中定義的REL (釋放,Release)消息REL消息通常用于釋放呼 叫。REL消息中一般會攜帶有釋放原因值,用于表明釋放呼叫的原因。在本發(fā)明實施例提供 的技術(shù)方案中,上述預(yù)設(shè)呼叫釋放事件對應(yīng)的REL消息中攜帶有上述預(yù)設(shè)釋放原因值,而 上述預(yù)設(shè)釋放原因值可以是被叫忙、被叫無應(yīng)答或者被叫不在服務(wù)區(qū)等用來表明被叫用戶 無法建立連接的釋放原因值。在通過智能網(wǎng)相關(guān)技術(shù)來實現(xiàn)本實施例時,當(dāng)?shù)谝缓艚兄赶虻谋唤薪K端訂制有基于智能網(wǎng)的呼叫前轉(zhuǎn)業(yè)務(wù)時,上述第一呼叫可以是一個根據(jù)被叫用戶簽約信息 (Terminating-CAMEL(移動網(wǎng)絡(luò)增強(qiáng)邏輯的客戶化應(yīng)用,CustomizedApplication for Mobile Network Enhanced Logic) Subscription Information, T-CSI) MM^^Sjjt^ (Mobile Terminating, MT)呼叫。在步驟104,響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為所述第一呼叫 的前轉(zhuǎn)呼叫時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄,釋放所述 第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件;具體來說,可采用各種技術(shù)方案來確定第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫。例 如,可在所述第二呼叫的前轉(zhuǎn)方號碼為所述第一呼叫的被叫號碼,且所述第二呼叫的呼叫 參考號(Call Reference Number, CRN)與所述第一呼叫的呼叫參考號相同時,判定所述第 二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。又例如,可在所述第二呼叫的主叫號碼與所述第一呼 叫的主叫號碼相同,且所述第二呼叫的前轉(zhuǎn)方號碼與所述第一呼叫的被叫號碼相同時,判 定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。又例如,若主叫號碼在呼叫鏈路建立過程中 發(fā)生改變,例如在出現(xiàn)跨網(wǎng)呼叫的情況下主叫號碼發(fā)生丟失,則還可借助相關(guān)的時間戳信 息來判定第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫。具體來說,在判定第二呼叫的前轉(zhuǎn)方號碼 為第一呼叫的被叫號碼的情況下,如果根據(jù)第一呼叫控制請求和第二呼叫控制請求的時間 戳信息判定這兩個呼叫控制請求發(fā)生時間之間的間隔時長在預(yù)設(shè)間隔時長范圍之內(nèi),則判 定第二呼叫為第一呼叫的前轉(zhuǎn)呼叫?;跁r間戳信息的判斷方法應(yīng)用于在鄰近時間內(nèi)發(fā)生 多次指向第一呼叫的被叫號碼的跨網(wǎng)呼叫的應(yīng)用場景,因為在這種應(yīng)用場景下,跨網(wǎng)呼叫 的主叫號碼將發(fā)生變化例如主叫號碼丟失,在存在多個指向第一呼叫的被叫號碼的呼叫的 情況下,僅憑第一呼叫的被叫號碼這一個參數(shù)是無法區(qū)分這些呼叫的。而借助時間戳信息, 如果能判定第一呼叫控制請求與第二呼叫控制請求發(fā)生時間之間的間隔時長在預(yù)設(shè)的間 隔時長之內(nèi),則可確定第二呼叫為第一呼叫的前轉(zhuǎn)呼叫,因為在極短的時間間隔內(nèi)發(fā)生指 向同一被叫終端的呼叫的可能性極小。不難理解,上述間隔時長越短,判斷結(jié)果越精確。在 具體實現(xiàn)過程中,在判定第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫時用到的參數(shù)可以從與第二 呼叫和第一呼叫有關(guān)的各種呼叫相關(guān)消息中獲取,例如上述參數(shù)可在相關(guān)的IDP(初始檢 測點,hitial DetectionPoint)消息中獲取,具體來說,例如,上述前轉(zhuǎn)方號碼便可從IDP 消息的Redirecting Party ID(前轉(zhuǎn)方ID)字段中提取。此外,上述時間戳信息可在接收 上述呼叫相關(guān)消息例如IDP消息時生成。此外,生成的呼叫記錄可以作為一個字段添加到 現(xiàn)有的與呼叫有關(guān)的相關(guān)記錄中,例如與呼叫有關(guān)的會話記錄中。另一方面,也可單獨生成 一個呼叫記錄。在這種情況下,生成的呼叫記錄必須包含能夠標(biāo)識該呼叫記錄所屬呼叫的 標(biāo)識信息。例如,在上文結(jié)合使用呼叫參考號來判斷第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫 的情況下,該呼叫記錄中所包含的所述呼叫的標(biāo)識信息可以是呼叫參考號。又例如,在上文 結(jié)合使用主叫號碼和被叫號碼來判斷第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫的情況下,該呼 叫記錄所包含的所述呼叫的標(biāo)識信息可以是主叫號碼和被叫號碼。又例如,在上文結(jié)合使 用被叫號碼和時間戳信息來判斷第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫的情況下,該呼叫記 錄所包含的所述呼叫的標(biāo)識信息可以是被叫號碼和時間戳信息。當(dāng)發(fā)生呼叫前轉(zhuǎn)時,前轉(zhuǎn)呼叫相當(dāng)于原始呼叫的被叫終端向原始呼叫的被叫終端 的前轉(zhuǎn)號碼所對應(yīng)的終端發(fā)起的呼叫。為便于描述,下文將發(fā)生呼叫前轉(zhuǎn)前的呼叫稱為原
7始呼叫,原始呼叫的被叫終端的前轉(zhuǎn)號碼對應(yīng)的終端稱為前轉(zhuǎn)終端。換句話說,在發(fā)生呼 叫前轉(zhuǎn)時,原始呼叫的被叫終端變?yōu)榍稗D(zhuǎn)呼叫的主叫終端。在這種情況下,由于前轉(zhuǎn)呼叫 的主叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù),因此,在通過智能網(wǎng)相關(guān)技術(shù)來實現(xiàn)本發(fā)明的技術(shù)方案 時,上述第二呼叫可以是一個根據(jù)主叫用戶簽約信息(Originating-CAMEL Subscription Information,0-CSI)觸發(fā)的移動始發(fā)(Mobile Originating,M0)呼叫。更為準(zhǔn)確的說,該 第二呼叫為一 MF(移動前轉(zhuǎn),Mobile Forwarding)呼叫,MF呼叫為一種特殊的MO呼叫。由于第二呼叫為第一呼叫的前轉(zhuǎn)呼叫,因此第二呼叫指向的被叫號碼即為真正的 前轉(zhuǎn)號碼,即第一終端指向的被叫終端的前轉(zhuǎn)號碼。通過將第二呼叫指向的被叫號碼寫入 第一呼叫的呼叫記錄,便可將真正的前轉(zhuǎn)號碼告知第一呼叫的相關(guān)業(yè)務(wù)控制邏輯,即MT呼 叫控制邏輯。如此一來,MT呼叫控制邏輯便可直接獲得MT呼叫的被叫終端的前轉(zhuǎn)號碼,而 無需再另行通過其他手段專門獲取該前轉(zhuǎn)號碼,例如通過與HLR進(jìn)行交互,來獲取原始呼 叫的被叫終端的前轉(zhuǎn)號碼。在借助智能網(wǎng)相關(guān)技術(shù)對呼叫過程進(jìn)行控制時,一次呼叫的主叫終端和被叫終端 的簽約信息均有可能觸發(fā)對應(yīng)的呼叫控制流程。其中,根據(jù)主叫終端的簽約信息觸發(fā)的控 制流程為MO流程,在MO流程中,智能網(wǎng)控制設(shè)備將上述呼叫識別為一 MO呼叫;根據(jù)被叫終 端的簽約信息觸發(fā)的控制流程為MT流程,在MT流程中,智能網(wǎng)控制設(shè)備將上述呼叫識別為 一MT呼叫。盡管均對應(yīng)同一次呼叫,但智能網(wǎng)控制設(shè)備,例如但不限于業(yè)務(wù)控制點,并不會 將上述MO呼叫和MT呼叫相關(guān)聯(lián),換句話說,在智能網(wǎng)控制設(shè)備看來,上述MO呼叫和MT呼 叫是毫無關(guān)聯(lián)的兩次呼叫。而根據(jù)本發(fā)明提供的技術(shù)方案,通過判斷MO呼叫是否為MT呼 叫的前轉(zhuǎn)呼叫,便可在確定MO呼叫為MT呼叫的前轉(zhuǎn)呼叫的情況下,將MO呼叫指向的被叫 號碼,也就是MT呼叫指向的被叫終端的前轉(zhuǎn)號碼,告知MT呼叫的相關(guān)控制邏輯,以便MT呼 叫相關(guān)的控制邏輯可根據(jù)該前轉(zhuǎn)號碼對MT呼叫的呼叫過程進(jìn)行控制,以對呼叫前轉(zhuǎn)過程 進(jìn)行優(yōu)化。在具體實現(xiàn)過程中,在通過智能網(wǎng)相關(guān)技術(shù)來實現(xiàn)本發(fā)明的技術(shù)方案時,可通過 發(fā)送CAP (CAMEL應(yīng)用部分,CAMEL Application Part)協(xié)議中定義的RC (釋放呼叫,Release Call)消息來釋放第二呼叫,其中,該RC消息中攜帶上述預(yù)設(shè)釋放原因值。本領(lǐng)域內(nèi)的技術(shù) 人員應(yīng)當(dāng)明白,由于第二呼叫為第一呼叫的前轉(zhuǎn)呼叫,因此,在第二呼叫被釋放的情況下, 第一呼叫對應(yīng)的鏈路同樣將被釋放,此時,用于釋放第一呼叫的承載鏈路的REL消息中同 樣攜帶上述預(yù)設(shè)釋放原因值。除了上面介紹的釋放第二呼叫的方案之外,本發(fā)明實施例還可采用另外一種方案 來釋放第二呼叫,即將所述第二呼叫接續(xù)至一虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入 號碼的歸屬網(wǎng)絡(luò)與所述第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同。同時,在監(jiān)測到指向所述虛 擬業(yè)務(wù)接入號碼的任一呼叫時,釋放所述任一呼叫并觸發(fā)所述預(yù)設(shè)呼叫釋放事件。如此一 來,便可將第二呼叫路由回第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò),再通過該歸屬網(wǎng)絡(luò)來釋放第 二呼叫。這種釋放第二呼叫的方案在一些應(yīng)用環(huán)境中會帶來特別的效果,這種效果將在下 文進(jìn)行具體的描述。在具體實現(xiàn)過程中,為降低呼叫控制設(shè)備,例如業(yè)務(wù)控制點,的處理負(fù)擔(dān),可根據(jù) 作為第一呼叫的前轉(zhuǎn)呼叫的第二呼叫的具體情況來確定是否將第二呼叫指向的被叫號碼 寫入第一呼叫的呼叫記錄中。例如,可在第二呼叫滿足預(yù)設(shè)的號碼寫入條件時,才將第二
8呼叫指向的被叫號碼寫入第一呼叫的呼叫記錄中。具體來說,上述號碼寫入條件可以是,例 如,僅在所述第二呼叫指向的被叫號碼,即第一呼叫指向的被叫終端的前轉(zhuǎn)號碼的歸屬網(wǎng) 絡(luò)不同于所述第一呼叫指向的被叫號碼當(dāng)前所在的網(wǎng)絡(luò)時,才將所述第二呼叫指向的被叫 號碼寫入所述第一呼叫的呼叫記錄,其中,第二呼叫指向的被叫號碼既可以歸屬于第一呼 叫指向的被叫終端的歸屬網(wǎng)絡(luò),也可以歸屬于第一呼叫指向的被叫終端當(dāng)前所在的網(wǎng)絡(luò)之 外的其他網(wǎng)絡(luò)。在具體實現(xiàn)過程中,將第二呼叫指向的被叫號碼寫入第一呼叫的呼叫記錄 的條件可根據(jù)具體需要進(jìn)行設(shè)定,本發(fā)明要求保護(hù)的范圍不受具體條件的限制。在步驟106,響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,將所 述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。由上述步驟不難看出,在監(jiān)測到第一呼叫發(fā)生前轉(zhuǎn)時,前轉(zhuǎn)呼叫將被釋放,由此導(dǎo) 致第一呼叫也被釋放。由于預(yù)先已經(jīng)為第一呼叫設(shè)置了對應(yīng)的監(jiān)測點,即監(jiān)測與所述第一 呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件,因此在第一呼叫被釋放時,用于對第一呼叫的呼叫過程 進(jìn)行控制的呼叫控制設(shè)備,例如業(yè)務(wù)控制點,將監(jiān)測到對應(yīng)的呼叫釋放事件。在這種情況 下,如果監(jiān)測到的呼叫釋放事件不同于正常通話結(jié)束等情況時的呼叫釋放事件,而是上述 預(yù)設(shè)呼叫釋放事件,則可以認(rèn)定第一呼叫發(fā)生前轉(zhuǎn)。在這種情況下,第一呼叫將被接續(xù)至呼 叫記錄中的被叫號碼。如上文所述,該被叫號碼即為第一呼叫的被叫終端的前轉(zhuǎn)號碼。如 此一來,當(dāng)?shù)谝缓艚袧M足前轉(zhuǎn)條件時,例如被叫忙、被叫無法應(yīng)答或者被叫不在服務(wù)區(qū)等, 第一呼叫將不再進(jìn)行常規(guī)的呼叫前轉(zhuǎn),而是直接前轉(zhuǎn)至前轉(zhuǎn)終端,其中,常規(guī)的呼叫前轉(zhuǎn)即 首先建立到被叫終端的呼叫,然后建立由被叫終端到前轉(zhuǎn)終端的呼叫。這樣一來,相比于需 要建立兩條鏈路的常規(guī)呼叫前轉(zhuǎn),本發(fā)明實施例提供的技術(shù)方案僅需建立一條鏈路,因此 本發(fā)明實施例提供的技術(shù)方案可降低通話鏈路使用量,由此降低通話費用。下面結(jié)合具體實施例來詳細(xì)描述本發(fā)明實施例提供的技術(shù)方案在降低鏈路使用 量方面的具體效果。圖2是依據(jù)本發(fā)明一實施例的呼叫控制方法200的信令圖。在圖2所示的信令圖 中,實線箭頭表示在CAP協(xié)議中定義的相關(guān)消息,單點劃線箭頭表示在MAP (移動應(yīng)用部分, Mobile Application Part)協(xié)議中定義的相關(guān)消息,雙點劃線箭頭表示ISUP協(xié)議或者TUP 協(xié)議中定義的相關(guān)消息。圖2所示的信令圖應(yīng)用于這樣一種應(yīng)用場景歸屬于第一網(wǎng)絡(luò)的 終端漫游至第二網(wǎng)絡(luò),該終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù),且其前轉(zhuǎn)號碼歸屬于第一網(wǎng)絡(luò)。為便于 描述,下文將上述應(yīng)用場景簡稱為國際漫游前轉(zhuǎn)場景。步驟202,第一網(wǎng)絡(luò),即被叫終端的歸屬網(wǎng)絡(luò)的GMSC(網(wǎng)關(guān)移動交換中心,Gateway Mobile Switching Center)/SSP (業(yè)務(wù)交換點,Service Switching Point)響應(yīng)主叫終端 向被叫終端發(fā)起的呼叫,向被叫終端的HLR(歸屬位置寄存器,Home Location Register)發(fā) 送SRI (發(fā)送路由信息,Send Routing Information)消息,以向HLR請求被叫終端的簽約 信息。為便于描述,下文將主叫終端向被叫終端發(fā)起的呼叫簡稱為原始呼叫。步驟204,HLR向第一網(wǎng)絡(luò)的GMSC發(fā)送SRI_ACK(SRI應(yīng)答)消息,其中攜帶有被叫 終端的簽約信息。步驟206,GMSC分析被叫終端的簽約信息,在發(fā)現(xiàn)被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù) 時,向歸屬于第一網(wǎng)絡(luò)的SCP(業(yè)務(wù)控制點,Service Control Point)中的第一呼叫控制模 塊發(fā)送IDP(初始檢測點,Initial Detection Point)消息。
本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,GMSC在對被叫終端的簽約信息進(jìn)行分析后,如果發(fā) 現(xiàn)被叫終端訂制有基于智能網(wǎng)的呼叫前轉(zhuǎn)業(yè)務(wù),則將在DP12(檢測點12)觸發(fā)IDP消息,以 觸發(fā)MT呼叫控制流程。因此,在這種情況下,業(yè)務(wù)控制點會將上述原始呼叫識別為一 MT呼 叫。步驟208,SCP的第一呼叫控制模塊為上述MT呼叫生成一呼叫記錄,并向GMSC 返回RRBE (請求報告BCSM(基本呼叫狀態(tài)模型,Basic Call StateModel)事件,Request Report BCSM Event)消息,請求GMSC在收到針對上述MT呼叫的REL (釋放,Release)消息 時向業(yè)務(wù)控制點的第一呼叫控制模塊上報。步驟210,GMSC再次向HLR發(fā)送SRI消息,以請求被叫終端的具體位置信息。步驟212,HLR響應(yīng)上述SRI消息,向第二網(wǎng)絡(luò),即原始呼叫的被叫終端當(dāng)前所在網(wǎng) 絡(luò)中的VMSC(拜訪地移動交換中心,Visited Mobile SwitchingCenter)發(fā)送PRN(提供路 由號碼,Provide Roaming Number)消息。步驟214,VMSC B向應(yīng)上述PRN消息,返回PRN_ACK (PRN應(yīng)答),其中,該PRN_ACK中 攜帶有 MSRN(移動臺漫游號碼,Mobile Station RoamingNumber)。步驟216,HLR向GMSC返回SRI_ACK,其中攜帶上述MSRN。步驟218,GMSC 向 VMSC 發(fā)送 IAM(初始地址消息,hitial AddressMessage),以便 根據(jù)上述MSRN將原始呼叫接續(xù)至VMSC。步驟220,VMSC 響應(yīng)上述 IAM,返回 ACM (地址全消息,Address CompleteMessage), 并開始呼叫被叫終端。步驟222,VMSC呼叫被叫終端后發(fā)現(xiàn)被叫終端無法建立連接(例如被叫終端忙、 被叫終端無應(yīng)答或者被叫終端不在服務(wù)區(qū)等)。此后,VMSC根據(jù)VLR(拜訪位置寄存器, Visitor Location Register)中存儲的被叫終端的簽約信息,執(zhí)行呼叫前轉(zhuǎn)操作,其中,被 叫終端的簽約信息中記錄有被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù)。在執(zhí)行呼叫前轉(zhuǎn)操作的過程中,VMSC以原被叫終端,即原始呼叫的被叫終端作為 主叫終端向前轉(zhuǎn)終端發(fā)起呼叫。在這種情況下,由于原被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù),因此 在以原被叫終端作為主叫終端來發(fā)起呼叫時,將觸發(fā)VMSC向業(yè)務(wù)控制點的第二呼叫控制 模塊發(fā)送IDP消息。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,VMSC在對呼叫前轉(zhuǎn)后的主叫終端,即原被叫終端的 簽約信息進(jìn)行分析后,如果發(fā)現(xiàn)呼叫前轉(zhuǎn)后的主叫終端訂制有基于智能網(wǎng)的呼叫前轉(zhuǎn)業(yè) 務(wù),則將在DP2(檢測點2)觸發(fā)IDP消息,以觸發(fā)MO呼叫控制流程。因此,在這種情況下, 業(yè)務(wù)控制點會將前轉(zhuǎn)后的原始呼叫識別為一 MO呼叫。更為準(zhǔn)確的說,該前轉(zhuǎn)后的原始呼叫 為一 MF(移動前轉(zhuǎn),MobileForwarding)呼叫,MF呼叫為一種特殊的MO呼叫。步驟224,業(yè)務(wù)控制點的第二呼叫控制模塊在判定請求控制的MO呼叫為前述MT呼 叫的前轉(zhuǎn)呼叫時,將所述MO呼叫指向的被叫號碼寫入所述MT呼叫的呼叫記錄,并向VMSC 發(fā)送RC (釋放呼叫,Release Call)消息,以通知VMSC釋放MO呼叫,并在RC消息中攜帶預(yù) 設(shè)釋放原因值。上述MT呼叫和上述MO呼叫均對應(yīng)原始呼PL],其中,MT呼叫對應(yīng)呼叫前轉(zhuǎn)前的原始 呼叫,MO呼叫對應(yīng)呼叫前轉(zhuǎn)后的原始呼叫。然而,在現(xiàn)有技術(shù)中,業(yè)務(wù)控制點并不會將上述 MT呼叫和上述MO呼叫進(jìn)行關(guān)聯(lián)。換句話說,在業(yè)務(wù)控制點看來,上述MT呼叫和上述MO呼叫為沒有關(guān)聯(lián)的兩個呼叫。在這種情況下,本發(fā)明實施例提供的技術(shù)方案通過將MO呼叫與 MT呼叫的呼叫參數(shù)進(jìn)行比較,來判斷MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫,并在判定MO呼叫 為MT呼叫的前轉(zhuǎn)呼叫的情況下,將MO呼叫指向的被叫號碼,即MT呼叫的被叫終端的前轉(zhuǎn) 號碼寫入MT呼叫的呼叫記錄,如此一來,MT呼叫的相關(guān)控制流程便可獲得MT呼叫的被叫終 端的前轉(zhuǎn)號碼,從而實現(xiàn)對MT呼叫的前轉(zhuǎn)控制。如上文所述,在具體實現(xiàn)過程中,可采用各 種技術(shù)方案來確定MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫。例如,可在所述MO呼叫的前轉(zhuǎn)方號 碼為所述MT呼叫的被叫號碼,且所述MO呼叫的呼叫參考號(Call Reference Number, CRN) 與所述MT呼叫的呼叫參考號相同時,判定所述MO呼叫為所述MT呼叫的前轉(zhuǎn)呼叫。又例如, 可在所述MO呼叫的主叫號碼與所述MT呼叫的主叫號碼相同,且所述MO呼叫的前轉(zhuǎn)方號碼 與所述MT呼叫的被叫號碼相同時,判定所述MO呼叫為所述MT呼叫的前轉(zhuǎn)呼叫。又例如, 若主叫號碼在呼叫鏈路建立過程中發(fā)生改變,例如在出現(xiàn)跨網(wǎng)呼叫的情況下主叫號碼發(fā)生 丟失,則還可借助相關(guān)的時間戳信息來判定MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫。具體來說, 在判定MO呼叫的前轉(zhuǎn)方號碼為MT呼叫的被叫號碼的情況下,如果根據(jù)MT呼叫控制請求和 MO呼叫控制請求的時間戳信息判定這兩個呼叫控制請求發(fā)生時間之間的間隔時長在預(yù)設(shè) 間隔時長范圍之內(nèi),則判定MO呼叫為MT呼叫的前轉(zhuǎn)呼叫?;跁r間戳信息的判斷方法應(yīng) 用于在鄰近時間內(nèi)發(fā)生多次指向MT呼叫的被叫號碼的跨網(wǎng)呼叫的應(yīng)用場景,因為在這種 應(yīng)用場景下,跨網(wǎng)呼叫的主叫號碼將發(fā)生變化例如主叫號碼丟失,在存在多個指向MT呼叫 的被叫號碼的呼叫的情況下,僅憑MT呼叫的被叫號碼這一個參數(shù)是無法區(qū)分這些呼叫的。 而借助時間戳信息,如果能判定MT呼叫控制請求與MO呼叫控制請求發(fā)生時間之間的間隔 時長在預(yù)設(shè)的間隔時長之內(nèi),則可確定MO呼叫為MT呼叫的前轉(zhuǎn)呼叫,因為在極短的時間間 隔內(nèi)發(fā)生指向同一被叫終端的呼叫的可能性極小。不難理解,上述間隔時長越短,判斷結(jié)果 約精確。在具體實現(xiàn)過程中,在判定MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫時用到的參數(shù)可以 從與MO呼叫和MT呼叫有關(guān)的各種呼叫相關(guān)消息中獲取,例如上述參數(shù)可在相關(guān)的IDP (初 始檢測點,Initial Detection Point)消息中獲取,具體來說,例如,上述前轉(zhuǎn)方號碼便可 從IDP消息的Redirecting Party ID(前轉(zhuǎn)方ID)字段中提取。此外,上述時間戳信息可 在接收上述呼叫相關(guān)消息例如IDP消息時生成。此外,生成的呼叫記錄可以作為一個字段添加到現(xiàn)有的與呼叫有關(guān)的相關(guān)記錄 中,例如與呼叫有關(guān)的會話記錄中。另一方面,也可單獨生成一個呼叫記錄。在這種情況 下,生成的呼叫記錄必須包含能夠標(biāo)識該呼叫記錄所屬呼叫的標(biāo)識信息。例如,在上文結(jié)合 使用呼叫參考號來判斷MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫的情況下,該呼叫記錄中所包含 的所述呼叫的標(biāo)識信息可以是呼叫參考號。又例如,在上文結(jié)合使用主叫號碼和被叫號碼 來判斷MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫的情況下,該呼叫記錄所包含的所述呼叫的標(biāo)識 信息可以是主叫號碼和被叫號碼。又例如,在上文結(jié)合使用被叫號碼和時間戳信息來判斷 MO呼叫是否為MT呼叫的前轉(zhuǎn)呼叫的情況下,該呼叫記錄所包含的所述呼叫的標(biāo)識信息可 以是被叫號碼和時間戳信息。步驟226,VMSC在收到RC消息后,將釋放MO呼叫。此時,由于MO呼叫為MT呼叫 的前轉(zhuǎn)呼叫,因此,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,MO呼叫被釋放將導(dǎo)致到MT呼叫也將被釋 放,具體來說,承載MT呼叫的鏈路將被釋放。具體來說,此時,VMSC將向GMSC發(fā)送REL消 息,其中,該REL消息中將攜帶上述RC消息中攜帶的預(yù)設(shè)釋放原因值。
11
步驟228,GMSC在收到上述REL消息后,返回RLC (釋放完成,ReLeaseCompletion) 消息。此時,GMSC與VMSC之間承載MT呼叫的鏈路被釋放。步驟230,由于在步驟208中,業(yè)務(wù)控制點的第一呼叫控制模塊通過RRBE消息請 求GMSC在收到REL消息后向業(yè)務(wù)控制點的第一呼叫控制模塊上報。因此,GMSC在收到上 述REL消息后,通過ERB(BCSM事件報告,Event ReportBCSM)消息向第一呼叫控制模塊上 報,其中,該ERB消息中攜帶上述REL消息中攜帶的預(yù)設(shè)釋放原因值。步驟232,第一呼叫控制模塊在收到GMSC根據(jù)收到的REL消息發(fā)出的ERB消息后, 根據(jù)其中攜帶的預(yù)設(shè)釋放原因值判定MT呼叫發(fā)生呼叫前轉(zhuǎn),因此向GMSC發(fā)送包含呼叫記 錄中記錄的被叫號碼的連接(CONNECT)消息,以指示GMSC將所述MT呼叫接續(xù)至所述呼叫 記錄中的被叫號碼。圖2描述的呼叫控制方法200是圖1所示的呼叫控制方法100在上文所述的應(yīng) 用場景下的具體實現(xiàn)。其中,方法200中GMSC在DP12觸發(fā)的IDP消息即為方法100中的 第一呼叫控制請求,由方法200可知,該IDP消息來自第一網(wǎng)絡(luò),所述第一網(wǎng)絡(luò)為所述第一 呼叫指向的被叫終端的歸屬網(wǎng)絡(luò),而方法200中的MT呼叫即為方法100中的第一呼叫。方 法100中描述的監(jiān)測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件在方法200中具體表現(xiàn)為 SCP的第一呼叫控制模塊請求GMSC在收到針對MT呼叫的REL消息時向SCP上報。此外,方法200中VMSC在DP2觸發(fā)的IDP消息即為方法100中的第二呼叫控制請 求,MO呼叫即為方法100中的第二呼叫。而方法100中描述的釋放所述第二呼叫,以觸發(fā) 與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,在方法200中則具體表現(xiàn)為SCP的第二 呼叫控制模塊向VMSC發(fā)送包含預(yù)設(shè)釋放原因值的RC消息以釋放MO呼叫,且由于MO呼叫 為MT呼叫的前轉(zhuǎn)呼叫,因此釋放MO呼叫將導(dǎo)致MT呼叫也被釋放,具體來說,即為VMSC向 GMSC發(fā)送包含預(yù)設(shè)釋放原因值的REL消息。方法100中描述的響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事 件,將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼,在方法200中具體表現(xiàn)為,GMSC在 收到來自VMSC的REL消息后,向SCP的第一呼叫控制模塊發(fā)送ERB消息,其中該REL消息 中攜帶上述預(yù)設(shè)釋放原因值,該ERB消息中攜帶該REL消息中攜帶的上述預(yù)設(shè)釋放原因值。 SCP的第一呼叫控制模塊根據(jù)該預(yù)設(shè)釋放原因值,判定MT呼叫發(fā)生前轉(zhuǎn),從而將MT呼叫接 續(xù)至所述呼叫記錄中的被叫號碼。基于圖2中描述的方法200,可將本發(fā)明實施例提供的技術(shù)方案在國際漫游前轉(zhuǎn) 場景中的具體實現(xiàn)總結(jié)為如下呼叫控制方法響應(yīng)來自第一網(wǎng)絡(luò)的第一呼叫控制請求,為 請求控制的第一呼叫生成呼叫記錄,并指示第一網(wǎng)絡(luò)監(jiān)測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼 叫釋放事件,其中,所述第一網(wǎng)絡(luò)為所述第一呼叫指向的被叫終端的歸屬網(wǎng)絡(luò);響應(yīng)來自第 二網(wǎng)絡(luò)的第二呼叫控制請求,在判定請求控制的第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫時, 將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄,釋放所述第二呼叫,以觸 發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,其中,第二網(wǎng)絡(luò)不同于所述第一網(wǎng)絡(luò); 響應(yīng)第一網(wǎng)絡(luò)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,指示第一網(wǎng)絡(luò)將 所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。更進(jìn)一步的說,所述預(yù)設(shè)呼叫釋放事件 為攜帶有預(yù)設(shè)釋放原因值的釋放鏈路消息,所述釋放所述第二呼叫,以觸發(fā)與所述第一呼 叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,具體包括,向所述第二網(wǎng)絡(luò)發(fā)送攜帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)所述第二網(wǎng)絡(luò)向所述第一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值 的釋放鏈路消息。如上文所述,在執(zhí)行前轉(zhuǎn)操作時,相比于需要建立兩條鏈路的常規(guī)呼叫前轉(zhuǎn),本發(fā) 明實施例提供的技術(shù)方案僅需建立一條鏈路,因此本發(fā)明實施例提供的技術(shù)方案可降低通 話鏈路使用量,由此降低通話費用。在國際漫游前轉(zhuǎn)場景中,由于常規(guī)呼叫前轉(zhuǎn)需要建立的 兩條鏈路均包含國際鏈路,因此費用非常昂貴。相比與此,在漫游終端的前轉(zhuǎn)終端處于既 不同于漫游網(wǎng)絡(luò)也不同于漫游終端的歸屬網(wǎng)絡(luò)的其他網(wǎng)絡(luò)時,本發(fā)明提供的技術(shù)方案只需 建立一條連接所述其他網(wǎng)絡(luò)的國際鏈路;在漫游終端的前轉(zhuǎn)終端處于漫游終端的歸屬網(wǎng)絡(luò) 內(nèi),本發(fā)明提供的技術(shù)方案只需建立一條連接前轉(zhuǎn)終端的國內(nèi)鏈路。由此可見,本發(fā)明實施 例提供的技術(shù)方案在國際漫游前轉(zhuǎn)場景中在降低通話費用方面的效果更加明顯。應(yīng)注意,盡管圖2所示的技術(shù)方案是以上文所述的國際漫游前轉(zhuǎn)場景為前提進(jìn)行 描述的,但是本領(lǐng)域的技術(shù)人員,本發(fā)明提供的技術(shù)方案并非僅限于該應(yīng)用場景,還可以應(yīng) 用到發(fā)生呼叫前轉(zhuǎn)的其他場景,例如在被叫終端未發(fā)生漫游、被叫終端發(fā)生漫游且前轉(zhuǎn)終 端歸屬于漫游網(wǎng)絡(luò)、被叫終端發(fā)生漫游且前轉(zhuǎn)終端的歸屬網(wǎng)絡(luò)既不同于被叫終端的歸屬網(wǎng) 絡(luò)也不同于漫游網(wǎng)絡(luò)的應(yīng)用場景中,本發(fā)明提供的技術(shù)方案依然適用。在圖2所示的方法200中,業(yè)務(wù)控制點發(fā)出的RC消息是發(fā)往VMSC的。在具體應(yīng) 用過程中,一些交換機(jī)在收到RC消息之后,并不會立即釋放呼叫,而是通過呼叫鏈路向主 叫用戶發(fā)送提示音,以告知主叫用戶被叫用戶當(dāng)前無法應(yīng)答。在這種情況下,主叫用戶在聽 到上述提示音之后,會主動掛斷電話,導(dǎo)致呼叫前轉(zhuǎn)無法實現(xiàn)。如此一來,便需要對VMSC進(jìn) 行配置,以控制VMSC在收到RC消息之后立即釋放呼叫而不是通過呼叫鏈路向主叫用戶發(fā) 送提示音。然而,對其他網(wǎng)絡(luò)進(jìn)行配置是極為困難的,因此,需要一種方案,可有效解決VMSC 播放提示音而導(dǎo)致主叫用戶掛斷電話的問題。本發(fā)明實施例提供的技術(shù)方案在圖2所示方 法的基礎(chǔ)上,將第二呼叫路由回第一呼叫的被叫終端的歸屬網(wǎng)絡(luò),以達(dá)到由歸屬網(wǎng)絡(luò)對第 二呼叫進(jìn)行釋放的目的。通過對歸屬網(wǎng)絡(luò)交換機(jī)進(jìn)行配置,可控制歸屬網(wǎng)絡(luò)在收到RC消息 之后直接釋放第二呼叫,而不是向主叫用戶播放提示音。下面就結(jié)合圖3對本發(fā)明實施例 提供的技術(shù)方案進(jìn)行詳細(xì)的描述。圖3是依據(jù)本發(fā)明一實施例的呼叫控制方法300的信令圖。步驟302,第一網(wǎng)絡(luò),即被叫終端的歸屬網(wǎng)絡(luò)的GMSC響應(yīng)主叫終端向被叫終端發(fā) 起的呼叫,向被叫終端的HLR發(fā)送SRI消息,以向HLR請求被叫終端的簽約信息。為便于描 述,下文將主叫終端向被叫終端發(fā)起的呼叫簡稱為原始呼叫。步驟304,HLR向第一網(wǎng)絡(luò)的GMSC發(fā)送SRI_ACK消息,其中攜帶有被叫終端的簽約
信息ο步驟306,GMSC分析被叫終端的簽約信息,在發(fā)現(xiàn)被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù) 時,向歸屬于第一網(wǎng)絡(luò)的SCP中的第一呼叫控制模塊發(fā)送IDP消息。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,GMSC在對被叫終端的簽約信息進(jìn)行分析后,如果發(fā) 現(xiàn)被叫終端訂制有基于智能網(wǎng)的呼叫前轉(zhuǎn)業(yè)務(wù),則將在DP12(檢測點12)觸發(fā)IDP消息,以 觸發(fā)MT呼叫控制流程。因此,在這種情況下,業(yè)務(wù)控制點會將上述原始呼叫識別為一 MT呼 叫。步驟308,SCP的第一呼叫控制模塊為上述MT呼叫生成一呼叫記錄,并向GMSC返回RRBE消息,請求GMSC在收到針對上述MT呼叫的REL消息時向業(yè)務(wù)控制點的第一呼叫控 制模塊上報。步驟310,GMSC再次向HLR發(fā)送SRI消息,以請求被叫終端的具體位置信息。步驟312,HLR響應(yīng)上述SRI消息,向第二網(wǎng)絡(luò),即移動終端當(dāng)前所在網(wǎng)絡(luò)中的VMSC 發(fā)送PRN消息。步驟314,VMSC響應(yīng)上述PRN消息,返回PRN_ACK,其中,該PRN_ACK中攜帶有MSRN。步驟316,HLR向GMSC返回SRI_ACK,其中攜帶上述MSRN。步驟318,GMSC向VMSC發(fā)送IAM,以便根據(jù)上述MSRN將主叫終端發(fā)起的呼叫接續(xù) 至 VMSC。步驟320,VMSC響應(yīng)上述IAM,返回ACM,并開始呼叫被叫終端。步驟322,VMSC呼叫被叫終端后發(fā)現(xiàn)被叫終端無法建立連接,例如被叫終端忙、被 叫終端無應(yīng)答或者被叫終端不在服務(wù)區(qū)等。此后,VMSC根據(jù)VLR中存儲的被叫終端的簽約 信息,執(zhí)行呼叫前轉(zhuǎn)操作,其中,被叫終端的簽約信息中記錄有被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù)。在執(zhí)行呼叫前轉(zhuǎn)操作的過程中,VMSC以原被叫終端,即原始呼叫的被叫終端作為 主叫終端向前轉(zhuǎn)終端發(fā)起呼叫。在這種情況下,由于原被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù),因此 在以原被叫終端作為主叫終端來發(fā)起呼叫時,將觸發(fā)VMSC向業(yè)務(wù)控制點的第二呼叫控制 模塊發(fā)送IDP消息。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,VMSC在對呼叫前轉(zhuǎn)后的主叫終端,即原被叫終端的 簽約信息進(jìn)行分析后,如果發(fā)現(xiàn)呼叫前轉(zhuǎn)后的主叫終端訂制有基于智能網(wǎng)的呼叫前轉(zhuǎn)業(yè) 務(wù),則將在DP2(檢測點2)觸發(fā)IDP消息,以觸發(fā)MO呼叫控制流程。因此,在這種情況下, 業(yè)務(wù)控制點會將前轉(zhuǎn)后的原始呼叫識別為一 MO呼叫。更為準(zhǔn)確的說,該前轉(zhuǎn)后的原始呼叫 為一 MF(移動前轉(zhuǎn),MobileForwarding)呼叫,MF呼叫為一種特殊的MO呼叫。步驟324,業(yè)務(wù)控制點的第二呼叫控制模塊在判定請求控制的MO呼叫為前述MT呼 叫的前轉(zhuǎn)呼叫時,將所述MO呼叫指向的被叫號碼寫入所述MT呼叫的呼叫記錄,并向VMSC 發(fā)送連接(CONNECT)消息,以通知VMSC將MO呼叫接續(xù)至一虛擬業(yè)務(wù)接入號碼,其中,所述 虛擬業(yè)務(wù)接入號碼的歸屬網(wǎng)絡(luò)與所述MT呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同。步驟326,VMSC向GMSC發(fā)送IAM,以便根據(jù)上述虛擬業(yè)務(wù)接入號碼將MO呼叫接續(xù) 至 GMSC。步驟328,GMSC在收到IAM后,向VMSC返回ACM。步驟330,GMSC向SCP中的第三呼叫控制模塊發(fā)送IDP消息。具體來說,上述虛擬業(yè)務(wù)接入號碼具有專門設(shè)置的接入碼字冠,能夠觸發(fā)GMSC在 對上述虛擬業(yè)務(wù)接入號碼進(jìn)行被叫號碼分析之后,在DP3(檢測點幻觸發(fā)IDP消息以便向 SCP上報。步驟332,SCP中的第三呼叫控制模塊向GMSC發(fā)送RC消息,以通知GMSC釋放指向 上述虛擬業(yè)務(wù)接入號碼的呼叫,并在RC消息中攜帶預(yù)設(shè)釋放原因值。SCP中的第三呼叫控制模塊可配置為,在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的任 一呼叫時,釋放所述任一呼叫并觸發(fā)所述預(yù)設(shè)呼叫釋放事件。具體來說,SCP中的第三呼叫 控制模塊向GMSC發(fā)送攜帶預(yù)設(shè)釋放原因值的RC消息,以指示GMSC釋放指向上述虛擬業(yè)務(wù)接入號碼的呼叫。在步驟334,GMSC向VMSC發(fā)送攜帶預(yù)設(shè)釋放原因值的REL消息,以指示VMSC釋放 前述MO呼叫。此后,GMSC與VMSC之間承載MO呼叫的鏈路被釋放。在步驟336,VMSC向GMSC發(fā)送攜帶預(yù)設(shè)釋放原因值的REL消息,以指示GMSC釋放 前述MT呼叫。此后,VMSC與GMSC之間承載MT呼叫的鏈路被釋放。VMSC在收到RC消息后,將釋放MO呼叫。此時,由于MO呼叫為MT呼叫的前轉(zhuǎn)呼 叫,因此,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)明白,MO呼叫被釋放將導(dǎo)致到MT呼叫也將被釋放。具體 來說,此時,VMSC將向GMSC發(fā)送REL消息,其中,該REL消息中將攜帶上述RC消息中攜帶 的預(yù)設(shè)釋放原因值。應(yīng)注意,為簡化描述過程,圖3中省略了發(fā)送每一 REL消息對應(yīng)的RLC消息的步
馬聚ο在步驟338,由于在步驟308中,業(yè)務(wù)控制點的第一呼叫控制模塊通過RRBE消息請 求GMSC在收到REL消息后向業(yè)務(wù)控制點的第一呼叫控制模塊上報。因此,GMSC在收到上 述REL消息后,通過ERB消息向第一呼叫控制模塊上報,其中,該ERB消息中攜帶上述REL 消息中攜帶的預(yù)設(shè)釋放原因值。步驟340,業(yè)務(wù)控制點的第一呼叫控制模塊在收到GMSC根據(jù)收到的REL消息發(fā)出 的ERB消息后,根據(jù)其中攜帶的預(yù)設(shè)釋放原因值判定MT呼叫發(fā)生呼叫前轉(zhuǎn),因此向GMSC發(fā) 送包含呼叫記錄中記錄的被叫號碼的連接(CONNECT)消息,以指示GMSC將所述MT呼叫接 續(xù)至所述呼叫記錄中的被叫號碼。在圖3所示的方法300中,業(yè)務(wù)控制點中的第二呼叫控制模塊并非直接釋放MO呼 叫,而是借助歸屬于第一網(wǎng)絡(luò)的虛擬業(yè)務(wù)接入號碼將MO呼叫路由回第一網(wǎng)絡(luò),然后在第一 網(wǎng)絡(luò)內(nèi)將上述MO呼叫釋放。如此一來,便可對第一網(wǎng)絡(luò)內(nèi)的GMSC進(jìn)行配置,使其在收到 RC消息后直接進(jìn)行釋放操作而不是發(fā)送提示音,以避免直接釋放MO呼叫有可能導(dǎo)致VMSC 播放提示音的問題。相比于對其他網(wǎng)絡(luò)進(jìn)行配置,對原始呼叫的被叫終端的歸屬網(wǎng)絡(luò)內(nèi)的 GMSC進(jìn)行配置是可行的。由方法300可知,方法300對方法200中的MO呼叫的釋放方式進(jìn)行了優(yōu)化,優(yōu)化 后的釋放方式可歸納為,向所述第二網(wǎng)絡(luò)發(fā)送攜帶有虛擬業(yè)務(wù)接入號碼的呼叫連接消息, 以將所述第二呼叫接續(xù)至所述虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼歸屬于第 一網(wǎng)絡(luò);在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的所述第二呼叫時,向所述第一網(wǎng)絡(luò)發(fā)送攜 帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋 放原因值的釋放消息,從而觸發(fā)第二網(wǎng)絡(luò)向第一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋 放消息,其中,第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送的上述釋放消息用于釋放第二呼叫,第二網(wǎng)絡(luò)向第 一網(wǎng)絡(luò)發(fā)送的上述釋放消息用于釋放第一呼叫。圖3描述的呼叫控制方法300是圖1所示的呼叫控制方法100在上文所述的國 際漫游前轉(zhuǎn)場景下的具體實現(xiàn)。具體來說,圖3描述的呼叫控制方法300著重對圖1所示 的呼叫控制方法100中釋放第二呼叫的方式進(jìn)行了優(yōu)化,優(yōu)化后的釋放方式可歸納為,將 所述第二呼叫接續(xù)至一虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼的歸屬網(wǎng)絡(luò)與所 述第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同;在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的任一呼叫 時,釋放所述任一呼叫并觸發(fā)所述預(yù)設(shè)呼叫釋放事件。
圖4是依據(jù)本發(fā)明一實施例的業(yè)務(wù)控制點400的邏輯結(jié)構(gòu)框圖。如圖4所示,業(yè) 務(wù)控制點400包括第一呼叫控制模塊402和第二呼叫控制模塊404。作為可選的,業(yè)務(wù)控制 點400還可包括第三呼叫控制模塊406。第一呼叫控制模塊402用于響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成 呼叫記錄,并監(jiān)測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件。具體來說,所述預(yù)設(shè)呼叫釋放事件為對應(yīng)預(yù)設(shè)釋放原因值的呼叫釋放事件。此外, 所述第一呼叫控制模塊402還可具體用于,在判定第一呼叫指向的被叫終端訂制有呼叫前 轉(zhuǎn)業(yè)務(wù)時,為所述第一呼叫生成所述呼叫記錄。第二呼叫控制模塊404用于響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫 為所述第一呼叫的前轉(zhuǎn)呼叫時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫 記錄,釋放所述第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件。具體來說,所述第二呼叫控制模塊404用于在所述第二呼叫的前轉(zhuǎn)方號碼為所述 第一呼叫的被叫號碼,且所述第二呼叫的呼叫參考號與所述第一呼叫的呼叫參考號相同 時,判定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。此外,所述第二呼叫控制模塊404還用 于在所述第二呼叫的主叫號碼與所述第一呼叫的主叫號碼相同,且所述第二呼叫的前轉(zhuǎn)方 號碼與所述第一呼叫的被叫號碼相同時,判定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。 有關(guān)判斷第二呼叫是否為第一呼叫的前轉(zhuǎn)呼叫的相關(guān)技術(shù)內(nèi)容已經(jīng)在上文進(jìn)行了詳細(xì)的 描述,因此此處不再贅述。所述第二呼叫控制模塊404還可采用如下方式來釋放所述第二呼叫,以觸發(fā)與所 述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件將所述第二呼叫接續(xù)至一虛擬業(yè)務(wù)接入號 碼,其中,所述虛擬業(yè)務(wù)接入號碼的歸屬網(wǎng)絡(luò)與所述第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同。 在這種情況下,第三呼叫控制模塊406用于在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的任一呼 叫時,釋放所述任一呼叫并觸發(fā)所述預(yù)設(shè)呼叫釋放事件。此外,第二呼叫控制模塊404還可具體用于,在所述第二呼叫指向的被叫號碼的 歸屬網(wǎng)絡(luò)不同于所述第一呼叫指向的被叫終端當(dāng)前所在的網(wǎng)絡(luò)時,將所述第二呼叫指向的 被叫號碼寫入所述第一呼叫的呼叫記錄。所述第一呼叫控制模塊402還用于響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述 預(yù)設(shè)呼叫釋放事件,將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。上述第一呼叫為一移動終接MT呼叫,第二呼叫為一移動始發(fā)MO呼叫。上述第一呼叫控制模塊402、第二呼叫控制模塊404和第三呼叫控制模塊406的功 能與圖1方法100中的相關(guān)操作相對應(yīng),具體的技術(shù)細(xì)節(jié)已經(jīng)在前文進(jìn)行了詳細(xì)的描述,因 此此處不再贅述。在國際漫游前轉(zhuǎn)場景下,對應(yīng)于圖2方法200中的具體操作,第一呼叫控制模塊 402和第二呼叫控制模塊404所執(zhí)行的操作將進(jìn)行細(xì)化,具體細(xì)化之處包括所述第一呼叫 控制請求來自第一網(wǎng)絡(luò),所述第一網(wǎng)絡(luò)為所述第一呼叫指向的被叫終端的歸屬網(wǎng)絡(luò);所述 第一呼叫控制模塊402具體用于,指示第一網(wǎng)絡(luò)監(jiān)測并上報與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè) 呼叫釋放事件;所述第二呼叫控制請求來自第二網(wǎng)絡(luò),其中所述第二網(wǎng)絡(luò)不同于所述第一 網(wǎng)絡(luò);所述第一呼叫控制模塊402具體用于響應(yīng)第一網(wǎng)絡(luò)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián) 的所述預(yù)設(shè)呼叫釋放事件,指示第一網(wǎng)絡(luò)將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號
16碼。所述預(yù)設(shè)呼叫釋放事件為攜帶有預(yù)設(shè)釋放原因值的釋放消息,所述第二呼叫控制模塊 404具體用于,向所述第二網(wǎng)絡(luò)發(fā)送攜帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)所述第 二網(wǎng)絡(luò)向所述第一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息。在國際漫游前轉(zhuǎn)場景下,對應(yīng)于圖3方法300中的具體操作,第二呼叫控制模塊 404和第三呼叫控制模塊406所執(zhí)行的操作將進(jìn)行細(xì)化,具體細(xì)化之處包括所述預(yù)設(shè)呼叫 釋放事件為攜帶有預(yù)設(shè)釋放原因值的釋放消息,所述第二呼叫控制模塊404具體用于,向 所述第二網(wǎng)絡(luò)發(fā)送攜帶有虛擬業(yè)務(wù)接入號碼的呼叫連接消息,以將所述第二呼叫接續(xù)至所 述虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼歸屬于第一網(wǎng)絡(luò);所述第三呼叫控制模塊406具體用于在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的所 述第二呼叫時,向所述第一網(wǎng)絡(luò)發(fā)送攜帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)第一 網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息,從而觸發(fā)第二網(wǎng)絡(luò)向第一網(wǎng) 絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息。有關(guān)業(yè)務(wù)控制點400中第一呼叫控制模塊402、第二呼叫控制模塊404和第三呼叫 控制模塊406的相關(guān)操作已經(jīng)在前文結(jié)合圖1、圖2和圖3進(jìn)行了詳細(xì)的描述,因此此處不 再贅述。本領(lǐng)域普通技術(shù)人員可知,上述方法中的全部或部分步驟可以通過程序指令相關(guān) 的硬件完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,該計算機(jī)可讀存儲介質(zhì)如ROM、 RAM和光盤等。綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種呼叫控制方法,其特征在于,包括響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼叫記錄,并監(jiān)測與所述第一呼 叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫時, 將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄,釋放所述第二呼叫,以觸 發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件;響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,將所述第一呼叫接續(xù) 至所述呼叫記錄中的被叫號碼。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括,在所述第二呼叫的前轉(zhuǎn)方 號碼為所述第一呼叫的被叫號碼,且所述第二呼叫的呼叫參考號與所述第一呼叫的呼叫參 考號相同時,判定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。
3.如權(quán)利要求1所述的方法,其特征在于,在所述第二呼叫的主叫號碼與所述第一呼 叫的主叫號碼相同,且所述第二呼叫的前轉(zhuǎn)方號碼與所述第一呼叫的被叫號碼相同時,判 定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。
4.如權(quán)利要求1至3中任一項所述的方法,其特征在于,所述預(yù)設(shè)呼叫釋放事件為對應(yīng) 預(yù)設(shè)釋放原因值的呼叫釋放事件。
5.如權(quán)利要求4所述的方法,其特征在于,所述釋放所述第二呼叫具體包括將所述第二呼叫接續(xù)至一虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼的歸屬網(wǎng) 絡(luò)與所述第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同;在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的任一呼叫時,釋放所述任一呼叫并觸發(fā)所述預(yù) 設(shè)呼叫釋放事件。
6.如權(quán)利要求1所述的方法,其特征在于,所述第一呼叫為一移動終接MT呼叫,所述第 二呼叫為一移動始發(fā)MO呼叫。
7.如權(quán)利要求1所述的方法,其特征在于,所述為請求控制的第一呼叫生成呼叫記錄 具體包括,在判定第一呼叫指向的被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù)時,為所述第一呼叫生成 所述呼叫記錄。
8.如權(quán)利要求1所述的方法,其特征在于,所述將所述第二呼叫指向的被叫號碼寫入 所述第一呼叫的呼叫記錄具體包括,在所述第二呼叫指向的被叫號碼的歸屬網(wǎng)絡(luò)不同于所 述第一呼叫指向的被叫終端當(dāng)前所在的網(wǎng)絡(luò)時,將所述第二呼叫指向的被叫號碼寫入所述 第一呼叫的呼叫記錄。
9.如權(quán)利要求1所述的方法,其特征在于,所述第一呼叫控制請求來自第一網(wǎng)絡(luò),所述 第一網(wǎng)絡(luò)為所述第一呼叫指向的被叫終端的歸屬網(wǎng)絡(luò);所述監(jiān)測與所述第一呼叫相關(guān)聯(lián)的 預(yù)設(shè)呼叫釋放事件具體包括,指示第一網(wǎng)絡(luò)監(jiān)測并上報與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫 釋放事件;所述第二呼叫控制請求來自第二網(wǎng)絡(luò),其中所述第二網(wǎng)絡(luò)不同于所述第一網(wǎng)絡(luò); 所述響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件,將所述第一呼叫接續(xù) 至所述呼叫記錄中的被叫號碼,具體包括響應(yīng)第一網(wǎng)絡(luò)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián) 的所述預(yù)設(shè)呼叫釋放事件,指示第一網(wǎng)絡(luò)將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號 碼。
10.如權(quán)利要求9所述的方法,其特征在于,所述預(yù)設(shè)呼叫釋放事件為攜帶有預(yù)設(shè)釋放原因值的釋放消息,所述釋放所述第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼 叫釋放事件,具體包括,向所述第二網(wǎng)絡(luò)發(fā)送攜帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸 發(fā)所述第二網(wǎng)絡(luò)向所述第一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息。
11.如權(quán)利要求9所述的方法,其特征在于,所述預(yù)設(shè)呼叫釋放事件為攜帶有預(yù)設(shè)釋放 原因值的釋放消息,所述釋放所述第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼 叫釋放事件,具體包括向所述第二網(wǎng)絡(luò)發(fā)送攜帶有虛擬業(yè)務(wù)接入號碼的呼叫連接消息,以將所述第二呼叫接 續(xù)至所述虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼歸屬于第一網(wǎng)絡(luò);在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼的所述第二呼叫時,向所述第一網(wǎng)絡(luò)發(fā)送攜帶有 預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原 因值的釋放消息,從而觸發(fā)第二網(wǎng)絡(luò)向第一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消 肩、ο
12.—種業(yè)務(wù)控制點,其特征在于,包括第一呼叫控制模塊,用于響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼叫記 錄,并監(jiān)測與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;第二呼叫控制模塊,用于響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為所述 第一呼叫的前轉(zhuǎn)呼叫時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄, 釋放所述第二呼叫,以觸發(fā)與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件;所述第一呼叫控制模塊還用于響應(yīng)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫 釋放事件,將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。
13.如權(quán)利要求12所述的業(yè)務(wù)控制點,其特征在于,所述第二呼叫控制模塊還用于,在 所述第二呼叫的前轉(zhuǎn)方號碼為所述第一呼叫的被叫號碼,且所述第二呼叫的呼叫參考號與 所述第一呼叫的呼叫參考號相同時,判定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。
14.如權(quán)利要求12所述的業(yè)務(wù)控制點,其特征在于,所述第二呼叫控制模塊還用于,在 所述第二呼叫的主叫號碼與所述第一呼叫的主叫號碼相同,且所述第二呼叫的前轉(zhuǎn)方號碼 與所述第一呼叫的被叫號碼相同時,判定所述第二呼叫為所述第一呼叫的前轉(zhuǎn)呼叫。
15.如權(quán)利要求12至14中任一項所述的業(yè)務(wù)控制點,其特征在于,所述的方法,其特征 在于,所述預(yù)設(shè)呼叫釋放事件為對應(yīng)預(yù)設(shè)釋放原因值的呼叫釋放事件。
16.如權(quán)利要求15所述的業(yè)務(wù)控制點,其特征在于,所述第二呼叫控制模塊具體用于 將所述第二呼叫接續(xù)至一虛擬業(yè)務(wù)接入號碼,其中,所述虛擬業(yè)務(wù)接入號碼的歸屬網(wǎng)絡(luò)與 所述第一呼叫的被叫號碼的歸屬網(wǎng)絡(luò)相同;所述業(yè)務(wù)控制點還包括第三呼叫控制模塊,用于在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼 的任一呼叫時,釋放所述任一呼叫并觸發(fā)所述預(yù)設(shè)呼叫釋放事件。
17.如權(quán)利要求12所述的方法,其特征在于,所述第一呼叫為一移動終接MT呼叫,所述 第二呼叫為一移動始發(fā)MO呼叫。
18.如權(quán)利要求12所述的業(yè)務(wù)控制點,其特征在于,所述第一呼叫控制模塊具體用于, 在判定第一呼叫指向的被叫終端訂制有呼叫前轉(zhuǎn)業(yè)務(wù)時,為所述第一呼叫生成所述呼叫記 錄。
19.如權(quán)利要求12所述的業(yè)務(wù)控制點,其特征在于,所述第二呼叫控制模塊具體用于,在所述第二呼叫指向的被叫號碼的歸屬網(wǎng)絡(luò)不同于所述第一呼叫指向的被叫終端當(dāng)前所 在的網(wǎng)絡(luò)時,將所述第二呼叫指向的被叫號碼寫入所述第一呼叫的呼叫記錄。
20.如權(quán)利要求12所述的業(yè)務(wù)控制點,其特征在于,所述第一呼叫控制請求來自第一 網(wǎng)絡(luò),所述第一網(wǎng)絡(luò)為所述第一呼叫指向的被叫終端的歸屬網(wǎng)絡(luò);所述第一呼叫控制模塊 具體用于,指示第一網(wǎng)絡(luò)監(jiān)測并上報與所述第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;所述第 二呼叫控制請求來自第二網(wǎng)絡(luò),其中所述第二網(wǎng)絡(luò)不同于所述第一網(wǎng)絡(luò);所述第一呼叫控 制模塊具體用于響應(yīng)第一網(wǎng)絡(luò)監(jiān)測到的與所述第一呼叫相關(guān)聯(lián)的所述預(yù)設(shè)呼叫釋放事件, 指示第一網(wǎng)絡(luò)將所述第一呼叫接續(xù)至所述呼叫記錄中的被叫號碼。
21.如權(quán)利要求20所述的業(yè)務(wù)控制點,其特征在于,所述預(yù)設(shè)呼叫釋放事件為攜帶有 預(yù)設(shè)釋放原因值的釋放消息,所述第二呼叫控制模塊具體用于,向所述第二網(wǎng)絡(luò)發(fā)送攜帶 有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā)所述第二網(wǎng)絡(luò)向所述第一網(wǎng)絡(luò)發(fā)送攜帶有所述 預(yù)設(shè)釋放原因值的釋放消息。
22.如權(quán)利要求20所述的業(yè)務(wù)控制點,其特征在于,所述預(yù)設(shè)呼叫釋放事件為攜帶有 預(yù)設(shè)釋放原因值的釋放消息,所述第二呼叫控制模塊具體用于向所述第二網(wǎng)絡(luò)發(fā)送攜帶有 虛擬業(yè)務(wù)接入號碼的呼叫連接消息,以將所述第二呼叫接續(xù)至所述虛擬業(yè)務(wù)接入號碼,其 中,所述虛擬業(yè)務(wù)接入號碼歸屬于第一網(wǎng)絡(luò);所述業(yè)務(wù)控制點還包括第三呼叫控制模塊,用于在監(jiān)測到指向所述虛擬業(yè)務(wù)接入號碼 的所述第二呼叫時,向所述第一網(wǎng)絡(luò)發(fā)送攜帶有預(yù)設(shè)釋放原因值的釋放呼叫消息,以觸發(fā) 第一網(wǎng)絡(luò)向第二網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息,從而觸發(fā)第二網(wǎng)絡(luò)向第 一網(wǎng)絡(luò)發(fā)送攜帶有所述預(yù)設(shè)釋放原因值的釋放消息。
全文摘要
本發(fā)明實施例提供了一種呼叫控制方法,包括響應(yīng)第一呼叫控制請求,為請求控制的第一呼叫生成呼叫記錄,并監(jiān)測預(yù)設(shè)呼叫釋放事件;響應(yīng)第二呼叫控制請求,在判定請求控制的第二呼叫為第一呼叫的前轉(zhuǎn)呼叫時,將第二呼叫指向的被叫號碼寫入第一呼叫的呼叫記錄,釋放第二呼叫,以觸發(fā)與第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件;響應(yīng)監(jiān)測到的與第一呼叫相關(guān)聯(lián)的預(yù)設(shè)呼叫釋放事件,將第一呼叫接續(xù)至呼叫記錄中的被叫號碼。本發(fā)明還提供了一種業(yè)務(wù)控制點。在判定發(fā)生呼叫前轉(zhuǎn)時,主叫終端與被叫終端之間以及被叫終端之間與前轉(zhuǎn)終端之間承載呼叫的鏈路將被釋放,而呼叫將直接前轉(zhuǎn)至前轉(zhuǎn)終端。因此,本發(fā)明實施例可降低鏈路使用量和通信費用。
文檔編號H04W76/06GK102131168SQ20101054912
公開日2011年7月20日 申請日期2010年11月18日 優(yōu)先權(quán)日2010年11月18日
發(fā)明者張文虎, 湯虹, 王培貴, 胡海華 申請人:華為技術(shù)有限公司