專(zhuān)利名稱(chēng):實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法、系統(tǒng)和語(yǔ)音呼叫連續(xù)性服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法、 系統(tǒng)和語(yǔ)音呼叫連續(xù)性服務(wù)器。
背景技術(shù):
呼叫轉(zhuǎn)移是移動(dòng)通信中的 一項(xiàng)業(yè)務(wù),用戶終端可以通過(guò)使用呼叫轉(zhuǎn)移實(shí)現(xiàn) 將通話接續(xù)到第三方。具體的,第一用戶終端與第二用戶終端通話過(guò)程中,第 二用戶終端將本次通話轉(zhuǎn)移到第三用戶終端,實(shí)現(xiàn)第 一用戶終端與第三用戶終 端之間的通話,第二用戶終端退出本次通話。
在呼叫轉(zhuǎn)移過(guò)程中,路由情況會(huì)相應(yīng)的發(fā)生變化。例如, 一種呼叫轉(zhuǎn)移的 路由情況如圖l所示。首先第一用戶終端和第二用戶終端之間建立通話,第一
用戶終端所屬的MSC2和第二用戶終端所屬的MSC1之間建立路由,分為承 載101和信令102。承載是指用戶終端話音等業(yè)務(wù)的傳送,信令指用戶終端和 網(wǎng)絡(luò)側(cè)的控制信息和狀態(tài)信息的交換。某一時(shí)刻,第二用戶終端向所屬的 MSC1發(fā)出呼叫轉(zhuǎn)移請(qǐng)求,則此時(shí)第二用戶終端歸屬的MSC1和第三用戶終端 歸屬的MSC3之間建立路由,分為承載103和信令104。呼叫轉(zhuǎn)移完成后,第 一用戶終端開(kāi)始與第三用戶終端進(jìn)行通話,第一用戶終端和第三用戶終端之間 的路由包括MSC2與MSC1之間的部分和MSC1與MSC3之間的部分,即第 一用戶終端和第三用戶終端之間的承載包括101和103兩部分,第一用戶終端 和第三用戶終端之間的信令包括102和104兩部分。
隨著通信技術(shù)的不斷發(fā)展,出現(xiàn)了 3G、無(wú)線局域網(wǎng)(Wireless Fidelity, WiFi )、全5求樣h皮^妻入互才喿4乍'性(Worldwide Interoperability for Microwave Access, Wimax)等速率更快、帶寬更高的接入方式。為了解決多種接入方式 互相融合的問(wèn)題,第三代合作伙伴項(xiàng)目(the 3rd Generation Partnership Project, 3GPP )在R6版本中推出了采用多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS ) 為框架的網(wǎng)絡(luò)結(jié)構(gòu)。在這種網(wǎng)絡(luò)結(jié)構(gòu)中,無(wú)論是哪種接入方式都可以通過(guò)IMS 提供的接口接入到同 一 網(wǎng)絡(luò)中,這就意味著用戶終端可以在不同接入方式下互 相通話,并且可以在不同接入方式中自由切換。IMS中引入了語(yǔ)音呼叫連續(xù)性
(Voice Call Continuity, VCC)技術(shù),以解決用戶終端在不同接入方式中切換 的情況下保持通話連續(xù)。例如IMS網(wǎng)絡(luò)中用戶終端可以從傳統(tǒng)的2G(如GSM) 切換到3G,該過(guò)程中通過(guò)VCC技術(shù)使通話保持連續(xù)。
現(xiàn)有技術(shù)中的一種IMS網(wǎng)絡(luò)呼叫轉(zhuǎn)移路由情況如圖2所示。圖中的媒體 網(wǎng)關(guān)(MediaGateway, MGW)主要完成編解碼轉(zhuǎn)換工作,i某體網(wǎng)關(guān)控制單元
(MGW Control Function, MGCF )主要對(duì)MGW的承載進(jìn)行控制,VCC應(yīng)用 服務(wù)器(VCC Application Server, VCCAS )主要完成用戶終端VCC功能的實(shí) 現(xiàn),會(huì)話控制單元(Call Session Control Function, CSCF )是應(yīng)用服務(wù)器
(Application Server, AS-B)的一種,主要實(shí)現(xiàn)網(wǎng)絡(luò)呼叫控制。其中,MGCF、 VCCAS和CSCF屬于IMS網(wǎng)絡(luò)。該呼叫轉(zhuǎn)移過(guò)程中的路由情況為第一用戶 終端通過(guò)MGW與第二用戶終端通話,其中第二用戶終端通過(guò)CS網(wǎng)絡(luò)接入, 第一用戶終端與第二用戶終端之間建立路由連接,分為承載201和信令202, 其中,承載201經(jīng)過(guò)MGW連接第一用戶終端所述的MSC2和第二用戶終端 所述的MSC1,信令202經(jīng)過(guò)CSCF、 VCCAS和MGCF (即通過(guò)IMS網(wǎng)絡(luò)) 連接MSC2和MSC1。第二用戶終端將呼叫轉(zhuǎn)移到第三用戶終端,第二用戶終 端與第三用戶終端之間建立路由,分為承栽203和信令204,其中,承載203 經(jīng)過(guò)MGW連接第二用戶終端所述的MSC1和第三用戶終端所述的MSC3,信 令204經(jīng)過(guò)CSCF 、 VCCAS和MGCF(即通過(guò)IMS網(wǎng)絡(luò))連接MSC1和MSC3。 呼叫轉(zhuǎn)移完成后,第一用戶終端和第三用戶終端進(jìn)行通話,第二用戶終端退出 通話,最終的路由為,第一用戶終端與第三用戶終端之間的承載包括201和 203,信令包括202和204。
可見(jiàn),該情況下雖然第二用戶終端已退出通話,第一用戶終端和第三用戶 終端之間的路由仍要經(jīng)過(guò)第二用戶終端所屬的MSC1、 CSCF、 VCCAS和 MGCF,這樣產(chǎn)生了不必要的路由迂回,使路由經(jīng)過(guò)的網(wǎng)元過(guò)多而且復(fù)雜,而 路由過(guò)程復(fù)雜會(huì)帶來(lái)較大的延遲,從而導(dǎo)致用戶終端的通話帶來(lái)延遲,鏈路質(zhì) 量降低;而且,由于承載和信令都是系統(tǒng)的寶貴資源,該情況會(huì)造成系統(tǒng)資源
的浪費(fèi)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法、系統(tǒng)和語(yǔ)音呼叫連續(xù) 性服務(wù)器,以實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的同時(shí)克H路由迂回的缺點(diǎn)。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法、系統(tǒng)和
語(yǔ)音呼叫連續(xù)性服務(wù)器是這樣實(shí)現(xiàn)的
一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法,初始時(shí)第 一用戶終端與第二用戶終端建立 會(huì)話,第二用戶終端進(jìn)行呼叫轉(zhuǎn)移包括
A. 第二用戶終端發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到語(yǔ)音呼叫連續(xù)性服務(wù)器;
B. 語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含所述第 一用戶終端和第三用戶終端地址的呼叫轉(zhuǎn)移消息,并將該消息經(jīng)應(yīng)用服務(wù)器屏 蔽地址后發(fā)送到所述第 一用戶終端;
C. 第 一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息通過(guò)應(yīng)用服務(wù)器建立與所迷第 三用戶終端的會(huì)話。
所述步驟A之前進(jìn)一步包括
第二用戶終端通過(guò)電路域網(wǎng)絡(luò)桂起與第一用戶終端之間的會(huì)話。
當(dāng)進(jìn)行的是詢(xún)問(wèn)型呼叫轉(zhuǎn)移時(shí),所述第二用戶終端掛起與第 一用戶終端的 會(huì)話步驟與所述步驟A之間進(jìn)一步包括
通過(guò)語(yǔ)音呼叫連續(xù)性服務(wù)器建立第二用戶終端與第三用戶終端之間的會(huì) 話并進(jìn)行一段通話后,掛起第二用戶終端與第三用戶終端之間的會(huì)話。
所述掛起第二用戶終端與第三用戶終端之間的會(huì)話由以下方式實(shí)現(xiàn)
語(yǔ)音呼叫連續(xù)性服務(wù)器通過(guò)發(fā)送更新消息或重邀請(qǐng)消息到第三用戶終端 的方式通知第三用戶終端桂起與第二用戶終端之間的會(huì)話。
所述步驟B中的將呼叫轉(zhuǎn)移消息經(jīng)應(yīng)用服務(wù)器屏蔽地址后發(fā)送到第一用 戶終端由以下方式實(shí)現(xiàn)
將呼叫轉(zhuǎn)移消息發(fā)送到應(yīng)用服務(wù)器,應(yīng)用服務(wù)器保存收到的呼叫轉(zhuǎn)移消息 中的第三用戶終端地址,生成呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí),并用該呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)覆蓋所述呼叫轉(zhuǎn)移消息中的第三用戶終端地址后,發(fā)送該消息到第一用戶終端; 所述步驟C中第 一用戶終端建立與第三用戶終端的會(huì)話由以下方式實(shí)現(xiàn) 第 一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息發(fā)起建立會(huì)話請(qǐng)求到應(yīng)用服務(wù)器,應(yīng)用服務(wù)器用保存的第三用戶終端地址覆蓋該請(qǐng)求中的呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)后將該請(qǐng)求發(fā)送到第三用戶終端;
第三用戶終端根據(jù)收到的建立會(huì)話請(qǐng)求,通過(guò)應(yīng)用服務(wù)器建立與第一用戶終端的會(huì)話。
所述步驟B中語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求生成 呼叫轉(zhuǎn)移消息由以下方式實(shí)現(xiàn)
語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含標(biāo)識(shí)語(yǔ)音呼 叫連續(xù)性服務(wù)器與第三用戶終端間的對(duì)話的消息頭的呼叫轉(zhuǎn)移消息,所述對(duì)話 屬于第二用戶終端與第三用戶終端間的會(huì)話。
所述步驟C還包括
根據(jù)建立會(huì)話請(qǐng)求中包含的標(biāo)識(shí)語(yǔ)音呼叫連續(xù)性服務(wù)器與第三用戶終端 間的對(duì)話的消息頭,釋放第三用戶終端與第二用戶終端間會(huì)話中的對(duì)話。 所述步驟C還包括
釋放第三用戶終端與第二用戶終端間會(huì)話中的相關(guān)承載。 所述步驟C還包括
語(yǔ)音呼叫連續(xù)性服務(wù)器釋放與第 一用戶終端間的對(duì)話,并釋放與第二用戶 終端間的對(duì)話,所述兩個(gè)對(duì)話屬于第 一用戶終端與第二用戶終端間的會(huì)話。
一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的系統(tǒng),包括進(jìn)行呼叫轉(zhuǎn)移的第一用戶終端,第二 用戶終端,第三用戶終端,第二用戶終端歸屬的移動(dòng)交換中心,語(yǔ)音呼叫連續(xù) 性服務(wù)器,應(yīng)用服務(wù)器,其中,
語(yǔ)音呼叫連續(xù)性服務(wù)器用于接續(xù)第二用戶終端分別與第 一用戶終端和第 三用戶終端間的會(huì)話;
所述移動(dòng)交換中心用于處理第二用戶終端與第一用戶終端和與第三用戶 終端進(jìn)行會(huì)話時(shí)的信令和承載的交換;第二用戶終端與第 一用戶終端建立會(huì)話并進(jìn)行呼叫轉(zhuǎn)移時(shí)
語(yǔ)音呼叫連續(xù)性服務(wù)器還用于接收第二用戶終端發(fā)來(lái)的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng) 求,根據(jù)該請(qǐng)求生成包含第一用戶終端和第三用戶終端地址的呼叫轉(zhuǎn)移消息,
并根據(jù)所述第 一用戶終端地址將該消息經(jīng)應(yīng)用服務(wù)器發(fā)送到第 一用戶終端; 第一用戶終端用于通過(guò)應(yīng)用服務(wù)器建立與第三用戶終端之間的會(huì)話; 應(yīng)用服務(wù)器用于屏蔽語(yǔ)音呼叫連續(xù)性服務(wù)器發(fā)到第 一用戶終端的呼叫轉(zhuǎn)
移消息中的地址,并管理第一用戶終端與第三用戶終端之間建立的會(huì)話。
所述第二用戶終端具有轉(zhuǎn)移決策單元,用于決策本次呼叫轉(zhuǎn)移的類(lèi)型,該
類(lèi)型包括詢(xún)問(wèn)型和盲轉(zhuǎn)型。
所述語(yǔ)音呼叫連續(xù)性服務(wù)器包括
接續(xù)單元,用于通過(guò)應(yīng)用服務(wù)器接續(xù)第二用戶終端,并通過(guò)應(yīng)用服務(wù)器接 續(xù)第 一用戶終端及第三用戶終端;
轉(zhuǎn)移消息生成單元,用于根據(jù)接續(xù)單元接收到的第二用戶終端發(fā)來(lái)的呼叫 轉(zhuǎn)移業(yè)務(wù)請(qǐng)求得到第一用戶終端和第三用戶終端的地址,生成包含該地址的呼
叫轉(zhuǎn)移消息。
轉(zhuǎn)移代理單元,用于將生成的呼叫轉(zhuǎn)移消息經(jīng)由應(yīng)用服務(wù)器發(fā)送到第一用 戶終端。
所述語(yǔ)音呼叫連續(xù)性服務(wù)器進(jìn)一步包括
掛起單元,用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中掛起通過(guò)接續(xù)單元與第二用戶終端之 間的會(huì)話,并掛起通過(guò)接續(xù)單元與第三用戶終端之間的會(huì)話。 所述語(yǔ)音呼叫連續(xù)性服務(wù)器進(jìn)一步包括
釋放單元,用于釋放接續(xù)單元與第一用戶終端之間的對(duì)話,并釋放接續(xù)單 元與第二用戶終端之間的對(duì)話。
一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的語(yǔ)音呼叫連續(xù)性服務(wù)器,包括接續(xù)單元、轉(zhuǎn)移消 息生成單元和轉(zhuǎn)移代理單元,其中,
接續(xù)單元,用于通過(guò)應(yīng)用服務(wù)器接續(xù)第二用戶終端,并通過(guò)應(yīng)用服務(wù)器接 續(xù)第 一用戶終端及第三用戶終端;
轉(zhuǎn)移消息生成單元,用于根據(jù)接續(xù)單元接收到的第二用戶終端發(fā)來(lái)的呼叫 轉(zhuǎn)移業(yè)務(wù)請(qǐng)求得到第 一用戶終端和第三用戶終端的地址,生成包含該地址的呼 叫轉(zhuǎn)移消息。
轉(zhuǎn)移代理單元,用于將生成的呼叫轉(zhuǎn)移消息經(jīng)由應(yīng)用服務(wù)器發(fā)送到第一用 戶終端。
所述語(yǔ)音呼叫連續(xù)性服務(wù)器進(jìn)一步包括
掛起單元,用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中桂起通過(guò)4^續(xù)單元與第二用戶終端之 間的會(huì)話,并掛起通過(guò)接續(xù)單元與第三用戶終端之間的會(huì)話。 所述語(yǔ)音呼叫連續(xù)性服務(wù)器進(jìn)一步包括
釋放單元,用于釋》丈接續(xù)單元與第一用戶終端之間的對(duì)話,并釋放接續(xù)單 元與第二用戶終端之間的對(duì)話。
由以上本發(fā)明提供的技術(shù)方案可見(jiàn),本發(fā)明將第二用戶終端的呼叫轉(zhuǎn)移業(yè) 務(wù)請(qǐng)求發(fā)送給VCCAS, VCCAS代替第二用戶終端生成并發(fā)送呼叫轉(zhuǎn)移消息, 經(jīng)由AS-B到第一用戶終端,第一用戶終端通過(guò)AS-B建立與第三用戶終端之 間的會(huì)話,之后釋放第二用戶終端相關(guān)的會(huì)話,這樣,實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的同 時(shí),第一用戶終端與第三用戶終端之間會(huì)話的承載直接連接,信令經(jīng)過(guò)AS-B 連接,從而簡(jiǎn)化了路由,降低了延遲,提高了鏈路質(zhì)量,還提高了系統(tǒng)資源利 用率。
圖1為現(xiàn)有CS網(wǎng)絡(luò)下呼叫轉(zhuǎn)移的路由圖; 圖2為IMS網(wǎng)絡(luò)下呼叫轉(zhuǎn)移的路由圖; 圖3為本發(fā)明實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)方法的一個(gè)實(shí)施例的流程圖; 圖4為實(shí)施本發(fā)明的路由結(jié)果圖; 圖5為本發(fā)明詢(xún)問(wèn)型呼叫轉(zhuǎn)移的信令過(guò)程圖; 圖6為本發(fā)明盲轉(zhuǎn)型呼叫轉(zhuǎn)移的信令過(guò)程圖; 圖7為本發(fā)明實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)系統(tǒng)的一個(gè)實(shí)施例的框圖。
具體實(shí)施方式
本發(fā)明的核心是第二用戶終端將呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求發(fā)送到VCCAS, VCCAS代替第二用戶終端生成并發(fā)送呼叫轉(zhuǎn)移消息,經(jīng)AS-B到第一用戶終 端,第一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息,通過(guò)AS-B建立與第三用戶終端 之間的會(huì)話。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方 式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
呼叫轉(zhuǎn)移業(yè)務(wù)分為詢(xún)問(wèn)型和盲轉(zhuǎn)型兩種類(lèi)型。第二用戶終端可以根據(jù)需 要,選"l奪呼叫轉(zhuǎn)移的類(lèi)型。詢(xún)問(wèn)型是第二用戶終端發(fā)出呼叫轉(zhuǎn)移命令后,可以
先和第三用戶終端進(jìn)行一^a通話,然后第一用戶終端和第三用戶終端接通進(jìn)行
通話,第二用戶終端退出。盲轉(zhuǎn)型是第二用戶終端發(fā)出呼叫轉(zhuǎn)移命令后,不與 第三用戶終端進(jìn)行通話,而由第一用戶終端直接與第三用戶終端接通進(jìn)行通 話,第二用戶終端退出。
初始時(shí),第一用戶終端和第二用戶終端之間建立會(huì)話以進(jìn)行通話。第一用 戶終端與第二用戶終端之間通過(guò)會(huì)話中的承載傳i^i某體流。在第二用戶終端與 第一用戶終端之間建立連接過(guò)程中,VCCAS和AS-B加入信令鏈路,則第一 用戶終端與第二用戶終端之間的信令包括第一用戶終端通過(guò)AS-B與VCCAS 間的對(duì)話Dialogl 1和VCCAS與MGCF間的對(duì)話Dialogl2。其中,Dialog是 一種信令關(guān)系,提供通信雙方之間路由和進(jìn)行消息排序所要依據(jù)的狀態(tài)信息。 用戶之間會(huì)話的過(guò)程包括通過(guò)承載傳輸?shù)拿襟w流,并包括信令交互過(guò)程。AS-B 包括P-CSCF、 I-CSCF、 S-CSCF或其他AS。某一時(shí)刻,第二用戶終端要將第 一用戶終端的通話轉(zhuǎn)移至第三用戶終端,之后根據(jù)第二用戶終端的選擇進(jìn)行詢(xún) 問(wèn)型或忙轉(zhuǎn)型呼叫轉(zhuǎn)移。
以下介紹進(jìn)行呼叫第二用戶終端法的一個(gè)實(shí)施例。圖3示出了該實(shí)施例的 流程。
步驟301:第二用戶終端發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到VCCAS。 第二用戶終端向VCCAS發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到VCCAS,可以是通過(guò) SIP信令中的Notify消息發(fā)送。 當(dāng)?shù)诙脩艚K端進(jìn)行的是詢(xún)問(wèn)型呼叫轉(zhuǎn)移時(shí),該步驟中,還需要第二用戶
終端建立與第三用戶終端之間的會(huì)話以進(jìn)行一段通話。該過(guò)程中,AS-B和 VCCAS加入第二用戶終端與第三用戶終端之間的信令鏈路,具體可以為 VCCAS通過(guò)AS-B與第三用戶終端之間的Dialog21和VCCAS與MGCF之間 的Dialog22。當(dāng)?shù)诙脩艚K端進(jìn)行的是盲轉(zhuǎn)型呼叫轉(zhuǎn)移,該步驟中不需建立與 第三用戶終端之間的會(huì)話,即不需先與第三用戶終端通話。
該步驟中,進(jìn)一步的,第二用戶終端可以通過(guò)CS網(wǎng)絡(luò)掛起與第一用戶終 端之間的會(huì)話,即暫停第二用戶終端與第一用戶終端之間的媒體流而保持其承 載。這樣,如果本次呼叫轉(zhuǎn)移失敗,可以恢復(fù)之前第二用戶終端與第一用戶終 端之間的媒體流。
現(xiàn)有技術(shù)中有一種兩個(gè)用戶終端通過(guò)AS-B建立會(huì)話的方法,該方法中為 了保證兩個(gè)用戶間通話的安全性,用戶間的對(duì)話需經(jīng)過(guò)AS-B, AS-B對(duì)該對(duì)話 進(jìn)行處理,如對(duì)該對(duì)話中的攜帶的用戶地址信息進(jìn)行處理。本實(shí)施例的方法中, 可以采用這種方法。則,本實(shí)施例所迷的方法中,由于呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求中包 含第一用戶終端和第三用戶終端的地址,因此VCCAS可以從第二用戶終端發(fā) 來(lái)的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求中得到第 一用戶終端和第三用戶終端的地址,從而在后 續(xù)的步驟中發(fā)送包含該第 一用戶終端地址或第三用戶終端地址的消息到 AS-B。
步驟302: VCCAS根據(jù)呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求生成呼叫轉(zhuǎn)移消息,并發(fā)送該 消息經(jīng)由AS-B到第一用戶終端。
該步驟中,VCCAS根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含第三用戶終 端地址和第 一用戶終端地址的呼叫轉(zhuǎn)移消息并將該消息發(fā)送到AS-B , AS-B保 存呼叫轉(zhuǎn)移消息中的第三用戶終端的地址。如前所述,該步驟中VCCAS可以 從收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求中獲得第 一用戶終端的地址和第三用戶終端的地 址。之后,VCCAS將所述呼叫轉(zhuǎn)移消息經(jīng)由AS-B發(fā)送到第一用戶終端。
具體的,生成的呼叫轉(zhuǎn)移消息可以是REFER消息,包含RequestURI, Referred to , Referred by , Replaces這些字段。其中,Refer to頭填充為第三用 戶終端的地址,以表明該次呼叫轉(zhuǎn)移的目標(biāo)地址為第三用戶終端。
AS-B收到呼叫轉(zhuǎn)移消息后,將該消息中第三用戶終端的地址保存,并生
成呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)(Uniform Resouce Identity, URJ ),將該URI覆蓋呼叫轉(zhuǎn) 移消息的消息頭,即覆蓋第三用戶終端的地址,之后將該消息發(fā)送到第一用戶 終端,且該消息頭屬于私有URI (Private URI),這樣實(shí)現(xiàn)了向第一用戶終端 屏蔽第三用戶終端之間的地址,保障了網(wǎng)絡(luò)的安全。同時(shí),AS-B可以存在于 后續(xù)鏈路中,從而可以實(shí)現(xiàn)計(jì)費(fèi)。
當(dāng)?shù)诙脩艚K端進(jìn)行的是詢(xún)問(wèn)型呼叫轉(zhuǎn)移時(shí),VCCAS與第三用戶終端之 間存在Dialog21 , VCCAS與第二用戶終端之間存在Dialog22,則在本步驟中, 生成的呼叫轉(zhuǎn)移消息中的還可以包括標(biāo)識(shí)Dialog21的信息,如REFER消息中 的R印laces消息頭可以設(shè)為Dialog21,以實(shí)現(xiàn)在后續(xù)步驟中呼叫轉(zhuǎn)移業(yè)務(wù)完成 時(shí)通知釋放Dialog21及Dialog22。綜上所述,如采用REFER消息,則其中的 各個(gè)字段可以為
Request URI: UE-A
Referred to: UE-C
Referred by: UE-B
Replaces: Dialog21
該步驟之前,進(jìn)一步的,可以掛起第二用戶終端與第三用戶終端之間的會(huì) 話,即暫停第二用戶終端與第三用戶終端之間的媒體流而保持其承載,這樣, 如果本次呼叫轉(zhuǎn)移失敗,可以恢復(fù)之前第二用戶終端與第三用戶終端之間的媒 體流。具體的,可以是VCCAS代替第二用戶終端發(fā)送SIP協(xié)議中的更新 (Update)消息或重邀請(qǐng)(Re-I固TE)消息到第三用戶終端,以通知第三用 戶終端桂起與第二用戶終端之間的會(huì)話。
步驟303:第一用戶終端收到的呼叫轉(zhuǎn)移消息后,發(fā)送建立會(huì)話請(qǐng)求經(jīng) AS-B到達(dá)第三用戶終端,以建立第一用戶終端與第三用戶終端之間的會(huì)話。
該過(guò)程中,第一用戶終端發(fā)送建立會(huì)話請(qǐng)求到第三用戶終端,該建立會(huì)話 請(qǐng)求首先發(fā)送到AS-B。該建立會(huì)話請(qǐng)求可以是INVITE消息,則根據(jù)收到的
呼叫轉(zhuǎn)移消息,該INVITE消息中的URI為前述的呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)URI,為 Private URI, Replaces消息頭為Dialog2 i 。 AS-B收到該消息后,利用存儲(chǔ)的 第三用戶終端地址,將第三用戶終端的地址覆蓋URI后將該消息發(fā)送到第三 用戶終端。第三用戶終端響應(yīng)收到的消息,與第一用戶終端建立會(huì)話以進(jìn)行通 話,從而實(shí)現(xiàn)呼叫轉(zhuǎn)移。這樣,第一用戶終端與第三用戶終端之間的對(duì)話是第 一用戶終端經(jīng)AS-B到第三用戶終端之間的連接,不再經(jīng)過(guò)第二用戶終端歸屬 的VCCAS、 MGCF、 MSC等設(shè)備,而第 一用戶終端與第三用戶終端之間的承 栽通過(guò)各自歸屬的MSC、 MGW, VCCAS等設(shè)備的連接,這樣就實(shí)現(xiàn)了路由 的簡(jiǎn)化。
本方法還可以包含步驟304: VCCAS分別釋放與第一用戶終端和與第二 用戶終端之間的對(duì)話。
如前所述,由于本方法之前第一用戶終端與第二用戶終端建立會(huì)話進(jìn)行通 話,存在Dialogl和Dialogl2,該過(guò)程中,VCCAS釋放與第一用戶終端之間 的Dialogll,釋放與MGCF之間的Dialogl2。進(jìn)而,第二用戶終端與第一用 戶終端之間的會(huì)話隨之釋放,具體為MGCF隨之?dāng)嚅_(kāi)第一用戶終端經(jīng)過(guò)MGW 與第二用戶終端之間的承載,即釋放了第二用戶終端歸屬的MSC。
當(dāng)?shù)诙脩艚K端進(jìn)行的是詢(xún)問(wèn)型呼叫轉(zhuǎn)移時(shí),VCCAS與第三用戶終端之 間存在Dialog21, VCCAS與第二用戶終端之間存在Dialog22,則該步驟中, 第三用戶終端根據(jù)前述步驟收到的INVITE消息中Replaces消息頭的 Dialog21 ,釋放與VCCAS之間的Dialog21 ,并釋放VCCAS與MGCF之間的 Dialog22,從而釋放第二用戶終端與第三用戶終端之間的對(duì)話。進(jìn)而,MGCF 隨之?dāng)嚅_(kāi)第三用戶終端通過(guò)MGW與第二用戶終端之間的會(huì)話,即釋放第三用 戶終端與第二用戶終端之間的承栽。
執(zhí)行上述步驟301至304后,路由情況如圖4所示??梢?jiàn),路由結(jié)果為, 第一用戶終端與第三用戶終端之間的對(duì)話為第一用戶終端與AS-B之間的信令 401和第三用戶終端與AS-B之間的信令402,第一用戶終端與第三用戶終端 之間的承載直接相連,為承載403。該結(jié)果簡(jiǎn)化了路由,降低了第一用戶終端
與第三用戶終端之間的延遲,提高了鏈路質(zhì)量并提高了系統(tǒng)資源利用率。 以下詳細(xì)介紹詢(xún)問(wèn)型呼叫轉(zhuǎn)移的過(guò)程。
圖5示出了詢(xún)問(wèn)型呼叫轉(zhuǎn)移的一個(gè)實(shí)施例的完整流程。
步驟501:第二用戶終端與第一用戶終端之間建立會(huì)話進(jìn)行通話,AS-B 和VCCAS加入信令鏈路。第 一用戶終端通過(guò)AS-B與VCCAS間的信令鏈路 為Dialogll, VCCAS與MGCF間的信令鏈路為Dialogl2。
該步驟是呼叫轉(zhuǎn)移開(kāi)始前第二用戶終端和第一用戶終端建立通話的正常 呼叫過(guò)程。
步驟502:第二用戶終端通過(guò)CS網(wǎng)絡(luò)桂起與第一用戶終端之間的會(huì)話。
該步驟中,第二用戶終端通過(guò)CS網(wǎng)絡(luò)掛起與第一用戶終端之間的會(huì)話, 即暫停第二用戶終端與第一用戶終端之間的媒體流而保持其承載。
該步驟是第二用戶終端執(zhí)行呼叫轉(zhuǎn)移過(guò)程中,在與第三用戶終端建立會(huì)話 進(jìn)行通話前,掛起第二用戶終端與第一用戶終端之間的會(huì)話。如前所述,該步 驟由于桂起了會(huì)話,如果本次呼叫轉(zhuǎn)移失敗,可以恢復(fù)之前第二用戶終端與第 一用戶終端之間的々某體流。
步驟503:第二用戶終端與第三用戶終端之間建立會(huì)話,AS-B和VCCAS 加入信令4連3各。
第三用戶終端通過(guò)AS-B與VCCAS與之間的信令鏈路為Diabg21,
VCCAS與MGCF間的信令鏈路為Dialog22。
步驟504:第二用戶終端發(fā)起呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到VCCAS。 該步驟是第二用戶終端通過(guò)會(huì)話初始協(xié)議(Session Initial Protocol, SIP )
消息、非結(jié)構(gòu)化補(bǔ)充H據(jù)業(yè)務(wù)(Unstructured Supplementary Services Date,
USSD)消息或短消息服務(wù)(Short Messenger Service, SMS)等方式發(fā)送的'
如該消息可以是SIP中的NOTIFY消息。
VCCAS收到該消息后返回應(yīng)答消息200OK。
步驟505:掛起第二用戶終端與第三用戶終端之間的會(huì)話。
該步驟中,可以是由VCCAS代替第二用戶終端發(fā)送UPDATE消息或
Re-INVITE消息到第三用戶終端,以通知第三用戶終端之間掛起與第二用戶終 端之間的會(huì)話,即暫停第二用戶終端與第三用戶終端之間的媒體流而保持其承載。
如前所述,該步驟由于掛起了會(huì)話,如果本次呼叫轉(zhuǎn)移失敗,可以恢復(fù)第 二用戶終端與第三用戶終端之間的+某體流。
步驟506: VCCAS代替第二用戶終端發(fā)送REFER消息到AS-B。
該消息為呼叫轉(zhuǎn)移消息,該消息中的消息頭Refer-to填充為第三用戶終端 的地址。該消息指示進(jìn)行呼叫轉(zhuǎn)移,并且第三用戶終端的地址為第三用戶終端 的地址。且該消息中的Replaces消息頭為Dialog21 。
步驟507: AS-B收到REFER消息,將其中的第三用戶終端的地址保存, 并生成呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)URI,將該URI寫(xiě)入消息頭Refer-to中,發(fā)送給第一 用戶終端。
該URI為私有(Private) URI。這樣,第一用戶終端不會(huì)知道第三用戶終 端的地址,對(duì)于網(wǎng)絡(luò)安全起到保障作用。另外,AS-B可以存在于后續(xù)鏈路中, 便于計(jì)費(fèi)。該消息中的Replaces消息頭為Dialog21 。
步驟508:第一用戶終端返回應(yīng)答消息202Accepted。
該消息經(jīng)由AS-B到達(dá)VCCAS。
步驟509:第一用戶終端發(fā)送建立會(huì)話請(qǐng)求到AS-B。該步驟是第一用戶 終端向第三用戶終端發(fā)起建立會(huì)話請(qǐng)求的第 一步。該消息可以是INVITE消息, 該消息中包含的URI為前述步驟的呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)URI,為Private URI。 該消息的Replaces消息頭為Dialog21 ,以通知第三用戶終端后續(xù)步驟要釋放第 三用戶終端與第二用戶終端之間的對(duì)話。
步驟510: AS-B將建立會(huì)話請(qǐng)求中的URI更改為第三用戶終端的地址, 再將此請(qǐng)求發(fā)送給第三用戶終端,以通知第三用戶終端建立與第 一用戶終端之 間的會(huì)話。
步驟511:第三用戶終端發(fā)送200OK消息經(jīng)由AS-B到第一用戶終端,指
示可以進(jìn)^亍通i舌。
步驟512:第一用戶終端返回ACK應(yīng)答消息。
這樣,第 一用戶終端與第三用戶終端之間建立會(huì)話進(jìn)行通話。
步驟513:第一用戶終端發(fā)送NOTIFY消息到VCCAS,指示呼叫轉(zhuǎn)移成
功。VCCAS返回200OK應(yīng)答消息。
步驟514: VCCAS發(fā)送BYE消息到第一用戶終端,拆除與第一用戶終端
之間的Dialogl 1 。第一用戶終端返回200OK應(yīng)答消息。
步驟515: VCCAS發(fā)送BYE消息到用戶MGCF,拆除與MGCF之間的
Dialog 12 。 MGCF返回200OK應(yīng)答消息。
該步驟之后,MGCF斷開(kāi)與MSC之間的信令,釋放第二用戶終端與第一
用戶終端之間的承載。
步驟516:第三用戶終端根據(jù)步驟509中收到的INVITE消息中的Replaces
頭,即該Replaces頭中的Dialog21 ,發(fā)送BYE消息到VCCAS,以釋放VCCAS
與第三用戶終端之間的鏈路Dialog21。 VCCAS將BYE消息前轉(zhuǎn)到MGCF,
釋放Dialog22。 MGCF發(fā)送200OK應(yīng)答消息到VCCAS,并被前轉(zhuǎn)到第三用戶
終端。之后,MGCF斷開(kāi)與第二用戶終端的連接,釋放第二用戶終端與第三用
戶終端之間的承載。
以下詳細(xì)介紹盲轉(zhuǎn)型呼叫轉(zhuǎn)移的過(guò)程。
圖6示出了盲轉(zhuǎn)型呼叫轉(zhuǎn)移的 一個(gè)實(shí)施例的完整流程。
步驟601:第二用戶終端與第一用戶終端之間建立會(huì)話進(jìn)行通話,AS-B
和VCCAS加入信令鏈路。第一用戶終端通過(guò)AS-B與VCCAS間的信令鏈路
為Dialogil, VCCAS與MGCF間的信令鏈路為Dialogl2。
該步驟是呼叫轉(zhuǎn)移開(kāi)始前第二用戶終端和第一用戶終端建立通話的正常
呼叫過(guò)程。
步驟602:第二用戶終端通過(guò)CS網(wǎng)絡(luò)掛起與第一用戶終端之間的會(huì)話。 該步驟中,第二用戶終端通過(guò)CS網(wǎng)絡(luò)掛起與第一用戶終端之間的會(huì)話, 即暫停第二用戶終端與第一用戶終端之間的媒體流而保持其承載。 、
該步驟是第二用戶終端執(zhí)行呼叫轉(zhuǎn)移過(guò)程中,在與第三用戶終端建立會(huì)話進(jìn)行通話前,掛起第二用戶終端與第一用戶終端之間的會(huì)話。如前所述,該步 驟由于桂起了會(huì)話,如果本次呼叫轉(zhuǎn)移失敗,可以恢復(fù)之前第二用戶終端與第 一用戶終端之間的媒體流。
步驟603:第二用戶終端發(fā)起呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到VCCAS。 該步驟是第二用戶終端通過(guò)會(huì)話初始協(xié)議(Session Initial Protocol, SIP)
消息、非結(jié)構(gòu)4匕4卜充凄丈凈居業(yè)務(wù)(Unstructured Supplementary Services Date,
USSD )消息或短消息服務(wù)(Short Messenger Service, SMS )等方式發(fā)送的,
如該消息可以是SIP中的NOTIFY消息。
VCCAS收到該消息后返回應(yīng)答消息200OK。
步驟604: VCCAS代替第二用戶終端發(fā)送REFER消息到AS-B。
該消息為呼叫轉(zhuǎn)移消息,該消息中的消息頭Refer-to填充為第三用戶終端
的地址。該消息指示進(jìn)行呼叫轉(zhuǎn)移,并且第三用戶終端的地址為第三用戶終端
的地址。
步驟605: AS-B收到REFER消息,將其中的第三用戶終端的地址保存, 并生成呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)URI,將該URI寫(xiě)入消息頭Refer-to中,發(fā)送給第一 用戶終端。
該URI為Private URI。這樣,第一用戶終端不會(huì)知道第三用戶終端的地 址,對(duì)于網(wǎng)絡(luò)安全起到保障作用。另外,AS-B可以存在于后續(xù)鏈路中,便于計(jì)費(fèi)。
步驟606:第 一用戶終端返回應(yīng)答消息202Accepted。 該消息經(jīng)由AS-B到達(dá)VCCAS 。
步驟607:第一用戶終端發(fā)送建立會(huì)話請(qǐng)求到AS-B。該步驟是第一用戶 終端向第三用戶終端發(fā)起建立會(huì)話請(qǐng)求的第 一 步。該消息可以是INVITE消息, 該消息中包含的URI為前述步驟的呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)URI,為Private URL
步驟608: AS-B將建立會(huì)話請(qǐng)求中的URI更改為第三用戶終端的地址, 再將此請(qǐng)求發(fā)送給第三用戶終端,以通知第三用戶終端建立與第 一用戶終端之 間的會(huì)話。
步驟609:第三用戶終端發(fā)送200OK消息經(jīng)由AS-B到第一用戶終端,指 示可以進(jìn)4亍通i舌。
步驟610:第一用戶終端返回ACK應(yīng)答消息。
這樣,第 一用戶終端與第三用戶終端之間建立會(huì)話進(jìn)行通話。
步驟611:第一用戶終端發(fā)送NOTIFY消息到VCCAS,指示呼叫轉(zhuǎn)移成 功。VCCAS返回200OK應(yīng)答消息。
步驟612: VCCAS發(fā)送BYE消息到第一用戶終端,拆除與第一用戶終端 之間的Dialogll。第一用戶終端返回2000K應(yīng)答消息。
步驟613: VCCAS發(fā)送BYE消息到用戶MGCF,拆除與MGCF之間的 Dialogl2。 MGCF返回2000K應(yīng)答消息。
該步驟之后,MGCF斷開(kāi)與MSC之間的信令,釋放第二用戶終端與第一 用戶終端之間的承載。
以上是本發(fā)明實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法。本發(fā)明還提供一種實(shí)現(xiàn)呼叫轉(zhuǎn)移 業(yè)務(wù)的系統(tǒng)。以下介紹該系統(tǒng)的 一個(gè)實(shí)施例。
圖7示出了該系統(tǒng)實(shí)施例的框圖。
如圖所示,該系統(tǒng)包括進(jìn)行呼叫轉(zhuǎn)移的第一用戶終端71,第二用戶終 端72,第三用戶終端73,第二用戶終端歸屬的移動(dòng)交換中心MSC74,媒體網(wǎng) 關(guān)MGW75,媒體網(wǎng)關(guān)控制單元MGCF76,語(yǔ)音呼叫連續(xù)性服務(wù)器VCCAS77, 應(yīng)用服務(wù)器AS-B78。
其中,
MSC分別與MGW和MGCF相連,用于處理第二用戶終端與第一用戶終 端和與第三用戶終端進(jìn)行會(huì)話時(shí)的信令和承載的交換。
MGW分別與MSC、 MGCF、第一用戶終端和第三用戶終端相連,用于完 成第二用戶終端通過(guò)MSC與第一用戶終端和與第三用戶終端會(huì)話時(shí)承載的編 解碼轉(zhuǎn)換。
MGCF分別與MSC、 VCCAS和MGW相連,用于提供所述MSC到VCCAS 的信令的連接,并控制MGW的承載。
VCCAS分別與MGCF和AS-B相連,用于接續(xù)與第二用戶終端有關(guān)的會(huì) 話,并接收第二用戶終端發(fā)來(lái)的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成呼叫轉(zhuǎn)移消息并經(jīng)由 AS-B發(fā)送到第 一用戶終端。
進(jìn)一步的,VCCAS還用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中掛起第二用戶終端與第三 用戶終端之間的會(huì)話。
進(jìn)一步的,VCCAS還用于釋放與第一用戶終端之間的對(duì)話,并釋放與第 二用戶終端之間的對(duì)話。
第 一用戶終端用于通過(guò)AS-B建立與第三用戶終端之間的會(huì)話。
AS-B分別與VCCAS、第一用戶終端和第三用戶終端相連,用于屏蔽 VCCAS發(fā)到第 一用戶終端的呼叫轉(zhuǎn)移消息中的地址,并管理第 一用戶終端與 第三用戶終端之間建立的會(huì)話。
具體的,所述第二用戶終端具有轉(zhuǎn)移決策單元721,用于決策本次呼叫轉(zhuǎn) 移的類(lèi)型,該類(lèi)型包括詢(xún)問(wèn)型和盲轉(zhuǎn)型。
具體的,所述VCCAS包括接續(xù)單元771 、轉(zhuǎn)移消息生成單元772和轉(zhuǎn)移 代理單元773,其中,
接續(xù)單元771與MGCF和AS-B相連,通過(guò)該MGCF和AS-B接續(xù)第二 用戶終端和與第二用戶終端有會(huì)話的第一用戶終端和第三用戶終端。
轉(zhuǎn)移消息生成單元772與接續(xù)單元771相連,用于根據(jù)接續(xù)單元771接收 到的第二用戶終端發(fā)來(lái)的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求得到第 一用戶終端和第三用戶終 端的地址,并生成包含該地址的呼叫轉(zhuǎn)移消息。
轉(zhuǎn)移代理單元773與轉(zhuǎn)移消息生成單元772相連,用于將生成的呼叫轉(zhuǎn)移 消息經(jīng)由AS-B發(fā)送到第一用戶終端。
并且,所述VCCAS進(jìn)一步包括會(huì)話掛起單元774和會(huì)話釋放單元775, 其中,
會(huì)話掛起單元774與接續(xù)單元771相連,用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中掛起通 過(guò)接續(xù)單元771與第二用戶終端之間的會(huì)話,并掛起通過(guò)接續(xù)單元771與第三 用戶終端之間的會(huì)i舌。
會(huì)話釋放單元775與接續(xù)單元771相連,用于釋放接續(xù)單元771與第一用 戶終端之間的對(duì)話,并釋放接續(xù)單元771與第二用戶終端之間的對(duì)話。
本系統(tǒng)的實(shí)施例中,初始時(shí)第二用戶終端與第一用戶終端建立會(huì)話,第二 用戶終端進(jìn)行呼叫轉(zhuǎn)移時(shí),第二用戶終端發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到呼叫語(yǔ)音呼 叫連續(xù)性服務(wù)器VCCAS; VCCAS根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求生成呼叫轉(zhuǎn) 移消息,該消息經(jīng)應(yīng)用服務(wù)器AS-B發(fā)送到第一用戶終端;第一用戶終端根據(jù) 收到的呼叫轉(zhuǎn)移消息,通過(guò)AS-B建立與第三用戶終端的會(huì)話;釋放與第二用 戶終端相關(guān)的會(huì)話。
本系統(tǒng)的實(shí)施例具體實(shí)現(xiàn)呼叫轉(zhuǎn)移的過(guò)程與前面方法中的內(nèi)容類(lèi)似,在此 不再贅述。
由以上實(shí)施例可見(jiàn),本發(fā)明的方法、系統(tǒng)和語(yǔ)音呼叫連續(xù)性服務(wù)器可以實(shí) 現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù),并使第 一用戶終端與第三用戶終端之間會(huì)話的承載直接連 接,信令經(jīng)過(guò)AS-B連接,從而簡(jiǎn)化了路由,進(jìn)而提高了系統(tǒng)資源利用率,降 低了延遲,提高了鏈路質(zhì)量。
雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多 變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化 而不脫離本發(fā)明的精神。
權(quán)利要求
1、一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法,初始時(shí)第一用戶終端與第二用戶終端建立會(huì)話,其特征在于,第二用戶終端進(jìn)行呼叫轉(zhuǎn)移包括A.第二用戶終端發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到語(yǔ)音呼叫連續(xù)性服務(wù)器;B.語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含所述第一用戶終端和第三用戶終端地址的呼叫轉(zhuǎn)移消息,并將該消息經(jīng)應(yīng)用服務(wù)器屏蔽地址后發(fā)送到所述第一用戶終端;C.第一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息通過(guò)應(yīng)用服務(wù)器建立與所述第三用戶終端的會(huì)話。
2、 如權(quán)利要求1所述的方法,其特征在于,所述步驟A之前進(jìn)一步包括 第二用戶終端通過(guò)電路域網(wǎng)絡(luò)掛起與第 一用戶終端之間的會(huì)話。
3、 如權(quán)利要求2所述的方法,其特征在于,當(dāng)進(jìn)行的是詢(xún)問(wèn)型呼叫轉(zhuǎn)移 時(shí),所述第二用戶終端桂起與第一用戶終端的會(huì)話步驟與所述步驟A之間進(jìn) 一步包括通過(guò)語(yǔ)音呼叫連續(xù)性服務(wù)器建立第二用戶終端與第三用戶終端之間的會(huì) 話并進(jìn)行一段通話后,掛起第二用戶終端與第三用戶終端之間的會(huì)話。
4、 如權(quán)利要求3所述的方法,其特征在于,所述桂起第二用戶終端與第 三用戶終端之間的會(huì)話由以下方式實(shí)現(xiàn)語(yǔ)音呼叫連續(xù)性服務(wù)器通過(guò)發(fā)送更新消息或重邀請(qǐng)消息到第三用戶終端 的方式通知第三用戶終端桂起與第二用戶終端之間的會(huì)話。
5、 如權(quán)利要求3所述的方法,其特征在于,所述步驟B中的將呼叫轉(zhuǎn)移消息經(jīng)應(yīng)用服務(wù)器屏蔽地址后發(fā)送到第一用 戶終端由以下方式實(shí)現(xiàn)將呼叫轉(zhuǎn)移消息發(fā)送到應(yīng)用服務(wù)器,應(yīng)用服務(wù)器保存收到的呼叫轉(zhuǎn)移消息 中的第三用戶終端地址,生成呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí),并用該呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)覆 蓋所述呼叫轉(zhuǎn)移消息中的第三用戶終端地址后,發(fā)送該消息到第一用戶終端;所述步驟C中第一用戶終端建立與第三用戶終端的會(huì)話由以下方式實(shí)現(xiàn):第 一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息發(fā)起建立會(huì)話請(qǐng)求到應(yīng)用服務(wù)器,應(yīng)用服務(wù)器用保存的第三用戶終端地址覆蓋該請(qǐng)求中的呼叫轉(zhuǎn)移會(huì)話標(biāo)識(shí)后將該請(qǐng)求發(fā)送到第三用戶終端;第三用戶終端根據(jù)收到的建立會(huì)話請(qǐng)求,通過(guò)應(yīng)用服務(wù)器建立與第一用戶 終端的會(huì)話。
6、 如權(quán)利要求5所述的方法,其特征在于,所述步驟B中語(yǔ)音呼叫連續(xù) 性服務(wù)器根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求生成呼叫轉(zhuǎn)移消息由以下方式實(shí)現(xiàn)語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含標(biāo)識(shí)語(yǔ)音呼 叫連續(xù)性服務(wù)器與第三用戶終端間的對(duì)話的消息頭的呼叫轉(zhuǎn)移消息,所述對(duì)話 屬于第二用戶終端與第三用戶終端間的會(huì)話。
7、 如權(quán)利要求6所述的方法,其特征在于,所述步驟C還包括根據(jù)建立會(huì)話請(qǐng)求中包含的標(biāo)識(shí)語(yǔ)音呼叫連續(xù)性服務(wù)器與第三用戶終端 間的對(duì)話的消息頭,釋放第三用戶終端與第二用戶終端間會(huì)話中的對(duì)話。
8、 如權(quán)利要求3所述的方法,其特征在于,所述步驟C還包括 釋放第三用戶終端與第二用戶終端間會(huì)話中的相關(guān)承載。
9、 如權(quán)利要求l所述的方法,其特征在于,所述步驟C還包括 語(yǔ)音呼叫連續(xù)性服務(wù)器釋放與第 一用戶終端間的對(duì)話,并釋放與第二用戶終端間的對(duì)話,所述兩個(gè)對(duì)話屬于第 一用戶終端與第二用戶終端間的會(huì)話。
10、 一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的系統(tǒng),包括進(jìn)行呼叫轉(zhuǎn)移的第一用戶終端, 第二用戶終端,第三用戶終端,第二用戶終端歸屬的移動(dòng)交換中心,語(yǔ)音呼叫連續(xù)性服務(wù)器,應(yīng)用服務(wù)器,其中,語(yǔ)音呼叫連續(xù)性服務(wù)器用于接續(xù)第二用戶終端分別與第一用戶終端和第 三用戶終端間的會(huì)話;所述移動(dòng)交換中心用于處理第二用戶終端與第 一用戶終端和與第三用戶 終端進(jìn)行會(huì)話時(shí)的信令和承載的交換;其特征在于,第二用戶終端與第一用戶終端建立會(huì)話并進(jìn)行呼叫轉(zhuǎn)移時(shí):語(yǔ)音呼叫連續(xù)性服務(wù)器還用于接收第二用戶終端發(fā)來(lái)的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng) 求,根據(jù)該請(qǐng)求生成包含第 一用戶終端和第三用戶終端地址的呼叫轉(zhuǎn)移消息,并根據(jù)所述第 一用戶終端地址將該消息經(jīng)應(yīng)用服務(wù)器發(fā)送到第 一用戶終端; 第一用戶終端用于通過(guò)應(yīng)用服務(wù)器建立與第三用戶終端之間的會(huì)話; 應(yīng)用服務(wù)器用于屏蔽語(yǔ)音呼叫連續(xù)性服務(wù)器發(fā)到第 一用戶終端的呼叫轉(zhuǎn)移消息中的地址,并管理第一用戶終端與第三用戶終端之間建立的會(huì)話。
11、 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述第二用戶終端具有轉(zhuǎn) 移決策單元,用于決策本次呼叫轉(zhuǎn)移的類(lèi)型,該類(lèi)型包括詢(xún)問(wèn)型和盲轉(zhuǎn)型。
12、 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述語(yǔ)音呼叫連續(xù)性服務(wù) 器包括接續(xù)單元,用于通過(guò)應(yīng)用服務(wù)器接續(xù)第二用戶終端,并通過(guò)應(yīng)用服務(wù)器接 續(xù)第 一用戶終端及第三用戶終端;轉(zhuǎn)移消息生成單元,用于根據(jù)接續(xù)單元接收到的第二用戶終端發(fā)來(lái)的呼叫 轉(zhuǎn)移業(yè)務(wù)請(qǐng)求得到第一用戶終端和第三用戶終端的地址,生成包含該地址的呼叫轉(zhuǎn)移消息。轉(zhuǎn)移代理單元,用于將生成的呼叫轉(zhuǎn)移消息經(jīng)由應(yīng)用服務(wù)器發(fā)送到第一用戶終端。
13、 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述語(yǔ)音呼叫連續(xù)性服務(wù) 器進(jìn)一步包括掛起單元,用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中掛起通過(guò)接續(xù)單元與第二用戶終端之 間的會(huì)話,并掛起通過(guò)接續(xù)單元與第三用戶終端之間的會(huì)話。
14、 如權(quán)利要求10所述的系統(tǒng),其特征在于,所述語(yǔ)音呼叫連續(xù)性服務(wù) 器進(jìn)一步包括釋放單元,用于釋放接續(xù)單元與第一用戶終端之間的對(duì)話,并釋放接續(xù)單 元與第二用戶終端之間的對(duì)話。
15、 一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的語(yǔ)音呼叫連續(xù)性服務(wù)器,其特征在于,包括 接續(xù)單元、轉(zhuǎn)移消息生成單元和轉(zhuǎn)移代理單元,其中,接續(xù)單元,用于通過(guò)應(yīng)用服務(wù)器接續(xù)第二用戶終端,并通過(guò)應(yīng)用服務(wù)器接 續(xù)第 一用戶終端及第三用戶終端; 轉(zhuǎn)移消息生成單元,用于根據(jù)接續(xù)單元接收到的第二用戶終端發(fā)來(lái)的呼叫 轉(zhuǎn)移業(yè)務(wù)請(qǐng)求得到第 一 用戶終端和第三用戶終端的地址,生成包含該地址的呼叫轉(zhuǎn)移消息。轉(zhuǎn)移代理單元,用于將生成的呼叫轉(zhuǎn)移消息經(jīng)由應(yīng)用服務(wù)器發(fā)送到第 一用 戶終端。
16、 如權(quán)利要求15所述的系統(tǒng),其特征在于,所述語(yǔ)音呼叫連續(xù)性服務(wù) 器進(jìn)一步包括掛起單元,用于在詢(xún)問(wèn)型呼叫轉(zhuǎn)移中掛起通過(guò)接續(xù)單元與第二用戶終端之 間的會(huì)話,并掛起通過(guò)接續(xù)單元與第三用戶終端之間的會(huì)話。
17、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述語(yǔ)音呼叫連續(xù)性服務(wù) 器進(jìn)一步包括釋放單元,用于釋放接續(xù)單元與第一用戶終端之間的對(duì)話,并釋放接續(xù)單 元與第二用戶終端之間的對(duì)話。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的方法,初始時(shí)第一用戶終端與第二用戶終端建立會(huì)話,第二用戶終端進(jìn)行呼叫轉(zhuǎn)移包括第二用戶終端發(fā)送呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求到呼叫語(yǔ)音呼叫連續(xù)性服務(wù)器;語(yǔ)音呼叫連續(xù)性服務(wù)器根據(jù)收到的呼叫轉(zhuǎn)移業(yè)務(wù)請(qǐng)求,生成包含第一用戶終端和第三用戶終端地址的呼叫轉(zhuǎn)移消息,并將該消息經(jīng)應(yīng)用服務(wù)器屏蔽地址后發(fā)送到第一用戶終端;第一用戶終端根據(jù)收到的呼叫轉(zhuǎn)移消息通過(guò)應(yīng)用服務(wù)器建立與第三用戶終端的會(huì)話。本發(fā)明還提供一種實(shí)現(xiàn)呼叫轉(zhuǎn)移業(yè)務(wù)的系統(tǒng)和語(yǔ)音呼叫連續(xù)性服務(wù)器。利用本發(fā)明,實(shí)現(xiàn)呼叫轉(zhuǎn)移時(shí)可以簡(jiǎn)化路由,進(jìn)而降低延遲,提高鏈路質(zhì)量。
文檔編號(hào)H04Q7/22GK101198089SQ20061016217
公開(kāi)日2008年6月11日 申請(qǐng)日期2006年12月7日 優(yōu)先權(quán)日2006年12月7日
發(fā)明者翼 張, 龍水平 申請(qǐng)人:華為技術(shù)有限公司