欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在中間節(jié)點(diǎn)不可用的情況下對(duì)會(huì)話發(fā)起協(xié)議消息進(jìn)行路由的方法

文檔序號(hào):7679576閱讀:141來(lái)源:國(guó)知局
專利名稱:在中間節(jié)點(diǎn)不可用的情況下對(duì)會(huì)話發(fā)起協(xié)議消息進(jìn)行路由的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于經(jīng)由構(gòu)成信令路徑的節(jié)點(diǎn)的中間實(shí)體來(lái)對(duì)要路由的
SIP消息進(jìn)4亍3各由的方法。
本發(fā)明在以下情形下發(fā)現(xiàn)一種特別有益的應(yīng)用,其中消息在傳遞中必須 經(jīng)過(guò)的一個(gè)或多個(gè)中間實(shí)體不可用,并因此所述一個(gè)或多個(gè)中間實(shí)體不能被 相同信令路徑上的其他實(shí)體聯(lián)系。
背景技術(shù)
電信網(wǎng)絡(luò)由在發(fā)送實(shí)體與目的實(shí)體之間輸送的信令消息在傳遞中必須經(jīng) 過(guò)的各種中間實(shí)體組成。信令消息包含鏈接到從發(fā)送實(shí)體到目的實(shí)體的呼叫 的信息(諸如,呼叫建立請(qǐng)求)、連同其他信息(諸如,消息傳送系統(tǒng)中的消 息的存在的通知)。
這些中間實(shí)體可以具有從對(duì)信令消息進(jìn)行路由到要對(duì)所述消息實(shí)行的動(dòng) 作的非常不同的作用,諸如為了提供特定服務(wù)而插入或去除某些信息。
會(huì)話發(fā)起協(xié)議(SIP)由因特網(wǎng)工程任務(wù)組(正TF)定義,最初是為了使 得能夠建立、修改、和終止IP網(wǎng)絡(luò)中的多媒體會(huì)話的目的。SIP還已被各種 標(biāo)準(zhǔn)化團(tuán)體和聯(lián)盟(諸如,第三代合作伙伴項(xiàng)目(3GPP)以及電信和因特網(wǎng) 融合服務(wù)及高級(jí)網(wǎng)絡(luò)協(xié)議(TISPAN))采用在基于IP傳輸?shù)木W(wǎng)絡(luò)控制體系結(jié) 構(gòu)的其定義的架構(gòu)中。所述體系結(jié)構(gòu)包括IP多媒體子系統(tǒng)(IMS )體系結(jié)構(gòu)。 因此,SIP的使命在于將其自身建立為在不管移動(dòng)或固定的操作公共網(wǎng)絡(luò)中使 用的會(huì)話建立協(xié)議。
與其他信令協(xié)議相比,SIP的特征在于其用于在SIP消息自身中輸送路 由信息的能力。這是因?yàn)榈谝徽?qǐng)求可以包含其必須經(jīng)過(guò)的實(shí)體的地址,所述 第一請(qǐng)求發(fā)起會(huì)話并且被稱為初始請(qǐng)求。通過(guò)作為會(huì)話源的發(fā)送實(shí)體來(lái)將該 數(shù)據(jù)加入到初始請(qǐng)求消息中,所述數(shù)據(jù)已由發(fā)送實(shí)體當(dāng)其在網(wǎng)絡(luò)中注冊(cè)時(shí)恢 復(fù)或經(jīng)由其他機(jī)制恢復(fù)。當(dāng)提交初始請(qǐng)求時(shí),建立對(duì)應(yīng)于會(huì)話的信令路徑, 作為呼叫的目的地、網(wǎng)絡(luò)的體系結(jié)構(gòu)、和會(huì)話必需的服務(wù)的函數(shù)。隨后的SIP請(qǐng)求和應(yīng)答包含對(duì)它們進(jìn)行路由必須的所有數(shù)據(jù)。這是與其他協(xié)議相比的主 要差異,對(duì)于所述其他協(xié)議來(lái)說(shuō),路由實(shí)質(zhì)上基于網(wǎng)絡(luò)實(shí)體中存在的表格, 并且基于存儲(chǔ)鏈接到呼叫的路由數(shù)據(jù)的呼叫中涉及的實(shí)體。
存在兩種類型的SIP消息請(qǐng)求以及對(duì)其的應(yīng)答。應(yīng)答釆用與關(guān)聯(lián)的請(qǐng)
求相反的路徑。
在初始請(qǐng)求與隨后請(qǐng)求之間進(jìn)行區(qū)分。隨后請(qǐng)求是通過(guò)由發(fā)送實(shí)體發(fā)送
的初始請(qǐng)求創(chuàng)建的相同SIP對(duì)話的部分。僅一些初始請(qǐng)求可以創(chuàng)建SIP對(duì)話, 例如邀請(qǐng)(INVITE)消息。在提交用于創(chuàng)建對(duì)話的初始請(qǐng)求時(shí),確定隨后請(qǐng) 求的路徑,即,作為該對(duì)話的部分的所有請(qǐng)求必須經(jīng)過(guò)的網(wǎng)絡(luò)中的SIP實(shí)體組。
SIP初始請(qǐng)求消息包括"請(qǐng)求-URI ( Request-URI)"報(bào)頭(其中URI代
表統(tǒng)一資源標(biāo)識(shí)符),所述"請(qǐng)求-URI"報(bào)頭包含所述請(qǐng)求的目的實(shí)體的地址。 SIP請(qǐng)求可以可選地包括特定的"路由(Route)"報(bào)頭,所述"路由"報(bào)頭以 遞減順序并且以URI的形式、包含在到達(dá)目的地之前要經(jīng)過(guò)的實(shí)體的身份的 列表;這些是請(qǐng)求必須經(jīng)過(guò)的中間實(shí)體。
接收初始請(qǐng)求的中間SIP實(shí)體(典型地,SIP代理)對(duì)請(qǐng)求進(jìn)行分析。 如果該請(qǐng)求包含"路由"報(bào)頭,則該實(shí)體認(rèn)為存在于該報(bào)頭中的第一 SIP實(shí) 體是它必須將請(qǐng)求轉(zhuǎn)發(fā)到的實(shí)體。如果該請(qǐng)求不包含"路由"報(bào)頭,則該實(shí) 體使用特定路由機(jī)制,根據(jù)"請(qǐng)求-URI"報(bào)頭來(lái)確定該請(qǐng)求必須被轉(zhuǎn)發(fā)到的 下一實(shí)體。
任何SIP實(shí)體(不管其是否是中間實(shí)體)都可以添加"路由,,報(bào)頭,或 者向現(xiàn)有的"路由"報(bào)頭添加附加實(shí)體的URI。該功能具有許多用途。例如, 它使得所聯(lián)系的網(wǎng)絡(luò)中的第一實(shí)體能夠向"路由"報(bào)頭添加負(fù)責(zé)管理向發(fā)送 該請(qǐng)求的實(shí)體的用戶分配的服務(wù)的實(shí)體的標(biāo)識(shí)符,以便保證該請(qǐng)求經(jīng)過(guò)所述 實(shí)體。負(fù)責(zé)管理服務(wù)的實(shí)體已知為應(yīng)用服務(wù)器(AS)。
希望保留在信令路徑中的該初始請(qǐng)求經(jīng)過(guò)的中間SIP實(shí)體在將初始請(qǐng)求 轉(zhuǎn)發(fā)到下一節(jié)點(diǎn)之前,將它們的標(biāo)識(shí)符插入到初始請(qǐng)求的"記錄-路由 (Record-Route)"報(bào)頭中。
在隨后請(qǐng)求的"路由"報(bào)頭中,重復(fù)在提交初始請(qǐng)求時(shí)存在于"記錄-路由,,報(bào)頭中的標(biāo)識(shí)符。按照以下方式來(lái)對(duì)這些請(qǐng)求進(jìn)行路由。接收隨后SIP 請(qǐng)求的中間SIP實(shí)體對(duì)請(qǐng)求進(jìn)行分析。如果該請(qǐng)求包含"路由"報(bào)頭,則該實(shí)體認(rèn)為存在于該報(bào)頭中的第一 SIP實(shí)體是它必須將請(qǐng)求轉(zhuǎn)發(fā)到的實(shí)體。如 果該請(qǐng)求不包含"路由"報(bào)頭,則該實(shí)體認(rèn)為存在于"請(qǐng)求-URI"報(bào)頭中的 實(shí)體是它必須將請(qǐng)求轉(zhuǎn)發(fā)到的實(shí)體。
在提交SIP請(qǐng)求時(shí),所經(jīng)過(guò)的每個(gè)實(shí)體向"經(jīng)由(Via)"報(bào)頭添加其地 址。相應(yīng)地,該報(bào)頭按順序累積經(jīng)過(guò)的所有SIP實(shí)體的地址,所述地址包括 發(fā)送該請(qǐng)求的實(shí)體的地址。
當(dāng)可以作為該請(qǐng)求的目的實(shí)體或中間實(shí)體的實(shí)體生成對(duì)于請(qǐng)求的應(yīng)答 時(shí),它按相同的順序在其中插入"經(jīng)由"報(bào)頭,所述"經(jīng)由"報(bào)頭包含在該 請(qǐng)求的"經(jīng)由"字段中接收的地址。接收到該請(qǐng)求的每個(gè)實(shí)體如果決定向下 一節(jié)點(diǎn)轉(zhuǎn)發(fā)該請(qǐng)求,則它向作為該應(yīng)答的"經(jīng)由,,報(bào)頭中的第一個(gè)的地址發(fā) 送該請(qǐng)求。
一般來(lái)說(shuō),可以發(fā)生以下情況,即在給定時(shí)間處中間實(shí)體不可接入,例 如在設(shè)備故障或超載的情況下。在這種環(huán)境中,網(wǎng)絡(luò)可以按照以下兩種方式 運(yùn)轉(zhuǎn)拒收應(yīng)在傳遞中經(jīng)過(guò)任何這樣的實(shí)體的消息;或者發(fā)現(xiàn)備選路徑以使 得該消息無(wú)論如何都能夠被輸送到其目的地。該運(yùn)轉(zhuǎn)可以具體地取決于有關(guān) 實(shí)體的特性(即,該實(shí)體是否不可缺少),并且取決于信令消息類型。
SIP —般不提供該備選方案,并且只允許第一種解決方案,即消息的拒收。
因而,當(dāng)中間實(shí)體確定請(qǐng)求的"路由"報(bào)頭中的第一 SIP實(shí)體不可接入 時(shí),它可以然后向發(fā)送實(shí)體發(fā)送失敗應(yīng)答,即使避開該不可接入的中間實(shí)體 而向其目的地輸送該請(qǐng)求本應(yīng)是優(yōu)選的,并且即使它不能受益于它本可實(shí)行 的處理操作。
類似地,如果中間實(shí)體決定向下一節(jié)點(diǎn)發(fā)送SIP應(yīng)答、并且其地址是所 述應(yīng)答的"經(jīng)由,,報(bào)頭中的第一個(gè)的SIP實(shí)體不可接入,則中間實(shí)體停止發(fā) 送所述應(yīng)答,并甚至可以取消與所述應(yīng)答對(duì)應(yīng)的事務(wù)處理(transaction),即
因而,需要一種如果位于消息的信令路徑上的中間實(shí)體不可用、則使得 能夠避免該消息的拒收的技術(shù)。

