專利名稱:一種ims網(wǎng)絡(luò)sip終端互通系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊和IP多媒體子系統(tǒng),具體涉及一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng)及其方法。
背景技術(shù):
IP多媒體子系統(tǒng)IP Multimedia Subsystem,簡(jiǎn)稱IMS,它提供了實(shí)時(shí)和非實(shí)時(shí)的IP多媒體業(yè)務(wù)的通用體系結(jié)構(gòu),是實(shí)現(xiàn)固定網(wǎng)絡(luò)、移動(dòng)網(wǎng)絡(luò)融合Fix Mobile Congestion,簡(jiǎn)稱FMC,的重要解決方案。
IMS體系架構(gòu)的一個(gè)特點(diǎn)是不限制底層接入。在IMS的組網(wǎng)中,允許GPRS,WLAN,xDSL等多種接入方式,不同的接入方式對(duì)于資源的使用要求不同,在實(shí)際運(yùn)營(yíng)過程中,由于GPRS等無(wú)線網(wǎng)絡(luò)的帶寬有限,資源準(zhǔn)備時(shí)間長(zhǎng),如果在信令接通后,再進(jìn)行媒體準(zhǔn)備,就可能出現(xiàn)信令已經(jīng)接通,而媒體尚沒有準(zhǔn)備好的情況,形成“ghost Ringing”現(xiàn)象,因此,要求GPRS接入的移動(dòng)終端必須進(jìn)行資源預(yù)留。
為了配合資源預(yù)留,IMS采用了RFC3312中定義的媒體協(xié)商和前提Precondition的機(jī)制,該機(jī)制在會(huì)話初始過程中引入了一組限制constraints,會(huì)話接收者必須滿足這組限制后,才能通知用戶,并繼續(xù)后續(xù)的會(huì)話。如果要求的資源沒有滿足,會(huì)話將不能完成,這就使得會(huì)話初始協(xié)議SIP流程和資源預(yù)留有機(jī)的結(jié)合在一起。在本發(fā)明中,支持資源預(yù)留終端意味著必須支持前提precondition機(jī)制。
另一方面,對(duì)于帶寬相對(duì)較大,資源準(zhǔn)備時(shí)間較短的接入方式,例如,LAN等,資源預(yù)留不是必須的,這也使得目前許多固定終端并不支持資源預(yù)留,也就不支持RFC 3312中的前提Precondition機(jī)制。于是,在IMS網(wǎng)絡(luò)中存在著通話雙方,一方要求資源預(yù)留,另一方不支持資源預(yù)留的情況。
3GPP TS24.229第6版提出了一種解決通話雙方對(duì)于資源預(yù)留支持情況不對(duì)稱的方案,該方案要求支持資源預(yù)留的終端,在發(fā)現(xiàn)對(duì)端不支持資源預(yù)留時(shí),更改會(huì)話建立流程,采用非資源預(yù)留的流程,實(shí)現(xiàn)會(huì)話的建立。
采用這種方案對(duì)終端提出了具有較高的要求,要求終端不僅要支持采用資源預(yù)留和不采用資源預(yù)留兩種呼叫處理流程,而且要在發(fā)現(xiàn)對(duì)端不支持資源預(yù)留時(shí),能自動(dòng)切換到不采用資源預(yù)留的流程。一旦終端沒有自動(dòng)切換功能,可能造成會(huì)話將永久無(wú)法建立,進(jìn)一步地,這極大降低了IMS網(wǎng)絡(luò)的可運(yùn)營(yíng)性。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問題是提供一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng)及其方法,能夠克服標(biāo)準(zhǔn)3GPP TS 24.229第6版中通話雙方對(duì)資源預(yù)留支持情況不對(duì)稱時(shí),可能造成的會(huì)話永久無(wú)法建立問題,并有效提高了IMS網(wǎng)絡(luò)對(duì)早期終端的可兼容性,為核心網(wǎng)絡(luò)的平滑過渡,以及已有用戶原有投資提供保證。
本發(fā)明的上述第一個(gè)技術(shù)問題這樣解決,提供一種IMS網(wǎng)絡(luò)SIP終端互通方法,在IMS網(wǎng)絡(luò)中設(shè)置互通服務(wù)器,包括資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端和不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程是呼叫一方資源預(yù)留SIP終端使用前提流程發(fā)起呼叫或接收按前提流程發(fā)起的呼叫,呼叫另一方,不支持資源預(yù)留SIP終端接收按非前提流程發(fā)起的呼叫或使用非前提流程發(fā)起呼叫,互通服務(wù)器分別使用前提和非前提流程與雙方通信,交換雙方呼叫控制信息。
按照本發(fā)明提供的互通方法,同時(shí)包括資源預(yù)留SIP終端之間或不支持資源預(yù)留SIP終端之間的呼叫,此時(shí)互通服務(wù)器停止工作或不發(fā)生作用。
按照本發(fā)明提供的互通方法,包括但不限制于以下兩種方案方案一(一)所述資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,該呼叫過程具體包括
2.1)主叫方,資源預(yù)留SIP終端向不支持資源終端發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器;2.2)被叫方,不支持資源預(yù)留SIP終端返回失敗響應(yīng)及其失敗原因;2.3)互通服務(wù)器分析并根據(jù)所述失敗響應(yīng)的失敗原因使用非前提流程重新向該不支持資源預(yù)留SIP終端發(fā)起該呼叫;2.4)互通服務(wù)器分別使用前提和非前提流程與雙方通信,交換雙方呼叫控制信息;2.5)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
(二)所述不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程具體包括3.1)主叫方,不支持資源預(yù)留SIP終端向資源預(yù)留SIP終端發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器;3.2)被叫方,支持資源預(yù)留SIP終端返回失敗響應(yīng)及其失敗原因;3.3)互通服務(wù)器分析并根據(jù)所述失敗響應(yīng)的失敗原因使用前提流程重新向該資源預(yù)留SIP終端發(fā)起該呼叫;3.4)互通服務(wù)器分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;3.5)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
按照本發(fā)明提供的互通方法,該方案中還包括呼叫雙方都是所述資源預(yù)留SIP終端直接按前提流程建立呼叫,或者判斷呼叫雙方都是所述不支持資源預(yù)留SIP終端直接按非前提流程建立呼叫。
方案二(一)所述不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程具體包括5.1)主叫方,不支持資源預(yù)留SIP終端向資源預(yù)留SIP終端的被叫發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器;5.2)互通服務(wù)器分析并根據(jù)所述主叫是不支持資源預(yù)留SIP終端和所述被叫是資源預(yù)留SIP終端使用前提流程重新向該資源預(yù)留SIP終端發(fā)起該呼叫;5.3)互通服務(wù)器分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;5.4)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
(二)所述資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,該呼叫過程具體包括。
6.1)主叫方,資源預(yù)留SIP終端向不支持資源預(yù)留SIP終端的被叫發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器;6.2)互通服務(wù)器分析并根據(jù)所述主叫是資源預(yù)留SIP終端和所述被叫是不支持資源預(yù)留SIP終端使用前提流程重新向該不支持資源預(yù)留SIP終端發(fā)起該呼叫;6.3)互通服務(wù)器分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;6.4)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
按照本發(fā)明提供的互通方法,該方案中還包括所述互通服務(wù)器判斷呼叫雙方都是所述資源預(yù)留SIP終端后再按前提流程建立呼叫,或者判斷呼叫雙方都是所述不支持資源預(yù)留SIP終端后再按非前提流程建立呼叫。
本發(fā)明的上述另一個(gè)技術(shù)問題這樣解決,提供一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng),用于實(shí)現(xiàn)資源預(yù)留與不支持資源預(yù)留SIP終端之間的互通,包括代理會(huì)話控制實(shí)體,用于接入IMS網(wǎng)絡(luò)終端并轉(zhuǎn)發(fā)IMS網(wǎng)絡(luò)終端與服務(wù)會(huì)話控制實(shí)體之間的SIP請(qǐng)求和響應(yīng);服務(wù)會(huì)話控制實(shí)體,用于會(huì)話控制,選擇合適的路由轉(zhuǎn)發(fā)請(qǐng)求和響應(yīng),并將呼叫請(qǐng)求觸發(fā)到互通服務(wù)器;同時(shí)接入或通過詢問會(huì)話控制實(shí)體接入外部網(wǎng)絡(luò)SIP終端;互通服務(wù)器,分別使用前提和非前提流程與資源預(yù)留和不支持資源預(yù)留SIP終端進(jìn)行通訊,用于交換雙方呼叫控制信息。。
按照本發(fā)明提供的互通系統(tǒng),所述互通服務(wù)器可以是獨(dú)立實(shí)體或邏輯實(shí)體,包括但不限制于獨(dú)立服務(wù)器和多功能業(yè)務(wù)服務(wù)器。
按照本發(fā)明提供的互通系統(tǒng),所述不支持資源預(yù)留SIP終端包括但不限制于是采用WLAN,xDSLIMS接入的IMS網(wǎng)絡(luò)終端、外部網(wǎng)絡(luò)SIP終端,還包括不支持前提Precondition機(jī)制的設(shè)備,如連接PSTN的媒體網(wǎng)關(guān)控制功能實(shí)體;所述資源預(yù)留SIP終端可以是采用GPRS接入的IMS網(wǎng)絡(luò)終端。
本發(fā)明提供的一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng)及其方法,利用互通服務(wù)器完成流程轉(zhuǎn)化,將轉(zhuǎn)換邏輯從SIP終端遷移到互通服務(wù)器,減少了對(duì)終端或其他接入設(shè)備的要求,實(shí)現(xiàn)了不具備資源預(yù)留功能的SIP終端與必須資源預(yù)留的SIP設(shè)備的互通,在滿足IMS基本框架、對(duì)已有系統(tǒng)改動(dòng)及影響最小的情況下,實(shí)現(xiàn)了IMS網(wǎng)絡(luò)中不支持資源預(yù)留和必須資源預(yù)留終端之間的互通,使得不具備資源預(yù)留功能的終端也可以接入IMS網(wǎng)絡(luò),與IMS網(wǎng)絡(luò)中的終端進(jìn)行交互,有效提高了IMS網(wǎng)絡(luò)對(duì)早期終端的可兼容性、增強(qiáng)了網(wǎng)絡(luò)的可接入性,為核心網(wǎng)絡(luò)的平滑過渡以及已有用戶原有投資提供了保證,減少了核心網(wǎng)絡(luò)的升級(jí)對(duì)現(xiàn)有終端設(shè)備的影響。
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
圖1是本發(fā)明實(shí)現(xiàn)支持資源預(yù)留終端和不支持資源預(yù)留終端互通的系統(tǒng)結(jié)構(gòu)示意圖。
圖2是按本發(fā)明中的方法實(shí)現(xiàn)資源預(yù)留終端呼叫不支持資源預(yù)留終端的一種流程示意圖。
圖3是按本發(fā)明中的方法實(shí)現(xiàn)不支持資源預(yù)留終端呼叫資源預(yù)留終端的一種流程示意圖。
具體實(shí)施例方式
首先,說明本發(fā)明系統(tǒng)如圖1所示,本發(fā)明系統(tǒng)主要由以下幾部分組成(一)IMS終端101,其中通過無(wú)線網(wǎng)絡(luò)等帶寬資源少的接入方式接入,如GPRS接入IMS網(wǎng)絡(luò)的必須進(jìn)行資源預(yù)留,信令上支持SIP的前提Precondition擴(kuò)展,并要求在呼叫建立過程中,使用前提Precondition機(jī)制;外部SIP終端102,非IMS網(wǎng)絡(luò)的SIP終端,通過3GPP TS24.229中的Mm參考點(diǎn)接入IMS,不要求進(jìn)行資源預(yù)留,信令上不支持前提Precondition機(jī)制;(二)代理會(huì)話控制實(shí)體Proxy Call Session Control Function,簡(jiǎn)稱P-CSCF,該代理會(huì)話控制實(shí)體103負(fù)責(zé)IMS終端101的接入,將IMS終端101的SIP請(qǐng)求和響應(yīng)轉(zhuǎn)發(fā)給服務(wù)會(huì)話控制實(shí)體104,同時(shí),也將SIP請(qǐng)求和響應(yīng)轉(zhuǎn)發(fā)給IMS終端101;負(fù)責(zé)提供SIP信令完整性保護(hù),維持IMS終端101和代理會(huì)話控制實(shí)體103之間的安全聯(lián)盟,并對(duì)來(lái)自IMS終端101的SIP消息進(jìn)行解壓縮和壓縮。
(三)服務(wù)會(huì)話控制實(shí)體Serving Call Session Control Function,簡(jiǎn)稱S-CSCF,該服務(wù)會(huì)話控制實(shí)體104,充當(dāng)IMS終端101的登記員registar,通過IMS認(rèn)證和密鑰協(xié)商機(jī)制進(jìn)行認(rèn)證,實(shí)現(xiàn)IMS終端101和歸屬網(wǎng)絡(luò)間的相互認(rèn)證;進(jìn)行會(huì)話控制,選擇合適的路由轉(zhuǎn)發(fā)請(qǐng)求和響應(yīng)。另一方面,根據(jù)用戶的簽約信息,將呼叫請(qǐng)求觸發(fā)到互通服務(wù)器105。在本發(fā)明中,還負(fù)責(zé)接入外部SIP終端102;(四)互通服務(wù)器105,基于SIP的應(yīng)用服務(wù)器,在呼叫建立過程中,為作為資源預(yù)留SIP終端的GPRS接入IMS終端101與作為不支持資源預(yù)留SIP終端的外部SIP終端102的互通提供服務(wù)其中(1)不支持前提Precondition機(jī)制的SIP終端是廣義SIP終端,既可以是狹義SIP終端,也可以是其它設(shè)備,例如,連接PSTN網(wǎng)絡(luò)的MGCF;(2)互通服務(wù)器105是一個(gè)邏輯實(shí)體,它既可以存在于一個(gè)獨(dú)立的物理實(shí)體中,也可以是其他業(yè)務(wù)服務(wù)器的一部分;(3)IMS終端101和外部SIP終端102可以由同一個(gè)服務(wù)會(huì)話控制實(shí)體104提供服務(wù),也可以由不同的服務(wù)會(huì)話控制實(shí)體104提供服務(wù);(4)不支持前提Precondition機(jī)制的SIP終端還可以是IMS網(wǎng)絡(luò)中的終端;(5)外部IP網(wǎng)絡(luò)的SIP終端可以通過服務(wù)會(huì)話控制實(shí)體104接入IMS網(wǎng)絡(luò),也可以通過詢問會(huì)話控制實(shí)體I-CSCF接入IMS網(wǎng)絡(luò);第二步,結(jié)合具體實(shí)施例說明本發(fā)明,本實(shí)施例中,如圖2和3,IMS歸屬網(wǎng)絡(luò)21中包括IMS終端101、代理會(huì)話控制實(shí)體103、服務(wù)會(huì)話控制實(shí)體104和互通服務(wù)器105外部網(wǎng)絡(luò)22接入外部SIP終端102,為方便說明,其中的IMS終端101是資源預(yù)留SIP終端,外部SIP終端102是不支持資源預(yù)留SIP終端。
(一)工作原理①資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,主要包括步驟11)資源預(yù)留SIP終端向不支持資源SIP終端發(fā)起呼叫,呼叫信令經(jīng)過互通服務(wù)器105;12)不支持資源預(yù)留SIP終端返回失敗響應(yīng),其中,說明失敗原因是不支持前提Precondition流程;13)互通服務(wù)器105分析呼叫信令,確定呼叫失敗是由于不支持資源預(yù)留SIP終端不支持前提Precondition流程,互通服務(wù)器105使用非前提Precondition的流程,重新向不支持資源預(yù)留SIP終端發(fā)起呼叫;14)互通服務(wù)器105分別使用Precondition和非Precndition流程與雙方通信,交換雙方的會(huì)話信息;15)SIP終端之間成功交換會(huì)話信息,建立通話。
②資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,主要包括步驟21)不支持資源預(yù)留SIP終端向資源預(yù)留SIP終端發(fā)起呼叫,呼叫信令經(jīng)過互通服務(wù)器105;22)資源預(yù)留SIP終端返回失敗響應(yīng),要求使用前提Precondition流程;23)互通服務(wù)器105分析呼叫信令,確定呼叫失敗是要求使用前提Precondition流程,互通服務(wù)器105使用前提Precondition流程,重新向支持資源預(yù)留SIP終端發(fā)起呼叫;24)互通服務(wù)器105分別使用Precondition和非Precondition流程與雙方通信,交換雙方的會(huì)話信息;25)SIP終端之間成功交換會(huì)話信息,建立通話。
其中,(1)互通服務(wù)器105在整個(gè)與資源預(yù)留SIP終端交互的信令過程都指明支持前提Precondition,在整個(gè)與不支持資源預(yù)留終端交互的過程都說明不使用前提Precondition;(2)前提precondition和非前提precondition流程的轉(zhuǎn)化方式可以有多種,可以根據(jù)實(shí)際情況,選擇不同的方法;(3)服務(wù)器進(jìn)行流程轉(zhuǎn)化的時(shí)機(jī)可以是在終端返回失敗響應(yīng)時(shí),也可以在處理用戶初始會(huì)話請(qǐng)求,根據(jù)用戶的屬性進(jìn)行。
(二)對(duì)應(yīng)互通過程中的具體信令交互流程①資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端流程,即資源預(yù)留的IMS終端101呼叫不支持資源預(yù)留的外部SIP終端102當(dāng)互通服務(wù)器105接收到外部SIP終端102不支持前提Precondition能力的失敗響應(yīng)后,不將失敗響應(yīng)透?jìng)鹘oIMS終端101,而是使用非前提Precondition的流程重新向外部SIP終端102發(fā)起呼叫,一方面代表外部SIP終端102,使用前提Precondition流程與IMS終端101進(jìn)行交互,另一方面代表IMS終端101,使用非前提Precondition流程與外部SIP終端102進(jìn)行交互,最終實(shí)現(xiàn)IMS終端101與外部SIP終端102的互通,具體如圖2所示,包括步驟(圖中省略了IMS終端101與代理會(huì)話控制實(shí)體103、服務(wù)會(huì)話控制實(shí)體104之間的信令交互,僅以黑點(diǎn)表示信令經(jīng)過該網(wǎng)元。)201)IMS終端101經(jīng)過代理會(huì)話控制實(shí)體103,服務(wù)會(huì)話控制實(shí)體104,互通服務(wù)器105向外部SIP終端102發(fā)起初始會(huì)話請(qǐng)求,其中,要求在會(huì)話創(chuàng)建過程中使用前提precondition;202)外部SIP終端102向服務(wù)會(huì)話控制實(shí)體104發(fā)送失敗響應(yīng),指出不支持前提Precondition能力;203)服務(wù)會(huì)話控制實(shí)體104向互通服務(wù)器105轉(zhuǎn)發(fā)該失敗響應(yīng),指出不支持前提Precondition能力;
204)互通服務(wù)器105向服務(wù)會(huì)話控制實(shí)體104發(fā)送響應(yīng)確認(rèn);205)服務(wù)會(huì)話控制實(shí)體104向外部SIP終端102轉(zhuǎn)發(fā)該響應(yīng)確認(rèn),結(jié)束互通服務(wù)器105與外部SIP終端102的會(huì)話;206)互通服務(wù)器105向服務(wù)會(huì)話控制實(shí)體104發(fā)送對(duì)外部SIP終端102重新發(fā)起的會(huì)話請(qǐng)求;在請(qǐng)求中不要求支持前提Precondition,同時(shí),為了避免后續(xù)對(duì)外部SIP終端102進(jìn)行媒體切換操作,在請(qǐng)求中不攜帶IMS終端101的媒體信息協(xié)議Session Description Protocol,簡(jiǎn)稱SDP;207)服務(wù)會(huì)話控制實(shí)體104向外部SIP終端102轉(zhuǎn)發(fā)該重新發(fā)起的會(huì)話請(qǐng)求;208)外部SIP終端102接收到會(huì)話請(qǐng)求返回振鈴響應(yīng)給服務(wù)會(huì)話控制實(shí)體104;209)服務(wù)會(huì)話控制實(shí)體104向互通服務(wù)器105轉(zhuǎn)發(fā)該振鈴響應(yīng);210)互通服務(wù)器105代表外部SIP終端102與IMS終端101進(jìn)行前提Precondition流程的交互。由于互通服務(wù)器105尚未得到外部SIP終端102的SDP媒體信息,因此需要使用虛構(gòu)的外部SIP終端102的媒體信息與IMS終端101進(jìn)行交互,使IMS終端101進(jìn)行資源預(yù)留23操作;211)IMS終端101資源預(yù)留成功后,互通服務(wù)器105向IMS終端101轉(zhuǎn)發(fā)振鈴響應(yīng),通知IMS終端振鈴;212)外部SIP終端102向服務(wù)會(huì)話控制實(shí)體104發(fā)出呼叫建立響應(yīng),其中,攜帶外部SIP終端102的SDP媒體信息;213)服務(wù)會(huì)話控制實(shí)體104向互通服務(wù)器105轉(zhuǎn)發(fā)該呼叫建立響應(yīng);214)互通服務(wù)器105使用外部SIP終端102的媒體信息對(duì)IMS終端101媒體切換操作,獲得IMS終端101的最終媒體信息;215)互通服務(wù)器105向服務(wù)會(huì)話控制實(shí)體104發(fā)送對(duì)外部SIP終端102發(fā)出的響應(yīng)確認(rèn)請(qǐng)求,通知外部SIP終端102呼叫建立。在請(qǐng)求中,攜帶IMS終端媒體信息,使外部SIP終端完成SDP媒體協(xié)商;216)服務(wù)會(huì)話控制實(shí)體104向外部SIP終端102轉(zhuǎn)發(fā)該響應(yīng)確認(rèn)請(qǐng)求;
217)互通服務(wù)器105向IMS終端101發(fā)送呼叫建立響應(yīng),通知IMS終端101呼叫建立;218)IMS終端101返回響應(yīng)確認(rèn)請(qǐng)求給互通服務(wù)器105,IMS終端101與外部SIP終端102通話建立。
②資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端流程,即不支持資源預(yù)留的外部SIP終端102呼叫資源預(yù)留的IMS終端101IMS終端101在收到會(huì)話請(qǐng)求,發(fā)現(xiàn)主叫終端未使用前提Precondition,向互通服務(wù)器105返回失敗響應(yīng),在響應(yīng)中指明會(huì)話建立需要使用前提?;ネǚ?wù)器105收到該響應(yīng)后,并不轉(zhuǎn)發(fā)給外部SIP終端102,而是重新向IMS終端101發(fā)起會(huì)話,在會(huì)話請(qǐng)求中指明本端支持Precondition,這樣,互通服務(wù)器105一方面代表外部SIP終端102與IMS終端101進(jìn)行支持資源預(yù)留的交互,另一方面代表IMS終端101與外部SIP終端102進(jìn)行不支持資源預(yù)留的交互,最終實(shí)現(xiàn)IMS終端101與外部SIP終端102的互通,具體如圖3所示,包括(圖中省略了IMS終端101與代理會(huì)話控制實(shí)體103、服務(wù)會(huì)話控制實(shí)體104之間的信令交互,僅以黑點(diǎn)表示信令經(jīng)過該網(wǎng)元。)301)外部SIP終端102向IMS終端101發(fā)起初始會(huì)話請(qǐng)求,在請(qǐng)求中攜帶外部SIP的SDP媒體信息,并且未指明本端支持前提Precondition;302)IMS終端101分析會(huì)話請(qǐng)求,發(fā)現(xiàn)對(duì)端102未指明支持前提Precondition,向互通服務(wù)器105返回失敗響應(yīng),在響應(yīng)中指明要求對(duì)端102支持前提Precondition,303)互通服務(wù)器105返回響應(yīng)確認(rèn),結(jié)束與IMS終端101的會(huì)話;304)互通服務(wù)器105啟動(dòng)流程兼容處理31邏輯,重新發(fā)起新的會(huì)話請(qǐng)求,在請(qǐng)求中指明本端105支持前提precondition,并攜帶外部SIP終端102的SDP媒體信息;305)IMS終端101與互通服務(wù)器105進(jìn)行正常的前提Precondition交互,IMS終端101進(jìn)行資源預(yù)留操作,互通服務(wù)器105將協(xié)商成功的IMS終端101的SDP信息保存在本地;306)IMS終端101資源預(yù)留23成功后,發(fā)送振鈴響應(yīng)給互通服務(wù)器105307)互通服務(wù)器105轉(zhuǎn)發(fā)振鈴響應(yīng)給服務(wù)會(huì)話控制實(shí)體104308)服務(wù)會(huì)話控制實(shí)體104轉(zhuǎn)發(fā)振鈴響應(yīng)給外部SIP終端102,通知外部SIP終端102振鈴;309)IMS終端101向互通服務(wù)器105發(fā)送會(huì)話建立響應(yīng);310)互通服務(wù)器105發(fā)送響應(yīng)確認(rèn),通知IMS終端101會(huì)話建立;311)互通服務(wù)器105向服務(wù)會(huì)話控制實(shí)體104發(fā)送對(duì)外部SIP終端102的會(huì)話建立響應(yīng),在響應(yīng)中攜帶保存在本地的IMS終端101的SDP媒體信息;312)服務(wù)會(huì)話控制實(shí)體104向外部SIP終端102轉(zhuǎn)發(fā)該會(huì)話建立響應(yīng);313)外部SIP終端向服務(wù)會(huì)話控制實(shí)體104發(fā)送響應(yīng)確認(rèn)消息,通知互通服務(wù)器105會(huì)話建立;314)服務(wù)會(huì)話控制實(shí)體104轉(zhuǎn)發(fā)該響應(yīng)確認(rèn)消息;315)IMS終端101與外部SIP終端102的會(huì)話建立。
權(quán)利要求
1.一種IMS網(wǎng)絡(luò)SIP終端互通方法,其特征在于,在IMS網(wǎng)絡(luò)中設(shè)置互通服務(wù)器(105),包括資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端和不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程是呼叫一方資源預(yù)留SIP終端使用前提流程發(fā)起呼叫或接收按前提流程發(fā)起的呼叫,呼叫另一方不支持資源預(yù)留SIP終端接收按非前提流程發(fā)起的呼叫或使用非前提流程發(fā)起呼叫,互通服務(wù)器(105)分別使用前提和非前提流程與雙方通信,交換雙方呼叫控制信息。
2.根據(jù)權(quán)利要求1所述互通方法,其特征在于,所述資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,該呼叫過程具體包括2.1)主叫方,資源預(yù)留SIP終端向不支持資源終端發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器(105);2.2)被叫方,不支持資源預(yù)留SIP終端返回失敗響應(yīng)及其失敗原因;2.3)互通服務(wù)器(105)分析并根據(jù)所述失敗響應(yīng)的失敗原因使用非前提流程重新向該不支持資源預(yù)留SIP終端發(fā)起該呼叫;2.4)互通服務(wù)器(105)分別使用前提和非前提流程與雙方通信,交換雙方呼叫控制信息;2.5)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
3.根據(jù)權(quán)利要求1所述互通方法,其特征在于,所述不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程具體包括3.1)主叫方,不支持資源預(yù)留SIP終端向資源預(yù)留SIP終端發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器(105);3.2)被叫方,支持資源預(yù)留SIP終端返回失敗響應(yīng)及其失敗原因;3.3)互通服務(wù)器(105)分析并根據(jù)所述失敗響應(yīng)的失敗原因使用前提流程重新向該資源預(yù)留SIP終端發(fā)起該呼叫;3.4)互通服務(wù)器(105)分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;3.5)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
4.根據(jù)權(quán)利要求2或3所述互通方法,其特征在于,該方法還包括呼叫雙方都是所述資源預(yù)留SIP終端直接按前提流程建立呼叫,或者呼叫雙方都是所述不支持資源預(yù)留SIP終端直接按非前提流程建立呼叫。
5.根據(jù)權(quán)利要求1所述互通方法,其特征在于,所述不支持資源預(yù)留SIP終端呼叫資源預(yù)留SIP終端,該呼叫過程具體包括5.1)主叫方,不支持資源預(yù)留SIP終端向資源預(yù)留SIP終端的被叫發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器(105);5.2)互通服務(wù)器(105)分析并根據(jù)所述主叫是不支持資源預(yù)留SIP終端和所述被叫是資源預(yù)留SIP終端使用前提流程重新向該資源預(yù)留SIP終端發(fā)起該呼叫;5.3)互通服務(wù)器(105)分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;5.4)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
6.根據(jù)權(quán)利要求1所述互通方法,其特征在于,所述資源預(yù)留SIP終端呼叫不支持資源預(yù)留SIP終端,該呼叫過程具體包括。6.1)主叫方,資源預(yù)留SIP終端向不支持資源預(yù)留SIP終端的被叫發(fā)起呼叫,對(duì)應(yīng)信令流經(jīng)互通服務(wù)器(105);6.2)互通服務(wù)器(105)分析并根據(jù)所述主叫是資源預(yù)留SIP終端和所述被叫是不支持資源預(yù)留SIP終端使用前提流程重新向該不支持資源預(yù)留SIP終端發(fā)起該呼叫;6.3)互通服務(wù)器(105)分別使用非前提和前提流程與雙方通信,交換雙方呼叫控制信息;6.4)雙方交換呼叫控制信息并根據(jù)所述呼叫控制信息建立或不建立通話。
7.根據(jù)權(quán)利要求5或6所述互通方法,其特征在于,該方法還包括所述互通服務(wù)器(105)判斷呼叫雙方都是所述資源預(yù)留SIP終端后再按前提流程建立呼叫,或者判斷呼叫雙方都是所述不支持資源預(yù)留SIP終端后再按非前提流程建立呼叫。
8.一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng),用于實(shí)現(xiàn)資源預(yù)留與不支持資源預(yù)留SIP終端之間的互通,包括代理會(huì)話控制實(shí)體(103),用于接入IMS網(wǎng)絡(luò)終端并轉(zhuǎn)發(fā)IMS網(wǎng)絡(luò)終端與服務(wù)會(huì)話控制實(shí)體之間的SIP請(qǐng)求和響應(yīng);服務(wù)會(huì)話控制實(shí)體(104),用于會(huì)話控制,選擇合適的路由轉(zhuǎn)發(fā)請(qǐng)求和響應(yīng),并將呼叫請(qǐng)求觸發(fā)到互通服務(wù)器;同時(shí)接入或通過詢問會(huì)話控制實(shí)體接入外部網(wǎng)絡(luò)SIP終端;其特征在于,還包括互通服務(wù)器(105),分別使用前提和非前提流程與資源預(yù)留和不支持資源預(yù)留SIP終端進(jìn)行通訊,用于交換雙方呼叫控制信息。
9.根據(jù)權(quán)利要求1所述互通系統(tǒng),其特征在于,所述互通服務(wù)器(105)可以是獨(dú)立實(shí)體或邏輯實(shí)體。
10.根據(jù)權(quán)利要求1所述互通系統(tǒng),其特征在于,所述不支持資源預(yù)留SIP終端可以是所述IMS網(wǎng)絡(luò)終端(101)、外部網(wǎng)絡(luò)SIP終端(102)或連接PSTN的媒體網(wǎng)關(guān)控制功能實(shí)體。
全文摘要
本發(fā)明涉及一種IMS網(wǎng)絡(luò)SIP終端互通系統(tǒng)及其方法,其中系統(tǒng)包括代理會(huì)話控制實(shí)體(103)、服務(wù)會(huì)話控制實(shí)體(104)和互通服務(wù)器(105);方法包括資源預(yù)留SIP終端使用前提流程發(fā)起呼叫或接收按前提流程發(fā)起的呼叫;不支持資源預(yù)留SIP終端接收按非前提流程發(fā)起的呼叫或使用非前提流程發(fā)起呼叫;互通服務(wù)器(105)分別使用前提和非前提流程與兩種終端通信,交換呼叫控制信息。這種系統(tǒng)及其方法利用互通服務(wù)器實(shí)現(xiàn)了不支持資源預(yù)留SIP終端與資源預(yù)留SIP設(shè)備互通,在IMS網(wǎng)基本框架、對(duì)系統(tǒng)改動(dòng)及影響最小情況下,實(shí)現(xiàn)互通、有效提高終端的兼容性、增強(qiáng)了網(wǎng)絡(luò)可接入性,為核心網(wǎng)絡(luò)平滑過渡和用戶原有投資提供保證。
文檔編號(hào)H04W76/02GK101014153SQ20071008032
公開日2007年8月8日 申請(qǐng)日期2007年3月2日 優(yōu)先權(quán)日2007年3月2日
發(fā)明者章璐, 孔民, 方仲瑄 申請(qǐng)人:中興通訊股份有限公司