專(zhuān)利名稱:Ip多媒體子系統(tǒng)(ims)中的呼叫前轉(zhuǎn)的制作方法
ip多媒體子系統(tǒng)(Ms)中的呼叫itr^
駄領(lǐng)域
本發(fā)明涉及IP多媒體子系統(tǒng)(MS)中的呼叫前轉(zhuǎn),尤微及一種在IMS 內(nèi)柳艮務(wù)呼叫/^i舌控制功能中鵬與呼叫鵬有關(guān)的魏發(fā)起協(xié)議消息的方法 和裝置。
背景技術(shù):
IP多媒體服務(wù)在同一個(gè)競(jìng)中提供語(yǔ)音、視頻、消息、,等的動(dòng)態(tài)組合。 通過(guò)增加可以組合的基本應(yīng)用和媒體的數(shù)量,提供給終端用戶柳艮務(wù)數(shù)量會(huì)增 加,并且豐富了人際間通信皿。這將導(dǎo)致個(gè)人化的、豐富多媒體通信服務(wù)的 新生代,包括下面將詳細(xì)描述的稱為"組合IP多媒體"的服務(wù)。
IP多媒體子系統(tǒng)(MS)是由第三代伙伴項(xiàng)目(3GPP)定義的技術(shù),用來(lái) 在移動(dòng)通信網(wǎng)絡(luò)上提供DP多媒體服務(wù)(3GPP TS 22.228, TS 23.218, TS 23.228, TS 24.228, TS 24.229, TS 29.228, TS 29.229, TS 29.328和TS 29.329第5版禾口 第6版)。MS的主要特點(diǎn)在于通過(guò)利用標(biāo)準(zhǔn)化IMS業(yè)務(wù)引擎(Enabler)來(lái)豐 富終端用戶個(gè)人到個(gè)人的通信體驗(yàn),該標(biāo)準(zhǔn)化MS業(yè)務(wù)弓|擎 了新的豐富的 個(gè)人到個(gè)人(客戶端到客戶端)通信業(yè)務(wù)以及基于IP的網(wǎng)絡(luò)上的個(gè)人到內(nèi)容(客 戶端至鵬務(wù)器)業(yè)務(wù)。MS禾,魏初始協(xié)議(SIP)來(lái)粒和控制用戶終端(或 用戶終端和應(yīng)用服務(wù)器)之間的呼叫或會(huì)話。SIP信令承載的^描述協(xié) 議(SDP)用于描述和協(xié)商鋭的媒體成分。當(dāng)SIP作為用戶至,戶的協(xié)議創(chuàng)建 時(shí),IMS允i權(quán)作者和業(yè)^4l供者控制用戶對(duì)業(yè)務(wù)的訪問(wèn)鄉(xiāng)llW用戶進(jìn)行收 費(fèi)。
圖1示意性地描述了在GPRS/PS接入網(wǎng)絡(luò)的情況下,MS如何適用于移動(dòng) 網(wǎng)絡(luò)結(jié)構(gòu)。呼叫/^i舌控制功能(CSCF)作為SIP代理來(lái)操作IMS。 3GPP結(jié)構(gòu) 定義了三種類(lèi)型CSCF:代理CSCF (P-CSCF),其是IMS中SIP終端的第一個(gè) 接觸(contact)點(diǎn);月艮務(wù)CSCF (S-CSCF),其向用戶提供用戶訂購(gòu)的業(yè)務(wù);詢 問(wèn)CSCF (I-CSCF),其任務(wù)是識(shí)別正確的S-CSCF并ililP-CSCF向該S-CSCF
轉(zhuǎn)^l人SIP終端接收到的請(qǐng)求。
用戶j頓指定的SIP注冊(cè)方、絲向IMS注冊(cè)。該機(jī)制用于加入IMS并將 可到達(dá)Sff用戶身份的地ttil告給MS。用戶AA^—個(gè)對(duì)話時(shí)所用的S-CSCF 接收唯一 URL在3GPP,當(dāng)SIP終端執(zhí)^fr注冊(cè)時(shí),MS認(rèn)證用戶,并從可用 S^CSCF集合中分配一個(gè)S-CSCF給該用戶。當(dāng)用于分配S-CSCF的標(biāo)準(zhǔn)不是由 3GPP指定時(shí),這可能會(huì)包括負(fù)載共享和業(yè)務(wù)需求。注意S-CSCF的分配是控制 (和收費(fèi))用戶接AS于IMS的業(yè)務(wù)的關(guān)鍵。操作者可以提供一個(gè)體制,用于 防止另外,S-CSCF而直接進(jìn)纟亍用戶到用戶的SIP ^i舌。
在注冊(cè)過(guò)程中,如果s-cscf還沒(méi)有被選擇,則k:scf負(fù)責(zé)選擇一個(gè)
S-CSCF。 I-CSCF從歸屬網(wǎng)絡(luò)的歸屬用戶月艮務(wù)器(HSS)接收需要的S-CSCF性 能,并根據(jù)接收到的性能選擇一個(gè)合適的s"cscf。[要注意,當(dāng)用戶被另一方 呼叫而用戶目前沒(méi)有被分配S-CSCF時(shí),也可以由I-CSCF為用戶實(shí)行S-CSCF 分配。]當(dāng)己注冊(cè)的用戶隨后向MS發(fā)送會(huì)i刮青求(比如SIP INVITE)時(shí),該 請(qǐng)求包括P-CSCF和S-CSCFURI,這樣P-CSCF就能夠向選擇的S《SCF傳 送該請(qǐng)求。這既適用于(IMS的)發(fā)起端也適用于終止端。[對(duì)于終止端呼叫, 該請(qǐng)求包括P-CSCF地址和UE地址。 ]
在IMS業(yè)務(wù)網(wǎng)絡(luò)中,樹(shù)共應(yīng)用服務(wù)器(AS)以執(zhí)行MS業(yè)務(wù)功能。應(yīng)用 服務(wù)器向MS系統(tǒng)中終端用戶提供業(yè)務(wù),并鵬用服務(wù)器作為終端點(diǎn)在3GPP 定義的Mr接口上被連接,或在3GPP定義的ISC接口上由S-CSCF "被鏈接"。 在后者的情況下,S-CSCF采用初始過(guò)^t示準(zhǔn)(IFC)來(lái)確定在SIP ^i舌建立期 間哪些應(yīng)用服務(wù)器應(yīng)當(dāng)被鏈接。S-CSCF在IMS注冊(cè)M^呈中從HSS接收IFC作 為用戶的用戶簡(jiǎn)檔的一部分。
被稱為ETSITISPAN的工作組為固定寬帶接入而開(kāi)發(fā)MS的使用。他們的 任務(wù)之一就是基于3GPP定義的MS開(kāi)發(fā)輔助服務(wù)。這些輔助服M在獨(dú)立的 規(guī)范中定義,雖然它們會(huì)影響核心規(guī)范例如TS24.229。圖2圖示了MS中根據(jù) TS24.229 (章節(jié)5.4.3.2)在呼叫發(fā)起端上的SIP INVITE的消息流。在步驟1), /A^用戶終端(正)向P-CSCF發(fā)送INVTTE。這個(gè)INVITE在它的報(bào)頭中 包括戶;n胃的P-Prefeired的標(biāo)識(shí),還在SIP路由報(bào)頭的最上面包括P-CSCF的URI 和作為第二條目的S《SCF的URI。 UE在Request-URI中也包括通信伙伴的 標(biāo)識(shí)。接收到INVnE后,P-CSCF檢查發(fā)起UE是否允許使用作為P-Preferred
的標(biāo)iK^f包括的標(biāo)識(shí),并且如果允許的話就把它作為P-Asserted標(biāo)識(shí)包括在發(fā) 出的INVITE中。P-Asserted標(biāo)識(shí)是在信任的SIP實(shí)體(通常是中間媒介)之間 寸頓的標(biāo)識(shí),以攜帶發(fā)送SIP消息的用戶的標(biāo)識(shí),P-Asserted標(biāo)識(shí)^i!31驗(yàn)證來(lái) 核實(shí)的。P-CSCF通過(guò)在路由報(bào)頭中搜索來(lái)識(shí)別分配給發(fā)起UE的S《SCF, 并且在步驟2)把修正的INVITE轉(zhuǎn)發(fā)給該S-CSCF o
S-CSCF根據(jù)發(fā)起呼叫過(guò)程處理呼叫。 S-CSCF P-Asserted標(biāo)識(shí)來(lái)檢驗(yàn) 在魏UE上是否有倒可相關(guān)的限制,例如不允許UE 4頓請(qǐng)求柳艮務(wù)。S-CSCF 也用P-Asserted標(biāo)識(shí)來(lái)為UE確定IFC。在圖2的例子中,假設(shè)IFC要求S-CSCF 把INVITE前轉(zhuǎn)(步驟3)) f彿定AS。 S-CSCF在SIP路扭艮頭的最上面 包括AS的URI。它在后續(xù)層中也包括它自己的URI,和初始對(duì)話標(biāo)識(shí)符(ODI)。 ODI由S-CSCF產(chǎn)生并且唯一地標(biāo)識(shí)向S-CSCF的呼叫。當(dāng)AS向S-CSCF返回 INVITE (步驟4))時(shí),AS /A^由報(bào)頭去掉AS的URL留下S-CSCF的URI 與ODI標(biāo)簽。ODI標(biāo)簽允許S-CSCF來(lái)確定INVITE是否涉及一個(gè)更早的對(duì)話。
對(duì)于AS邏輯,有可能要求^i:一個(gè)新會(huì)話。在這種情況下,,端的標(biāo) 識(shí),即在步驟4)的ESMTE的P-Asserted標(biāo)識(shí),可以是發(fā)起端UE的標(biāo)識(shí)、AS 的標(biāo)識(shí)或者第三方的標(biāo)識(shí),基于這些方面AS建立該新會(huì)話。在這種情況下, S-CSCF會(huì)重復(fù)呼叫限帶i臉驗(yàn)并且根據(jù)在"新的"INVITE中包含的P-Asserted 標(biāo)識(shí)確定IFC 。假設(shè)根據(jù)IFC不會(huì)有更多的AS要鏈接,S-CSCF把INVITE前 轉(zhuǎn)給INVITE中包含的請(qǐng)求URI (R-URI)。這可以是初始INVITE中包含的 R-URI,或者是新的INVITE中包含的新R-URI,如果這不同的話。
圖3圖示了 IMS中在呼叫終止端上的SIP INVITE的消息流(TS24.229: 章節(jié)5.4.3.3)。在步驟l), INVITE從I-SCSF (未示出)到達(dá),包括指示被叫方 的R-URI。 S-CSCF用這個(gè)R-URI來(lái)檢驗(yàn)設(shè)置于被叫方的限制,并且得到IFC。 在這種情況下,IFC不指示需要聯(lián)系A(chǔ)S。 S-CSCF根據(jù)R-IM為被叫方獲得預(yù) 先加載的路由報(bào)頭,并且根據(jù)這些路由報(bào)頭實(shí)燜每INVITE前轉(zhuǎn)給UE。 INVITE 由P-CSCF根據(jù)S-CSCF中的預(yù)先加載的路由來(lái)接收,并且P-CSCF根據(jù)聯(lián) 系報(bào)頭把INVITE發(fā)送給UE。
圖4示出了一禾中可選的INVITE消息流情況,其中從,終端(UEO)到 對(duì)等終端(U&F)的呼叫前轉(zhuǎn)給終止終端(U&T)。呼叫前轉(zhuǎn)行為由應(yīng)用服務(wù) 器(AS-F)執(zhí)行。呼叫流如下 1) 從UE-0將INVITE尋址發(fā)i^UE-F (R-URI)。 S-CSCF O參考圖2
所述的執(zhí)行,端呼叫ai呈。
2) 在與AS-0交互之后(在這個(gè)階段R-URI沒(méi)有改變),S-CSCF O向UE-F 的歸屬網(wǎng)絡(luò)的I-CSCF (^出)發(fā)送INVnE。 I-CSCF獲得S-CSCF的地址, 在此U&F從HSS注冊(cè)。INVITE被發(fā)送給該S《SCF,即發(fā)i^合S-CSCF F。 S《SCF F檢驗(yàn)限制需求并且如上面參考圖3戶服(對(duì)于終止端的情況)獲得IFC, 即根據(jù)INVITE中包含的R-URI。在圖4所示的情況中,INVITE被發(fā)i^ AS-F, 在這個(gè)AS-F中激活呼叫前轉(zhuǎn)。
3) AS-F在從U&F的R-URI到該UE-T的R-URI中改變INVITE報(bào)頭的。 修改后的INVITE會(huì)返回給S-CSCF F。
4) S-CSCF F向UE-T網(wǎng)絡(luò)的I-CSCF發(fā)送INVITE,并且I-CSCF (未示出) 詢問(wèn)HSS來(lái)得到U&T的S-CSCF T的地址,并且向S-CSCF T前轉(zhuǎn)INVTTE。
5) 基于INVITE中包含的R-URI (就是UE-T的R-URI), S-CSCF T如參 考圖3所述的執(zhí)行終止過(guò)程。
發(fā)明內(nèi)容
再次參考圖4,在步驟4),額外需要S-CSCF F檢驗(yàn)前轉(zhuǎn)終端UE^F上是否 有任何限制。為此,S-CSCn柳圖2中的魏端過(guò)程。然而,缺少AS-F執(zhí)行 的^if可特定過(guò)程時(shí),由AS-F返回給S-CSCF F的INVITE會(huì)在P-Asserted標(biāo)識(shí) 字段中包括UE^O的標(biāo)識(shí)。如果S-CSCF F使用P-Asserted標(biāo)識(shí)在INVITE上執(zhí) 行初始端檢驗(yàn),S-CSCF F就不能為這個(gè)標(biāo)識(shí)體一個(gè)記錄,因?yàn)樗?屬于" S《SCFF (而是它屬于S-CSCF O)。另一方面,如果S-CSCF F在INVITE上執(zhí) 行終止端檢驗(yàn),檢驗(yàn)也會(huì)作為INVITE中包含的R-URl來(lái)識(shí)別UE-T,并且R-URI 屬于S-CSCF T而不是屬于S-CSCF F。這個(gè)問(wèn)題隨著消息而不是INVITE出現(xiàn), 包括,例如其他魏請(qǐng)求消息和3拉消息。
這個(gè)問(wèn)題的一種解決方法可以是AS-F以U&F的P-Asserted標(biāo)識(shí)代替 UE>0的P-Asserted標(biāo)識(shí)。然而,這不太可能被運(yùn)營(yíng)商接受,他們更愿意端到端 的P-Asserted標(biāo)識(shí)保持不變。從運(yùn)營(yíng)商的觀點(diǎn)來(lái)看,P-Asserted標(biāo)識(shí)字段類(lèi)似于 傳統(tǒng)的(PSTN)呼叫線路標(biāo)識(shí)。因此必須尋找這問(wèn)題的其他解決方法。
根據(jù)本發(fā)明的第一個(gè)方面,提供了一種在IP多媒體子系統(tǒng)中處理會(huì)話, 協(xié)iJ^l信的方法,其中該通信穀岫賴發(fā)起協(xié)i她用服務(wù)賺理的呼叫前轉(zhuǎn)
操作,該方M括
在服務(wù)于由消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控制功能處
接收射舌魏協(xié)議消息;
在劍艮務(wù)呼叫/狀態(tài)控制功能處,把劍艮務(wù)呼叫/狀雜制功能的URI和初
始對(duì)話標(biāo)識(shí)符"^增加到該路由消息報(bào)頭,并且在渤艮務(wù)呼叫/狀態(tài)控制功能處
維持該初始對(duì)話標(biāo)識(shí)符和所述R-URI之間的映射關(guān)系;
把該消息前微戶; ^z用服務(wù)器;
在,用服務(wù)器,把該消息中的R-URI改變?yōu)楹艚袑⒁稗D(zhuǎn)到達(dá)的用戶設(shè) 備的URI,在該消息中增加前轉(zhuǎn)指示器,并且把該消息返回,艮務(wù)呼叫/狀態(tài) 控制功能;和
在渤艮務(wù)呼叫/狀態(tài)控制功能中,識(shí)別所述前轉(zhuǎn)指示器的存在,并且作為響 應(yīng)基于該返回的消息中包含的該初始對(duì)話標(biāo)識(shí)ftt識(shí)別初始R-URI,并且根據(jù) 該初始漲艦該初始R-URI鵬該消息。
所述處理步驟ifcM包括確定由該初始R-URI標(biāo)識(shí)的該用戶設(shè)備上是否設(shè) 置了任何限制,和為這個(gè)用戶設(shè)備識(shí)別IFC并執(zhí)行由該IFC定義的進(jìn)一步的處 理步驟。
,地,戶萬(wàn)述前轉(zhuǎn)指示fl包含在該路由報(bào)頭中。
I P-Asserted標(biāo)識(shí)在該S-CSCF接收的該消息中和從該應(yīng)用服務(wù)器返 回的該消息中是相同的,這個(gè)標(biāo)識(shí)識(shí)別該初始用戶設(shè)備。
根據(jù)本發(fā)明的第二個(gè)方面,提供了一種具有M裝置的IP多媒體子系統(tǒng)的 會(huì)話,協(xié)議應(yīng)用服務(wù)器,用于通過(guò)把接收的消息修改為包括前轉(zhuǎn)指示器和標(biāo) 識(shí)該呼叫將要前轉(zhuǎn)到達(dá)的用戶設(shè)備的R-URI ^l行呼叫前轉(zhuǎn)操作。
根據(jù)本發(fā)明的第三個(gè)方面,提供一種IP多媒體子系統(tǒng)的服務(wù)呼叫/狀, 制功能,其具有處理從會(huì)話發(fā)起協(xié)議應(yīng)用服務(wù)器接收的消息的處理裝置,該處 理,是可用來(lái)確定該路由報(bào)頭是否包含由該會(huì)話發(fā)起協(xié)議應(yīng)用服務(wù)器增加的 前轉(zhuǎn)指示器,并且,如果有的話,用于根據(jù)該接收的消息中包含的初始對(duì)話標(biāo) 識(shí)符來(lái)識(shí)別初始R-URI,和用于根據(jù)依靠該初始R-URI的該初始過(guò)禾,處理該 消息。
根據(jù)本發(fā)明的第四個(gè)方面,提供了一種在IP多媒體子系統(tǒng)中鵬會(huì)話魏
協(xié)議通信的方法,其中該通信受到由^i舌發(fā)起協(xié)i,用服務(wù)器處理的呼叫前轉(zhuǎn)
操作控制,微跑括
御艮務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀繊制功能 處接收會(huì)話魏協(xié)議消息;
把該消息前轉(zhuǎn)給所鵬用服務(wù)器;
在,用服務(wù)器中,把該消息的P-Asserted標(biāo)識(shí)改變?yōu)樗鯮-URI,并且 把該消息返回給劍艮務(wù)呼叫/狀態(tài)控制功能;和
在i刻艮務(wù)呼叫/狀態(tài)控制功能中,根據(jù)該初^3^對(duì)頓該P(yáng)-Asserted標(biāo)識(shí)字 段中包含的該R-URI來(lái) 該消息。
根據(jù)本發(fā)明的第五個(gè)方面,提供了一種在IP多媒體子系統(tǒng)中處理會(huì)話魏 協(xié)議通信的方法,其中該通信受到由^i舌發(fā)起協(xié)議應(yīng)用服務(wù)器處理的呼叫前轉(zhuǎn)
操作,該方飾括
在服務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀雜帝'助能 處接收會(huì)話魏協(xié)議消息-.
把該消息前 ^合所,用服務(wù)器;
在該應(yīng)用服務(wù)器中,在該消息中增加鵬指示器并增加歷史信息報(bào)頭,該 歷史信尉艮頭包括鄉(xiāng)轉(zhuǎn)用戶設(shè)備的SIP而作為該歷史信息報(bào)頭的最上面條 目;
把該消息ltrf^合戶; ^i艮務(wù)呼叫/狀態(tài)控制功能;禾口
在i刻艮務(wù)呼叫/狀態(tài)控制功能中,在該消息中識(shí)別所述前轉(zhuǎn)指示器的存在, 并且根據(jù)該初始過(guò)程JOT該歷史信息報(bào)頭中包含的該URI處理該消息。
根據(jù)本發(fā)明的第六個(gè)方面,提供了一種在ip多媒體子系統(tǒng)中處理會(huì)話:^ 協(xié)議通信的方法,其中該通信受到由會(huì)i舌發(fā)起協(xié)議應(yīng)用服務(wù)器處理的呼叫前轉(zhuǎn)
操作,該方飽括
在服務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控帝'」功能 處接收會(huì)話魏協(xié)議消息;
在劍艮務(wù)呼叫/狀態(tài)控制功能中,存儲(chǔ)所述R-URI; 把該消息前ff^所,用服務(wù)器;
在該應(yīng)用服務(wù)器中,把該消息中的R-URI改變?yōu)楹艚星稗D(zhuǎn)要到達(dá)的用戶設(shè) 備的URI;和
在渤艮務(wù)呼叫/狀態(tài)控制功能中,識(shí)別該消息的該R-URI中的變化,并且作 為響應(yīng)根據(jù)該初^MI^OT該初始R-URI處理該消息。
本發(fā)明特別適用于賴魏協(xié)i^^請(qǐng)求消息,例如invite,和應(yīng)用于獨(dú) 立^i舌發(fā)起協(xié)議消息,例如涉及5見(jiàn)存爿艮務(wù)的消息。
本發(fā)明的其他方面涉及具有用于實(shí)現(xiàn)本發(fā)明的第四和第五方面的處理體 的應(yīng)用服務(wù)器和服務(wù)呼叫/狀態(tài)控制功能。
圖1圖示了把IP多媒體子系統(tǒng)結(jié)合到3G移動(dòng)通信系統(tǒng)中; 圖2圖示了在MS的呼叫,端上的SIP INVITE的消息流; 圖3圖示了在MS的呼叫終止端上的SIP INVITE的消息流;禾口 圖4圖示了在MS內(nèi)呼叫節(jié)皆瞎況中的SIP INVITE的消息流。 圖5到10圖示了 SIP INVITE消息結(jié)構(gòu)的一個(gè)示例。
具體實(shí)施例方式
允許"fff專(zhuān)"S-CSCF以在INVITE消息上執(zhí)行限制檢驗(yàn)的問(wèn)題在前面已經(jīng) 考慮了。有必要掛共一種機(jī)制來(lái)識(shí)別前轉(zhuǎn)S-CSCF,從應(yīng)用服務(wù)離收的INVITE 需要以一種與從P-CSCF或者其他CSCF接收的INVITE不同的方式處理。
這里建議四種可選的解決方案。
解決方案l
至ij達(dá)S-CSCF的INVITE包括在它的報(bào)頭中包括的R-URI, R-URI指向 S-CSCF F的注冊(cè)用戶中的一個(gè),U&F,即userf_publicl@home2.net。它也包括 UE-0的P-Asserted標(biāo)識(shí),即"John Doe" <^ip:userl_publicl@homel.net>, 〈tel:+l-212-555-llll〉。S-CSCFF把魏請(qǐng)求^i^^lk務(wù)發(fā)微AS(響應(yīng)為UE"F 得到的IFC),增加AS的SEP URI作為路由報(bào)頭的最上面URI,即 sip:asl.homel.net;lr。另夕卜,在路由報(bào)頭中的AS URI之下S-CSCF F包括它自己 的SIP URI和"初始對(duì)"l舌標(biāo)i只符"(ODI)。同時(shí),S-CSCF F把接收的INVITE 的R-URI綁定到ODI,并且在本地?cái)?shù)據(jù)庫(kù)中存儲(chǔ)這個(gè)綁定。從S-CSCF發(fā)送給 AS-F的INVTIE的結(jié)構(gòu)顯示在圖5中,其中增加到路由報(bào)頭的S-CSCF的URI
是"scscfl.homel.net;lr",和ODI是"cb03a0s09a2sdfglkj490333"。
從AS-F返回給S-CSCF F的INVITE的結(jié)構(gòu)顯示在圖6中。AS-F包括在 至IJ來(lái)的INVITE中接收的信息。尤其,為了滿腿營(yíng)商的需求,P-Asserted標(biāo)識(shí) 沒(méi)有改變。然而,會(huì)增加一^hffR-URI "usert_publicl@home2.net"對(duì)應(yīng)于呼叫 將要到達(dá)的UE, UE"T,的URI,并且會(huì)如歷史信尉艮頭擴(kuò)展中定義的那樣增 加歷史信尉艮頭,和指示S-CSCFF要j柳一種新的呼叫處理鵬,即前$|^呈。 ^il31在路由報(bào)頭中包括"forw"參^je指示。
當(dāng)S-CSCF F從AS-F接收這樣一個(gè)修改的消息時(shí),基于包括"fonv"參數(shù), S《SCF知道呼叫來(lái)自于AS并且確定豐射己到S-CSCF F自己的URI的ODI。使 用ODI, S-CSCF從本地?cái)?shù)據(jù)庫(kù)確定綁定到這個(gè)ODI的R-URI,即前轉(zhuǎn)終端U&F 的URL S-CSCF F然后根據(jù)初始R-URI (即UE-F的URI)而不是UE-T的URI 執(zhí)行限制檢驗(yàn)和IFC識(shí)另J。[當(dāng)S-CSCF F和AS之間的所有,被執(zhí)《亍之后, 執(zhí)行TS24.229中5.4.3.2節(jié)開(kāi)始的段落中動(dòng)作9到15。]
解決方案2
當(dāng)S-CSCF F把發(fā)起請(qǐng)求發(fā)送給AS時(shí),它會(huì)如當(dāng)前標(biāo)準(zhǔn)所描述地維持 INVrTE中UE"O的P-Asserted標(biāo)識(shí)。S-CSCF F增加AS的SEPURI作為路由報(bào) 頭最上面的URI,又把它自己的SIPURI放在ASURI下面。從S-CSCF發(fā)皿 AS-F的INVnE的結(jié)構(gòu)顯示在圖7中。
在AS-F接收INVITE之后,并且當(dāng)AS-F確定)I^執(zhí)行呼叫前轉(zhuǎn)時(shí),也要 執(zhí)行把R-URI改變?yōu)閁E^T的R-URI時(shí),將把初始呼叫方的P-Asserted標(biāo)識(shí)替 換為初始消息的R-URI,即UE~F的URL另外,AS-F會(huì)在路扭艮頭中增力[f orig" 參 ^旨示用初始呼叫,過(guò)程 INVrm。 AS-F在一個(gè)新的消息報(bào)頭字段 中也包括接收的(UE"O的)P-Asserted標(biāo)識(shí)。修改的INVITE返回給S-CSCF F, 并且顯示在圖8中。
接收到修改的INVITE后,S-CSCF F從消息報(bào)頭中識(shí)別出用初始呼叫H^ 過(guò)程處理INYITE,即它會(huì)根據(jù)包括UE-F的R-URI的P-Asserted標(biāo)識(shí)來(lái)執(zhí)行限 制檢驗(yàn)和確定合適的IFC。因?yàn)镾-CSCF F是這個(gè)URI的"所有者",這個(gè)檢驗(yàn) 會(huì)成功地執(zhí)行。
在把INVITE前轉(zhuǎn)給與UE"T相關(guān)的I-CSCF之前,S-CSCF F認(rèn)識(shí)到必須
再次修改ESMTE,以把UE"F的R-URI替換為UE^O的P-Asserted標(biāo)識(shí)(來(lái)自 新艮頭中接收的信息)。因?yàn)檫@個(gè)標(biāo)識(shí)臓在消息報(bào)頭之中,S-CSCFF謝艮容 易4頓它。由于在"新報(bào)頭"的消息中的存在而角撥這個(gè)行為。
解決方案3
但是有另一W早決方案是允許S-CSCF禾'傭歷史信息報(bào)頭中包含的信息。 當(dāng)S-CSCF F縦魏請(qǐng)求給AS時(shí),它會(huì)如當(dāng)前標(biāo)準(zhǔn)所描述地維持INVnE 中U&0的P-Asserted標(biāo)識(shí)。S-CSCF F將增加AS的SIP URI作為路由報(bào)頭最 上面的URI,又把它自己的SIP URI放在AS URI下面。從S-CSCF皿給AS-F 的INVITE的結(jié)構(gòu)顯示在圖9中。在AS-F接收INVITE之后,并且當(dāng)AS-F確 定將要執(zhí)行呼叫前轉(zhuǎn)時(shí),也要把INVITE的R-URI改變?yōu)閁E-T的R-URI時(shí), 它會(huì)增加歷史信息報(bào)頭。它會(huì)把UE-F的SIP URI作為歷史信息報(bào)頭的赴面的 條目。AS會(huì)指示S-CSCF F應(yīng)當(dāng)使用新的呼叫鵬過(guò)程,即前轉(zhuǎn)過(guò)程。i^lil 在路由報(bào)頭中包括"forw"參M5指示。
當(dāng)S-CSCF F從AS-F接收這樣一^H彥改的INVITE時(shí),基于包括"forw" 參數(shù),S-CSCF F知道呼叫來(lái)自于AS。然后S-CSCF F根據(jù)歷史信息報(bào)頭中的最 上面的報(bào)頭,即UE-F的URI,執(zhí)行限制檢驗(yàn)和IFC識(shí)別。
解決方案4
這M 決方案包括存儲(chǔ)在S-CSCF F (從I-CSCF)接收的ESMTE中包含 的R-URI。這可以再映射到ODI。 AS把INVITE中的R-URI改變?yōu)镮NVITE將 要前轉(zhuǎn)到達(dá)的UE的R-URI,即UE"T的R-URI。S-CSCF F在從AS接收的INVITE 的R-URI上執(zhí)纟亍初始檢M看它是否改變了。如果改變了,就根據(jù)(即UE-F 的)初始R-URI 5!^a行限制檢驗(yàn)和IFC確定。
本領(lǐng)域技術(shù)人員可以理解在不脫離本發(fā)明的范圍的情況下,可以對(duì) 上述實(shí)施例作出很多不同的修改。
權(quán)利要求
1、一種在IP多媒體子系統(tǒng)中處理會(huì)話發(fā)起協(xié)議通信的方法,其中該通信受到由會(huì)話發(fā)起協(xié)議應(yīng)用服務(wù)器處理的呼叫前轉(zhuǎn)操作,該方法包括在服務(wù)于由消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控制功能處接收會(huì)話發(fā)起協(xié)議消息;在該服務(wù)呼叫/狀態(tài)控制功能處,把該服務(wù)呼叫/狀態(tài)控制功能的URI和初始對(duì)話標(biāo)識(shí)符一起增加到該消息路由報(bào)頭,并且在該服務(wù)呼叫/狀態(tài)控制功能中維持該初始對(duì)話標(biāo)識(shí)符和所述R-URI之間的映射關(guān)系;把該消息前轉(zhuǎn)給所述應(yīng)用服務(wù)器;在該應(yīng)用服務(wù)器上,把該消息中的該R-URI改變?yōu)楹艚袑⒁稗D(zhuǎn)到達(dá)的用戶設(shè)備的URI,在該消息中增加前轉(zhuǎn)指示器,并且把該消息返回給該服務(wù)呼叫/狀態(tài)控制功能;和在該服務(wù)呼叫/狀態(tài)控制功能上,識(shí)別所述前轉(zhuǎn)指示器的存在,并且作為響應(yīng)基于該返回的消息中包含的該初始對(duì)話標(biāo)識(shí)符來(lái)識(shí)別該初始R-URI,并且根據(jù)該初始過(guò)程使用該初始R-URI來(lái)處理該消息。
2、 根據(jù)權(quán)利要求1所述的方法,其中所述處理步驟包括確定由該初始 R-URI標(biāo)識(shí)的該用戶設(shè)備上是否設(shè)置了任何P蹄'j,和為這個(gè)用戶設(shè)備識(shí)別IFC 并且執(zhí)行由該IFC定義的進(jìn)一步的處理步驟。
3、 根據(jù)權(quán)利要求l或2所述的方法,其中所述前轉(zhuǎn)指示器包含在該路由報(bào) 頭中。
4、 根據(jù)前述任一權(quán)利要求所述的方法,其中該P(yáng)-Asserted標(biāo)識(shí)在該S-CSCF 接收的消息中和從該應(yīng)用服務(wù)器返回的消息中是相同的,這個(gè)標(biāo)識(shí)識(shí)別該初始 用戶設(shè)備。
5、 一種具有M裝置的IP多媒體子系統(tǒng)的^i舌,協(xié)議應(yīng)用服務(wù)器,用 于通過(guò)把接收的會(huì)話發(fā)起協(xié)議消息修改為包括前轉(zhuǎn)指示器和標(biāo)識(shí)該呼叫將要前 轉(zhuǎn)到達(dá)的用戶設(shè)備的R-URI *#1行呼叫前轉(zhuǎn)操作。
6、 一種IP多媒體子系統(tǒng)棚艮務(wù)呼叫/狀態(tài)控制功能,其具有M從^i舌發(fā) 起協(xié)議應(yīng)用服務(wù)器接收的會(huì)話發(fā)起協(xié)議消息的處理裝置,該處理裝置是可用于 確定路由報(bào)頭是否包含由該會(huì)話,協(xié)議應(yīng)用服務(wù)器增加的前轉(zhuǎn)指示器,并且, 如果有的話,用于根據(jù)該接收的消息中包含的初始對(duì)話標(biāo)識(shí)符來(lái)識(shí)別初始R-URI,和用于根據(jù)依靠該初始R-URI的該初^^呈處理該消息。
7、 一種在IP多媒體子系統(tǒng)中^g^i舌:^協(xié)i^i信的方法,其中該通信穀'油會(huì)話魏協(xié)i她用服務(wù)i!M的呼叫l(wèi)tr^操作,該方飽括在服務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控制功能 處接收射舌魏協(xié)議消息;把該消息前^^所鵬用服務(wù)器;在該應(yīng)用服務(wù)器中,把該消息的P-Asserted標(biāo)識(shí)改為戶腐R-URI,并且把 該消息返回纟絲服務(wù)呼叫/狀雄制功能;禾口在劍艮務(wù)呼叫/狀態(tài)控制功能中,根據(jù)該初始31^對(duì)頓該P(yáng)-Asserted標(biāo)識(shí)字段中包含的該R-URI來(lái)處理該消息。
8、 一種在IP多媒體子系統(tǒng)中,^iS^協(xié)i^l信的方法,其中該通信戣'油會(huì)話魏協(xié)i她用服務(wù)ma的呼叫前轉(zhuǎn)操作,該方馳括泡艮務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀,制功能 處接收會(huì)話魏協(xié)議消息;把該消息tm給所,用服務(wù)器;在該應(yīng)用服務(wù)器中,在該消息中增加前轉(zhuǎn)指示器并增加歷史信息報(bào)頭,該 歷史信尉艮頭包括該前轉(zhuǎn)用戶設(shè)備的SIP URI作為該歷史信息報(bào)頭的最上面條 目;把該消息前轉(zhuǎn)給所淑艮務(wù)呼叫/狀繊制功能;禾口在劍艮務(wù)呼叫/狀態(tài)控制功能中,在該消息中識(shí)別所述前轉(zhuǎn)指示器的雜, 并且根據(jù)該初始過(guò)程使用該歷史信息報(bào)頭中包含的該URI來(lái)處理該消息。
9、 根據(jù)權(quán)利要求8所述的方法,其中所述前轉(zhuǎn)指示器包含在該消息的路由 報(bào)頭中。
10、 根據(jù)權(quán)利要求7到9中任一個(gè)權(quán)利要求所述的方法,其中所述鵬在 該服務(wù)呼叫/狀態(tài)控制功能中接收的該消息的步驟包括確定在由該初始R-URI所 標(biāo)識(shí)的用戶設(shè)備上是否設(shè)置了扭可限制,禾口為這個(gè)用戶設(shè)備標(biāo)識(shí)IFC并執(zhí)行由 該IFC定義的進(jìn)一步的M步驟。
11、 一種在EP多媒體子系統(tǒng)中M會(huì)話發(fā)起協(xié)iM信的方法,其中該通信 穀岫會(huì)話魏協(xié)i她用服務(wù)器處理的呼叫前轉(zhuǎn)操作,該方、跑括 在服務(wù)于由該消息的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控制功能 雌收會(huì)話魏協(xié)議消息;在劍艮務(wù)呼叫/狀態(tài)控制功能中存儲(chǔ)所述R-URI;把該消息ltr^戶;ws用服務(wù)器;在,用服務(wù) ,把該消息中的該R-URI改變?yōu)楹艚星稗D(zhuǎn)要至跶的用戶 設(shè)備的URI;和在i刻艮務(wù)呼叫/狀態(tài)控制功能中,識(shí)別該消息的該R-URI中的變化,并且作 為響應(yīng)根據(jù)該初始娥對(duì)頓該初始R-URI來(lái)M該消息。
12、 根據(jù)權(quán)利要求1到4或7到11中任一個(gè)權(quán)利要求所述的方法,其中所述^i舌發(fā)起協(xié)議消息是^請(qǐng)求消息或3蟲(chóng)立消息。
13、 根據(jù)權(quán)利要求12所述的方法,其中所述魏發(fā)起協(xié)議消息是INVITE消息。
全文摘要
提供了一種在IP多媒體子系統(tǒng)中處理會(huì)話發(fā)起協(xié)議通信的方法,其中該通信受到由會(huì)話發(fā)起協(xié)議應(yīng)用服務(wù)器處理的呼叫前轉(zhuǎn)操作。該方法包括在服務(wù)于由INVITE的R-URI所標(biāo)識(shí)的用戶設(shè)備的服務(wù)呼叫/狀態(tài)控制功能處接收INVITE,和在該服務(wù)呼叫/狀態(tài)控制功能處,把該服務(wù)呼叫/狀態(tài)控制功能的URI和初始對(duì)話標(biāo)識(shí)符一起增加到INVITE消息路由報(bào)頭,并且在該服務(wù)呼叫/狀態(tài)控制功能中維持該初始對(duì)話標(biāo)識(shí)符和所述R-URI之間的映射關(guān)系。該INVTE被前轉(zhuǎn)給所述應(yīng)用服務(wù)器,并且把改變?yōu)楹艚袑⒁稗D(zhuǎn)到達(dá)的用戶設(shè)備的URI的R-URI被前轉(zhuǎn)。在INVITE報(bào)頭中增加前轉(zhuǎn)指示器,并且把INVITE返回給該服務(wù)呼叫/狀態(tài)控制功能。在該服務(wù)呼叫/狀態(tài)控制功能中,識(shí)別所述前轉(zhuǎn)指示器的存在,并且作為響應(yīng)根據(jù)返回的INVITE中包含的初始對(duì)話標(biāo)識(shí)符來(lái)識(shí)別初始R-URI。根據(jù)初始R-URI識(shí)別呼叫限制和IFC。
文檔編號(hào)H04L29/06GK101185305SQ200580049926
公開(kāi)日2008年5月21日 申請(qǐng)日期2005年5月27日 優(yōu)先權(quán)日2005年5月27日
發(fā)明者A·黑德馬克, H·E·范埃爾伯格 申請(qǐng)人:艾利森電話股份有限公司