專利名稱:帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種IP多媒體子系統(tǒng)(IP Multimedia Core Network Subsystem, IMS)的語音呼叫連續(xù)性(Voice Call Continuity, VCC )業(yè)務(wù),
尤其涉及一種帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處理方法。
背景技術(shù):
利用IP多媒體子系統(tǒng)(IP Multimedia Core Network Subsystem, IMS ) 技術(shù),可以在無線局域網(wǎng)(Wireless Local Area Network, WLAN)等無線分 組網(wǎng)絡(luò)上實現(xiàn)實時語音傳輸,能夠提供GSM ( Global System for Mobile communications,全J求移動通4言系統(tǒng))等電路i或(Circuit Switched Domain, CS)網(wǎng)絡(luò)上的大多數(shù)業(yè)務(wù)。
VCC業(yè)務(wù)能夠?qū)S域的語音業(yè)務(wù)和IMS上的語音業(yè)務(wù)組合起來。根 據(jù)運營商策略、用戶喜好以及無線網(wǎng)絡(luò)覆蓋等情況,在有WLAN等無線信 號覆蓋的區(qū)域,如家庭、辦公區(qū),使用WLAN進行語音通信;在CS域覆 蓋的區(qū)域,使用CS域進行通信;當用戶移動或無線信號發(fā)生變化時,支持 兩者之間的無縫切換,保證話音呼叫的連續(xù)性。
在CS域業(yè)務(wù)中,非國際號碼(不含國家碼或地區(qū)碼,如本地號碼)被 廣泛應(yīng)用,使用戶能夠使用拜訪網(wǎng)絡(luò)的本地服務(wù)和一些特殊服務(wù),為了保證 用戶使用方法和體驗的一致性和連續(xù)性,IMS網(wǎng)絡(luò)也要求支持本地號碼。
在IMS中采用歸屬網(wǎng)絡(luò)服務(wù)的方式,即用戶的業(yè)務(wù)由用戶歸屬的網(wǎng)絡(luò) 提供,為了能將呼叫從主叫用戶歸屬網(wǎng)絡(luò)路由到被叫用戶的歸屬網(wǎng)絡(luò),要求 被叫用戶號碼必須是能夠全局路由的國際號碼(包括國家碼、地區(qū)碼的電話 號碼)。為了支持本地號碼等非國際號碼,要求用戶設(shè)備發(fā)送到歸屬網(wǎng)絡(luò)的 會話建立請求中包括"本地號碼指示",同時在用戶歸屬網(wǎng)絡(luò)中引入了專門 的號碼翻譯應(yīng)用服務(wù)器。IMS核心網(wǎng)絡(luò)根據(jù)會話建立請求中"本地號碼指示"將會話建立請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器,由號碼翻譯應(yīng)用服務(wù)器將會話 建立請求中的非國際號碼翻譯成國際號碼,然后將包含可全局路由的國際號 碼的會話建立請求發(fā)送回IMS核心網(wǎng),并根據(jù)該號碼進行后續(xù)的處理。
同樣的VCC業(yè)務(wù)也需要能夠支持非國際號碼,由于用戶既可以從CS 域也可以從IMS發(fā)起呼叫或會話建立請求,VCC應(yīng)用需要能夠正確處理從 不同域發(fā)起的被叫用戶號碼為非國際號碼的呼叫或會話建立請求。
在IMS域發(fā)起的被叫號碼為非國際號碼的VCC會話建立請求,可以直 接使用IMS對非國際號碼的處理機制。對CS域發(fā)起的呼叫,當前的處理方 式是利用VCC應(yīng)用中的CAMEL ( Customised Application for Mobile network Enhanced Logic,移動網(wǎng)絡(luò)增強定制應(yīng)用邏輯)業(yè)務(wù)功能,實現(xiàn)號碼翻譯, 并控制呼叫的錨定,其處理原則是
(1 )如果用戶設(shè)備在歸屬網(wǎng)絡(luò)中,不需要翻譯,并允許錨定。
(2) 如果用戶設(shè)備不在歸屬網(wǎng)絡(luò)中,歸屬網(wǎng)絡(luò)知道用戶設(shè)備所處的拜 訪網(wǎng)絡(luò)的號碼翻譯規(guī)則,則執(zhí)行翻譯,并允許錨定。
(3) 如果用戶設(shè)備不在歸屬網(wǎng)絡(luò)中,歸屬網(wǎng)絡(luò)不知道用戶設(shè)備所處的 拜訪網(wǎng)絡(luò)的號碼翻譯規(guī)則,則不進行翻譯,且不允許錨定。
圖l是現(xiàn)有技術(shù)中來自CS域被叫號碼為非國際號碼的VCC起呼流程。
如圖l所示,流程包括以下步驟
步驟101: VCC用戶設(shè)備從拜訪地的CS域發(fā)起被叫號碼為非國際號碼
呼叫請求。
步驟102: VMSC根據(jù)初始呼叫觸發(fā)點,向gsmSCF發(fā)送初始檢測點請 求消息,攜帶主被叫號碼、網(wǎng)絡(luò)信息等內(nèi)容。
步驟103: gsmSCF請求VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能,CAMEL 業(yè)務(wù)功能模塊根據(jù)運營商策略,判斷該呼叫需要錨定到IMS,在決策過程中, 需要執(zhí)行步驟103a、 103b、 103c將非國際號碼翻譯成國際號碼,同時分配 IMS路由號碼,將分配結(jié)果返回gsmSCF。
步驟103a: VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊向號碼翻譯服務(wù)器
發(fā)送號碼翻譯請求。
步驟103b:號碼翻譯服務(wù)器根據(jù)用戶所在的位置、被叫號碼以及翻譯 規(guī)則執(zhí)行號碼翻譯,將非國際號碼翻譯成國際號碼。
步驟103c:號碼翻譯服務(wù)器向CAMEL業(yè)務(wù)功能模塊返回號碼翻譯響 應(yīng),包含翻譯的國際號碼。
步驟104: gsmSCF向VMSC發(fā)送連接響應(yīng),響應(yīng)中包含IMS路由號碼, 指示VMSC將呼叫路由到IMS。
步驟105: VMSC根據(jù)IMS路由號碼將呼叫請求發(fā)送到用戶歸屬網(wǎng)絡(luò)的 MGCF。
步驟106: MGCF向I-CSCF發(fā)送會話建立請求。
步驟107: I-CSCF可以采用步驟207a和207b兩種不同的方式將會話建 立請求前轉(zhuǎn)到VCC應(yīng)用模塊。
步驟107al: I-CSCF將會話建立請求前轉(zhuǎn)到S-CSCF。
步驟107a2: S-CSCF將會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊。
步驟107b: I-CSCF直接將會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊。
步驟108: VCC應(yīng)用模塊的CS適配功能可以通過IMS路由號碼從 CAMEL業(yè)務(wù)功能模塊獲取用戶的主叫號碼和國際號碼格式的被叫號碼,并 用獲取的主被叫號碼構(gòu)建出呼的會話建立請求相對應(yīng)的部分。
步驟109: VCC應(yīng)用模塊的域切換功能根據(jù)運營商策略執(zhí)行錨定過程。
步驟110:域切換功能模塊將會話建立請求發(fā)送回給S-CSCF。
步驟111: S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行后續(xù)的業(yè)務(wù)控制邏輯。
步驟112: S-CSCF將會話建立請求路由到最終的被叫用戶的歸屬網(wǎng)絡(luò)。
圖2是現(xiàn)有技術(shù)中來自IMS被叫號碼為非國際號碼的VCC起呼流程, 用于說明和CS域VCC起呼流程的處理機制的不同,其中號碼翻譯服務(wù)器 可以集成到VCC應(yīng)用模塊中,如圖2中虛線框所示,此時步驟205 209成 為VCC應(yīng)用的內(nèi)部交互流程。
如圖2所示,整個流程包括以下步驟
步驟20VCC用戶設(shè)備從拜訪地的分組域發(fā)起會話建立請求,被叫用
戶號碼為非國際號碼,同時包含本地號碼指示。
步驟202:用戶拜訪網(wǎng)絡(luò)的P-CSCF將會話建立請求前轉(zhuǎn)到用戶歸屬網(wǎng) 絡(luò)的S-CSCF。
步驟203: S-CSCF根據(jù)用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯。
步驟204: S-CSCF檢查發(fā)現(xiàn)會話建立請求中包含本地號碼指示,將包 含非國際號碼和本地號碼指示的會話建立請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器。
步驟205:號碼翻譯應(yīng)用服務(wù)器根據(jù)用戶位置、請求中包含的非國際號 碼和翻譯規(guī)則將非國際號碼翻譯成國際號碼。
步驟206:號碼翻譯應(yīng)用服務(wù)器用國際號碼替換會話建立請求中的非國 際號碼,并刪除會話建立請求+的本地號碼指示后,將會話建立請求發(fā)送回 S-CSCF。
步驟207: S-CSCF根據(jù)用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯。
步驟208: S-CSCF將包含國際號碼的會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊。
步驟209: VCC應(yīng)用模塊的域切換功能模塊根據(jù)運營商策略執(zhí)行錨定過程。
步驟210:域切換功能模塊將會話建立請求發(fā)送回給S-CSCF。
步驟211: S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行后續(xù)的業(yè)務(wù)控制邏輯。
步驟212: S-CSCF將會話建立請求路由到最終的被叫用戶的歸屬網(wǎng)絡(luò)。
圖l與圖2比較,可以看出與IMS的VCC起呼流程的處理機制不同, 前者是在CAMEL業(yè)務(wù)處理過程中對非國際號碼處理的,而后者是遵循IMS 對本地號碼的處理機制,由專門的號碼翻譯應(yīng)用服務(wù)器完成的。
這種處理機制存在以下問題
(1 )對CS域和IMS的VCC呼叫或會話使用的非國際號碼的處理機制 不同,CS域通過VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊實現(xiàn),而IMS通 過歸屬網(wǎng)絡(luò)中的翻譯服務(wù)器實現(xiàn)。這樣要求CAMEL業(yè)務(wù)功能模塊中有獨立 號碼翻譯功能,或與號碼翻譯應(yīng)用服務(wù)器之間有接口 , CAMEL業(yè)務(wù)功能模
塊通過該接口從號碼翻譯應(yīng)用服務(wù)器獲取翻譯結(jié)果。前者導(dǎo)致在網(wǎng)絡(luò)中存在 兩套翻譯設(shè)備,造成設(shè)備冗余和維護困難,后者導(dǎo)致VCC應(yīng)用模塊與號碼 翻譯應(yīng)用服務(wù)器間有額外的接口 。
(2)如果用戶設(shè)備不在歸屬網(wǎng)絡(luò)中,且歸屬網(wǎng)絡(luò)不知道用戶設(shè)備所處 的拜訪網(wǎng)絡(luò)的翻譯規(guī)則,那么當用戶設(shè)備從CS域發(fā)起呼叫時,CAMEL業(yè) 務(wù)功能模塊會拒絕錨定,由CS域繼續(xù)處理用戶呼叫,即用戶呼叫有可能成 功;而當用戶從IMS域發(fā)起會話時,號碼翻譯應(yīng)用服務(wù)器可能會拒絕用戶 的呼叫請求,造成用戶呼叫失敗,導(dǎo)致用戶體驗的不一致。
從以上分析可以看出,目前VCC應(yīng)用^t塊對非國際號碼的處理存在缺 陷,由于對從CS域和IMS發(fā)起的被叫號碼為非國際號碼的呼叫的處理機制 不同,可能導(dǎo)致額外的設(shè)備或接口 ,同時有可能出現(xiàn)用戶體驗不一致的問題。
發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問題是提供一種帶有非國際號碼的語音呼叫連續(xù) 性業(yè)務(wù)的處理方法,用以實現(xiàn)IP多媒體子系統(tǒng)的VCC業(yè)務(wù)對被叫號碼為非 國際號碼格式的語音呼叫的處理,對從CS域和IMS發(fā)起的被叫號碼為非國 際號碼的呼叫使用相同的機制處理,使VCC用戶獲得一致的用戶體驗。
本發(fā)明的技術(shù)方案如下
帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處理方法包括如下步驟
(1 )當VCC用戶設(shè)備從拜訪網(wǎng)絡(luò)的CS域發(fā)起被叫號碼為非國際號碼 的呼叫時,向VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊發(fā)送業(yè)務(wù)觸發(fā)請求消 息;當CAMEL業(yè)務(wù)功能模塊判斷該呼叫需要錨定到IMS,則生成IMS路 由號碼,并通過CAMEL業(yè)務(wù)過程將該IMS路由號碼前轉(zhuǎn)到VCC應(yīng)用模塊;
(2) VCC應(yīng)用模塊獲取初始呼叫中的主叫號碼和被叫號碼,構(gòu)建會話 建立請求,當發(fā)現(xiàn)被叫號碼為非國際號碼,則在構(gòu)建的會話建立請求中插入 本地會話指示,然后將會話建立請求發(fā)送給S-CSCF;
(3 ) S-CSCF按照VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯,將會話建立 請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器;
(4)號碼翻譯應(yīng)用服務(wù)器進行號碼分析,將非國際號碼翻譯成可路由
的國際號碼,將會話建立請求發(fā)送回S-CSCF; 優(yōu)選的,步驟(1)具體為
a、 VCC用戶設(shè)備從拜訪地的CS域發(fā)起被叫號碼為非國際號碼呼叫建 立請求;
b、 VMSC根據(jù)初始呼叫觸發(fā)點,向gsmSCF發(fā)送初始檢測點請求消息, 攜帶主叫號碼、被叫號碼或者網(wǎng)絡(luò)信息;
c、 gsmSCF請求VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊,CAMEL業(yè) 務(wù)功能模塊根據(jù)運營商策略,判斷該呼叫需要錨定到IMS,并分配IMS路 由號碼,將分配結(jié)果返回gsmSCF;
d、 gsmSCF向VMSC發(fā)送連接響應(yīng),響應(yīng)中包含IMS路由號碼,指示 VMSC將呼叫路由到IMS;
e、 VMSC根據(jù)IMS路由號碼將前轉(zhuǎn)到用戶歸屬網(wǎng)絡(luò)的MGCF;
f、 MGCF向I-CSCF發(fā)送會話建立請求;
g、 I-CSCF將會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊。 優(yōu)選的,步驟(4)具體為
(41)號碼翻譯應(yīng)用服務(wù)器根據(jù)用戶位置、請求中包含的非國際號碼和 翻譯規(guī)則將非國際號碼翻譯成國際號碼;
(42 ) VCC應(yīng)用模塊的域切換功能模塊根據(jù)運營商策略執(zhí)行錨定過程;
(43) VCC應(yīng)用模塊利用獲取的主叫號碼和翻譯后的被叫號碼構(gòu)建會 話建立請求,并將會話建立請求發(fā)送給S-CSCF。
進一步包括(5 ) S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)邏輯控制, 完成后續(xù)業(yè)務(wù)控制,并由應(yīng)用服務(wù)器完成業(yè)務(wù)邏輯處理,S-CSCF在執(zhí)行完 起始會話處理后,根據(jù)被叫用戶的國際號碼將呼叫建立請求路由到被叫用戶
的歸屬網(wǎng)^各。
進一步,步驟(5)具體為
(51 ) S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行后續(xù)的業(yè)務(wù)控制邏輯; (52 ) S-CSCF將會話建立請求路由到被叫用戶的歸屬網(wǎng)絡(luò)。 進一步,步驟(5)中,所述后續(xù)業(yè)務(wù)控制包括
S-CSCF根據(jù)VCC用戶的業(yè)務(wù)配置,將包含國際號碼的會話建立請求發(fā) 送到VCC應(yīng)用模塊的域切換功能模塊,域切換功模塊能根據(jù)運營商策略執(zhí) 行會話錨定過程,為會話過程中發(fā)生的域切換做準備。
與現(xiàn)有技術(shù)相比,由于本發(fā)明在IP多士某體子系統(tǒng)的VCC業(yè)務(wù)在對非國 際號碼處理中,采用了 VCC應(yīng)用在被叫號碼為非國際號碼的CS域起呼會 話建立請求中插入本地號碼標識的方式,并通過號碼翻譯應(yīng)用服務(wù)器進行號 碼翻譯的方法,從而使在對從CS域和IMS發(fā)起的呼叫或會話能夠應(yīng)用相同 處理機制,保證了用戶體驗的 一致性。
圖1是現(xiàn)有技術(shù)中來自CS域^皮叫號碼為非國際號碼的VCC起呼流程
圖2是現(xiàn)有技術(shù)中來自IMS被叫號碼為非國際號碼的VCC起呼流程圖; 圖3是VCC業(yè)務(wù)的結(jié)構(gòu)示意圖4是本發(fā)明中在翻譯應(yīng)用服務(wù)器與VCC應(yīng)用集成場景下來自CS域 被叫號碼為非國際號碼的VCC起呼流程圖。
具體實施例方式
下面參照附圖,對本發(fā)明的優(yōu)選實施例作詳細描述。
圖3是VCC業(yè)務(wù)的結(jié)構(gòu)示意圖。參照圖3所示,在IMS的架構(gòu)增加了 VCC應(yīng)用模塊302,整個構(gòu)架包括VCC用戶設(shè)備301、 VCC應(yīng)用模塊302、 CS域設(shè)備和IMS設(shè)備。
其中,CS域設(shè)備包括拜訪移動交換中心(VMSC, Visited Mobile Switching Centre )307、網(wǎng)關(guān)移動交換中心(GMSC, Gateway Mobile Switching Centre ) 308,為VCC用戶設(shè)備301提供CS域接入和服務(wù)。
IMS包括代理呼叫會話控制功能模塊(P-CSCF, Proxy Call Session Control Function) 310、查詢呼叫會話控制功能模塊(I-CSCF, Interrogating Call Session Control Function) 311、服務(wù)呼叫會話控制功能模塊(S-CSCF, Serving Call Session Control Function) 312、歸屬用戶服務(wù)器(HSS, Home Subscriber Server) 313、媒體網(wǎng)關(guān)控制功能模塊(MGCF, Media Gateway Control Function) 314,為VCC用戶終端提供IMS接入和服務(wù),同時為VCC 應(yīng)用模塊302提供會話控制、路由服務(wù)等功能。
VCC應(yīng)用模塊302是VCC業(yè)務(wù)的控制核心,提供呼叫錨定、域選擇、 域切換等功能。GSM業(yè)務(wù)控制功能模塊317 ( gsmSCF, GSM Service Control Function)和VCC應(yīng)用模塊302配合,控制CS域呼叫的路由。同時提供與 PSTN/PLMN 316 (公共交換電話網(wǎng)/公共陸地移動網(wǎng),Public Switched Telephone Network /Public Land Mobile Network)和其他IP多i某體網(wǎng)絡(luò)315 的互通。
VCC應(yīng)用模塊302包括4個功能實體,分別是業(yè)務(wù)應(yīng)用模塊103、域選 擇功能模塊305、 CS適配功能模塊304、域切換功能模塊306, 4個功能實 體相互配合完成VCC業(yè)務(wù)。
業(yè)務(wù)應(yīng)用才莫塊(CAMEL, Customised Application for Mobile network Enhanced Logic,移動網(wǎng)絡(luò)增強定制應(yīng)用邏輯)303:同CS適配功能協(xié)同 工作,完成將CS域的起呼請求和切換請求路由到VCC應(yīng)用模塊302。
域選擇功能模塊305:根據(jù)用戶設(shè)備狀態(tài)、用戶喜好、運營商策略等規(guī) 則,為一個入呼選擇一個適當?shù)慕尤敕绞?CS域或IMS分組域),并通過 所選擇的域呼叫VCC用戶設(shè)備301。
CS適配功能模塊304:當VCC用戶設(shè)備301從CS域起呼時,充當用 戶代理,建立與域切換功能的聯(lián)系。
域切換功能模塊306:在呼叫過程中,根據(jù)VCC用戶設(shè)備301的請求 和切換策略,控制正在通話過程中的呼叫在CS域和IMS之間的切換。
圖4是本發(fā)明中,翻譯應(yīng)用服務(wù)器與VCC應(yīng)用模塊302集成場景下的 來自CS域被叫號碼為非國際號碼的VCC起呼流程圖。
參照圖4所示,在實施例中將號碼翻譯服務(wù)器和VCC應(yīng)用模塊302集 成,同時設(shè)置VCC用戶業(yè)務(wù)配置,使S-CSCF312能夠正確執(zhí)行業(yè)務(wù)控制邏 輯,將會話建立請求正確觸發(fā)VCC應(yīng)用4莫塊302和其他設(shè)備。
工作過程包括以下步驟
1、 在IMS用戶歸屬網(wǎng)絡(luò)設(shè)置號碼翻譯應(yīng)用服務(wù)器,該號碼翻譯應(yīng)用服 務(wù)器包含翻譯規(guī)則,將VCC用戶拜訪網(wǎng)絡(luò)的非國際號碼翻譯成國際號碼。
2、 設(shè)置VCC用戶的業(yè)務(wù)配置數(shù)據(jù),使S-CSCF收到包含本地號碼指示 的會話建立請求消息,并發(fā)送到號碼翻譯應(yīng)用服務(wù)器。
3、 當VCC用戶設(shè)備從拜訪網(wǎng)絡(luò)的CS域發(fā)起被叫號碼為非國際號碼的 呼叫時,用戶所在的VMSC307利用CAMEL業(yè)務(wù)過程向VCC應(yīng)用模塊302 的CAMEL業(yè)務(wù)功能模塊303發(fā)送業(yè)務(wù)觸發(fā)請求消息,當CAMEL業(yè)務(wù)功能 模塊303判斷該呼叫需要錨定到IMS,則生成IMS路由號碼,并通過CAMEL 業(yè)務(wù)過程將該IMS路由號碼發(fā)送給VMSC307, VMSC307利用IMS路由號 碼將呼叫前轉(zhuǎn)到VCC應(yīng)用模塊302。
步驟401: VCC用戶設(shè)備從拜訪地的CS域發(fā)起被叫號碼為非國際號碼 呼叫建立請求。
步驟402: VMSC307 4艮據(jù)初始呼叫觸發(fā)點,向gsmSCF317發(fā)送初始檢 測點請求消息,請求消息中攜帶主叫號碼、被叫號碼、網(wǎng)絡(luò)信息等內(nèi)容。
步驟403: gsmSCF317請求VCC應(yīng)用模塊302的CAMEL業(yè)務(wù)功能模 塊303, CAMEL業(yè)務(wù)功能模塊303根據(jù)運營商策略,判斷該呼叫需要錨定 到IMS,并分配IMS路由號碼,將結(jié)果返回gsmSCF317。
步驟404: gsmSCF317向VMSC307發(fā)送連接響應(yīng),連接響應(yīng)中包含IMS 路由號碼,指示VMSC307將呼叫路由到IMS。
步驟405: VMSC307根據(jù)IMS路由號碼將連接響應(yīng)前轉(zhuǎn)到用戶歸屬網(wǎng) 絡(luò)的MGCF314。
步驟406: MGCF314向I-CSCF311發(fā)送會話建立請求。
步驟407, I-CSCF311可以采用步驟507a和507b兩種不同的方式將會 話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊302。
步驟407al: I-CSCF311將會話建立請求前轉(zhuǎn)到S-CSCF312。
步驟407a2: S-CSCF312將會話建立請求前轉(zhuǎn)到VCC應(yīng)用;
步驟407b: I-CSCF311直接將會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊302。
4、 VCC應(yīng)用模塊獲取初始呼叫中的主叫號碼和被叫號碼,構(gòu)建會話建 立請求,當發(fā)現(xiàn)被叫號碼為非國際號碼,則在構(gòu)建的會話建立請求中插入本 地會話指示,然后將會話建立請求發(fā)送給S-CSCF。
步驟408: VCC應(yīng)用模塊302中的CS適配功能才莫塊304可以通過IMS 路由號碼從CAMEL業(yè)務(wù)功能模塊303獲取用戶的主叫號碼和非國際號碼格 式的^^皮叫號碼。
5、 S-CSCF312按照VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯,將會話建立 請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器。
步驟409: CS適配功能模塊304執(zhí)行號碼分析,發(fā)現(xiàn)被叫號碼為非國 際號碼,調(diào)用步驟510進行號碼翻譯。
6、 號碼翻譯應(yīng)用服務(wù)器進行號碼分析,將非國際號碼翻譯成可路由的 國際號碼,將會話建立請求發(fā)送回S-CSCF312。
步驟410:號碼翻譯應(yīng)用服務(wù)器根據(jù)用戶位置、請求中包含的非國際號 碼和翻譯規(guī)則,將非國際號碼翻譯成國際號碼。
步驟411: VCC應(yīng)用模塊302的域切換功能模塊306根據(jù)運營商策略執(zhí) 行錨定過程。
步驟412: VCC應(yīng)用模塊302利用獲取的主叫號碼和翻譯后被叫號碼構(gòu) 建會話建立請求,并將會話建立請求發(fā)送給S-CSCF312。
7、 S-CSCF312根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)邏輯控制,完成后續(xù)業(yè) 務(wù)控制,并由應(yīng)用服務(wù)器完成業(yè)務(wù)邏輯處理,S-CSCF312在執(zhí)行完起始會話 處理后,根據(jù)被叫用戶的國際號碼將呼叫建立請求路由到被叫用戶的歸屬網(wǎng)絡(luò)。
步驟413: S-CSCF312根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行后續(xù)的業(yè)務(wù)控制邏輯。 步驟414: S-CSCF312將會話建立請求路由到最終的被叫用戶的歸屬網(wǎng)絡(luò)。
綜上所述,采用本發(fā)明方法,應(yīng)用于IP多々萊體子系統(tǒng)語音呼叫連續(xù)性 業(yè)務(wù)對非國際號碼處理中,使對來自CS域和IMS的VCC起呼應(yīng)用相同處 理機制,可以避免了網(wǎng)絡(luò)中存在多個號碼翻譯設(shè)備或翻譯服務(wù)器需要額外接 口的可能性,同時保證了用戶體驗的一致性。
權(quán)利要求
1、一種帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處理方法,包括如下步驟(1)當VCC用戶設(shè)備從拜訪網(wǎng)絡(luò)的CS域發(fā)起被叫號碼為非國際號碼的呼叫時,向VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊發(fā)送業(yè)務(wù)觸發(fā)請求消息;當CAMEL業(yè)務(wù)功能模塊判斷該呼叫需要錨定到IMS,則生成IMS路由號碼,并通過CAMEL業(yè)務(wù)過程將該IMS路由號碼前轉(zhuǎn)到VCC應(yīng)用模塊;(2)VCC應(yīng)用模塊獲取初始呼叫中的主叫號碼和被叫號碼,構(gòu)建會話建立請求,當發(fā)現(xiàn)被叫號碼為非國際號碼,則在構(gòu)建的會話建立請求中插入本地會話指示,然后將會話建立請求發(fā)送給S-CSCF;(3)S-CSCF按照VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯,將會話建立請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器;(4)號碼翻譯應(yīng)用服務(wù)器進行號碼分析,將非國際號碼翻譯成可路由的國際號碼,將會話建立請求發(fā)送回S-CSCF。
2、 根據(jù)權(quán)利要求1所述的帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處 理方法,其特征在于,步驟(l)具體為a、 VCC用戶設(shè)備從拜訪地的CS域發(fā)起^皮叫號碼為非國際號碼呼叫建立請求;b、 VMSC根據(jù)初始呼叫觸發(fā)點,向gsmSCF發(fā)送初始檢測點請求消息, 攜帶主叫號碼、被叫號碼或者網(wǎng)絡(luò)信息;c、 gsmSCF請求VCC應(yīng)用模塊的CAMEL業(yè)務(wù)功能模塊,CAMEL業(yè) 務(wù)功能模塊根據(jù)運營商策略,判斷該呼叫需要錨定到IMS,并分配IMS路 由號碼,將分配結(jié)果返回gsmSCF;d、 gsmSCF向VMSC發(fā)送連接響應(yīng),響應(yīng)中包含IMS路由號碼,指示 VMSC將呼叫路由到IMS; e、 VMSC根據(jù)IMS路由號碼將前轉(zhuǎn)到用戶歸屬網(wǎng)絡(luò)的MGCF;f、 MGCF向I-CSCF發(fā)送會話建立請求;g、 I-CSCF將會話建立請求前轉(zhuǎn)到VCC應(yīng)用模塊。
3、 根據(jù)權(quán)利要求1所述的帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處 理方法,其特征在于,步驟(4)具體為(41) 號碼翻譯應(yīng)用服務(wù)器根據(jù)用戶位置、請求中包含的非國際號碼和 翻譯規(guī)則將非國際號碼翻譯成國際號碼;(42) VCC應(yīng)用模塊的域切換功能模塊根據(jù)運營商策略執(zhí)行錨定過程;(43) VCC應(yīng)用模塊利用獲取的主叫號碼和翻譯后的被叫號碼構(gòu)建會 話建立請求,并將會話建立請求發(fā)送給S-CSCF。
4、 根據(jù)權(quán)利要求1所述的帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處 理方法,其特征在于,進一步包括(5) S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置 執(zhí)行業(yè)務(wù)邏輯控制,完成后續(xù)業(yè)務(wù)控制,并由應(yīng)用服務(wù)器完成業(yè)務(wù)邏輯處理, S-CSCF在執(zhí)行完起始會話處理后,根據(jù)被叫用戶的國際號碼將呼叫建立請 求路由到凈支叫用戶的歸屬網(wǎng)絡(luò)。
5、 根據(jù)權(quán)利要求4所述的帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處 理方法,其特征在于,步驟(5)具體為(51) S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行后續(xù)的業(yè)務(wù)控制邏輯;(52 ) S-CSCF將會話建立請求路由到被叫用戶的歸屬網(wǎng)絡(luò)。
6、 根據(jù)權(quán)利要求5所述的帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處 理方法,其特征在于,步驟(5)中,所述后續(xù)業(yè)務(wù)控制包括S-CSCF根據(jù)VCC用戶的業(yè)務(wù)配置,將包含國際號碼的會話建立請求發(fā) 送到VCC應(yīng)用模塊的域切換功能模塊,域切換功模塊能根據(jù)運營商策略執(zhí) 行會話錨定過程,為會話過程中發(fā)生的域切換做準備。
全文摘要
本發(fā)明公開了一種帶有非國際號碼的語音呼叫連續(xù)性業(yè)務(wù)的處理方法,包括如下步驟當VCC用戶設(shè)備從拜訪網(wǎng)絡(luò)的CS域發(fā)起被叫號碼為非國際號碼的呼叫時,向VCC應(yīng)用模塊發(fā)送業(yè)務(wù)觸發(fā)請求消息,將該IMS路由號碼前轉(zhuǎn)到VCC應(yīng)用模塊;VCC應(yīng)用模塊利用IMS路由號碼將包含非國際號碼的會話建立請求發(fā)送給S-CSCF;S-CSCF按照VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)控制邏輯,將會話建立請求前轉(zhuǎn)到號碼翻譯應(yīng)用服務(wù)器;號碼翻譯應(yīng)用服務(wù)器將非國際號碼翻譯成可路由的國際號碼,將會話建立請求發(fā)送回S-CSCF;S-CSCF根據(jù)VCC用戶業(yè)務(wù)配置執(zhí)行業(yè)務(wù)邏輯控制,根據(jù)被叫用戶的國際號碼將呼叫建立請求路由到被叫用戶的歸屬網(wǎng)絡(luò)。
文檔編號H04W8/26GK101170801SQ20061014099
公開日2008年4月30日 申請日期2006年10月25日 優(yōu)先權(quán)日2006年10月25日
發(fā)明者郝振武, 霍玉臻 申請人:中興通訊股份有限公司