專利名稱:一種cs域呼叫終結(jié)系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及一種CS域呼叫終結(jié)系統(tǒng)和方法。
背景技術(shù):
從3GPP R5(3rd Generation Partnership Project第三代移動通信標(biāo)準(zhǔn)化伙伴項目)階段開始,UMTS(通用移動通信系統(tǒng))核心網(wǎng)劃分為CS(電路交換)、PS(分組交換)以及IMS(IP多媒體子系統(tǒng))三個子系統(tǒng)。
CS域(Circuit Switched Domain電路交換域)用于向用戶提供電路型業(yè)務(wù)的連接。CS域主要包括MSC(MSC Server/CS-MGW,Mobile Switch CenterServer/CS-Media GateWay,移動交換中心服務(wù)器/電路域-媒體網(wǎng)關(guān))、GMSC(Gateway MSC關(guān)口移動交換中心)和IWF(InterWorking Function,互通功能)。
其中,MSC完成電路交換型業(yè)務(wù)的交換和信令控制功能;GMSC為某一網(wǎng)絡(luò)中完成移動用戶路由尋址功能的MSC,可與MSC合設(shè)或分設(shè);IWF與MSC緊密相關(guān),完成PLMN(公眾陸地移動網(wǎng))與ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))、PSTN(公眾電話交換網(wǎng))、PDN(Packet Data Network分組數(shù)據(jù)網(wǎng)絡(luò))間的信令轉(zhuǎn)換功能,從而實現(xiàn)網(wǎng)絡(luò)互通,IWF的具體功能與業(yè)務(wù)和網(wǎng)絡(luò)的種類密切相關(guān)。
PS域(Packet Switched Domain)用于向用戶提供分組型業(yè)務(wù)的連接,PS域主要包括GSN(GPRS支持節(jié)點(diǎn))、BG(邊界網(wǎng)關(guān))、HLR/AuC(位置歸屬寄存器/認(rèn)證中心)、VLR(拜訪位置寄存器)、EIR(設(shè)備識別寄存器)、MSC等。其中,GSN完成分組業(yè)務(wù)用戶的分組包的傳送,GSN包括SGSN(服務(wù)GPRS支持節(jié)點(diǎn))和GGSN(網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)),SGSN提供核心網(wǎng)與無線接入系統(tǒng)BSS、RNS的連接,完成分組型數(shù)據(jù)業(yè)務(wù)的移動性管理、會話管理等功能,以管理MS在移動網(wǎng)絡(luò)內(nèi)的移動和通信業(yè)務(wù);GGSN為移動通信系統(tǒng)與其它公用數(shù)據(jù)網(wǎng)之間的接口,同時,GGSN還具有查詢位置信息的功能。另外,SGSN和GGSN均提供計費(fèi)信息。BG用于完成兩個GPRS網(wǎng)絡(luò)間的互通、保證網(wǎng)絡(luò)互通的安全性。HLR用于完成用戶簽約數(shù)據(jù)和位置信息的管理,用戶簽約數(shù)據(jù)如MSISDN、IMSI、PDP ADDRESS、簽約的電信業(yè)務(wù)和補(bǔ)充業(yè)務(wù)及其業(yè)務(wù)的的適用范圍等,位置信息如MSRN、MSC/VLR號、SGSN號碼、GMLC等。AUC主要用于存儲用戶的鑒權(quán)算法和密鑰。VLR用于處理拜訪用戶的各種數(shù)據(jù)信息。EIR用于存儲用戶設(shè)備標(biāo)識IMEI信息。
IMS是3GPP R5階段增加的WCDMA網(wǎng)絡(luò)中疊加在已有分組域之上的一個子系統(tǒng),采用分組域為其上層控制信令和媒體傳輸?shù)某休d通道,并引入SIP協(xié)議作為業(yè)務(wù)控制協(xié)議,利用SIP簡單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過將業(yè)務(wù)控制與承載控制分離,提供豐富的多媒體業(yè)務(wù)。IMS中的主要功能實體包括控制用戶注冊、會話控制等功能的會話控制實體CSCF、提供各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器AS、集中管理用戶簽約數(shù)據(jù)的歸屬用戶服務(wù)器HSS以及用于實現(xiàn)與電路交換網(wǎng)互通的MGCF/IM-MGW(媒體網(wǎng)關(guān)控制功能)。用戶通過當(dāng)前所在地代理節(jié)點(diǎn)P-CSCF接入IMS,會話和業(yè)務(wù)觸發(fā)控制及與AS的業(yè)務(wù)控制交互則由其注冊地的歸屬域服務(wù)節(jié)點(diǎn)S-CSCF完成。
IMS系統(tǒng)中的HSS是HLR的超集,功能上能夠兼容HLR,但由于建網(wǎng)過程等因素,具體組網(wǎng)中HSS與CS/PS HLR很可能采用分設(shè)的情況。
3GPP標(biāo)準(zhǔn)定義的IMS架構(gòu)全面解決了IP承載下提供多媒體業(yè)務(wù)所需要解決的漫游計費(fèi)、QoS(服務(wù)質(zhì)量)、安全保障等關(guān)鍵的可運(yùn)營問題,其架構(gòu)和思路已獲得業(yè)界公認(rèn),3GPP2、TISPAN均以3GPP模型作為基礎(chǔ)和參照進(jìn)行了相應(yīng)IP多媒體網(wǎng)絡(luò)架構(gòu)和業(yè)務(wù)體系的定義,3GPP也已經(jīng)開始了針對WLAN(無線局域網(wǎng))接入與UMTS互通如I-WLAN(Interworking of WLAN,WLAN互通),固定寬帶接入IMS如FBI(Fixed Broadband access to IMS,固定寬帶接入IMS)以及面向多種接入技術(shù)的全I(xiàn)P網(wǎng)如AIPN(All-IP Network全I(xiàn)P網(wǎng)絡(luò))等課題研究,用戶將可以根據(jù)其簽約通過單一多模終端或多種類型的不同終端經(jīng)由不同接入技術(shù)的接入網(wǎng)接入IMS,以獲得統(tǒng)一的、包括VoIP(Voice over IP,基于IP的語音)業(yè)務(wù)等的多媒體業(yè)務(wù)。
由于IMS架構(gòu)的業(yè)務(wù)平臺同樣可以提供基于IP的語音業(yè)務(wù),即VoIP業(yè)務(wù),而運(yùn)營商可以針對基于CS域的語音業(yè)務(wù)和基于IMS域的語音業(yè)務(wù)分別實施不同的計費(fèi)費(fèi)率,因此,對于尚未建立的呼叫/會話,需要根據(jù)運(yùn)營商的路由策略以及用戶的偏好設(shè)置靈活地選擇被叫用戶在CS域或是IMS域之間的路由;并且,由于運(yùn)營商也可以在不同的地域內(nèi)分別提供基于CS域的語音業(yè)務(wù)或是基于IMS域的語音業(yè)務(wù),這樣,由于用戶的移動性,對于已經(jīng)建立的呼叫/會話,當(dāng)用戶在CS域和IMS域發(fā)生語音業(yè)務(wù)切換時,需要保證呼叫/會話的連續(xù)性,以保證語音業(yè)務(wù)在兩個不同域的平滑過渡。
目前,3GPP剛剛通過了一個研究CS呼叫與通過IP-CAN(IP-ConnectivityAccess Network IP,連通性接入網(wǎng)絡(luò))接入IMS提供的VoIP業(yè)務(wù)間業(yè)務(wù)連續(xù)性問題的工作課題,研究內(nèi)容的重點(diǎn)集中在被叫路由控制和切換兩個方面。
目前3GPP提出了一種IMS控制的靜態(tài)錨點(diǎn)(IMS control static anchoring)的呼叫控制方案,以解決在兩個域,如CS域和IMS域之間進(jìn)行切換的問題。該方案的核心思想是,對于無論從CS域或是IMS域發(fā)起的呼叫/會話,都將該呼叫/會話觸發(fā)至IMS域中的一個AS(Application Server,應(yīng)用服務(wù)器),由該AS對呼叫/會話進(jìn)行錨定控制(Anchoring control)。這樣,后續(xù)無論發(fā)生CS域至IMS域的域間切換或是發(fā)生IMS域至CS域的域間切換,都由該AS對錨定的呼叫/會話進(jìn)行后續(xù)切換控制處理。
由于IMS中會話控制方式本身就可以很方便的在呼叫路徑中插入一個錨點(diǎn)AS對會話進(jìn)行控制,即通過定義iFC使得會話觸發(fā)至AS。而對于CS域的呼叫控制方式本身不太容易在呼叫路徑中插入一個錨點(diǎn)AS,因此針對CS域發(fā)起的呼叫觸發(fā)至錨點(diǎn)AS的過程,3GPP規(guī)范目前描述了多種方案對于主叫側(cè)為CS域時發(fā)起的初始呼叫,即對于主叫側(cè)VMSC在接收到UE的呼叫建立消息后發(fā)起的呼叫,可以有網(wǎng)絡(luò)側(cè)路由控制即使用CAMEL方案,和終端側(cè)路由控制即使用USSD和Notify方案,兩種控制模式將呼叫路由至錨點(diǎn)AS。對于被叫側(cè)為CS域時發(fā)起的初始呼叫,即被叫歸屬網(wǎng)絡(luò)的GMSC在接收到來自于主叫側(cè)的呼叫后,根據(jù)GMSC對被叫信息分析后發(fā)起的呼叫,可以使用CAMEL方案和信令攔截方案將呼叫路由至錨點(diǎn)AS。
這種將初始呼叫路由至其他域的功能叫做DRF(Domain Routing Faction域間路由功能)功能,對于CS域,具有DRF功能的實體可以為gsmSCF,對于IMS域,具有DRF功能的實體可以為一個AS。CS域中的路由決策實體gsmSCF可以同IMS域中的路由決策實體AS位于同一個物理實體中。
上述AS的錨定控制功能用于實現(xiàn)域間切換的主要原理是,在呼叫初始建立時,如UE(A)發(fā)起針對UE(B)的呼叫,通過具有DRF功能的gsmSCF或AS在主叫側(cè)UE(A)的呼叫路徑中插入一個錨點(diǎn)AS,該AS啟用B2BUA功能用以將主叫側(cè)的呼叫分為AS終止段和AS發(fā)起段兩段。AS終止段即為UE(A)-AS之間的呼叫段,AS發(fā)起段即為AS-UE(B)之間的呼叫段。后續(xù)在呼叫的過程中,UE(A’)檢測到域間切換條件滿足時,希望將當(dāng)前進(jìn)行的呼叫從UE(A)切換到UE(A’)上進(jìn)行后續(xù)的呼叫控制,此時UE(A’)則針對當(dāng)前的呼叫進(jìn)行錨定控制的AS發(fā)起一個新的呼叫,AS在接收到該呼叫后,判斷出需要進(jìn)行域間切換時,則AS將UE(A’)新發(fā)起的呼叫與AS發(fā)起段接續(xù),然后釋放掉AS終止段的呼叫,這樣,在錨點(diǎn)AS的控制下,使得UE(A’)并同UE(B)進(jìn)行了呼叫的接續(xù),釋放掉先前的UE(A)-AS之間的呼叫段,完成了UE(A)到UE(A’)之間的切換。這種將呼叫進(jìn)行錨定控制,并在域間切換發(fā)生時進(jìn)行切換處理的功能叫做DTF(Domain Transfer Function域間轉(zhuǎn)移功能)功能,在靜態(tài)錨點(diǎn)方案下,具有DTF功能的實體為IMS域中的一個AS。
具有DRF功能的路由決策點(diǎn)gsmSCF或AS可以同具有DTF功能的AS位于同一個物理實體中。
這里,UE(A)可以是CS域的終端,UE(A’)可以是IMS域的終端,通過UE(A)到UE(A’)的呼叫切換,實現(xiàn)了用戶A的同一個呼叫從CS域到IMS域之間的呼叫連續(xù)性。
同樣的,在呼叫初始建立時,可同樣在主叫側(cè)UE(B)的呼叫路徑中插入一個錨點(diǎn)AS,用以實現(xiàn)后續(xù)被叫側(cè)的域間切換的呼叫控制。
附圖1為IMS域中主叫用戶向IMS域中的被叫用戶發(fā)起會話,當(dāng)IMS域中的被叫用戶漫游在CS域時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的流程圖。
圖1中,步驟1-1、IMS域發(fā)起的會話根據(jù)被叫信息路由至被叫用戶歸屬IMS域中的I-CSCF。
步驟1-2、I-CSCF根據(jù)INVITE消息中的Requested-URI向HSS查詢路由信息,獲取該用戶在IMS域中注冊的S-CSCF地址信息。
步驟1-3、I-CSCF根據(jù)查詢結(jié)果將會話路由至相應(yīng)的S-CSCF,如果當(dāng)前用戶未注冊到IMS域中,則I-CSCF將會話路由至一個為未注冊用戶臨時分配的一個S-CSCF中。
步驟1-4、S-CSCF根據(jù)iFC(initial Filter Criteria初始過濾準(zhǔn)則)將會話觸發(fā)到具有DRF功能的AS中。
步驟1-5、具有DRF功能的AS從HSS獲得用戶當(dāng)前IMS域的注冊狀態(tài)和數(shù)據(jù)。
步驟1-6、具有DRF功能的AS從HLR獲得用戶當(dāng)前CS域的注冊狀態(tài)和數(shù)據(jù)。
步驟1-7、具有DRF功能的AS通過對被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN(CS Routing Number CS域路由號碼),然后觸發(fā)DTF功能。
步驟1-8、具有DTF功能的AS對具有DRF功能的AS接收到的會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉具有DRF功能的AS接收到的會話,然后,發(fā)起一個針對原被叫信息的新會話,該新會話中的被叫信息Requested-URI為具有DRF功能的AS構(gòu)造的CSRN。即具有DTF功能的AS通過同HSS的Sh接口獲得被叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。
這里,在S-CSCF將會話路由至原被叫側(cè)的過程中,由于具有DTF功能的AS新發(fā)起的會話中的Requested-URI為CSRN,S-CSCF經(jīng)過ENUM DNS轉(zhuǎn)換功能后不能將其轉(zhuǎn)換成SIP URI格式,因此S-CSCF將會話路由至本IMS域的BGCF,由BGCF將會話最終經(jīng)由MGCF路由至CS域的GMSC。
在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
步驟1-9、GMSC接收到MGCF的入局呼叫IAM消息后,使用CAMEL業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后,基于解析出的MSISDN對被叫信息進(jìn)行分析后,GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,由于該GMSC支持CAMEL能力,因此GMSC向HLR發(fā)送SRI消息中攜帶相應(yīng)的參數(shù)指示GMSC的CAMEL支持信息。HLR返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI。
步驟1-10、GMSC根據(jù)接收到的T-CSI觸發(fā)CAMEL業(yè)務(wù),向具有DRF功能的gsmSCF發(fā)送IDP消息,請求DRF的路由指示。
步驟1-11、具有DRF功能的gsmSCF判斷出具有DTF功能的AS已經(jīng)對該呼叫進(jìn)行了錨定控制,則不再分配IMRN,直接向GMSC下發(fā)continue消息,GMSC接收到continue消息后繼續(xù)后續(xù)的呼叫,即GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù),然后,GMSC根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
附圖2為CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖。
在步驟2-1、當(dāng)呼叫中被叫信息的MSISDN屬于CS域時,對于在CS域或是PSTN發(fā)起的呼叫,在進(jìn)行被叫路由時將呼叫路由至GMSC。
到步驟2-2、GMSC在接收到來自于主叫側(cè)的呼叫后,對被叫信息進(jìn)行分析,然后GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,由于該GMSC支持CAMEL能力,因此GMSC向HLR發(fā)送SRI消息中攜帶相應(yīng)的參數(shù)指示GMSC的CAMEL支持信息。HLR返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI。
到步驟2-3、GMSC根據(jù)接收到的T-CSI觸發(fā)CAMEL業(yè)務(wù),向具有DRF功能的gsmSCF發(fā)送IDP消息,請求DRF的路由指示。
到步驟2-4、具有DRF功能的gsmSCF從HSS獲得用戶IMS域當(dāng)前的數(shù)據(jù)和狀態(tài)。
到步驟2-5、具有DRF功能的gsmSCF從HLR獲得用戶CS域當(dāng)前的數(shù)據(jù)和狀態(tài)。
到步驟2-6、具有DRF功能的gsmSCF生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN(IMS Routing Number),使得GMSC根據(jù)該路由號碼將呼叫路由至該DTF上。具有DRF功能的gsmSCF可通過在DTF的標(biāo)識信息DTF PSI(DTF Public Service Identities DTF公共業(yè)務(wù)標(biāo)識)后追加呼叫參考號等方法來構(gòu)造IMRN,然后具有DRF功能的gsmSCF通過CAMEL connect消息將IMRN下發(fā)給GMSC。
到步驟2-7、GMSC根據(jù)IMRN將呼叫路由至被叫用戶歸屬的IMS網(wǎng)絡(luò)中的MGCF。
到步驟2-8、DRF向HSS查詢用戶當(dāng)前IMS域的注冊狀態(tài)。
到步驟2-9、DRF向HLR查詢用戶當(dāng)前CS域的注冊狀態(tài)。
到步驟2-10~步驟2-13、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的會話后,對會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉AS接收到的會話,然后發(fā)起一個針對原被叫信息的新會話,即具有DTF功能的AS通過同HSS的Sh接口獲得被叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN(CS Routing Number CS域路由號碼),然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS(E.164 Number Domain Name System E.164域名轉(zhuǎn)換系統(tǒng))轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIP URI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF(Breakout Gateway Control Function邊界網(wǎng)關(guān)控制功能),由BGCF將呼叫最終經(jīng)由MGCF路由至CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
到步驟2-14、GMSC接收到MGCF的入局呼叫IAM消息后,使用CAMEL業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后,基于解析出的MSISDN對被叫信息進(jìn)行分析后,GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,由于該GMSC支持CAMEL能力,因此GMSC向HLR發(fā)送SRI消息中攜帶相應(yīng)的參數(shù)指示GMSC的CAMEL支持信息。HLR返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI。
到步驟2-15、GMSC根據(jù)接收到的T-CSI觸發(fā)CAMEL業(yè)務(wù),向具有DRF功能的gsmSCF發(fā)送IDP消息,請求DRF的路由指示。
到步驟2-16、具有DRF功能的gsmSCF判斷出具有DTF功能的AS已經(jīng)對該呼叫進(jìn)行了錨點(diǎn)控制,則不再分配IMRN,直接向GMSC下發(fā)continue消息,GMSC接收到continue消息后繼續(xù)后續(xù)的呼叫,即GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù),然后,GMSC根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
另外,由于運(yùn)營商在進(jìn)行號碼分配時,可以為IMS域的用戶分配相應(yīng)的MSISDN號碼,用以實現(xiàn)CS域或PSTN用戶發(fā)起的對IMS域用戶的呼叫。因此,當(dāng)CS域或PSTN中的用戶呼叫IMS域中的MSISDN用戶時,同樣需要將CS域或PSTN用戶發(fā)起的呼叫路由至被叫用戶歸屬IMS域中的具有DTF功能的AS進(jìn)行呼叫的錨定,并由AS對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
附圖3為CS域或PSTN網(wǎng)絡(luò)的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖。
在步驟3-1、由于被叫用戶的MSISDN屬于IMS域,則發(fā)起呼叫的CS域或是PSTN網(wǎng)絡(luò)將呼叫路由至被叫用戶歸屬IMS域中的MGCF。
到步驟3-2、MGCF將MSISDN轉(zhuǎn)換成Tel-URI,并向I-CSCF發(fā)送INVITE消息,該消息中的被叫信息Requested-URI為被叫MSISDN的TEL URI格式。
步驟3-3到步驟3-12同步驟1-2到步驟1-11相同。
從上述描述中可以看出,目前提出的由IMS控制的靜態(tài)錨點(diǎn)(IMS controlstatic anchoring)的呼叫控制方案中,在步驟1-7、步驟2-6、步驟3-8中,DRF已經(jīng)分別對本次呼叫/會話進(jìn)行了路由控制處理,即構(gòu)造將呼叫/會話路由至CS域的CSRN或是路由至IMS域的IMRN,后續(xù)在步驟1-10、步驟2-15、步驟3-11中,當(dāng)GMSC在向HLR取回T-CSI信息、并再度向DRF發(fā)送IDP消息,請求DRF的路由指示時,由于被叫信息已經(jīng)在GMSC恢復(fù)成了真實的被叫號碼MSISDN,因此,IDP消息中攜帶的是真實的被叫號碼MSISDN,這樣,在后續(xù)步驟中,DRF根據(jù)其接收的IDP消息中的被叫號碼MSISDN無法判斷是否已經(jīng)對該呼叫進(jìn)行了路由控制,即是否對該呼叫已經(jīng)作出了將呼叫路由至CS域或是IMS域的路由決策,從而會使后續(xù)呼叫流程出現(xiàn)重復(fù)的路由控制現(xiàn)象,使呼叫無法在CS域中正常接續(xù)。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種CS域呼叫終結(jié)系統(tǒng)和方法,通過已路由控制信息的傳輸,避免了CS域呼叫終結(jié)流程中的重復(fù)路由控制現(xiàn)象,使呼叫能夠在CS域中正常接續(xù),實現(xiàn)了完善CS域呼叫終結(jié)流程,增強(qiáng)域間呼叫可實現(xiàn)性的目的。
為達(dá)到上述目的,本發(fā)明提供一種CS域呼叫終結(jié)系統(tǒng),包括已路由控制判定模塊根據(jù)其接收的呼叫發(fā)起消息中攜帶的信息確定已進(jìn)行過路由控制的呼叫,將該呼叫的已路由控制信息提供給后續(xù)呼叫流程控制模塊;后續(xù)呼叫流程控制模塊根據(jù)接收的已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。
所述呼叫發(fā)起消息中攜帶的信息包括CSRN。
所述已路由控制判定模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
所述后續(xù)呼叫流程控制模塊包括路由決策子模塊和執(zhí)行子模塊;路由決策子模塊在接收到攜帶有已路由控制信息的IDP消息時,確定出本次呼叫已經(jīng)進(jìn)行了路由控制處理,不再執(zhí)行路由決定策略,直接向CS域互通功能的網(wǎng)絡(luò)實體下發(fā)Continue消息;執(zhí)行子模塊在接收到Continue消息時,向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的被叫用戶的路由信息MSRN將呼叫路由至被叫用戶的VMSC后接續(xù)。
所述路由決策子模塊位于具有域間路由功能的gsmSCF中。
所述執(zhí)行子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
所述后續(xù)呼叫流程控制模塊包括獲取路由信息子模塊和呼叫路由子模塊;獲取路由信息子模塊在接收到已路由控制判定模塊的已路由控制信息后,根據(jù)呼叫發(fā)起消息中攜帶的CSRN解析原被叫用戶的號碼信息,并根據(jù)該號碼信息向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,在接收到HLR返回的被叫用戶的路由信息時,將該路由信息發(fā)送至呼叫路由子模塊;呼叫路由子模塊根據(jù)獲取路由信息子模塊傳輸來的路由信息將呼叫路由至被叫用戶的拜訪VMSC。
所述獲取路由信息子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
所述呼叫路由子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
所述CS域互通功能的網(wǎng)絡(luò)實體包括GMSC或具有GMSC功能的MGCF。
本發(fā)明還提供一種CS域呼叫終結(jié)方法,包括a、已路由控制判定模塊根據(jù)其接收的呼叫發(fā)起消息中攜帶的信息確定出已進(jìn)行過路由控制的呼叫;
b、已路由控制判定模塊將該呼叫的已路由控制信息傳輸至后續(xù)呼叫流程控制模塊;c、后續(xù)呼叫流程控制模塊根據(jù)接收的已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。
所述已路由控制判定模塊位于CS域互通功能的網(wǎng)絡(luò)實體中,且所述步驟a具體包括CS域互通功能的網(wǎng)絡(luò)實體接收呼叫發(fā)起消息,并根據(jù)該呼叫發(fā)起消息中攜帶的CSRN確定該呼叫已進(jìn)行過路由控制。
所述后續(xù)呼叫流程控制模塊的路由決策子模塊和執(zhí)行子模塊分別位于具有域間路由功能的gsmSCF中和CS域互通功能的網(wǎng)絡(luò)實體中,且所述步驟b具體包括CS域互通功能的網(wǎng)絡(luò)實體將該呼叫的已路由控制信息攜帶在預(yù)定消息中傳輸至具有域間路由功能的gsmSCF中。
所述步驟b具體包括CS域互通功能的網(wǎng)絡(luò)實體將呼叫發(fā)起消息中的CSRN攜帶在IDP消息中傳輸至具有域間路由功能的gsmSCF。
所述步驟c具體包括所述具有域間路由功能的gsmSCF根據(jù)其接收的預(yù)定消息中的已路由控制信息向CS域互通功能的網(wǎng)絡(luò)實體下發(fā)Continue消息;所述CS域互通功能的網(wǎng)絡(luò)實體接收到Continue消息后,向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的VMSC后接續(xù)。
所述后續(xù)呼叫流程控制模塊位于CS域互通功能的網(wǎng)絡(luò)實體;且所述步驟c具體包括CS域互通功能的網(wǎng)絡(luò)實體根據(jù)已路由控制信息向HLR發(fā)送攜帶有抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的路由信息將呼叫路由至被叫用戶的拜訪VMSC。
所述呼叫為具有域間路由功能的gsmSCF或具有域間路由功能的應(yīng)用服務(wù)器在進(jìn)行路由控制后,確定出需要在CS域中接續(xù)的呼叫。
所述路由控制進(jìn)一步包括基于靜態(tài)錨點(diǎn)切換的路由控制。
通過上述技術(shù)方案的描述可知,本發(fā)明通過確定出已進(jìn)行過路由控制的呼叫/會話,并提供已路由控制信息,使CS域呼叫終結(jié)過程中的網(wǎng)絡(luò)實體能夠獲知呼叫的已路由控制信息,避免了CS域呼叫終結(jié)流程中的重復(fù)路由控制、后續(xù)呼叫流程不明確的現(xiàn)象;本發(fā)明應(yīng)用于呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案時,明確了靜態(tài)錨點(diǎn)方案中CS域呼叫終結(jié)流程,當(dāng)CS域互通功能的網(wǎng)絡(luò)實體如GMSC將已路由控制信息如CSRN攜帶在IDP消息中傳輸至具有域間路由控制功能的網(wǎng)絡(luò)實體如具有DRF功能的gsmSCF時,具有DRF功能的gsmSCF根據(jù)IDP消息中的CSRN采用直接下發(fā)Continue消息等方法使后續(xù)呼叫流程能夠得到正確處理,使呼叫能夠正常地在CS域中接續(xù);當(dāng)CS域互通功能的網(wǎng)絡(luò)實體如GMSC根據(jù)接收的IAM消息確定出本次呼叫已由具有域間路由控制功能的網(wǎng)絡(luò)實體如具有DRF功能的gsmSCF或是具有DRF功能的AS進(jìn)行了路由控制時,GMSC采用直接將呼叫路由至被叫用戶的VMSC等方法使后續(xù)呼叫流程能夠得到正確處理,使呼叫能夠正常地在CS域中接續(xù);從而通過本發(fā)明提供的技術(shù)方案實現(xiàn)了完善CS域呼叫終結(jié)流程、增強(qiáng)域間呼叫可實現(xiàn)性、提高靜態(tài)錨點(diǎn)方案實用性的目的。
圖1是現(xiàn)有技術(shù)中漫游在CS域的IMS用戶做被叫時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的方法流程圖;圖2是現(xiàn)有技術(shù)中CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖;圖3是現(xiàn)有技術(shù)中CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖;圖4是本發(fā)明的漫游在CS域的IMS用戶做被叫時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的方法流程圖一;圖5是本發(fā)明的CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖一;圖6是本發(fā)明的CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖一;圖7是本發(fā)明的漫游在CS域的IMS用戶做被叫時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的方法流程圖二;圖8是本發(fā)明的CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖二;圖9是本發(fā)明的CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖二。
具體實施例方式
本發(fā)明的系統(tǒng)和方法的核心均為已路由控制判定模塊根據(jù)路由控制模塊傳輸?shù)暮艚邪l(fā)起消息中攜帶的信息確定已進(jìn)行過路由控制的呼叫,已路由控制信息傳輸模塊將該呼叫的已路由控制信息提供給后續(xù)呼叫流程控制模塊,后續(xù)呼叫流程控制模塊根據(jù)接收的已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。
本發(fā)明可應(yīng)用于各種基于域間路由控制的CS域呼叫終結(jié)的流程中,本發(fā)明中的呼叫為具有域間路由功能的gsmSCF或具有域間路由功能的AS(應(yīng)用服務(wù)器)在進(jìn)行路由控制后,確定出需要在CS域中接續(xù)的呼叫。下面基于本發(fā)明的核心思想、以在IMS域中進(jìn)行靜態(tài)錨定的CS呼叫終結(jié)流程為例對本發(fā)明提供的CS域呼叫終結(jié)的方法和系統(tǒng)做進(jìn)一步的描述。
在靜態(tài)錨點(diǎn)技術(shù)方案中,本發(fā)明CS域互通功能的網(wǎng)絡(luò)實體可以為GMSC或具有GMSC功能的MGCF,具有域間路由控制功能的實體可以為具有DRF功能的gsmSCF。
對于無論呼叫或會話中原被叫側(cè)為CS域還是IMS域,在具有DRF功能的AS在進(jìn)行路由控制后,決定出該呼叫/會話最終需要在CS域中接續(xù)時,則具有DRF功能的AS向被叫側(cè)的S-CSCF發(fā)送INVITE消息,INVITE消息中的Requested-URI為CSRN,S-CSCF將INVITE消息傳輸至MGCF,并由MGCF將入局呼叫IAM消息轉(zhuǎn)發(fā)至GMSC。
GMSC接收到MGCF的入局呼叫IAM消息后,根據(jù)IAM消息中的被叫信息為CSRN則可以確定該呼叫已由DRF進(jìn)行過路由控制了,此時,GMSC可以采用兩種不同的處理方法來進(jìn)行后續(xù)呼叫流程方法一、GMSC將已路由控制信息傳輸至DRF,由DRF來控制后續(xù)呼叫流程。其實現(xiàn)過程為首先、GMSC使用智能網(wǎng)業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)從CSRN中解析出原被叫用戶的MSISDN,GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息,HLR在SRI響應(yīng)消息中向GMSC返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI。
然后,GMSC基于獲取的T-CSI再度向具有DRF功能的gsmSCF發(fā)送IDP消息,請求具有DRF功能的gsmSCF的路由指示,這里的IDP消息中攜帶有已路由控制信息,已路由控制信息可以為GMSC接收到的IAM消息中的被叫信息CSRN,GMSC可以將CSRN攜帶在IDP消息中的原被叫號碼信息參數(shù)中攜帶至具有DRF功能的gsmSCF,用以標(biāo)明本次呼叫已經(jīng)進(jìn)行了路由控制,并且具有DRF功能的gsmSCF可以根據(jù)CSRN索引出該呼叫先前進(jìn)行的哪種路由控制,以決定后續(xù)的路由控制處理。另外,以路由控制信息也可以是一個標(biāo)識位,僅用以標(biāo)明本次呼叫已經(jīng)進(jìn)行了路由控制。
這樣,具有DRF功能的gsmSCF根據(jù)接收到的IDP消息中的CSRN即能夠獲知已經(jīng)對該呼叫進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,則不再為該呼叫分配IMRN,直接向GMSC下發(fā)continue消息,GMSC接收到continue消息后,繼續(xù)后續(xù)的呼叫流程,即向HLR發(fā)送SRI取漫游號碼,且本次SRI中抑止T-CSI,GMSC根據(jù)漫游號碼將呼叫路由至被叫用戶的VMSC后接續(xù)。
在方法一中,本發(fā)明的CS域呼叫終結(jié)系統(tǒng)包括已路由控制判定模塊和后續(xù)呼叫流程控制模塊。已路由控制判定模塊位于GMSC中,后續(xù)呼叫流程控制模塊包括路由決策子模塊和執(zhí)行子模塊,且路由決策子模塊位于具有DRF功能的gsmSCF中、執(zhí)行子模塊位于GMSC中。
已路由控制判定模塊主要用于在接收到攜帶有CSRN的IAM消息時,從CSRN中解析出原被叫用戶的MSISDN,并基于解析出的MSISDN向HLR發(fā)送SRI消息,在獲得HLR在SRI響應(yīng)消息中提供的指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI時,將CSRN攜帶在IDP消息的原被叫號碼信息參數(shù)中,傳輸至后續(xù)呼叫流程控制模塊。
路由決策子模塊主要用于在具有DRF功能的gsmSCF接收到攜帶有CSRN的IDP消息時,判斷出本次呼叫已經(jīng)進(jìn)行了路由控制處理,不再執(zhí)行路由決定策略,向GMSC下發(fā)Continue消息。
執(zhí)行子模塊主要用于在GMSC接收到的具有DRF功能的gsmSCF下發(fā)的Continue消息時,執(zhí)行Continue的操作,繼續(xù)后續(xù)的呼叫流程,即向HLR發(fā)送SRI取漫游號碼,且本次SRI中抑止T-CSI,GMSC根據(jù)漫游號碼將呼叫路由至被叫用戶的VMSC后接續(xù)。
在靜態(tài)錨點(diǎn)技術(shù)方案中融入本發(fā)明的方法一的CS呼叫終結(jié)流程的錨點(diǎn)過程如附圖4至附圖6所示。
本發(fā)明的IMS域中主叫用戶向IMS域中的被叫用戶發(fā)起會話,當(dāng)IMS域中的被叫用戶漫游在CS域時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的流程圖如附圖4所示。
圖4中,步驟4-1至步驟4-11的流程與圖1中步驟1-1至步驟1-11的流程基本相同,只是在HLR在SRI響應(yīng)消息中向GMSC返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI之后的步驟4-10中,GMSC再度向具有DRF功能的gsmSCF發(fā)送IDP消息時,GMSC需要將已路由控制信息如將接收到的IAM消息中的CSRN攜帶在IDP消息的原被叫號碼信息參數(shù)中發(fā)送至具有DRF功能的gsmSCF,請求具有DRF功能的gsmSCF的路由指示。
在步驟4-11、具有DRF功能的gsmSCF根據(jù)IDP消息中的原被叫地址信息中的CSRN判斷出本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,則不再為此呼叫分配IMRN,直接向GMSC下發(fā)continue消息。GMSC接收到continue消息后繼續(xù)后續(xù)的呼叫,即GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù),然后,GMSC根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
本發(fā)明的CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖如附圖5所示。
圖5中,步驟5-1至步驟5-16的流程與圖2中步驟2-1至步驟2-16的流程基本相同,只是在HLR在SRI響應(yīng)消息中向GMSC返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI之后的步驟5-15中,GMSC再度向具有DRF功能的gsmSCF發(fā)送IDP消息時,GMSC需要將已路由控制信息如將接收到的IAM消息中的CSRN攜帶在IDP消息的原被叫號碼信息參數(shù)中發(fā)送至具有DRF功能的gsmSCF,請求具有DRF功能的gsmSCF的路由指示。
在步驟5-16、具有DRF功能的gsmSCF根據(jù)IDP消息中的原被叫地址信息中的CSRN判斷出本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,則不再為此呼叫分配IMRN,直接向GMSC下發(fā)continue消息。GMSC在接收到continue消息后繼續(xù)后續(xù)的呼叫,即GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù),然后,GMSC根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
本發(fā)明的CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖如附圖6所示。
圖6中,步驟6-1至步驟6-12的流程與圖3中步驟3-1至步驟3-12的流程基本相同,只是在HLR在SRI響應(yīng)消息中向GMSC返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI之后的步驟6-11中,GMSC再度向具有DRF功能的gsmSCF發(fā)送IDP消息時,GMSC需要將已路由控制信息如將接收到的IAM消息中的CSRN攜帶在IDP消息的原被叫號碼信息參數(shù)中傳輸至具有DRF功能的gsmSCF,請求具有DRF功能的gsmSCF的路由指示。
在步驟6-12、具有DRF功能的gsmSCF根據(jù)IDP消息中的原被叫地址信息中的CSRN判斷出本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,則不再為此呼叫分配IMRN,直接向GMSC下發(fā)continue消息。GMSC在接收到continue消息后繼續(xù)后續(xù)的呼叫,即GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù),然后,GMSC根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
方法二、GMSC在確定呼叫已進(jìn)行過路由控制時,由GMSC來控制后續(xù)呼叫流程。其實現(xiàn)過程為首先、GMSC判斷其接收到的IAM消息中的被叫信息,如果確定出IAM消息中的被叫信息符合CSRN的構(gòu)成方式,則確定本次呼叫已經(jīng)進(jìn)行過路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫。
此后,GMSC從CSRN中解析出原被叫用戶的MSISDN,并基于解析出的MSISDN向HLR發(fā)送SRI消息,這里,本發(fā)明對GMSC的處理流程進(jìn)行增強(qiáng),即在GMSC基于由CSRN恢復(fù)出的原被叫用戶MSISDN向HLR發(fā)送SRI消息時,GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,GMSC在本次發(fā)送的SRI消息中攜帶抑止T-CSI參數(shù)。
這樣,后續(xù)HLR不會向GMSC返回T-CSI,而是直接向GMSC返回被叫用戶的路由信息MSRN,GMSC根據(jù)HLR返回的MSRN將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
在方法二中,本發(fā)明的CS域呼叫終結(jié)系統(tǒng)包括已路由控制信息判定模塊和后續(xù)呼叫流程控制模塊,且已路由控制信息判定模塊和后續(xù)呼叫流程控制模塊均位于GMSC。
后續(xù)呼叫流程控制模塊的主要功能由獲取路由信息子模塊和呼叫路由子模塊來實現(xiàn)。
已路由控制信息判定模塊主要用于當(dāng)GMSC接收到攜帶有CSRN的入局呼叫IAM消息時,根據(jù)IAM消息中攜帶的CSRN確定該呼叫已進(jìn)行過路由控制時,通知后續(xù)呼叫流程控制模塊本次呼叫已經(jīng)進(jìn)行了路由控制,請求后續(xù)呼叫流程控制模塊對呼叫進(jìn)行處理。
獲取路由信息子模塊主要用于在接收到判斷子模塊的已路由控制通知后,使用預(yù)定的轉(zhuǎn)換技術(shù)從CSRN中解析出原被叫用戶的MSISDN,并基于解析出的MSISDN向HLR發(fā)送SRI消息,并在該SRI消息中攜帶抑止T-CSI參數(shù),然后,在接收到HLR返回的被叫用戶的路由信息MSRN時,將MSRN發(fā)送至呼叫路由子模塊。
呼叫路由子模塊主要用于根據(jù)其接收的路由信息MSRN將呼叫路由至被叫的拜訪VMSC。
在靜態(tài)錨點(diǎn)技術(shù)方案中融入本發(fā)明方法二的CS呼叫終結(jié)流程的錨點(diǎn)過程如附圖7至附圖9所示。
本發(fā)明的IMS域中主叫用戶向IMS域中的被叫用戶發(fā)起會話,當(dāng)IMS域中的被叫用戶漫游在CS域時,IMS域中的被叫側(cè)S-CSCF使用iFC將入局的會話觸發(fā)至AS進(jìn)行錨定的流程圖如附圖7所示。
圖7中,步驟7-1至步驟7-8的流程與圖1中步驟1-1至步驟1-8的流程基本相同,只是在步驟7-9中,GMSC接收到MGCF的入局呼叫IAM消息后,使用智能網(wǎng)業(yè)務(wù)的方式或是其他轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,由于GMSC根據(jù)IAM消息中的被叫信息為CSRN能夠獲知本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,所以,GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息時,需要在SRI消息中攜帶抑止T-CSI參數(shù)。
這樣,HLR在SRI Ack消息中會直接向GMSC返回該MSISDN的路由信息MSRN,從而到步驟7-9、GMSC能夠根據(jù)MSRN將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
本發(fā)明的CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖如附圖8所示。
圖8中,步驟8-1至步驟8-13的流程與圖2中步驟2-1至步驟2-13的流程基本相同,只是在步驟8-14中,GMSC接收到MGCF的入局呼叫IAM消息后,使用智能網(wǎng)業(yè)務(wù)的方式或是其他轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,由于GMSC根據(jù)IAM消息中的被叫信息為CSRN能夠獲知本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,所以,GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息時,需要在SRI消息中攜帶抑止T-CSI參數(shù)。
這樣,HLR在SRI Ack消息中會直接向GMSC返回該MSISDN的路由信息MSRN,從而到步驟8-14、GMSC能夠根據(jù)MSRN將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
本發(fā)明的CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖如附圖9所示。
圖9中,步驟9-1至步驟9-9的流程與圖3中步驟3-1至步驟3-9的流程基本相同,只是在步驟9-9中,GMSC接收到MGCF的入局呼叫IAM消息后,使用智能網(wǎng)業(yè)務(wù)的方式或是其他轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,由于GMSC根據(jù)IAM消息中的被叫信息為CSRN能夠獲知本次呼叫已經(jīng)進(jìn)行了路由控制,即對于靜態(tài)錨點(diǎn)方案,則本次呼叫已經(jīng)是一個進(jìn)行了靜態(tài)錨定控制的呼叫,所以,GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息時,需要在SRI消息中攜帶抑止T-CSI參數(shù)。
這樣,HLR在SRI Ack消息中會直接向GMSC返回該MSISDN的路由信息MSRN,從而到步驟9-10、GMSC能夠根據(jù)MSRN將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
雖然通過實施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述系統(tǒng)包括已路由控制判定模塊根據(jù)其接收的呼叫發(fā)起消息中攜帶的信息確定已進(jìn)行過路由控制的呼叫,將該呼叫的已路由控制信息提供給后續(xù)呼叫流程控制模塊;后續(xù)呼叫流程控制模塊根據(jù)接收的已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。
2.如權(quán)利要求1所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述呼叫發(fā)起消息中攜帶的信息包括CSRN。
3.如權(quán)利要求1所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述已路由控制判定模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
4.如權(quán)利要求1所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述后續(xù)呼叫流程控制模塊包括路由決策子模塊和執(zhí)行子模塊;路由決策子模塊在接收到攜帶有已路由控制信息的IDP消息時,確定出本次呼叫已經(jīng)進(jìn)行了路由控制處理,不再執(zhí)行路由決定策略,直接向CS域互通功能的網(wǎng)絡(luò)實體下發(fā)Continue消息;執(zhí)行子模塊在接收到Continue消息時,向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的被叫用戶的路由信息MSRN將呼叫路由至被叫用戶的VMSC后接續(xù)。
5.如權(quán)利要求4所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述路由決策子模塊位于具有域間路由功能的gsmSCF中。
6.如權(quán)利要求4所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述執(zhí)行子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
7.如權(quán)利要求1所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述后續(xù)呼叫流程控制模塊包括獲取路由信息子模塊和呼叫路由子模塊;獲取路由信息子模塊在接收到已路由控制判定模塊的已路由控制信息后,根據(jù)呼叫發(fā)起消息中攜帶的CSRN解析原被叫用戶的號碼信息,并根據(jù)該號碼信息向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,在接收到HLR返回的被叫用戶的路由信息時,將該路由信息發(fā)送至呼叫路由子模塊;呼叫路由子模塊根據(jù)獲取路由信息子模塊傳輸來的路由信息將呼叫路由至被叫用戶的拜訪VMSC。
8.如權(quán)利要求7所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述獲取路由信息子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
9.如權(quán)利要求7所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述呼叫路由子模塊位于CS域互通功能的網(wǎng)絡(luò)實體中。
10.如權(quán)利要求3、6、8或9所述的一種CS域呼叫終結(jié)系統(tǒng),其特征在于,所述CS域互通功能的網(wǎng)絡(luò)實體包括GMSC或具有GMSC功能的MGCF。
11.一種CS域呼叫終結(jié)方法,其特征在于,包括a、已路由控制判定模塊根據(jù)其接收的呼叫發(fā)起消息中攜帶的信息確定出已進(jìn)行過路由控制的呼叫;b、已路由控制判定模塊將該呼叫的已路由控制信息傳輸至后續(xù)呼叫流程控制模塊;c、后續(xù)呼叫流程控制模塊根據(jù)接收的已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。
12.如權(quán)利要求11所述的一種CS域呼叫終結(jié)方法,其特征在于,所述已路由控制判定模塊位于CS域互通功能的網(wǎng)絡(luò)實體中,且所述步驟a具體包括CS域互通功能的網(wǎng)絡(luò)實體接收呼叫發(fā)起消息,并根據(jù)該呼叫發(fā)起消息中攜帶的CSRN確定該呼叫已進(jìn)行過路由控制。
13.如權(quán)利要求11所述的一種CS域呼叫終結(jié)方法,其特征在于,所述后續(xù)呼叫流程控制模塊的路由決策子模塊和執(zhí)行子模塊分別位于具有域間路由功能的gsmSCF中和CS域互通功能的網(wǎng)絡(luò)實體中,且所述步驟b具體包括CS域互通功能的網(wǎng)絡(luò)實體將該呼叫的已路由控制信息攜帶在預(yù)定消息中傳輸至具有域間路由功能的gsmSCF中。
14.如權(quán)利要求13所述的一種CS域呼叫終結(jié)方法,其特征在于,所述步驟b具體包括CS域互通功能的網(wǎng)絡(luò)實體將呼叫發(fā)起消息中的CSRN攜帶在IDP消息中傳輸至具有域間路由功能的gsmSCF。
15.如權(quán)利要求13所述的一種CS域呼叫終結(jié)方法,其特征在于,所述步驟c具體包括所述具有域間路由功能的gsmSCF根據(jù)其接收的預(yù)定消息中的已路由控制信息向CS域互通功能的網(wǎng)絡(luò)實體下發(fā)Continue消息;所述CS域互通功能的網(wǎng)絡(luò)實體接收到Continue消息后,向HLR發(fā)送攜帶抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的被叫用戶的路由信息將呼叫路由至被叫用戶的VMSC后接續(xù)。
16.如權(quán)利要求11所述的一種CS域呼叫終結(jié)方法,其特征在于,所述后續(xù)呼叫流程控制模塊位于CS域互通功能的網(wǎng)絡(luò)實體;且所述步驟c具體包括CS域互通功能的網(wǎng)絡(luò)實體根據(jù)已路由控制信息向HLR發(fā)送攜帶有抑止T-CSI參數(shù)的SRI消息,并根據(jù)HLR返回的路由信息將呼叫路由至被叫用戶的拜訪VMSC。
17.如權(quán)利要求11至16中任一權(quán)利要求所述的一種CS域呼叫終結(jié)方法,其特征在于,所述呼叫為具有域間路由功能的gsmSCF或具有域間路由功能的應(yīng)用服務(wù)器在進(jìn)行路由控制后,確定出需要在CS域中接續(xù)的呼叫。
18.如權(quán)利要求11至16中任一權(quán)利要求所述的一種CS域呼叫終結(jié)方法,其特征在于,所述路由控制進(jìn)一步包括基于靜態(tài)錨點(diǎn)切換的路由控制。
全文摘要
本發(fā)明提供一種CS域呼叫終結(jié)系統(tǒng)和方法,其核心均為已路由控制判定模塊根據(jù)接收的呼叫發(fā)起消息中攜帶的信息確定出已進(jìn)行過路由控制的呼叫,將該呼叫的已路由控制信息傳輸至后續(xù)呼叫流程控制模塊,由后續(xù)呼叫流程控制模塊根據(jù)已路由控制信息確定并執(zhí)行該呼叫的后續(xù)呼叫流程。本發(fā)明的CS域呼叫終結(jié)過程中的網(wǎng)絡(luò)實體能夠獲知呼叫的已路由控制信息,避免了CS域呼叫終結(jié)流程中的重復(fù)路由控制、后續(xù)呼叫流程不明確的現(xiàn)象;本發(fā)明應(yīng)用于呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案時,明確了靜態(tài)錨點(diǎn)方案中CS域呼叫終結(jié)流程,使呼叫能夠正常地在CS域中接續(xù);從而實現(xiàn)了完善CS域呼叫終結(jié)流程、增強(qiáng)域間呼叫可實現(xiàn)性、提高靜態(tài)錨點(diǎn)方案實用性的目的。
文檔編號H04W88/16GK1925633SQ20051009391
公開日2007年3月7日 申請日期2005年8月31日 優(yōu)先權(quán)日2005年8月31日
發(fā)明者段小琴, 朱東銘, 張海 申請人:華為技術(shù)有限公司