發(fā)明內(nèi)容
本發(fā)明通過(guò)提出 一種用于在電信網(wǎng)絡(luò)中經(jīng)由構(gòu)成信令路徑的節(jié)點(diǎn)的中間實(shí)體來(lái)對(duì)要路由的SIP消息進(jìn)行路由的方法而響應(yīng)該需要,值得注意的是,
所述方法包括在不可用的情況下、對(duì)可以旁路(bypass)的中間實(shí)體進(jìn)行 旁路的步驟,所述旁路步驟通過(guò)去除SIP消息的報(bào)頭中的要旁路的所述中間 實(shí)體的標(biāo)識(shí)符來(lái)實(shí)行,所述SIP消息的報(bào)頭包含要經(jīng)過(guò)的實(shí)體的標(biāo)識(shí)符的列 表。
因此,本發(fā)明具有以下優(yōu)點(diǎn),即使SIP消息在傳遞時(shí)不能經(jīng)過(guò)在"路由" 或"經(jīng)由"報(bào)頭中指示的中間實(shí)體,也使得SIP消息能夠到達(dá)其目的地。如 果由不可接入的實(shí)體提供的功能對(duì)于系統(tǒng)的正確操作至關(guān)緊要,則該功能非 常有用,并且對(duì)于請(qǐng)求或應(yīng)答來(lái)說(shuō)優(yōu)選的是,避開所述實(shí)體而到達(dá)其目的地, 而不是拒收。
本發(fā)明的路由方法有利地包括在不可用的情況下、確定是否可以旁路 中間實(shí)體的步驟。
在第 一 實(shí)施例中,所述確定步驟由實(shí)體通過(guò)使用指示是否可以旁路所述 中間實(shí)體的本地?cái)?shù)據(jù)來(lái)執(zhí)行。
在第二實(shí)施例中,所述確定步驟由實(shí)體通過(guò)查詢指示是否可以旁路所述 中間實(shí)體的外部數(shù)據(jù)庫(kù)來(lái)執(zhí)行。
在第三實(shí)施例中,所述確定步驟通過(guò)將可以旁路的所述中間實(shí)體的旁路 的指示插入到所述SIP消息的路由報(bào)頭中來(lái)實(shí)行。
可以看出,本發(fā)明沒(méi)有顯著偏離SIP。其需要僅通過(guò)執(zhí)行本發(fā)明方法的 中間實(shí)體的特定功能的實(shí)現(xiàn),所述實(shí)體可以被以通常方式操作的其他SIP實(shí)
體包圍。
在與請(qǐng)求消息相關(guān)的本發(fā)明的 一個(gè)實(shí)施例中,所述報(bào)頭是由發(fā)送實(shí)體發(fā) 送的SIP請(qǐng)求消息的"路由"報(bào)頭。
在該實(shí)施例的第一變型中,當(dāng)在電信網(wǎng)絡(luò)中注冊(cè)發(fā)送初始請(qǐng)求消息的實(shí) 體期間,向所述發(fā)送實(shí)體傳達(dá)所述中間實(shí)體的所述旁路的指示。那時(shí)所使用 的報(bào)頭是注冊(cè)(REGISTER)消息中的"路徑"報(bào)頭和對(duì)于該注冊(cè)消息的200 OK (好)應(yīng)答消息中的"服務(wù)-路由(Service-Route)"報(bào)頭。
在該實(shí)施例的第二變型中,在發(fā)送初始請(qǐng)求消息之前,向發(fā)送實(shí)體傳達(dá) 所述中間實(shí)體的所述旁路的指示。
在該實(shí)施例的第三變型中,在提交初始請(qǐng)求消息時(shí),由所述中間實(shí)體來(lái) 將所述旁路指示插入到"記錄-路由"報(bào)頭中,并且由發(fā)送所述初始請(qǐng)求消息的實(shí)體在對(duì)于所述初始請(qǐng)求的應(yīng)答消息中接收所述"記錄-路由"報(bào)頭,并且 由所述發(fā)送實(shí)體將所述"記錄-路由"報(bào)頭復(fù)制到隨后請(qǐng)求消息的"路由"報(bào) 頭中。
在該實(shí)施例的第四變型中,在提交初始請(qǐng)求消息時(shí),由除了所述中間實(shí) 體之外的中間實(shí)體將所述旁路指示插入到"路由"報(bào)頭中。
在與應(yīng)答消息相關(guān)的本發(fā)明的另一實(shí)施例中,所述報(bào)頭是SIP請(qǐng)求消息 的"經(jīng)由"才艮頭。
在該實(shí)施例中,根據(jù)本發(fā)明,由所述中間實(shí)體將所述旁路指示插入到請(qǐng) 求消息的"經(jīng)由"報(bào)頭中。然后由發(fā)送該應(yīng)答的實(shí)體將"經(jīng)由"報(bào)頭復(fù)制到 應(yīng)答消息中。
本發(fā)明還涉及一種構(gòu)成用以在電信網(wǎng)絡(luò)中對(duì)SIP消息進(jìn)行路由的信令路
徑的節(jié)點(diǎn)的中間實(shí)體,值得注意的是,如果所述實(shí)體不可用,則所述中間實(shí)
體能夠?qū)⑴月分甘静迦氲剿鯯IP消息的路由報(bào)頭中。
本發(fā)明進(jìn)一步涉及一種用于構(gòu)成用以在電信網(wǎng)絡(luò)中對(duì)SIP消息進(jìn)行路由
的信令路徑的節(jié)點(diǎn)的實(shí)體,值得注意的是,所述實(shí)體包括用于在中間實(shí)體
不可用的情況下、旁路所述中間實(shí)體的部件,所述部件能夠去除SIP消息的
報(bào)頭中的要旁路的所述中間實(shí)體的標(biāo)識(shí)符,所述SIP消息的報(bào)頭包含要經(jīng)過(guò) 的實(shí)體的標(biāo)識(shí)符的列表。
根據(jù)本發(fā)明,所述實(shí)體包括用于在不可用的情況下、確定是否可以旁 路中間實(shí)體的部件。
本發(fā)明進(jìn)一步涉及一種計(jì)算機(jī)程序,包括以下程序指令當(dāng)計(jì)算機(jī)執(zhí)行 所述程序時(shí),執(zhí)行本發(fā)明方法。
本發(fā)明最終涉及一種用于傳輸SIP消息的信號(hào),所述SIP消息在路由報(bào) 頭中包括在不可用的情況下、對(duì)可以旁路的信令路徑中的中間實(shí)體進(jìn)行旁 路的指示。


