專利名稱:一種會話路由路徑控制方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,具體涉及一種會話路由路徑控制方法和系統(tǒng)。
背景技術(shù):
從3GPP R5(3rd Generation Partnership Project第三代移動通信標(biāo)準(zhǔn)化伙伴項(xiàng)目)階段開始,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)換功能,從而實(shí)現(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均提供計(jì)費(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),采用分組域?yàn)槠渖蠈涌刂菩帕詈兔襟w傳輸?shù)某休d通道,并引入SIP協(xié)議作為業(yè)務(wù)控制協(xié)議,利用SIP簡單、易擴(kuò)展、媒體組合方便的特點(diǎn),通過將業(yè)務(wù)控制與承載控制分離,提供豐富的多媒體業(yè)務(wù)。IMS中的主要功能實(shí)體包括控制用戶注冊、會話控制等功能的會話控制實(shí)體CSCF、提供各種業(yè)務(wù)邏輯控制功能的應(yīng)用服務(wù)器AS、集中管理用戶簽約數(shù)據(jù)的歸屬用戶服務(wù)器HSS以及用于實(shí)現(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ù)所需要解決的漫游計(jì)費(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ù)分別實(shí)施不同的計(jì)費(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。
這種將初始呼叫路由至錨點(diǎn)AS的功能叫做DRF(Domain Routing Faction域間路由功能)功能,對于CS域,具有DRF功能的實(shí)體可以為gsmSCF,對于IMS域,具有DRF功能的實(shí)體可以為一個AS。CS域中的路由決策實(shí)體gsmSCF可以同IMS域中的路由決策實(shí)體AS位于同一個物理實(shí)體中。
上述AS的錨定控制功能用于實(shí)現(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功能的實(shí)體為IMS域中的一個AS。
具有DRF功能的路由決策點(diǎn)gsmSCF或AS可以同具有DTF功能的AS位于同一個物理實(shí)體中。
這里,UE(A)可以是CS域的終端,UE(A’)可以是IMS域的終端,通過UE(A)到UE(A’)的呼叫切換,實(shí)現(xiàn)了用戶A的同一個呼叫從CS域到IMS域之間的呼叫連續(xù)性。
同樣的,在呼叫初始建立時,可同樣在主叫側(cè)UE(B)的呼叫路徑中插入一個錨點(diǎn)AS,用以實(shí)現(xiàn)后續(xù)被叫側(cè)的域間切換的呼叫控制。
附圖1為CS域的用戶作為主叫發(fā)起呼叫時,網(wǎng)絡(luò)側(cè)路由控制模式下,即CS域中使用CAMEL機(jī)制將發(fā)起的呼叫觸發(fā)至AS進(jìn)行錨點(diǎn)的流程圖。
圖1中,在步驟1-1、注冊到VMSC(Visited Mobile Switch Center拜訪移動交換中心)的UE發(fā)起呼叫。
到步驟1-2、VMSC根據(jù)主叫側(cè)的CAMEL簽約信息將呼叫觸發(fā)到具有DRF功能的gsmSCF中。
到步驟1-3、具有DRF功能的gsmSCF生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN(IMS Routing Number),使得VMSC根據(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ā)給VMSC。
到步驟1-4、VMSC根據(jù)IMRN將呼叫路由至主叫用戶歸屬的IMS網(wǎng)絡(luò)中的MGCF(媒體網(wǎng)關(guān)控制功能)。
到步驟1-5、MGCF判斷出IAM消息中的被叫信息為指向具有DTF功能的AS的IMRN,則向I-CSCF發(fā)送INVITE消息,該消息中的被叫信息Requested-URI為IMRN的TELURI格式。
到步驟1-6、I-CSCF根據(jù)Requested-URI向HSS查詢路由信息,獲取同該IMRN相關(guān)聯(lián)的AS地址信息,即具有DTF功能的AS地址信息,然后I-CSCF向具有DTF功能的AS轉(zhuǎn)發(fā)INVITE消息。這里,為了支持HSS能夠根據(jù)包含DTF PSI信息的IMRN返回在對應(yīng)的具有DTF功能的AS信息,在HSS中需要配置DTF PSI數(shù)據(jù)同具有該DTF功能的AS地址信息的對應(yīng)關(guān)系。
到步驟1-7、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的會話后,對會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉AS接收到會話,然后發(fā)起一個針對原被叫信息的新會話,即具有DTF功能的AS通過同HSS的Sh接口獲得主叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。
這里,在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路由至PSTN(公共電話交換網(wǎng))或CS域,最后由PSTN或CS域?qū)⒑艚薪永m(xù)至被叫。在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
由于主叫用戶拜訪地的CS域不一定支持CAMEL,因此需要考慮到其他替代方式將呼叫路由至AS,目前3GPP的規(guī)范中提供了終端側(cè)路由控制模式下的基于USSD(Unstructured Supplementary Service Data非結(jié)構(gòu)化補(bǔ)充數(shù)據(jù)業(yè)務(wù))和基于Notify(通知)的兩種機(jī)制。其中,USSD機(jī)制應(yīng)用于UE未注冊到IMS域、UE在向VMSC發(fā)起呼叫時,呼叫信令中的被叫地址信息攜帶的是指向具有DTF功能的AS的DTF PSI,從而VMSC經(jīng)由MGCF將呼叫路由至IMS域中具有DTF功能的AS。而真實(shí)的被叫信息,如UE(B)的號碼信息,是通過UE向具有DRF功能的gsmSCF發(fā)送的USSD信令中攜帶,這樣,在具有DRF功能的gsmSCF接收到USSD信令后,與具有DTF功能的AS進(jìn)行交互,通知DTF其當(dāng)前接收到的會話的真實(shí)被叫信息,即USSD信令中攜帶UE(B)的號碼信息,從而具有DTF功能的AS對接收到的UE發(fā)起的呼叫進(jìn)行錨定,即AS啟動B2BUA功能,終止掉AS接收到會話,然后發(fā)起一個針對原被叫信息的新會話,這里的原被叫信息從具有DRF功能的gsmSCF接收到的USSD信令中獲得。后續(xù)處理如圖1的步驟7所述,根據(jù)AS發(fā)起的新會話中的原被叫信息將會話路由至被叫用戶后接續(xù)。Notify機(jī)制應(yīng)用于UE已經(jīng)注冊到IMS域、UE在向VMSC發(fā)起呼叫時,呼叫信令中的被叫地址信息攜帶的時指向具有DTF功能的AS的DTF PSI,從而VMSC經(jīng)由MGCF將呼叫路由至IMS域中具有DTF功能的AS。而真實(shí)的被叫信息,如UE(B)的號碼信息,是通過當(dāng)前注冊到IMS域的UE向具有DRF功能的AS發(fā)送的SIP Notify信令中攜帶,這樣,在具有DRF功能的AS接收到SIP Notify信令后,與具有DTF功能的AS進(jìn)行交互,通知DTF其當(dāng)前接收到的會話的真實(shí)被叫信息,即SIP Notify信令中攜帶UE(B)的號碼信息,從而具有DTF功能的AS對接收到的UE發(fā)起的呼叫進(jìn)行錨定,即AS啟動B2BUA功能,終止掉AS接收到會話,然后發(fā)起一個針對原被叫信息的新會話,這里的原被叫信息從具有DRF功能的AS接收到的SIP Notify信令中獲得。后續(xù)處理如圖1的步驟7所述,根據(jù)AS發(fā)起的新會話中的原被叫信息將會話路由至被叫用戶后接續(xù)。
如前分析,對于被叫側(cè)為CS域時發(fā)起的初始呼叫,即被叫歸屬網(wǎng)絡(luò)的GMSC在接收到來自于主叫側(cè)的呼叫后,根據(jù)GMSC對被叫信息分析后發(fā)起的呼叫,可以使用CAMEL方案和信令攔截方案將呼叫路由至錨點(diǎn)AS。其中CAMEL方案適用于GMSC支持CAMEL能力的情況下,信令攔截方案適用于GMSC不能支持CAMEL能力的情況下。附圖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、同步驟1-5。到步驟2-9、同步驟1-6。
到步驟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消息后,從中解析出原被叫用戶的MSISDN(使用CAMEL業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)),然后基于解析出的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、同步驟2-3。
到步驟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ù)。
附圖3為CS域的用戶做被叫時,CS域中使用信令攔截機(jī)制將接收到來自于主叫側(cè)的呼叫觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖。
在步驟3-1、同步驟2-1。
到步驟3-2、GMSC在接收到來自于主叫側(cè)的呼叫后,對被叫信息進(jìn)行分析,然后GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息,由于該GMSC不支持CAMEL能力,因此GMSC向HLR發(fā)送S RI消息中不會攜帶相應(yīng)的參數(shù)指示GMSC的CAMEL支持信息。因此HLR不會向GMSC返回指示用戶為CS-IMS用戶的被叫側(cè)CAMEL簽約信息T-CSI。而是直接向返回被叫的路由信息,從而無法將呼叫錨定在IMS域中具有DTF功能的AS了。因此為了使得在GMSC從HLR中取的被叫的路由信息之前能夠?qū)⒑艚杏|發(fā)至IMS域中具有DTF功能的AS進(jìn)行呼叫錨定,因此在GMSC和HLR之間插入信令攔截實(shí)體SRF(Signalling RelayFunction信令轉(zhuǎn)發(fā)功能),該SRF具有DRF功能,攔截GMSC向HLR發(fā)送的SRI消息并對該消息進(jìn)行分析后,執(zhí)行相應(yīng)的域間路由策略控制處理。
到步驟3-3、具有DRF功能的SRF從HSS獲得用戶IMS域當(dāng)前的數(shù)據(jù)和狀態(tài)。
到步驟3-4、具有DRF功能的SRF從HLR獲得用戶CS域當(dāng)前的數(shù)據(jù)和狀態(tài)。
到步驟3-5、具有DRF功能的SRF生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN(IMS RoutingNumber),使得MSC根據(jù)該路由號碼將呼叫路由至該DTF上。具有DRF功能的gsmSCF可通過在DTF的標(biāo)識信息DTFPSI(DTF Public Service Identities DTF公共業(yè)務(wù)標(biāo)識)后追加呼叫參考號等方法來構(gòu)造IMRN,然后具有DRF功能的SRF模仿HLR的功能向GMSC返回SRI-Ack消息,該SRI-Ack消息中將IMRN作為被叫路由信息發(fā)送給GMSC。
到步驟3-6、同步驟2-7。到步驟3-7、同步驟1-5。到步驟3-8、同步驟1-6。到步驟3-9~步驟3-12、同步驟2-10~步驟2-13。
到步驟3-13、GMSC接收到MGCF的入局呼叫IAM消息后,使用某種轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后基于解析出的MSISDN對被叫信息進(jìn)行分析后,GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息。該呼叫同樣被具有DRF功能的SRF攔截下來,具有DRF功能的SRF判斷出已經(jīng)對本次呼叫進(jìn)行了處理,則不對該攔截下來的SRI進(jìn)行分析,不執(zhí)行相應(yīng)的域間路由策略控制處理,直接向HLR轉(zhuǎn)發(fā)該SRI消息,并將接收到的HLR返回的SRI-Ack消息轉(zhuǎn)發(fā)至GMSC。然后GMSC根據(jù)接收到的SRI-Ack中的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
另外,由于運(yùn)營商在進(jìn)行號碼分配時,可以為IMS域的用戶分配相應(yīng)的MSISDN號碼,用以實(shí)現(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-14、GMSC接收到MGCF的入局呼叫IAM消息后,可使用某種轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后,基于解析出的MSISDN對被叫信息進(jìn)行分析后,GMSC向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息。該呼叫同樣被具有DRF功能的SRF攔截下來,具有DRF功能的SRF判斷出已經(jīng)對本次呼叫進(jìn)行了處理,則不對該攔截下來的SRI進(jìn)行分析,不執(zhí)行相應(yīng)的域間路由策略控制處理,直接向HLR轉(zhuǎn)發(fā)該SRI消息,并將其接收到的HLR返回的SRI-Ack消息轉(zhuǎn)發(fā)至GMSC。GMSC根據(jù)接收到的SRI-Ack中的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。。
附圖4為CS域或PSTN的用戶做主叫用戶,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖。
在步驟4-1、由于被叫用戶的MSISDN屬于IMS域,則發(fā)起呼叫的CS域或是PSTN網(wǎng)絡(luò)將呼叫路由至被叫用戶歸屬IMS域中的MGCF。
到步驟4-2、MGCF將MSISDN轉(zhuǎn)換成Tel-URI,并向I-CSCF發(fā)送INVITE消息,該消息中的被叫信息Requested-URI為被叫MSISDN的TELURI格式。
到步驟4-3、I-CSCF根據(jù)Requested-URI向HSS查詢路由信息,獲取該用戶在IMS域中注冊的S-CSCF地址信息,并且將會話路由至相應(yīng)的S-CSCF,如果當(dāng)前用戶未注冊到IMS域中,則I-CSCF將會話路由至一個為未注冊用戶臨時分配的一個S-CSCF中。
到步驟4-4、S-CSCF根據(jù)iFC(initial Filter Criteria初始過濾準(zhǔn)則)將會話觸發(fā)到一個具有DRF功能的AS中。
到步驟4-5、具有DRF功能的AS從HSS獲得用戶當(dāng)前IMS域的注冊狀態(tài)和數(shù)據(jù)。
到步驟4-6、具有DRF功能的AS從HLR獲得用戶當(dāng)前CS域的注冊狀態(tài)和數(shù)據(jù)。
到步驟4-7、具有DRF功能的AS通過對被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN(CS Routing Number CS域路由號碼),然后觸發(fā)DTF功能。
到步驟4-8~步驟4-9、具有DTF功能的AS對具有DRF功能的AS接收到的會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉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)行控制。
到步驟4-10、GMSC接收到MGCF的入局呼叫IAM消息后,從中解析出原被叫用戶的MSISDN(使用CAMEL業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)),然后基于解析出的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。
到步驟4-11、同步驟2-3。
到步驟4-12、具有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ù)。
目前在呼叫連續(xù)性課題中提出的由IMS控制的靜態(tài)錨點(diǎn)(IMS control staticanchoring)的呼叫控制方案中,對于主叫側(cè),當(dāng)呼叫在CS域中發(fā)起,則需要將發(fā)起的呼叫從CS域中主叫拜訪地的VMSC路由至主叫歸屬IMS域中的具有DTF功能的AS,由該AS進(jìn)行呼叫的錨定并進(jìn)行后續(xù)可能的域間切換控制。當(dāng)具有DTF功能的AS對呼叫進(jìn)行錨定之后,具有DRF功能的AS則對原主叫拜訪CS域發(fā)起的呼叫中真實(shí)的原被叫信息進(jìn)行路由分析,當(dāng)具有DRF功能的AS判斷出原呼叫需要路由回CS域,則根據(jù)原被叫信息產(chǎn)生CSRN,然后觸發(fā)DTF功能,具有DTF功能的AS根據(jù)CSRN將呼叫路由回被叫歸屬的CS域。這樣,對于主叫側(cè)為CS域時發(fā)起的初始呼叫的整個呼叫路徑為主叫拜訪地的CS域->主叫歸屬的IMS域->被叫歸屬的CS域,從而呼叫路徑中承載的建立的方式是DTM承載->IP承載->DTM承載。
同樣的,對于被叫側(cè),當(dāng)呼叫需要在CS域中終結(jié),則需要將被叫歸屬CS域中的GMSC接收到的呼叫路由至被叫歸屬IMS域中的具有DTF功能的AS,由該AS進(jìn)行呼叫的錨定并進(jìn)行后續(xù)可能的域間切換控制。當(dāng)具有DTF功能的AS對呼叫進(jìn)行錨定之后,具有DRF功能的AS則對原被叫歸屬CS域發(fā)起的呼叫中真實(shí)的原被叫信息進(jìn)行路由決策,當(dāng)具有DRF功能的AS決定出原呼叫需要路由回CS域,則根據(jù)原被叫信息產(chǎn)生CSRN,然后觸發(fā)DTF功能具有DTF功能的AS根據(jù)CSRN將呼叫路由回被叫拜訪的CS域。這樣,對于被叫側(cè)為CS域時發(fā)起的初始呼叫的整個呼叫路徑為被叫歸屬的CS域->被叫歸屬的IMS域->被叫拜訪的CS域,從而呼叫路徑中承載的建立的方式是DTM承載->IP承載->DTM承載。
據(jù)上分析,原本CS域中的主叫用戶A呼叫CS域中的被叫用戶B的過程可以簡潔地表示為A(主叫拜訪CS域)->B(被叫歸屬CS域)->B(被叫拜訪CS域),其呼叫路徑中承載的建立方式為DTM承載->DTM承載。在引入靜態(tài)錨點(diǎn)方案后,如果僅需要對主叫側(cè)進(jìn)行錨定時,則呼叫過程改變?yōu)锳(主叫拜訪CS域)->A(主叫歸屬IMS域)->B(被叫歸屬CS域)->B(被叫拜訪CS域),從而呼叫路徑中承載的建立方式改變?yōu)镈TM承載->IP承載->DTM承載;如果僅需要對被叫側(cè)進(jìn)行錨定時,則呼叫過程改變?yōu)锳(主叫拜訪CS域)->B(被叫歸屬CS域)->B(被叫歸屬IMS域)->B(被叫拜訪CS域),從而呼叫路徑中承載的建立方式改變?yōu)镈TM承載->IP承載->DTM承載;如果需要對主被叫側(cè)都進(jìn)行錨定時,則呼叫過程改變?yōu)锳(主叫拜訪CS域)->A(主叫歸屬IMS域)->B(被叫歸屬CS域)->B(被叫歸屬IMS域)->B(被叫拜訪CS域),從而呼叫路徑中承載的建立方式改變?yōu)镈TM承載->IP承載->DTM承載->DTM承載->IP承載->DTM承載。
這樣,對于CS域->CS域的呼叫,由于靜態(tài)錨點(diǎn)方案的引入,導(dǎo)致在單純的DTM承載路由中插入了一段或多段IP承載路由。在DTM承載轉(zhuǎn)換成IP承載時,需要進(jìn)行語音編解碼的轉(zhuǎn)換,由于語音編解碼的轉(zhuǎn)換會降低語音業(yè)務(wù)的質(zhì)量,因此靜態(tài)錨點(diǎn)方案引入的多次語音編解碼轉(zhuǎn)換會嚴(yán)重影響原有的語音業(yè)務(wù)質(zhì)量。
另外,對于CS域->CS域的呼叫,由于靜態(tài)錨點(diǎn)方案的引入,導(dǎo)致在單純的DTM承載路由中插入了一段或多段IP承載路由,由于IP承載能夠有效地利用網(wǎng)絡(luò)資源,因此可進(jìn)一步對會話的路由路徑進(jìn)行優(yōu)化,盡可能地延長引入的IP承載路徑,減少DTM承載路徑,以達(dá)到降低網(wǎng)絡(luò)運(yùn)營成本的目的。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種會話路由路徑控制方法和系統(tǒng),實(shí)現(xiàn)了應(yīng)用服務(wù)器對需要路由至CS域中的IMS域的會話的路由路徑控制;通過本發(fā)明能夠減少CS域和IMS域之間的DTM承載和IP承載轉(zhuǎn)換導(dǎo)致的語音編解碼轉(zhuǎn)換次數(shù),避免語音業(yè)務(wù)質(zhì)量的降低;并且,通過本發(fā)明還可實(shí)現(xiàn)節(jié)約DTM承載,提高IP承載的利用率的目的。
為達(dá)到上述目的,本發(fā)明提供的一種會話路由路徑控制方法,對于需要從IMS域路由至電路交換域的會話,該方法包括以下步驟a、應(yīng)用服務(wù)器確定出所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體;b、應(yīng)用服務(wù)器向S-CSCF提供其確定的所述IMS域中的網(wǎng)絡(luò)實(shí)體信息,并由S-CSCF將所述會話路由至所述IMS域中的網(wǎng)絡(luò)實(shí)體;c、所述IMS域中的網(wǎng)絡(luò)實(shí)體將所述會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。
所述電路交換域?yàn)橐苿泳W(wǎng)絡(luò)的電路交換CS域,或PSTN網(wǎng)絡(luò)。
所述步驟a具體包括應(yīng)用服務(wù)器根據(jù)預(yù)定承載優(yōu)化策略確定出所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體。
所述需要從IMS域路由至電路交換域的呼叫包括被叫為電路交換域用戶時,在IMS域中發(fā)起的主叫側(cè)會話,或需要在IMS域中進(jìn)行錨定過程的電路交換域的被叫側(cè)初始呼叫。
所述步驟a中預(yù)定承載優(yōu)化策略為與該會話曾經(jīng)路由經(jīng)過的MGCF相同;且所述步驟a具體包括a1、應(yīng)用服務(wù)器獲取所述會話對應(yīng)的呼叫在從電路交換域路由至IMS域時經(jīng)過的MGCF;a2、應(yīng)用服務(wù)器將該MGCF確定為所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體信息。
所述步驟a1中呼叫在從電路交換域路由至IMS域時經(jīng)過的MGCF是由應(yīng)用服務(wù)器根據(jù)預(yù)定策略確定的。
所述步驟a1中的預(yù)定策略包括預(yù)定就近路由策略。
所述步驟a1具體包括a12、MGCF將其信息承載于INVITE消息中,并通過S-CSCF將該消息傳輸至應(yīng)用服務(wù)器;a13、應(yīng)用服務(wù)器將INVITE消息中攜帶的MGCF的信息確定為需要路由至CS域的會話曾經(jīng)路由經(jīng)過的MGCF的信息。
所述步驟a12的INVITE消息中還包括MGCF為該會話分配的標(biāo)識該會話的呼叫參考號。
所述步驟b具體包括應(yīng)用服務(wù)器根據(jù)所述MGCF信息構(gòu)造CSRN,并將其下發(fā)至S-CSCF;S-CSCF根據(jù)所述CSRN中的MGCF信息將所述會話路由至該MGCF。
所述CSRN包括MGCF路由信息和原被叫信息;或所述CSRN包括MGCF路由信息和原被叫信息和呼叫參考號。
所述步驟c還包括MGCF獲取S-CSCF轉(zhuǎn)發(fā)的會話的呼叫參考號,并根據(jù)該呼叫參考號確定該會話為曾經(jīng)路由過的會話時,控制MGW不對出呼和入呼的會話進(jìn)行編解碼轉(zhuǎn)換。
所述步驟a中預(yù)定承載優(yōu)化策略為與被叫用戶當(dāng)前MSC的距離最近的MGCF;且所述步驟a具體包括應(yīng)用服務(wù)器獲取需要路由至移動網(wǎng)電路交換CS域的會話的被叫用戶當(dāng)前位置信息,并根據(jù)該位置信息確定與被叫用戶當(dāng)前VMSC距離最近的MGCF信息。
所述步驟b具體包括應(yīng)用服務(wù)器根據(jù)所述MGCF信息構(gòu)造CSRN,并將其下發(fā)至S-CSCF;S-CSCF根據(jù)MGCF信息確定所述需要路由至電路交換域的會話需要進(jìn)行跨IMS域路由時,將該會話通過其所在的IMS域的BGCF、用戶拜訪地的BGCF,路由至所述MGCF。
所述步驟c具體包括兼做GMSC的MGCF從HLR處獲取移動網(wǎng)電路交換CS域被叫用戶的路由信息,并根據(jù)所述路由信息將該會話直接路由至被叫用戶當(dāng)前所在的MSC。
所述步驟a中的預(yù)定承載優(yōu)化策略包括與該會話曾經(jīng)路由經(jīng)過的MGCF相同或與被叫用戶當(dāng)前MSC的距離最近的MGCF;且所述步驟a具體包括應(yīng)用服務(wù)器根據(jù)預(yù)定規(guī)則選取一種預(yù)定承載優(yōu)化策略,并根據(jù)選取的承載優(yōu)化策略確定需要路由至電路交換域的會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體。
所述步驟a中的IMS域中的應(yīng)用服務(wù)器根據(jù)預(yù)定規(guī)則選取一種預(yù)定承載優(yōu)化策略的步驟具體包括應(yīng)用服務(wù)器根據(jù)用戶偏好設(shè)置選取一種預(yù)定承載優(yōu)化策略;和/或應(yīng)用服務(wù)器根據(jù)被叫用戶在電路交換域的位置信息選取一種預(yù)定承載優(yōu)化策略。
所述用戶偏好設(shè)置具體包括在應(yīng)用服務(wù)器接收到的INVITE消息中承載有IMRN時,選取與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略;在應(yīng)用服務(wù)器接收到的INVITE消息中承載有Tel URI時,選取與被叫用戶當(dāng)前MSC的距離最近的MGCF的承載優(yōu)化策略。
所述應(yīng)用服務(wù)器為IMS域中具有域間路由功能的應(yīng)用服務(wù)器。
本發(fā)明還提供一種會話路由路徑控制系統(tǒng),包括位于應(yīng)用服務(wù)器的網(wǎng)絡(luò)實(shí)體確定模塊對于需要從IMS域路由至電路交換域的會話,確定出會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體;位于IMS域中的IMS域內(nèi)路由模塊獲取網(wǎng)絡(luò)實(shí)體確定模塊確定的所述IMS域中的網(wǎng)絡(luò)實(shí)體信息,并根據(jù)所述網(wǎng)絡(luò)實(shí)體信息將所述需要路由至電路交換域的會話路由至IMS域網(wǎng)絡(luò)實(shí)體;位于IMS域網(wǎng)絡(luò)實(shí)體中的跨域路由模塊獲取需要路由至電路交換域中的網(wǎng)絡(luò)實(shí)體信息,并將所述IMS域內(nèi)路由模塊轉(zhuǎn)發(fā)的會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。
位于IMS域中的網(wǎng)絡(luò)實(shí)體的跨域路由模塊進(jìn)一步包括IMS域功能子模塊接收IMS域內(nèi)路由模塊轉(zhuǎn)發(fā)的會話,并將其路由至電路交換域功能子模塊。
電路交換域功能子模塊對電路交換域中被叫用戶的路由進(jìn)行分析,并根據(jù)路由分析將會話路由至被叫用戶當(dāng)前所在的交換中心。(與權(quán)利要求書相同)通過上述技術(shù)方案的描述可知,對于IMS域中需要路由至CS域的會話,本發(fā)明中的應(yīng)用服務(wù)器能夠根據(jù)網(wǎng)絡(luò)中具體的路由路徑控制需求對上述會話從IMS域到CS域的路由路徑進(jìn)行控制,如對于從CS域路由至IMS域的會話,需要再從IMS域中路由回CS域時,應(yīng)用服務(wù)器能夠根據(jù)承載優(yōu)化策略將該會話通過其曾經(jīng)路由過的IMS域中的網(wǎng)絡(luò)實(shí)體路由回CS域,并且由該曾經(jīng)路由過的IMS域中的網(wǎng)絡(luò)實(shí)體控制對屬于同一會話的入呼和出呼兩段會話不進(jìn)行DTM承載和IP承載之間的語音編解碼轉(zhuǎn)換,消除了靜態(tài)錨點(diǎn)方案下引入的IP承載路徑,有效減少了會話從CS域至IMS域再到CS域路由過程中承載的語音編解碼轉(zhuǎn)換次數(shù),避免了語音業(yè)務(wù)質(zhì)量的降低;又如對于需要從IMS域中路由至CS域的會話,應(yīng)用服務(wù)器能夠根據(jù)承載優(yōu)化策略將會話路由至距離CS域中網(wǎng)絡(luò)實(shí)體最近的MGCF,然后由該MGCF將會話就近轉(zhuǎn)入CS域,盡可能地延長了IMS域中的IP承載路徑,減少了DTM承載路徑,提高了IP承載的利用率;當(dāng)本發(fā)明應(yīng)用于呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案時,能夠有效減少了靜態(tài)錨點(diǎn)方案中導(dǎo)致的DTM承載和IP承載之間的語音編解碼轉(zhuǎn)換次數(shù),減少了靜態(tài)錨點(diǎn)方案對語音業(yè)務(wù)質(zhì)量的影響,并且通過對會話的路由路徑進(jìn)行優(yōu)化,盡可能地延長引入的IP承載路徑,減少DTM承載路徑,增加了靜態(tài)錨點(diǎn)方案的優(yōu)勢,提高了靜態(tài)錨點(diǎn)方案的實(shí)用性。
圖1是CS域的用戶作為主叫發(fā)起呼叫時,CS域中使用CAMEL機(jī)制將發(fā)起的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖;圖2是CS域的用戶做被叫時,CS域中使用CAMEL機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖;圖3是CS域的用戶做被叫時,CS域中使用信令攔截機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖;圖4是CS域或PSTN網(wǎng)絡(luò)的用戶做主叫用戶時,IMS域中的MSISDN用戶做被叫用戶時,CS域或PSTN網(wǎng)絡(luò)根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至錨點(diǎn)AS進(jìn)行錨定的流程圖;圖5是本發(fā)明的會話路由路徑控制系統(tǒng)示意圖。
具體實(shí)施例方式
當(dāng)IMS域中的會話需要路由至電路交換域時,如果應(yīng)用服務(wù)器能夠根據(jù)預(yù)定路由策略控制會話的路由路徑,就能夠?qū)崿F(xiàn)不同的對路由優(yōu)化或承載優(yōu)化的目的,如在呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案中,如果IMS域中的MGCF能夠?qū)捑徒酚芍岭娐方粨Q域,則能夠盡可能的延長由于靜態(tài)錨點(diǎn)方案引入的IP承載路徑,減少了DTM承載路徑,優(yōu)化了會話的DTM承載路徑;如果能夠?qū)拸钠湓?jīng)路由過的IMS網(wǎng)絡(luò)實(shí)體路由回電路交換域,則能夠消除了靜態(tài)錨點(diǎn)方案下引入的IP承載路徑,有效減少呼叫從電路交換域至IMS域再到電路交換域路由過程中的編解碼轉(zhuǎn)換的次數(shù)。
因此,本發(fā)明的核心是對于需要從IMS域路由至電路交換域的會話,應(yīng)用服務(wù)器確定出該會話需路由至的對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體,應(yīng)用服務(wù)器向S-CSCF提供其確定的所述IMS域中的網(wǎng)絡(luò)實(shí)體信息,并由S-CSCF將所述會話路由至所述IMS域中的網(wǎng)絡(luò)實(shí)體,所述IMS域中的網(wǎng)絡(luò)實(shí)體將該會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。
下面基于本發(fā)明的核心思想對本發(fā)明提供的技術(shù)方案做進(jìn)一步的描述。
對于移動網(wǎng)電路交換CS域的用戶作被叫,當(dāng)呼叫路由至被叫用戶的GMSC時,GMSC使用網(wǎng)絡(luò)側(cè)控制的CAMEL機(jī)制或信令攔截機(jī)制將發(fā)起的呼叫觸發(fā)至具有DRF(域間路由功能)的gsmSCF或SRF進(jìn)行呼叫的路由控制,然后,具有DRF功能的gsmSCF或SRF根據(jù)一定的路由策略生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN,并使用CAMLE connect操作或SRI-Ack消息將IMRN下發(fā)給GMSC。這里,具有DRF功能的gsmSCF或SRF在分配IMRN時除了需要保證分配的IMRN能夠指向一個具有DTF功能的AS之外,還需要保證GMSC能夠根據(jù)其分配的IMRN將呼叫固定選擇一個IMS域中的MGCF,然后GMSC根據(jù)IMRN向該MGCF發(fā)送IAM消息,使該呼叫路由至IMS域。后續(xù)MGCF根據(jù)IMRN將會話經(jīng)由I-CSCF轉(zhuǎn)發(fā)至具有DTF功能的AS,具有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判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。具有DRF功能的AS分配的CSRN需要能夠保證被叫用戶側(cè)的S-CSCF能夠?qū)捖酚苫嘏cGMSC使用IMRN將呼叫路由至IMS域時相同的MGCF,然后,MGCF根據(jù)CSRN將呼叫路由至GMSC。當(dāng)MGCF判斷出自己接收到的呼叫即MGCF接收到的GMSC向其發(fā)送的IAM消息,和自己發(fā)出的呼叫即MGCF向GMSC發(fā)送的IAM消息屬于同一個呼叫時,此時MGCF控制MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換,即MGCF對于接收到的GMSC發(fā)送的IAM消息,控制MGW不將其DTM承載轉(zhuǎn)換成IP承載,MGCF對于向GMSC發(fā)出的IAM消息,控制MGW直接使用其先前接收到的DTM承載,從而使得GMSC發(fā)起的到MGW的DTM承載中的語音業(yè)務(wù)能夠無損地接續(xù)到MGW發(fā)起的到GMSC的DTM承載中的語音業(yè)務(wù)上。
上述具有DRF功能的gsmSCF或SRF分配的IMRN需要能夠保證GMSC能夠固定選擇一個IMS域中的MGCF的過程可以通過IMRN的構(gòu)成來實(shí)現(xiàn),如IMRN的構(gòu)成可以是“路由前綴+DTF PSI+呼叫參考號”的方式,根據(jù)該路由前綴GMSC能夠固定尋址到IMS域中某一個指定的MGCF。
上述具有DRF功能的AS分配的CSRN需要能夠保證將會話路由回與GMSC使用IMRN將呼叫路由至IMS域時相同的MGCF的過程可以通過CSRN的構(gòu)成來實(shí)現(xiàn),如CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”的方式,根據(jù)該路由前綴S-CSCF能夠固定尋址到IMS域中某一個指定的MGCF。
上述MGCF判斷出自己接收到的呼叫即MGCF接收到的GMSC向其發(fā)送的IAM消息,和自己發(fā)出的呼叫即MGCF向GMSC發(fā)送的IAM消息屬于同一個呼叫的過程可以通過判斷其發(fā)出的呼叫中的被叫信息即CSRN中的呼叫參考號和其接收到的呼叫中的被叫信息即IMRN中的呼叫參考號是否相同的方式來判斷。
這里,MGCF也可以通過對自己發(fā)出的會話即MGCF根據(jù)IMRN向具有DTF功能的AS發(fā)送的INVITE消息,和接收到的會話即具有DTF功能的AS根據(jù)CSRN向MGCF發(fā)送的INVITE消息進(jìn)行判斷的方法來判斷兩段會話是否屬于同一個會話。同樣的,可以通過判斷MGCF發(fā)出的會話中的被叫信息即IMRN中的呼叫參考號和MGCF接收到的會話中的被叫信息即CSRN中的呼叫參考號是否相同的方式來判斷。
除了使用判斷兩段呼叫/會話中的被叫信息IMRN中的呼叫參考號和被叫信息CSRN中的呼叫參考號是否相同的方式來確定兩段呼叫/會話是否屬于同一個呼叫/會話之外,MGCF還可以通過在自己發(fā)出的會話信息中增加相關(guān)參數(shù),并且具有DTF功能的AS在新發(fā)起的會話中傳遞MGCF增加的相關(guān)參數(shù),從而MGCF通過判斷其發(fā)出的會話中和其接收到的會話中是否包含相同的相關(guān)參數(shù)信息的方式來判斷兩段會話是否屬于同一個會話。如MGCF可在自己發(fā)出的會話中的主/被叫信息中增加自身分配的呼叫參考號,然后通過I-CSCF將該會話發(fā)送至具有DTF功能的AS中,具有DTF功能的AS觸發(fā)B2BUA功能,終止掉AS接收到的會話,然后發(fā)起一個針對原被叫信息的新會話,該新會話中的主/被叫信息中同樣包含MGCF分配的呼叫參考號,然后將該新的會話經(jīng)由S-CSCF轉(zhuǎn)發(fā)至同一個MGCF。從而,MGCF判斷其發(fā)出的會話中的主/被叫信息中的呼叫參考號和其接收到的會話中的主/被叫信息中的呼叫參考號是否相同的方式來判斷該兩段會話是否屬于同一個會話。進(jìn)一步的,MGCF在分配呼叫參考號時,可以在呼叫參考號中包含GMSC在向MGCF發(fā)送的IAM消息時選擇的某一個的MGW信息,從而當(dāng)MGCF接收到S-CSCF向其發(fā)送的會話時,根據(jù)呼叫參考信息,在MGCF判斷當(dāng)MGCF判斷出自己接收到的呼叫和自己發(fā)出的呼叫屬于同一個呼叫時,MGCF進(jìn)一步根據(jù)呼叫參考號信息中的MGW信息,控制會話選擇與先前呼叫相同的MGW,進(jìn)而MGCF控制該MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換。
上述應(yīng)用服務(wù)器確定IMS域網(wǎng)絡(luò)實(shí)體的出發(fā)點(diǎn)在于減少編解碼的轉(zhuǎn)換次數(shù),以保證語音業(yè)務(wù)的質(zhì)量,因此需要在MGCF將同一次呼叫下的入IMS域和出IMS域的兩段呼叫進(jìn)行關(guān)聯(lián),并控制MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換。
應(yīng)用服務(wù)器確定IMS域網(wǎng)絡(luò)實(shí)體的出發(fā)點(diǎn)還可以在于盡可能地縮短DTM承載,延長了使用的IP承載,提高IP承載的利用率。因此,當(dāng)具有DRF功能的AS判斷出呼叫需要從IMS域路由至電路交換域時,則具有DRF功能的AS在分配CSRN時,考慮到被叫當(dāng)前在電路交換域的位置信息,分配的CSRN能夠?qū)MS域的會話路由至距離當(dāng)前被叫當(dāng)前所在的VMSC最近的MGCF,使得會話能夠就遠(yuǎn)出IMS域,后續(xù)呼叫在該MGCF和VMSC之間接續(xù),延長了使用的IP承載,縮短了DTM承載,提高了IP承載的利用率,為運(yùn)營商降低了網(wǎng)絡(luò)運(yùn)營成本。
上述具有DRF功能的AS在分配的CSRN時考慮到被叫用戶在CS域的位置信息可通過具有DRF功能的AS向被叫用戶的HLR查詢被叫用戶當(dāng)前的注冊狀態(tài)的過程來實(shí)現(xiàn),即具有DRF功能的AS向HLR發(fā)送ATI(Any TimeInterrogation隨時查詢)實(shí)現(xiàn)。具有DRF功能的AS根據(jù)HLR返回的ATI Ack消息中的Location Information信息可以判斷出用戶當(dāng)前所在的位置信息。
上述的具有DRF功能的AS分配的CSRN能夠?qū)MS域的會話路由至距離當(dāng)前被叫當(dāng)前所在的VMSC最近的MGCF,使得會話能夠就遠(yuǎn)出IMS域的過程可以通過CSRN的構(gòu)成來實(shí)現(xiàn)如CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”的方式,具有DRF功能的AS在分配CSRN時參考被叫用戶當(dāng)前移動網(wǎng)電路交換CS域的位置信息,分配能夠?qū)ぶ返骄嚯x被叫用戶當(dāng)前移動網(wǎng)電路交換CS域的VMSC最近的MGCF的路由前綴。
上述S-CSCF根據(jù)路由前綴選擇MGCF時,當(dāng)S-CSCF根據(jù)CRSN的路由前綴判斷出需要路由的MGCF不屬于本IMS域即用戶歸屬的IMS域時,如用戶漫游時,用戶歸屬IMS域不能覆蓋到用戶當(dāng)前拜訪的移動網(wǎng)電路交換CS域,則此時需要跨IMS域進(jìn)行路由,則S-CSCF選擇本IMS域的BGCF,將會話路由至BGCF,本域的BGCF根據(jù)路由前綴將呼叫路由至用戶拜訪地的IMS域中的BGCF,后續(xù)用戶拜訪地的IMS域中的BGCF根據(jù)路由前綴尋址到距離用戶當(dāng)前VMSC最近的用戶拜訪地的IMS域中的MGCF,然后將呼叫路由至該MGCF,MGCF根據(jù)原被叫信息將呼叫轉(zhuǎn)發(fā)至被叫用戶當(dāng)前所在移動網(wǎng)電路交換CS域的GMSC。
這里,MGCF在接收到S-CSCF或BGCF轉(zhuǎn)發(fā)的會話時,需要根據(jù)被叫信息進(jìn)行被叫路由分析,為了避免MGCF對被叫信息的分析后將呼叫再度送回被叫用戶歸屬移動網(wǎng)電路交換CS域的GMSC,這里MGCF在接收到S-CSCF/BGCF的INVITE消息后,MGCF需要兼做GMSC,完成向HLR對移動網(wǎng)電路交換CS域被叫用戶取漫游號碼操作并獲取用戶的MSRN,根據(jù)MSRN將呼叫直接從MGCF/GMSC路由至用戶當(dāng)前所在的VMSC后進(jìn)行接續(xù)。
進(jìn)一步的,由于一個MGCF可以控制多個MGW,MGCF在接收到S-CSCF或是BGCF的INVITE消息,在建立DTM承載時,可根據(jù)獲取的用戶的路由信息,即通過MGCF兼做GMSC向HLR完成對移動網(wǎng)電路交換CS域被叫用戶取漫游號碼操作獲得用戶當(dāng)前所在的MSRN,從而判斷出被叫用戶當(dāng)前所在的VMSC地址信息,MGCF選取距離該VMSC最近的MGW來建立MGW到VMSC之間的DTM承載,從而使得VMSC和MGW之間建立的DTM承載最短,進(jìn)一步優(yōu)化了呼叫由移動網(wǎng)電路交換CS域路由至IMS域之間的DTM承載。
下面以需要在IMS域中進(jìn)行靜態(tài)錨定的被叫側(cè)會話為例對本發(fā)明提供的技術(shù)方案做進(jìn)一步的描述。
當(dāng)本發(fā)明應(yīng)用于呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案時,本發(fā)明的應(yīng)用服務(wù)器為IMS域中的具有域間路由控制功能的AS,即具有DRF功能的AS。IMS域中的網(wǎng)絡(luò)實(shí)體為多個處于不同地域位置的MGCF。
下面結(jié)合附圖2、附圖4對本發(fā)明的多種實(shí)現(xiàn)方法進(jìn)行詳細(xì)描述。
附圖2為移動網(wǎng)電路交換CS域的用戶做被叫時,IMS域中的DRF采用與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略,且移動網(wǎng)電路交換CS域中使用CAMEL機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟2-6和步驟2-10~步驟2-13,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟2-6、具有DRF功能的gsmSCF生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN,使得GMSC根據(jù)該路由號碼將呼叫路由至該DTF上。其中IMRN的構(gòu)成可以是“路由前綴+DTF PSI+呼叫參考號”,這里,路由前綴用于指示GMSC能夠固定尋址到IMS域中的某一個MGCF,DTF PSI用于指示將呼叫需要錨定在IMS域中某一個具有DTF功能的AS,呼叫參考號用于唯一標(biāo)識一個呼叫。進(jìn)一步的,為了節(jié)省DTM承載,具有DRF功能的gsmSCF在分配路由前綴時,可以根據(jù)GMSC的地址信息來分配距離GMSC最近的MGCF對應(yīng)的路由前綴,使得GMSC能夠?qū)⒑艚芯徒酚芍罥MS域。然后具有DRF功能的gsmSCF通過CAMEL connect消息將IMRN下發(fā)給GMSC。
在步驟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è)。其中CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF,DRF分配同步驟2-6中分配的IMRN中相同的路由前綴,以保證S-CSCF能夠?qū)捖酚苫夭襟E2-6中GMSC將呼叫路由至的相同的MGCF,原被叫信息用于指示將真正呼叫應(yīng)該接續(xù)的被叫信息,呼叫參考號用于MGCF識別接收到哪兩段呼叫(入局呼叫和出局呼叫)屬于同一個呼叫。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIPURI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF,由BGCF將呼叫最終經(jīng)由MGCF路由至移動網(wǎng)電路交換CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
MGCF在接收到S-CSCF或BGCF發(fā)送的會話時,MGCF根據(jù)被叫信息CSRN中的呼叫參考號MGCF判斷出自己接收到的呼叫即在步驟2-8中MGCF接收到的GMSC發(fā)送的IAM,和MGCF發(fā)送的會話即本步驟中MGCF將向GMSC發(fā)送的IAM屬于同一個呼叫時,此時MGCF控制MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換,即MGCF對于接收到的GMSC發(fā)送的IAM消息,控制MGW不將其DTM承載轉(zhuǎn)換成IP承載,MGCF對于向GMSC發(fā)出的IAM消息,控制MGW直接使用其先前接收到的DTM承載,從而使得GMSC發(fā)起的到MGW的DTM承載中的語音業(yè)務(wù)能夠無損地接續(xù)到MGW發(fā)起的到GMSC的DTM承載中的語音業(yè)務(wù)上。
附圖3為移動網(wǎng)電路交換CS域的用戶做被叫時,IMS域中的DRF采用與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略,且移動網(wǎng)電路交換CS域中使用信令攔截機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟3-5和步驟3-9~步驟3-12,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟3-5、具有DRF功能的SRF生成一個指向IMS域中的具有DTF功能的一個AS的路由號碼IMRN,使得GMSC根據(jù)該路由號碼將呼叫路由至該DTF上。其中IMRN的構(gòu)成可以是“路由前綴+DTF PSI+呼叫參考號”,這里,路由前綴用于指示GMSC能夠固定尋址到IMS域中的某一個MGCF,DTF PSI用于指示將呼叫需要錨定在IMS域中某一個具有DTF功能的AS,呼叫參考號用于唯一標(biāo)識一個呼叫。進(jìn)一步的,為了節(jié)省DTM承載,具有DRF功能的SRF在分配路由前綴時,可以根據(jù)GMSC的地址信息來分配距離GMSC最近的MGCF對應(yīng)的路由前綴,使得GMSC能夠?qū)⒑艚芯徒酚芍罥MS域。然后具有DRF功能的SRF模仿HLR的功能相GMSC返回SRI-Ack消息,該SRI-Ack消息中將IMRN作為被叫路由信息發(fā)送給GMSC。
在步驟3-9~步驟3-12、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的會話后,對會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉AS接收到的會話,然后發(fā)起一個針對原被叫信息的新會話,即具有DTF功能的AS通過同HSS的Sh接口獲得被叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。其中CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF,DRF分配同步驟6中分配的IMRN中相同的路由前綴,以保證S-CSCF能夠?qū)捖酚苫夭襟E6中GMSC將呼叫路由至的相同的MGCF,原被叫信息用于指示將真正呼叫應(yīng)該接續(xù)的被叫信息,呼叫參考號用于MGCF識別接收到哪兩段呼叫(入局呼叫和出局呼叫)屬于同一個呼叫。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIPURI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF,由BGCF將呼叫最終經(jīng)由MGCF路由至移動網(wǎng)電路交換CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
MGCF在接收到S-CSCF或BGCF發(fā)送的會話時,MGCF根據(jù)被叫信息CSRN中的呼叫參考號MGCF判斷出自己接收到的呼叫即在步驟8中MGCF接收到的GMSC發(fā)送的IAM,和MGCF發(fā)送的會話即本步驟中MGCF將向GMSC發(fā)送的IAM屬于同一個呼叫時,此時MGCF控制MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換,即MGCF對于接收到的GMSC發(fā)送的IAM消息,控制MGW不將其DTM承載轉(zhuǎn)換成IP承載,MGCF對于向GMSC發(fā)出的IAM消息,控制MGW直接使用其先前接收到的DTM承載,從而使得GMSC發(fā)起的到MGW的DTM承載中的語音業(yè)務(wù)能夠無損地接續(xù)到MGW發(fā)起的到GMSC的DTM承載中的語音業(yè)務(wù)上。
附圖4為CS域或PSTN網(wǎng)絡(luò)的用戶做主叫用戶時,IMS域中的DRF采用與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略,且IMS域中的MSISDN用戶做被叫用戶,CS域或PSTN網(wǎng)絡(luò)中根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟4-2和步驟4-7~步驟4-9,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟4-2、MGCF將MSISDN轉(zhuǎn)換成Tel-URI,并向I-CSCF發(fā)送INVITE消息。MGCF在向I-CSCF發(fā)送INVITE消息中,其被叫信息Requested-URI的構(gòu)成為“路由前綴+被叫信息如Tel-URI+呼叫參考號”的形式,這里,路由前綴用于指示S-CSCF能夠固定尋址回該MGCF,MGCF分配的呼叫參考號用于MGCF識別接收到哪兩段呼叫即入局呼叫和出局呼叫屬于同一個呼叫,進(jìn)一步的,該呼叫參考號還可以包含CS域或PSTN網(wǎng)絡(luò)發(fā)起的呼叫時選擇的MGW信息。
在步驟4-7、具有DRF功能的AS通過對被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后觸發(fā)DTF功能。其中,CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF,具有DRF功能的AS分配同步驟4-2中MGCF在INVITE消息中攜帶的相同的路由前綴,以保證S-CSCF能夠?qū)捖酚苫夭襟E4-1中CS域或是PSTN網(wǎng)絡(luò)將呼叫路由至的相同的MGCF,原被叫信息用于指示將真正呼叫應(yīng)該接續(xù)的被叫信息,呼叫參考號用于MGCF識別接收到哪兩段呼叫即入局呼叫和出局呼叫屬于同一個呼叫,這里,具有DRF功能的AS分配同步驟2中MGCF在INVITE消息中攜帶的相同的呼叫參考號。
在步驟4-8~4-9、具有DTF功能的AS對具有DRF功能的AS接收到的會話進(jìn)行錨定控制,即觸發(fā)B2BUA功能,終止掉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將會話轉(zhuǎn)發(fā)至MGCF路由至移動網(wǎng)電路交換CS域的GMSC。MGCF在接收在BGCF或S-CSCF發(fā)送的會話時,根據(jù)呼叫參考號MGCF判斷出自己接收到的會話即在步驟4-1中MGCF接收到的CS域或PSTN網(wǎng)絡(luò)發(fā)送的IAM消息,和發(fā)送的會話即本步驟中MGCF向CS域或PSTN網(wǎng)絡(luò)發(fā)送的IAM消息屬于同一個呼叫,此時MGCF控制MGW對入呼和出呼的會話不進(jìn)行編解碼轉(zhuǎn)換,即MGCF對于接收到的GMSC發(fā)送的IAM消息,控制MGW不將其DTM承載轉(zhuǎn)換成IP承載,MGCF對于向GMSC發(fā)出的IAM消息,控制MGW直接使用其先前接收到的DTM承載,從而使得CS域或PSTN網(wǎng)絡(luò)發(fā)起的到MGW的DTM承載中的語音業(yè)務(wù)能夠無損地接續(xù)到MGW發(fā)起的到CS域或PSTN網(wǎng)絡(luò)的DTM承載中的語音業(yè)務(wù)上。
在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
附圖2為移動網(wǎng)電路交換CS域的用戶做被叫時,IMS域中的DRF采用與被叫用戶當(dāng)前MSC的距離最近的MGCF的承載優(yōu)化策略,且移動網(wǎng)電路交換CS域中使用CAMEL機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟2-10~步驟2-13,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟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è)。其中CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF。DRF在分配CSRN之前,可先向HLR發(fā)送ATI,查詢用戶當(dāng)前移動網(wǎng)電路交換CS域的注冊狀態(tài),并根據(jù)HLR返回的ATI Ack消息中的Location Information信息可以判斷出用戶當(dāng)前所在的位置信息,然后DRF分配能夠?qū)ぶ返骄嚯x被叫用戶當(dāng)前移動網(wǎng)電路交換CS域的VMSC最近的MGCF的路由前綴。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIPURI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF,由BGCF將呼叫最終經(jīng)由MGCF路由至移動網(wǎng)電路交換CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在S-CSCF將呼叫轉(zhuǎn)發(fā)至MGCF時,當(dāng)S-CSCF根據(jù)CRSN的路由前綴判斷出需要路由的MGCF不屬于本IMS域即用戶歸屬的IMS域時,如用戶漫游時,用戶歸屬IMS域不能覆蓋到用戶當(dāng)前拜訪的移動網(wǎng)電路交換CS域,則此時需要跨IMS域進(jìn)行路由,則S-CSCF選擇本IMS域的BGCF,將會話路由至BGCF,本域的BGCF根據(jù)路由前綴將呼叫路由至用戶拜訪地的IMS域中的BGCF,后續(xù)BGCF根據(jù)路由前綴尋址到距離用戶當(dāng)前VMSC最近的MGCF,然后將呼叫路由至該MGCF。該MGCF實(shí)體兼做GMSC實(shí)體,實(shí)體中的MGCF功能向內(nèi)部的GMSC功能發(fā)送IAM消息。
在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
在步驟2-14、MGCF/GSMC實(shí)體中的GMSC功能接收到MGCF功能的入局呼叫IAM消息后,使用智能網(wǎng)業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息。
附圖3為移動網(wǎng)電路交換CS域的用戶做被叫時,IMS域中的DRF采用與被叫用戶當(dāng)前MSC的距離最近的MGCF的承載優(yōu)化策略,且移動網(wǎng)電路交換CS域中使用信令攔截機(jī)制將入局的呼叫觸發(fā)至具有DTF功能的AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟3-9~步驟3-12和步驟3-14,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟3-9~步驟3-12、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的會話后,對會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉AS接收到的會話,然后發(fā)起一個針對原被叫信息的新會話,即具有DTF功能的AS通過同HSS的Sh接口獲得被叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。其中CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF。DRF在分配CSRN之前,可先向HLR發(fā)送ATI,查詢用戶當(dāng)前移動網(wǎng)電路交換CS域的注冊狀態(tài),并根據(jù)HLR返回的ATI Ack消息中的Location Information信息可以判斷出用戶當(dāng)前所在的位置信息,然后DRF分配能夠?qū)ぶ返骄嚯x被叫用戶當(dāng)前移動網(wǎng)電路交換CS域的VMSC最近的MGCF的路由前綴。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIPURI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF,由BGCF將呼叫最終經(jīng)由MGCF路由至移動網(wǎng)電路交換CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在S-CSCF將呼叫轉(zhuǎn)發(fā)至MGCF時,當(dāng)S-CSCF根據(jù)CRSN的路由前綴判斷出需要路由的MGCF不屬于本IMS域即用戶歸屬的IMS域時,如用戶漫游時,用戶歸屬IMS域不能覆蓋到用戶當(dāng)前拜訪的移動網(wǎng)電路交換CS域,則此時需要跨IMS域進(jìn)行路由,則S-CSCF選擇本IMS域的BGCF,將會話路由至BGCF,本域的BGCF根據(jù)路由前綴將呼叫路由至用戶拜訪地的IMS域中的BGCF,后續(xù)BGCF根據(jù)路由前綴尋址到距離用戶當(dāng)前VMSC最近的MGCF,然后將呼叫路由至該MGCF。該MGCF實(shí)體兼做GMSC實(shí)體,實(shí)體中的MGCF功能向內(nèi)部的GMSC功能發(fā)送IAM消息。
在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
在步驟3-14、MGCF/GSMC實(shí)體中的GMSC功能接收到MGCF的入局呼叫IAM消息后,可使用某種轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后,基于解析出的MSISDN對被叫信息進(jìn)行分析后,MGCF/GSMC實(shí)體中的GMSC功能向HLR發(fā)送SRI消息以獲得被叫用戶的路由信息。該呼叫同樣被具有DRF功能的SRF攔截下來,具有DRF功能的SRF判斷出已經(jīng)對本次呼叫進(jìn)行了處理,則不對該攔截下來的SRI進(jìn)行分析,不執(zhí)行相應(yīng)的域間路由策略控制處理,直接向HLR轉(zhuǎn)發(fā)該SRI消息,并將其接收到的HLR返回的SRI-Ack消息轉(zhuǎn)發(fā)至MGCF/GSMC實(shí)體。MGCF/GSMC實(shí)體中的GMSC功能根據(jù)接收到的SRI-Ack中的被叫用戶的路由信息將呼叫路由至被叫用戶的拜訪VMSC后接續(xù)。
附圖4為CS域或PSTN網(wǎng)絡(luò)的用戶做主叫用戶時,IMS域中的DRF采用與被叫用戶當(dāng)前VMSC的距離最近的MGCF的承載優(yōu)化策略,且IMS域中的MSISDN用戶做被叫用戶,CS域或PSTN網(wǎng)絡(luò)中根據(jù)對被叫號碼的分析將呼叫路由至IMS域并觸發(fā)至AS進(jìn)行錨定的流程圖。
在該流程中,本發(fā)明的改進(jìn)點(diǎn)主要在步驟4-6~步驟4-9,其它步驟與背景技術(shù)中描述的步驟基本相同。
在步驟4-6~步驟4-9、具有DTF功能的AS接收到的被叫信息包含DTF PSI信息的IMRN的會話后,對會話進(jìn)行錨定控制,即觸發(fā)B2BUA(背靠背用戶代理)功能,終止掉AS接收到的會話,然后發(fā)起一個針對原被叫信息的新會話,即具有DTF功能的AS通過同HSS的Sh接口獲得被叫用戶側(cè)的S-CSCF信息,然后,將會話路由至S-CSCF,并由該S-CSCF將會話路由至原被叫側(cè)。其中CSRN的構(gòu)成可以是“路由前綴+原被叫信息+呼叫參考號”,這里,路由前綴用于指示S-CSCF能夠固定尋址到某一個MGCF。DRF在分配CSRN之前,可先向HLR發(fā)送ATI,查詢用戶當(dāng)前移動網(wǎng)電路交換CS域的注冊狀態(tài),并根據(jù)HLR返回的ATI Ack消息中的Location Information信息可以判斷出用戶當(dāng)前所在的位置信息,然后DRF分配能夠?qū)ぶ返骄嚯x被叫用戶當(dāng)前移動網(wǎng)電路交換CS域的VMSC最近的MGCF的路由前綴。
這里,具有DTF功能的AS發(fā)起一個針對原被叫信息的新會話時,需要由具有DRF功能的AS對原被叫信息進(jìn)行路由分析,在具有DRF功能的AS判斷出需要將會話路由至移動網(wǎng)電路交換CS域中進(jìn)行接續(xù)時,具有DRF功能的AS基于原被叫信息構(gòu)造Tel-URI格式的CSRN,然后具有DTF功能的AS發(fā)起的針對原被叫信息的新會話中的被叫信息Requested-URI為CSRN。
這里,在S-CSCF將呼叫路由至原被叫側(cè)的過程中,當(dāng)原被叫信息為Tel-URI格式時,S-CSCF執(zhí)行ENUM DNS轉(zhuǎn)換功能,如果能夠?qū)⒃唤刑柎a轉(zhuǎn)換成SIPURI格式,則后續(xù)的呼叫路由在IMS域中進(jìn)行,否則,S-CSCF將呼叫路由至本IMS域的BGCF,由BGCF將呼叫最終經(jīng)由MGCF路由至移動網(wǎng)電路交換CS域的GMSC,最后由GMSC將呼叫接續(xù)至被叫。在S-CSCF將呼叫轉(zhuǎn)發(fā)至MGCF時,當(dāng)S-CSCF根據(jù)CRSN的路由前綴判斷出需要路由的MGCF不屬于本IMS域即用戶歸屬的IMS域時,如用戶漫游時,用戶歸屬IMS域不能覆蓋到用戶當(dāng)前拜訪的移動網(wǎng)電路交換CS域,則此時需要跨IMS域進(jìn)行路由,則S-CSCF選擇本IMS域的BGCF,將會話路由至BGCF,本域的BGCF根據(jù)路由前綴將呼叫路由至用戶拜訪地的IMS域中的BGCF,后續(xù)BGCF根據(jù)路由前綴尋址到距離用戶當(dāng)前VMSC最近的MGCF,然后將呼叫路由至該MGCF,該MGCF實(shí)體兼做GMSC實(shí)體,實(shí)體中的MGCF功能向內(nèi)部的GMSC功能發(fā)送IAM消息。
在具有DTF功能的AS啟用B2BUA功能時,對于在DTF終止的會話和在DTF新發(fā)起的會話,DTF均對其維護(hù)狀態(tài),以對后續(xù)用戶可能發(fā)起的域間切換進(jìn)行控制。
在步驟4-10、MGCF/GMSC實(shí)體中的GMSC功能接收到MGCF功能的入局呼叫IAM消息后,使用智能網(wǎng)業(yè)務(wù)的方式或是其他的轉(zhuǎn)換技術(shù)從中解析出原被叫用戶的MSISDN,然后GMSC基于解析出的MSISDN向HLR發(fā)送SRI消息。
上述實(shí)施例是分別根據(jù)兩個不同的承載優(yōu)化策略進(jìn)行描述的,其側(cè)重點(diǎn)不同,方案一側(cè)重于減少語音編解碼的轉(zhuǎn)換次數(shù),以保證語音業(yè)務(wù)的質(zhì)量,消除了靜態(tài)錨點(diǎn)方案下引入的IP承載路徑對語音質(zhì)量的損耗;方案二側(cè)重于盡可能地延長會話的IP承載路徑,減少DTM承載路徑,以提高IP承載的利用率,降低了網(wǎng)絡(luò)的運(yùn)營成本。本發(fā)明也可以將上述兩種技術(shù)方案結(jié)合使用,即具有DRF功能的AS在進(jìn)行CSRN的分配時,可以根據(jù)運(yùn)營商的偏好設(shè)置、被叫當(dāng)前在移動網(wǎng)電路交換CS域的位置信息等來確定分配的CSRN是將會話路由回與入IMS與呼叫相同的MGCF還是將會話路由至能夠就遠(yuǎn)出IMS域的MGCF。比如在應(yīng)用本發(fā)明中的第一個方案時,需要對MGCF進(jìn)行改動,為了減少對現(xiàn)網(wǎng)網(wǎng)元的改動,運(yùn)營商的偏好設(shè)置可以是本發(fā)明的方案一和方案二的結(jié)合使用方式為具有DRF功能的AS判斷出接收到的INVITE消息中的Requested-URI為IMRN時,采用本發(fā)明方案一進(jìn)行后續(xù)的呼叫處理,即具有DRF功能的AS分配的CSRN能夠?qū)捖酚苫嘏c呼叫進(jìn)入IMS域選取的相同的MGCF,當(dāng)DRF判斷出接收到的INVITE消息中的Requested-URI為Tel-URI時,則采用本發(fā)明方案二進(jìn)行后續(xù)的呼叫處理,即具有DRF功能的AS分配的CSRN能夠?qū)捖酚芍辆哂斜唤杏脩舢?dāng)前的VMSC最近的IMS域的MGCF。
本發(fā)明提供的會話路由路徑控制系統(tǒng)如附圖5所示。
圖5中,本發(fā)明的會話路由路徑控制系統(tǒng)包括網(wǎng)絡(luò)實(shí)體確定模塊、IMS域內(nèi)路由模塊和跨域路由模塊。
對于需要從IMS域路由至電路交換域的會話,網(wǎng)絡(luò)實(shí)體確定模塊主要用于確定出會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體。網(wǎng)絡(luò)實(shí)體確定模塊位于本發(fā)明中的應(yīng)用服務(wù)器。網(wǎng)絡(luò)實(shí)體確定模塊可以采用預(yù)定承載優(yōu)化策略確定IMS域中的網(wǎng)絡(luò)實(shí)體,如采用與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略、與被叫用戶當(dāng)前MSC的距離最近的MGCF等確定IMS域中的網(wǎng)絡(luò)實(shí)體,具體實(shí)現(xiàn)方法如上述方法中的描述。
IMS域內(nèi)路由模塊主要用于獲取網(wǎng)絡(luò)實(shí)體確定模塊確定的IMS域中的網(wǎng)絡(luò)實(shí)體信息,并根據(jù)該網(wǎng)絡(luò)實(shí)體信息將需要路由至電路交換域的會話路由至IMS域網(wǎng)絡(luò)實(shí)體。IMS域內(nèi)路由模塊可位于IMS域中的S-CSCF。IMS域內(nèi)路由模塊獲取IMS域中的網(wǎng)絡(luò)實(shí)體信息的方法有多種,具體如上述方法中的描述。
跨域路由模塊主要用于獲取需要路由至電路交換域中的網(wǎng)絡(luò)實(shí)體信息,并將IMS域內(nèi)路由模塊路由來的會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體如MSC。域間路由模塊位于IMS域中的網(wǎng)絡(luò)實(shí)體,如MGCF。
當(dāng)MGCF兼做GMSC時,跨域路由模塊的功能由IMS域功能子模塊和電路交換域功能子模塊來完成。IMS域功能子模塊接收IMS域內(nèi)路由模塊轉(zhuǎn)發(fā)的會話,并將其路由至電路交換域功能子模塊。電路交換域功能子模塊完成對電路交換域中被叫用戶的路由分析,并根據(jù)路由分析將呼叫路由至用戶當(dāng)前所在的交換中心。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種會話路由路徑控制方法,其特征在于,對于需要從IMS域路由至電路交換域的會話,該方法包括以下步驟a、應(yīng)用服務(wù)器確定出所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體;b、應(yīng)用服務(wù)器向S-CSCF提供其確定的所述IMS域中的網(wǎng)絡(luò)實(shí)體信息,并由S-CSCF將所述會話路由至所述IMS域中的網(wǎng)絡(luò)實(shí)體;c、所述IMS域中的網(wǎng)絡(luò)實(shí)體將所述會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。
2.如權(quán)利要求1所述的一種會話路由路徑控制方法,其特征在于,所述電路交換域?yàn)橐苿泳W(wǎng)絡(luò)的電路交換CS域,或PSTN網(wǎng)絡(luò)。
3.如權(quán)利要求2所述的一種會話路由路徑控制方法,其特征在于,所述步驟a具體包括應(yīng)用服務(wù)器根據(jù)預(yù)定承載優(yōu)化策略確定出所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體。
4.如權(quán)利要求2所述的一種路由路徑控制方法,其特征在于,所述需要從IMS域路由至電路交換域的呼叫包括被叫為電路交換域用戶時,在IMS域中發(fā)起的主叫側(cè)會話,或需要在IMS域中進(jìn)行錨定過程的電路交換域的被叫側(cè)初始呼叫。
5.如權(quán)利要求3所述的一種會話路由路徑控制方法,其特征在于,所述步驟a中預(yù)定承載優(yōu)化策略為與該會話曾經(jīng)路由經(jīng)過的MGCF相同;且所述步驟a具體包括a1、應(yīng)用服務(wù)器獲取所述會話對應(yīng)的呼叫在從電路交換域路由至IMS域時經(jīng)過的MGCF;a2、應(yīng)用服務(wù)器將該MGCF確定為所述會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體信息。
6.如權(quán)利要求5所述的一種會話路由路徑控制方法,其特征在于,所述步驟a1中呼叫在從電路交換域路由至IMS域時經(jīng)過的MGCF是由應(yīng)用服務(wù)器根據(jù)預(yù)定策略確定的。
7.如權(quán)利要求6所述的一種會話路由路徑控制方法,其特征在于,所述步驟a1中的預(yù)定策略包括預(yù)定就近路由策略。
8.如權(quán)利要求5所述的一種會話路由路徑控制方法,其特征在于,所述步驟a1具體包括a12、MGCF將其信息承載于INVITE消息中,并通過S-CSCF將該消息傳輸至應(yīng)用服務(wù)器;a13、應(yīng)用服務(wù)器將INVITE消息中攜帶的MGCF的信息確定為需要路由至CS域的會話曾經(jīng)路由經(jīng)過的MGCF的信息。
9.如權(quán)利要求8所述的一種會話路由路徑控制方法,其特征在于,所述步驟a12的INVITE消息中還包括MGCF為該會話分配的標(biāo)識該會話的呼叫參考號。
10.如權(quán)利要求6、7或8所述的一種會話路由路徑控制方法,其特征在于,所述步驟b具體包括應(yīng)用服務(wù)器根據(jù)所述MGCF信息構(gòu)造CSRN,并將其下發(fā)至S-CSCF;S-CSCF根據(jù)所述CSRN中的MGCF信息將所述會話路由至該MGCF。
11.如權(quán)利要求10所述的一種會話路由路徑控制方法,其特征在于所述CSRN包括MGCF路由信息和原被叫信息;或所述CSRN包括MGCF路由信息和原被叫信息和呼叫參考號。
12.如權(quán)利要求11所述的一種會話路由路徑控制方法,其特征在于,所述步驟c還包括MGCF獲取S-CSCF轉(zhuǎn)發(fā)的會話的呼叫參考號,并根據(jù)該呼叫參考號確定該會話為曾經(jīng)路由過的會話時,控制MGW不對出呼和入呼的會話進(jìn)行編解碼轉(zhuǎn)換。
13.如權(quán)利要求3所述的一種會話路由路徑控制方法,其特征在于,所述步驟a中預(yù)定承載優(yōu)化策略為與被叫用戶當(dāng)前MSC的距離最近的MGCF;且所述步驟a具體包括應(yīng)用服務(wù)器獲取需要路由至移動網(wǎng)電路交換CS域的會話的被叫用戶當(dāng)前位置信息,并根據(jù)該位置信息確定與被叫用戶當(dāng)前VMSC距離最近的MGCF信息。
14.如權(quán)利要求13所述的一種會話路由路徑控制方法,其特征在于,所述步驟b具體包括應(yīng)用服務(wù)器根據(jù)所述MGCF信息構(gòu)造CSRN,并將其下發(fā)至S-CSCF;S-CSCF根據(jù)MGCF信息確定所述需要路由至電路交換域的會話需要進(jìn)行跨IMS域路由時,將該會話通過其所在的IMS域的BGCF、用戶拜訪地的BGCF,路由至所述MGCF。
15.如權(quán)利要求13所述的一種會話路由路徑控制方法,其特征在于,所述步驟c具體包括兼做GMSC的MGCF從HLR處獲取移動網(wǎng)電路交換CS域被叫用戶的路由信息,并根據(jù)所述路由信息將該會話直接路由至被叫用戶當(dāng)前所在的MSC。
16.如權(quán)利要求3所述的一種會話路由路徑控制方法,其特征在于,所述步驟a中的預(yù)定承載優(yōu)化策略包括與該會話曾經(jīng)路由經(jīng)過的MGCF相同或與被叫用戶當(dāng)前MSC的距離最近的MGCF;且所述步驟a具體包括應(yīng)用服務(wù)器根據(jù)預(yù)定規(guī)則選取一種預(yù)定承載優(yōu)化策略,并根據(jù)選取的承載優(yōu)化策略確定需要路由至電路交換域的會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體。
17.如權(quán)利要求16所述的一種會話路由路徑控制方法,其特征在于,所述步驟a中的IMS域中的應(yīng)用服務(wù)器根據(jù)預(yù)定規(guī)則選取一種預(yù)定承載優(yōu)化策略的步驟具體包括應(yīng)用服務(wù)器根據(jù)用戶偏好設(shè)置選取一種預(yù)定承載優(yōu)化策略;和/或應(yīng)用服務(wù)器根據(jù)被叫用戶在電路交換域的位置信息選取一種預(yù)定承載優(yōu)化策略。
18.如權(quán)利要求16所述的一種會話路由路徑控制方法,其特征在于,所述用戶偏好設(shè)置具體包括在應(yīng)用服務(wù)器接收到的INVITE消息中承載有IMRN時,選取與該會話曾經(jīng)路由經(jīng)過的MGCF相同的承載優(yōu)化策略;在應(yīng)用服務(wù)器接收到的INVITE消息中承載有Tel URI時,選取與被叫用戶當(dāng)前MSC的距離最近的MGCF的承載優(yōu)化策略。
19.如權(quán)利要求1所述的一種會話路由路徑控制方法,其特征在于,所述應(yīng)用服務(wù)器為IMS域中具有域間路由功能的應(yīng)用服務(wù)器。
20.一種會話路由路徑控制系統(tǒng),其特征在于,包括位于應(yīng)用服務(wù)器的網(wǎng)絡(luò)實(shí)體確定模塊對于需要從IMS域路由至電路交換域的會話,確定出會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體;位于IMS域中的IMS域內(nèi)路由模塊獲取網(wǎng)絡(luò)實(shí)體確定模塊確定的所述IMS域中的網(wǎng)絡(luò)實(shí)體信息,并根據(jù)所述網(wǎng)絡(luò)實(shí)體信息將所述需要路由至電路交換域的會話路由至IMS域網(wǎng)絡(luò)實(shí)體;位于IMS域網(wǎng)絡(luò)實(shí)體中的跨域路由模塊獲取需要路由至電路交換域中的網(wǎng)絡(luò)實(shí)體信息,并將所述IMS域內(nèi)路由模塊轉(zhuǎn)發(fā)的會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。
21.根據(jù)權(quán)利要求20所述的一種會話路由路徑控制系統(tǒng),其特征在于,位于IMS域中的網(wǎng)絡(luò)實(shí)體的跨域路由模塊進(jìn)一步包括IMS域功能子模塊接收IMS域內(nèi)路由模塊轉(zhuǎn)發(fā)的會話,并將其路由至電路交換域功能子模塊。電路交換域功能子模塊對電路交換域中被叫用戶的路由進(jìn)行分析,并根據(jù)路由分析將會話路由至被叫用戶當(dāng)前所在的交換中心。
全文摘要
本發(fā)明提供一種會話路由路徑控制方法和系統(tǒng),其核心均為對于需要從IMS域路由至電路交換域的會話,應(yīng)用服務(wù)器確定出會話對應(yīng)的IMS域中的網(wǎng)絡(luò)實(shí)體,并提供給S-CSCF,由S-CSCF將會話路由至IMS域中的網(wǎng)絡(luò)實(shí)體,IMS域中的網(wǎng)絡(luò)實(shí)體將會話路由至電路交換域中的網(wǎng)絡(luò)實(shí)體。本發(fā)明能夠?qū)儆谕粫挼娜牒艉统龊魞啥螘挷贿M(jìn)行DTM承載和IP承載之間的語音編解碼轉(zhuǎn)換,有效減少了會話的語音編解碼轉(zhuǎn)換次數(shù),避免了語音業(yè)務(wù)質(zhì)量的降低;本發(fā)明盡可能地延長了IMS域中的IP承載路徑,減少了DTM承載路徑,提高了IP承載的利用率;當(dāng)本發(fā)明應(yīng)用于呼叫連續(xù)性課題下的靜態(tài)錨點(diǎn)方案時,提高了靜態(tài)錨點(diǎn)方案的實(shí)用性。
文檔編號H04L12/64GK1913503SQ20051008983
公開日2007年2月14日 申請日期2005年8月8日 優(yōu)先權(quán)日2005年8月8日
發(fā)明者朱東銘, 段小琴, 張海 申請人:華為技術(shù)有限公司