參考通過(guò)非限制性示例的方式提供的附圖的以下描述解釋了本發(fā)明由什 么構(gòu)成以及如何可以使其變?yōu)閷?shí)踐。
圖1是圖示了用于在IMS體系結(jié)構(gòu)網(wǎng)絡(luò)中對(duì)SIP請(qǐng)求消息進(jìn)行路由的方 法的圖。圖2是用于在構(gòu)成圖1的IMS網(wǎng)絡(luò)的節(jié)點(diǎn)的不同實(shí)體之間對(duì)信令消息進(jìn)
行路由的本發(fā)明方法的圖。
具體實(shí)施例方式
圖1表現(xiàn)了在IMS網(wǎng)絡(luò)中由發(fā)送實(shí)體A向目的實(shí)體B發(fā)送的SIP請(qǐng)求 消息的信令路徑。這些實(shí)體A和B是固定或移動(dòng)電話終端,例如終端A向終 端B發(fā)起電話呼叫。
目前,對(duì)于電話、-f見(jiàn)頻電話、在場(chǎng)(presence )、和即時(shí)消息傳送類型應(yīng) 用,實(shí)質(zhì)上定義了 IMS體系架構(gòu)。
圖1網(wǎng)絡(luò)包括兩個(gè)終端A與B之間的各種中間實(shí)體,所述各種中間實(shí)體
包括
P-CSCF (代理-呼叫服務(wù)器控制功能)代理服務(wù)器PA和PB,所述 P-CSCF代理服務(wù)器PA和PB是IMS網(wǎng)絡(luò)中的終端A和B的第一聯(lián)系點(diǎn),并 且其管理與傳輸網(wǎng)絡(luò)的資源的交互;
S-CSCF (服務(wù)-呼叫服務(wù)器控制功能)服務(wù)器S,所述S-CSCF服務(wù)器 S管理IMS網(wǎng)絡(luò)中的終端A,并且具體地管理應(yīng)用服務(wù)器的觸發(fā)點(diǎn),在所述 應(yīng)用服務(wù)器上,終端A的用戶預(yù)訂一個(gè)或多個(gè)服務(wù);當(dāng)終端A在IMS網(wǎng)絡(luò) 中注冊(cè)時(shí),向它分配所述S-CSCF服務(wù)器S;以及
應(yīng)用服務(wù)器(AS),其與正被討論的服務(wù)(例如,呼叫轉(zhuǎn)移服務(wù))相 關(guān)聯(lián);所述應(yīng)用服務(wù)器AS包含與所預(yù)訂的服務(wù)相關(guān)的所有信息。
如果中間實(shí)體接收到包含"路由"報(bào)頭的初始或隨后SIP請(qǐng)求消息、或
包含"經(jīng)由"報(bào)頭的SIP應(yīng)答消息,則它必須向"路由"報(bào)頭或"經(jīng)由"報(bào) 頭中所指示的信令路徑上的下一節(jié)點(diǎn)轉(zhuǎn)發(fā)所述消息。然而,如果所述節(jié)點(diǎn)因
為不可用而無(wú)法被聯(lián)系,則中間實(shí)體可以決定旁路它,并向有關(guān)報(bào)頭中的下 一節(jié)點(diǎn)發(fā)送SIP消息。如果該節(jié)點(diǎn)也不可接入,則中間實(shí)體可以決定也旁路 它。
可以區(qū)別以下三種機(jī)制 確定不能聯(lián)系實(shí)體;
如果不能聯(lián)系實(shí)體,則確定是否應(yīng)旁路所述實(shí)體; 在SIP請(qǐng)求的情況下,旁路存在于"路由"報(bào)頭中的實(shí)體,或者在SIP 應(yīng)答的情況下,旁路存在于"經(jīng)由"報(bào)頭中的實(shí)體。SIP實(shí)體可以按照以下兩種方式來(lái)確定不能聯(lián)系另一實(shí)體
借助于兩個(gè)實(shí)體之間的物理傳輸層中的活動(dòng)檢測(cè)(保持活躍)機(jī)制; 例如,終端周期地發(fā)送你好(Hello)消息以指示它們?cè)诰W(wǎng)絡(luò)中存在;如果終 端不再發(fā)送這樣的消息,則認(rèn)為它不可用;
在嘗試傳送SIP請(qǐng)求或應(yīng)答的時(shí)刻,經(jīng)由物理傳輸層發(fā)送失敗消息。
在確定了另一實(shí)體不可用之后,中間實(shí)體必須知道是否可以旁路所述另 一實(shí)體,作為不可用實(shí)體的SIP消息提交是否不可缺少的函數(shù)。例如,對(duì)于 在終端A與B之間建立和維護(hù)電話呼叫來(lái)說(shuō),呼叫轉(zhuǎn)移功能不是不可缺少的。 同樣,如果負(fù)責(zé)該功能的應(yīng)用服務(wù)器AS變得不可用,則SIP請(qǐng)求和應(yīng)答消 息必然可能旁路它。
對(duì)于第一實(shí)體,存在用于確定是否應(yīng)旁路不能聯(lián)系的另一實(shí)體的各種方式。
在第一種方法中,第一實(shí)體在給定上下文中保持用于使得它能夠斷定是 否可以旁路不能聯(lián)系的實(shí)體的本地?cái)?shù)據(jù)。例如,終端A包含用于如果代理服 務(wù)器PA不可用、則許可它旁路該代理服務(wù)器PA的數(shù)據(jù)。
在第二種方法中,第一實(shí)體查詢外部服務(wù)器或數(shù)據(jù)庫(kù)以獲得相同的信息。
本發(fā)明進(jìn)一步提出另一種方法,通過(guò)所述方法,將與是否可以旁路不可 聯(lián)系的實(shí)體相關(guān)的信息與有關(guān)SIP消息中的"路由"或"經(jīng)由"報(bào)頭中的所 述實(shí)體的標(biāo)識(shí)符相關(guān)聯(lián)。該消息包含在不可用實(shí)體的URI的新參數(shù)中,下面 稱其為旁路指示符。例如,旁路參數(shù)可以取以下值是或否。不存在該參數(shù) 指示了 URI的該擴(kuò)展不可應(yīng)用。
對(duì)于SIP應(yīng)答,當(dāng)不可聯(lián)系的實(shí)體將其URI插入到對(duì)應(yīng)請(qǐng)求的"經(jīng)由" 報(bào)頭中時(shí),其可以添加該參數(shù)。
對(duì)于請(qǐng)求,可以按照以下各種方式來(lái)將旁路指示符插入到不可聯(lián)系的實(shí) 體的腦中
在網(wǎng)絡(luò)中注冊(cè)發(fā)送實(shí)體的階段期間,將增添(enrich)有旁路參數(shù)的中 間實(shí)體的URI插入到注冊(cè)消息的"路徑"報(bào)頭或?qū)τ谠撟?cè)消息的應(yīng)答消息 200 OK中的"服務(wù)-路由"報(bào)頭中。
在注冊(cè)終端期間使用"路徑"報(bào)頭,以便以URI列表的形式來(lái)注冊(cè)到該 終端的路徑。然后,注冊(cè)了該終端的S-CSCF代理服務(wù)器使用該信息,來(lái)在 尋址到該終端的初始請(qǐng)求的"路由"報(bào)頭中指示用于到達(dá)所述終端的信令路徑。
"月良務(wù)-路由"報(bào)頭用于注冊(cè)到達(dá)管理該用戶的服務(wù)的S-CSCF代理服務(wù) 器S的路徑。然后,所述路徑被插入到由所注冊(cè)的終端發(fā)送的初始請(qǐng)求的"路
由"報(bào)頭中,以便那些請(qǐng)求被路由到S-CSCF代理服務(wù)器。"服務(wù)-路由,,報(bào)頭 息200 OK中。
如果構(gòu)成"路由"報(bào)頭的URI是預(yù)定的,則旁路指示符可以存在于所 述URI中。發(fā)送初始請(qǐng)求的SIP實(shí)體添加這些URI。例如,可以將終端A配 置為將在發(fā)送初始請(qǐng)求消息之前已向其傳達(dá)的預(yù)定實(shí)體的URI插入到"路由" 報(bào)頭中。
在提交初始請(qǐng)求消息時(shí),中間實(shí)體將所述中間實(shí)體的URI、加上旁路 指示符插入到"記錄—路由"報(bào)頭中。然后,發(fā)送初始請(qǐng)求消息的實(shí)體在對(duì)于 該初始請(qǐng)求的應(yīng)答消息中接收該"記錄-路由"報(bào)頭,并且發(fā)送實(shí)體將該"記 錄-路由"報(bào)頭復(fù)制到隨后請(qǐng)求消息的"路由"報(bào)頭中。
在提交初始請(qǐng)求消息時(shí),除了有關(guān)中間實(shí)體之外的中間實(shí)體將旁路指 示符插入到"路由"報(bào)頭中。
應(yīng)注意,旁路參數(shù)可增添有用于考慮其中接收該消息的上下文、和消息 類型的其他值。例如
消息類型(messageType ):僅如果該消息是由該參數(shù)指定的類型,則 旁路該實(shí)體;
早期對(duì)話(earlyDialog ):僅如果在SIP早期對(duì)話中接收到有關(guān)消息, 則旁路該實(shí)體;
確認(rèn)對(duì)話(confirmedDialog):僅如果在SIP確認(rèn)的對(duì)話中接收有關(guān)消 息,則旁路該實(shí)體。
在文檔RFC 3261中定義了所確認(rèn)的SIP對(duì)話和早期SIP對(duì)話。
如果在發(fā)送SIP請(qǐng)求消息時(shí)、實(shí)體決定旁路其URI是"路由"報(bào)頭中的 第一個(gè)的中間實(shí)體,則它必須從"路由"報(bào)頭中移除所述中間實(shí)體的URI。 然后,它將標(biāo)準(zhǔn)SIP路由過(guò)程應(yīng)用到按照此方式修改的請(qǐng)求。如果由"路由" 報(bào)頭定義的信令路徑中的下一節(jié)點(diǎn)也不可接入,則可以重復(fù)該操作。因而, 可以同時(shí)旁路多個(gè)節(jié)點(diǎn)。
同樣地,如果在發(fā)送SIP應(yīng)答消息時(shí)、實(shí)體決定旁路其URI是"經(jīng)由"報(bào)頭中的第一個(gè)的中間實(shí)體,則它必須從"經(jīng)由,,報(bào)頭中移除所述中間實(shí)體
的URI。然后,它將標(biāo)準(zhǔn)SIP路由過(guò)程應(yīng)用到按照此方式修改的應(yīng)答。如果
由"經(jīng)由"報(bào)頭定義的信令路徑中的下一節(jié)點(diǎn)也不可接入,則可以重復(fù)該操 作。因而,可以同時(shí)旁路多個(gè)節(jié)點(diǎn)。
下面參考圖2來(lái)描述用于在IMS體系結(jié)構(gòu)中實(shí)現(xiàn)呼叫轉(zhuǎn)移服務(wù)的本發(fā)明 示例。預(yù)訂該服務(wù)的用戶(發(fā)送實(shí)體)可以在呼叫中的任何時(shí)間處調(diào)用呼叫轉(zhuǎn)移。
由3GPP目前所定義的用于應(yīng)用服務(wù)器AS的調(diào)用機(jī)制僅允許基于用于 發(fā)起會(huì)話或呼叫的第一請(qǐng)求來(lái)調(diào)用AS。相應(yīng)地,假設(shè)呼叫轉(zhuǎn)移應(yīng)用服務(wù)器 AS必須能夠在任何時(shí)間處介入呼叫,則轉(zhuǎn)移服務(wù)必須能夠在該呼叫的開始處 被調(diào)用并且插入到用于涉及該轉(zhuǎn)移服務(wù)的訂戶的任何呼叫的SIP信令路徑中。 如果服務(wù)器不再可用,則為了使得經(jīng)過(guò)該服務(wù)器的呼叫能夠繼續(xù)正常傳送, 該服務(wù)器在將其URI插入到初始請(qǐng)求的"記錄-路由"報(bào)頭之前,將參數(shù)"旁 路=是(bypass = yes ),,添加到其URI。因而,如果在呼叫建立期間或者當(dāng)已 建立了呼叫時(shí)、該應(yīng)用服務(wù)器AS發(fā)生故障,則S-CSCF將旁路該服務(wù)器。
1. A向其附屬到的A的P-CSCF代理服務(wù)器(表示為PA )發(fā)送邀請(qǐng)請(qǐng) 求消息,以向B發(fā)起呼叫。該消息在"路由"報(bào)頭中包含負(fù)責(zé)執(zhí)行A的服務(wù) 的S-CSCF服務(wù)器S的URJ、以及代理PA的URI。實(shí)體PA是作為終端A與 S-CSCF服務(wù)器S之間的信令路徑的部分的中間實(shí)體。
2. P-CSCF代理服務(wù)器PA在添加了包含其URI的"記錄-路由"報(bào)頭、 使得其可以接收隨后請(qǐng)求之后,從"路由"報(bào)頭中移除其URI,并然后向其 URI現(xiàn)在是該報(bào)頭中的第一個(gè)的S-CSCF服務(wù)器S發(fā)送該請(qǐng)求。
3. S-CSCF服務(wù)器S確定A預(yù)訂了呼叫轉(zhuǎn)移服務(wù),并決定調(diào)用負(fù)責(zé)提供 該服務(wù)的實(shí)體AS。 S-CSCF服務(wù)器S在向轉(zhuǎn)移AS轉(zhuǎn)發(fā)邀請(qǐng)請(qǐng)求、以便該請(qǐng) 求在經(jīng)過(guò)轉(zhuǎn)移AS之后返回S之前,將由其自己的URI跟隨的轉(zhuǎn)移AS的URI 添加到該邀請(qǐng)請(qǐng)求的"路由"報(bào)頭。
4. 轉(zhuǎn)移AS將其URI添加到"記錄-路由"報(bào)頭,以便保留在所述呼叫 的信令路徑中,并且假如A調(diào)用轉(zhuǎn)移服務(wù)則能夠提供它,并且向其URI是"路 由"報(bào)頭中的下一個(gè)的S-CSCF服務(wù)器S發(fā)回該邀請(qǐng)請(qǐng)求。"轉(zhuǎn)移"AS的URI 包含參數(shù)"旁路=是",以便指示如果該AS變得不可聯(lián)系,則旁路該AS。
5. S-CSCF S服務(wù)器在向B附屬到的B的P-CSCF代理服務(wù)器(表示為PB)發(fā)送該邀請(qǐng)請(qǐng)求消息之前,將其URI添加到"記錄-路由"報(bào)頭中。
6. P-CSCF代理服務(wù)器PB在向B發(fā)送該邀請(qǐng)請(qǐng)求之前,將其URI添加 到"記錄-路由"報(bào)頭。
7、 8、 9、 10、 11、和12. B發(fā)送應(yīng)答消息200OK,接受來(lái)自A的呼叫。 沿著在提交該邀請(qǐng)請(qǐng)求時(shí)、在"經(jīng)由"報(bào)頭中堆棧的邀請(qǐng)請(qǐng)求所釆用的反向 路徑,該應(yīng)答被路由到A。該應(yīng)答包含B在該邀請(qǐng)消息中接收的"記錄-路由" 報(bào)頭,以便向A指示該呼叫的中間實(shí)體。
13、 14、 15、 16、 17、 18. A發(fā)送請(qǐng)求ACK,確收該200 OK應(yīng)答。該 請(qǐng)求采用在提交該初始邀請(qǐng)請(qǐng)求時(shí)、在"記錄-路由,,報(bào)頭中堆棧的路徑。A 將"路由"報(bào)頭插入到ACK請(qǐng)求中,所述ACK請(qǐng)求包含在對(duì)于該邀請(qǐng)請(qǐng)求 的SIP200OK應(yīng)答的"記錄-路由"報(bào)頭中接收的URI。其他臨時(shí)應(yīng)答(具體 來(lái)說(shuō),用于指示已經(jīng)警示了 B的振鈴應(yīng)答180)可以在該200 OK應(yīng)答之前。 為了簡(jiǎn)潔,在該圖中不標(biāo)識(shí)這些應(yīng)答和ACK請(qǐng)求的"路由,,報(bào)頭以及200OK 應(yīng)答的"經(jīng)由"報(bào)頭。
19. B向A發(fā)送重新邀請(qǐng)(re-INVITE)請(qǐng)求消息??梢园l(fā)送該請(qǐng)求, 以例如協(xié)商媒體會(huì)話的參數(shù)(諸如,編解碼器的改變),或刷新已建立的會(huì)話。
20. P-CSCF代理服務(wù)器PB基于"路由"報(bào)頭來(lái)將該重新邀請(qǐng)請(qǐng)求路由 到S-CSCF服務(wù)器S。
21. S-CSCF服務(wù)器S確定轉(zhuǎn)移AS不能再被聯(lián)系,并且因?yàn)樵?路由" 報(bào)頭中接收的該AS的URI包含"旁路=是"參數(shù),所以S-CSCF服務(wù)器S決 定旁路該轉(zhuǎn)移AS。為此,S-CSCF服務(wù)器S從"路由"報(bào)頭中去除轉(zhuǎn)移AS 的URI及其URI,并然后將路由過(guò)程重新應(yīng)用到按照以下這種方式修改的重 新邀請(qǐng)請(qǐng)求S-CSCF服務(wù)器S向其URI是"路由"報(bào)頭中的第一個(gè)的P-CSCF 代理服務(wù)器PA發(fā)送重新邀請(qǐng)請(qǐng)求。
22. P-CSCF代理服務(wù)器PA向A轉(zhuǎn)發(fā)該重新邀請(qǐng)請(qǐng)求。
23. 24、 25、和26. A發(fā)送應(yīng)答200 OK,接受該重新邀請(qǐng)請(qǐng)求。該應(yīng) 答采用對(duì)于該重新邀請(qǐng)請(qǐng)求采用的路徑的反向路徑。
27、 28、 29、 30. B利用請(qǐng)求ACK來(lái)確收該200 OK應(yīng)答。按照與重新 邀請(qǐng)請(qǐng)求相同的方式來(lái)路由該請(qǐng)求旁路該轉(zhuǎn)移AS。
權(quán)利要求
1.一種用于在電信網(wǎng)絡(luò)中經(jīng)由構(gòu)成信令路徑的節(jié)點(diǎn)的中間實(shí)體來(lái)對(duì)要路由的SIP消息進(jìn)行路由的方法,其特征在于,所述方法包括在不可用的情況下、對(duì)能夠旁路的中間實(shí)體進(jìn)行旁路的步驟,所述旁路步驟通過(guò)去除SIP消息的報(bào)頭(“路由”、“經(jīng)由”)中的要旁路的所述中間實(shí)體的標(biāo)識(shí)符(URI)來(lái)實(shí)行,所述SIP消息的報(bào)頭包含要經(jīng)過(guò)的實(shí)體的標(biāo)識(shí)符的列表。
2. 根據(jù)權(quán)利要求l的方法,包括在不可用的情況下、確定是否能夠旁 路中間實(shí)體的步驟。
3. 根據(jù)權(quán)利要求2的方法,其中所述確定步驟由實(shí)體通過(guò)使用指示是否 能夠旁路所述中間實(shí)體的本地?cái)?shù)據(jù)來(lái)執(zhí)行。
4. 根據(jù)權(quán)利要求2的方法,其中所述確定步驟由實(shí)體通過(guò)查詢指示是否 能夠旁路所述中間實(shí)體的外部數(shù)據(jù)庫(kù)來(lái)執(zhí)行。
5. 根據(jù)權(quán)利要求2的方法,其中所述確定步驟通過(guò)將旁路的指示插入到 所述能夠旁路的中間實(shí)體的所述SIP消息的路由報(bào)頭中來(lái)實(shí)行。
6. 根據(jù)權(quán)利要求5的方法,其特征在于,在電信網(wǎng)絡(luò)中注冊(cè)發(fā)送初始請(qǐng)
7. 根據(jù)權(quán)利要求6的方法,其特征在于,在發(fā)送初始請(qǐng)求消息之前,向 發(fā)送實(shí)體傳達(dá)所述中間實(shí)體的所述旁路指示。
8. —種用于構(gòu)成用以在電信網(wǎng)絡(luò)中對(duì)SIP消息進(jìn)行路由的信令路徑的節(jié) 點(diǎn)的中間實(shí)體,其特征在于,如果所述實(shí)體不可用,則所述中間實(shí)體能夠?qū)?旁路指示符插入到所述SIP消息的路由報(bào)頭中。
9. 一種用于構(gòu)成用以在電信網(wǎng)絡(luò)中對(duì)SIP消息進(jìn)行路由的信令路徑的節(jié) 點(diǎn)的實(shí)體,其特征在于,所述實(shí)體包括用于在中間實(shí)體不可用的情況下、 旁路所述中間實(shí)體的部件,所述部件能夠去除SIP消息的報(bào)頭("路由"、"經(jīng) 由")中的要旁路的所述中間實(shí)體的標(biāo)識(shí)符URI,所述SIP消息的報(bào)頭包含要 經(jīng)過(guò)的實(shí)體的標(biāo)識(shí)符的列表。
10.<image>image see original document page 0</image>
11. 根據(jù)權(quán)利要求10的實(shí)體,包括用于在不可用的情況下、確定是否 能夠旁路中間實(shí)體的部件。
12. —種計(jì)算機(jī)程序,包括以下程序指令當(dāng)計(jì)算機(jī)執(zhí)行所述程序時(shí), 執(zhí)行根據(jù)權(quán)利要求1至7中任一項(xiàng)的方法。
13. —種用于傳輸SIP消息的信號(hào),所述SIP消息在路由報(bào)頭中包括 在不可用的情況下、對(duì)能夠旁路的信令路徑中的中間實(shí)體進(jìn)行旁路的指示。
全文摘要
用于在電信網(wǎng)絡(luò)中通過(guò)構(gòu)成信令路徑的節(jié)點(diǎn)的中間實(shí)體來(lái)對(duì)意欲路由的SIP消息進(jìn)行路由的方法。根據(jù)本發(fā)明,所述方法包括如果能夠旁路的至少一個(gè)中間實(shí)體不可用、則對(duì)其進(jìn)行旁路的步驟。應(yīng)用到IMS體系結(jié)構(gòu)。
文檔編號(hào)H04L29/06GK101529851SQ200780038548
公開日2009年9月9日 申請(qǐng)日期2007年10月15日 優(yōu)先權(quán)日2006年10月16日
發(fā)明者塞巴斯蒂安·普羅沃斯特, 尤塞夫·查德利 申請(qǐng)人:法國(guó)電信公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
石景山区| 哈巴河县| 偏关县| 奉贤区| 克拉玛依市| 深水埗区| 吉首市| 泽州县| 罗田县| 孟津县| 金昌市| 甘洛县| 靖安县| 永城市| 武邑县| 柏乡县| 华亭县| 上栗县| 普兰店市| 深泽县| 安化县| 万盛区| 昂仁县| 安西县| 项城市| 克东县| 江川县| 琼结县| 邵阳市| 富平县| 岑溪市| 五大连池市| 肇州县| 永福县| 鹤峰县| 罗甸县| 富蕴县| 伊宁县| 周口市| 衡阳市| 金昌市|