專利名稱:盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地,涉及例如下一代網(wǎng)絡(luò)(NGN) 中盲轉(zhuǎn)業(yè)務(wù)的實(shí)現(xiàn)方法和裝置。
背景技術(shù):
呼叫轉(zhuǎn)接(Call Transfer)是通信系統(tǒng)中的一種補(bǔ)充業(yè)務(wù)當(dāng)兩 個(gè)用戶(用戶A和用戶B)在通4言系統(tǒng)中建立通i舌后,其中一個(gè)用 戶(以用戶B為例)可以請(qǐng)求將當(dāng)前通話轉(zhuǎn)給第三方(用戶C), 即在用戶A與用戶C之間建立通i舌,而斷開(kāi)用戶A與用戶B之間 的通話話路。此業(yè)務(wù)的一種常見(jiàn)應(yīng)用場(chǎng)景是總經(jīng)理秘、書(shū)(用戶B) 先接聽(tīng)所有來(lái)電(用戶A),問(wèn)清對(duì)方來(lái)意,對(duì)于需要總經(jīng)理親自 接聽(tīng)的電話,利用呼叫轉(zhuǎn)接業(yè)務(wù)轉(zhuǎn)給總經(jīng)理(用戶C)。
呼叫轉(zhuǎn)接業(yè)務(wù)有兩種類型 一種是詢問(wèn)轉(zhuǎn)接,即用戶B在轉(zhuǎn)接 前先與用戶C建立通話(詢問(wèn)用戶C是否同意與用戶A通話),然 后再發(fā)起轉(zhuǎn)接請(qǐng)求,使用戶A與用戶C建立通話,同時(shí)分別斷開(kāi)用 戶B與用戶A、用戶B與用戶C之間的兩條通話話路。另一種是 盲轉(zhuǎn),即用戶B不先與用戶C建立通話,而是直接發(fā)起轉(zhuǎn)接請(qǐng)求, 4吏用戶A與用戶C建立通"i舌。
在以IP多士某體子系統(tǒng)(IMS)為核心的下一代網(wǎng)絡(luò)(NGN)中, 呼叫轉(zhuǎn)接業(yè)務(wù)可由用戶的智能終端自行完成,或者由智能終端與網(wǎng) 絡(luò)中的應(yīng)用服務(wù)器(AS)配合完成。
圖1是下一代網(wǎng)絡(luò)中的一種典型業(yè)務(wù)實(shí)現(xiàn)架構(gòu),其中,應(yīng)用服
務(wù)器(AS)(可能存在多個(gè),分別用于不同的業(yè)務(wù))通過(guò)接口與用 戶歸屬網(wǎng)絡(luò)的服務(wù)-呼叫會(huì)話控制功能(S-CSCF)相連,用戶終端 A與用戶終端B之間的業(yè)務(wù)消息(用虛線標(biāo)識(shí))會(huì)流經(jīng)各自的應(yīng)用 服務(wù)器(根據(jù)用戶業(yè)務(wù)的種類,可能經(jīng)過(guò)不同的應(yīng)用服務(wù)器),應(yīng) 用服務(wù)器可通過(guò)對(duì)業(yè)務(wù)消息的各種處理以實(shí)現(xiàn)豐富的業(yè)務(wù)。用戶終 端A與用戶終端B利用業(yè)務(wù)消息交換并協(xié)商雙方所支持的媒體參 數(shù),在兩者之間建立媒體流連接(用實(shí)線標(biāo)識(shí)),媒體流用于傳送 通話話音包等數(shù)據(jù)。
圖2是現(xiàn)有第三代伙伴計(jì)劃(3GPP )技術(shù)規(guī)范中的呼叫轉(zhuǎn)接(盲 轉(zhuǎn))流程。在此流程中,用戶終端#1 (用戶A)與用戶終端#2 (用 戶B)先建立了通話(步驟1);然后用戶終端#2向用戶終端#1發(fā) 送一條轉(zhuǎn)接請(qǐng)求,經(jīng)過(guò)網(wǎng)絡(luò)側(cè)設(shè)備(代理-呼叫會(huì)話控制功能、服務(wù) -呼叫會(huì)話控制功能等)傳遞給用戶終端#1 (步驟2-8);用戶終端 #1在收到轉(zhuǎn)接請(qǐng)求后,先向用戶終端#3 (用戶C)發(fā)送邀請(qǐng)請(qǐng)求, 在用戶終端#1和用戶終端#3之間建立通話連接(步驟9-21 );然 后用戶終端#1發(fā)送轉(zhuǎn)接確i人響應(yīng),將轉(zhuǎn)接成功的結(jié)果通知給用戶終 端#2(步驟22~26 );最后用戶終端#2向用戶終端#1發(fā)送掛機(jī)請(qǐng)求, 斷開(kāi)用戶終端#2與用戶終端#1之間的通話話路(步驟27~36)。
圖3是現(xiàn)有高級(jí)網(wǎng)絡(luò)電信因特網(wǎng)融合業(yè)務(wù)與協(xié)議組織 (TISPAN)技術(shù)規(guī)范中的盲轉(zhuǎn)流程。為簡(jiǎn)化起見(jiàn),此圖中省略了 代理-呼叫會(huì)話控制功能、服務(wù)-呼叫會(huì)話控制功能等網(wǎng)絡(luò)設(shè)備。在 此流禾呈起始處,用戶終端-A (用戶A )與用戶終端-B (用戶B )處 于通話過(guò)程中,用戶終端-A的應(yīng)用服務(wù)器(應(yīng)用服務(wù)器-A)和用戶 終端-B的應(yīng)用力l務(wù)器(應(yīng)用力l務(wù)器-B)均參與此通話過(guò)程,為各自 的服務(wù)對(duì)象提供補(bǔ)充業(yè)務(wù);然后由用戶終端-B將用戶終端-A置為 呼叫保持狀態(tài)(即業(yè)務(wù)消息可以互通,但媒體流暫時(shí)中斷);然后 用戶終端-B向用戶終端-A發(fā)送一條轉(zhuǎn)接請(qǐng)求(步驟1 ~ 3 ),在用戶終端-A表示接受此請(qǐng)求(步驟4 ~ 6 )后,用戶終端-B向用戶終端 -A發(fā)送掛才幾請(qǐng)求,斷開(kāi)兩者之間的通話話路(步驟7 ~ 12 );然后 用戶終端-A向用戶終端-C (用戶C )發(fā)送邀請(qǐng)請(qǐng)求,在用戶終端-A 和用戶終端-C之間建立通話(步驟19~30);在上述過(guò)程中,用戶 終端-A在準(zhǔn)備向用戶終端-C發(fā)送邀請(qǐng)請(qǐng)求前以及在接通用戶終端 -C的話路時(shí),均會(huì)利用通知消息將相關(guān)情況通知給用戶終端-B (分 別對(duì)應(yīng)步驟13 18、步驟31~36)。
以上兩個(gè)流禾呈的一個(gè)共同特點(diǎn)是,用戶B發(fā)起的呼叫轉(zhuǎn)接i青求 由網(wǎng)絡(luò)傳遞給用戶A,由用戶A負(fù)責(zé)發(fā)起到第三方用戶C的通話, 并在此過(guò)程中由用戶A將呼叫轉(zhuǎn)接進(jìn)展情況通報(bào)給發(fā)起呼叫轉(zhuǎn)接 的用戶B。這存在以下問(wèn)題
1 )用戶終端A必須支持對(duì)呼叫轉(zhuǎn)接請(qǐng)求的處理,需要能正確 地發(fā)起到第三方用戶C的通話邀請(qǐng)請(qǐng)求(包括正確設(shè)置各項(xiàng)相關(guān)參 數(shù)),需要能正確地向用戶B通報(bào)呼叫轉(zhuǎn)接進(jìn)展情況。呼叫轉(zhuǎn)接是 用戶B的業(yè)務(wù),對(duì)用戶終端A的要求過(guò)高是不太合理的。
2)在現(xiàn)有流程中,用戶A邀請(qǐng)用戶C的時(shí)才幾、用戶A向用戶 B通報(bào)呼叫轉(zhuǎn)接進(jìn)展的時(shí)機(jī)、用戶B釋放原有通話的時(shí)機(jī)均完全由 用戶終端自行掌握,這使得呼叫轉(zhuǎn)接業(yè)務(wù)過(guò)于依賴終端。如果各終 端遵循的規(guī)范不一致(例如,圖2流程和圖3流程中用戶B掛機(jī)時(shí) 機(jī)是不同的),會(huì)導(dǎo)致在同一網(wǎng)絡(luò)內(nèi)用戶對(duì)同一業(yè)務(wù)的用戶體驗(yàn)是 不一致的,影響用戶對(duì)網(wǎng)絡(luò)運(yùn)營(yíng)商的滿意度。更為嚴(yán)重的是,如果 各用戶終端之間未配合好,會(huì)導(dǎo)致該業(yè)務(wù)失敗,例如,用戶終端A 沒(méi)有向用戶終端B通報(bào)轉(zhuǎn)接成功,用戶終端B就不釋放原有的通話。
總之,現(xiàn)有技術(shù)中呼叫轉(zhuǎn)接業(yè)務(wù)的實(shí)現(xiàn)過(guò)于依賴用戶終端,存 在很大的局限與隱患。因此,運(yùn)營(yíng)商希望加強(qiáng)對(duì)呼叫轉(zhuǎn)接業(yè)務(wù)的控 制。針對(duì)呼叫轉(zhuǎn)接業(yè)務(wù)中的盲轉(zhuǎn)業(yè)務(wù),本發(fā)明提出了一種由應(yīng)用服 務(wù)器控制的業(yè)務(wù)實(shí)現(xiàn)方案,可以解決上述問(wèn)題,減少對(duì)智能終端的依賴,滿足運(yùn)營(yíng)商的需求。 發(fā)明內(nèi)容本發(fā)明的目的在于提供一種由應(yīng)用服務(wù)器控制的盲轉(zhuǎn)業(yè)務(wù)的 實(shí)現(xiàn)方法和裝置,用以解決現(xiàn)有4支術(shù)的業(yè)務(wù)流程中過(guò)于依賴用戶終 端造成的問(wèn)題,滿足運(yùn)營(yíng)商對(duì)呼叫轉(zhuǎn)接業(yè)務(wù)的控制需求。才艮據(jù)本發(fā)明的一方面,提供了一種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,包括以下步驟在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,還包括以下步驟用戶B在發(fā) 起呼叫轉(zhuǎn)接請(qǐng)求前,先發(fā)起呼叫保持,暫時(shí)中斷用戶A與用戶B 之間的媒體流。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要 求將其與用戶A的通話轉(zhuǎn)接至用戶C的步驟可采用以下方法之一(1 )用戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求具有與用戶A、 B之間的原 有通話相同的對(duì)話標(biāo)識(shí),該呼叫轉(zhuǎn)接請(qǐng)求沿原有通話的業(yè)務(wù)消息路 徑到達(dá)用戶B的業(yè)務(wù)月良務(wù)器,將用戶C的號(hào)碼信息作為該呼叫轉(zhuǎn)接 請(qǐng)求中的轉(zhuǎn)接目的地參數(shù);(2)用戶B發(fā)起的呼叫轉(zhuǎn)接i青求具有與用戶A、 B之間的原 有通i舌不同的對(duì)4舌標(biāo)識(shí),該呼叫4爭(zhēng)接請(qǐng)求的目的地址是用戶B的業(yè) 務(wù)服務(wù)器,將用戶C的號(hào)碼信息作為該呼叫轉(zhuǎn)接請(qǐng)求的轉(zhuǎn)接目的地 參數(shù),將用戶A、 B原有通話的對(duì)話標(biāo)識(shí)作為該呼叫轉(zhuǎn)接請(qǐng)求的一 項(xiàng)參數(shù);(3)用戶B發(fā)起的呼叫轉(zhuǎn)接i青求具有與用戶A、 B之間的原 有通話不同的對(duì)話標(biāo)識(shí),該呼叫轉(zhuǎn)接請(qǐng)求的目的地址是用戶B的業(yè) 務(wù)服務(wù)器;用戶B連續(xù)發(fā)起兩次呼叫轉(zhuǎn)接請(qǐng)求消息,在其中一條消 息中,將用戶C的號(hào)碼信息作為該呼叫轉(zhuǎn)接請(qǐng)求的轉(zhuǎn)接目的地參 數(shù),在另一條消息中,將用戶A的號(hào)碼信息作為該呼叫轉(zhuǎn)接請(qǐng)求的 轉(zhuǎn)接目的地參數(shù),將用戶A、 B原有通話的對(duì)話標(biāo)識(shí)作為該呼叫轉(zhuǎn) 接請(qǐng)求的替換參數(shù)。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,用戶B的應(yīng)用服務(wù)器向用戶A 發(fā)起呼叫邀請(qǐng)的步驟可采用以下方法之一(X)用戶B的應(yīng)用服務(wù)器向用戶A發(fā)送重新呼叫邀請(qǐng)請(qǐng)求, 該重新呼叫邀請(qǐng)具有與用戶A、B之間的原有通話相同的對(duì)話標(biāo)識(shí);(Y)用戶B的應(yīng)用服務(wù)器向用戶A發(fā)送呼叫邀請(qǐng)請(qǐng)求,并將 用戶A、 B原有通話的對(duì)話標(biāo)識(shí)作為該呼叫邀請(qǐng)請(qǐng)求的替換參數(shù)。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,若采用方法X,則在用戶C建 立起與用戶A之間的々某體流連接后,用戶B的應(yīng)用月良務(wù)器指示用戶 B掛機(jī),以終止用戶A與用戶B原先建立的通話。用戶B的應(yīng)用服務(wù)器在指示用戶B掛機(jī)前,可向用戶B通報(bào) 用戶A與用戶C已成功建立通話。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,若采用方法Y,用戶A可主動(dòng) 向用戶B發(fā)送掛才幾消息,以終止用戶A與用戶B原先建立的通話。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,還可包括以下步驟用戶B的 應(yīng)用服務(wù)器在接受用戶B的呼叫轉(zhuǎn)接請(qǐng)求后,向用戶B通報(bào)呼叫轉(zhuǎn) 接正在進(jìn)行中。在上述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法中,在用戶B的應(yīng)用月良務(wù)器收到該 呼叫轉(zhuǎn)接請(qǐng)求,向用戶B返回接受響應(yīng)的步驟具體包括以下步驟 用戶B的應(yīng)用服務(wù)器根據(jù)用戶B的業(yè)務(wù)注冊(cè)信息判斷用戶B是否 具有發(fā)起呼叫轉(zhuǎn)接的權(quán)限,若用戶B沒(méi)有權(quán)限,則應(yīng)用服務(wù)器向用 戶B返回才巨絕響應(yīng)。根據(jù)本發(fā)明的另一方面,提供了一種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)裝置,包括 第一才莫塊,用于用戶A與用戶B首先建立通話,然后用戶B發(fā)起 呼叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用戶C;第二模塊, 用于使用戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求后,向用戶B返回 接受響應(yīng);其還向用戶C發(fā)起呼叫邀請(qǐng),獲取用戶C的媒體參數(shù)信 息;其還向用戶A發(fā)起呼叫邀請(qǐng),以提供用戶C的4某體參數(shù)信息, 指示用戶A進(jìn)行々某體切換,并獲取用戶A的媒體參數(shù)信息;以及 其還向用戶C提供用戶A的媒體參數(shù)信息,指示用戶C建立起與 用戶A之間的媒體流連接;以及第三模塊,用于終止用戶A與用 戶B原先建立的通i舌。綜上所述,采用本發(fā)明方案,利用應(yīng)用服務(wù)器實(shí)現(xiàn)盲轉(zhuǎn)業(yè)務(wù), 由應(yīng)用服務(wù)器控制邀請(qǐng)第三方用戶、向用戶通報(bào)轉(zhuǎn)接進(jìn)展、釋放原 有通話的時(shí)機(jī),且無(wú)需被轉(zhuǎn)接用戶終端支持呼叫轉(zhuǎn)接請(qǐng)求,從而大 大減少了本業(yè)務(wù)對(duì)用戶終端的依賴,可充分滿足運(yùn)營(yíng)商對(duì)呼叫轉(zhuǎn)接 業(yè)務(wù)的控制需求。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部 分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。附困說(shuō)明此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是下一代網(wǎng)絡(luò)中的一種典型業(yè)務(wù)實(shí)現(xiàn)架構(gòu)圖;圖2是現(xiàn)有3GPP技術(shù)規(guī)范中呼叫轉(zhuǎn)接(盲轉(zhuǎn))的流程圖;圖3是現(xiàn)有TISPAN才支術(shù)身見(jiàn)范中的盲轉(zhuǎn)流程圖;圖4是4艮據(jù)本發(fā)明實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖;圖5是根據(jù)本發(fā)明第一實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖, 同時(shí)也適用于第二實(shí)施例;圖6是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的盲轉(zhuǎn)流程圖;圖7是#4居本發(fā)明第三實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖;圖8是^4居本發(fā)明第四實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的局部流程圖。l本實(shí)施方式下面將參考附圖并結(jié)合實(shí)施例,來(lái)詳細(xì)i兌明本發(fā)明。圖4是才艮據(jù)本發(fā)明實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖,包括 以下步驟步驟IO,用戶A與用戶B首先建立通話,然后用戶B發(fā)起呼 叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用戶C;步驟20,用戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求后,向用 戶B返回接受響應(yīng);其還獲取用戶C的々某體參數(shù)信息;其還向用戶 A發(fā)起呼叫邀請(qǐng),以提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行 媒體切換,并獲取用戶A的媒體參數(shù)信息;以及其還向用戶C提供 用戶A的i某體參數(shù)信息,指示用戶C建立起與用戶A之間的4某體 流連接;以及步驟30,終止用戶A與用戶B原先建立的通i舌。下面將根據(jù)圖5至圖8來(lái)詳細(xì)說(shuō)明才艮據(jù)本發(fā)明的具體實(shí)施例。圖5是4艮據(jù)本發(fā)明第一實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖, 包括以下步驟步驟SIO,用戶A與用戶B首先建立通i舌;步驟S20,用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求轉(zhuǎn)接至用戶C;用 戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求與用戶A、 B之間的原有通話具有相同的 對(duì)話標(biāo)識(shí),呼叫轉(zhuǎn)接i青求將沿原有通話的業(yè)務(wù)消息路徑到達(dá)用戶B 的業(yè)務(wù)服務(wù)器,用戶C的號(hào)碼信息作為呼叫轉(zhuǎn)接請(qǐng)求中的轉(zhuǎn)接目的 地參數(shù);步驟S30,用戶B的應(yīng)用服務(wù)器攔截此請(qǐng)求,向用戶B返回接 受響應(yīng);步驟S40,用戶B的應(yīng)用服務(wù)器首先向用戶C發(fā)起呼叫邀請(qǐng), 獲取用戶C的媒體參數(shù)信息;步驟S50,用戶B的應(yīng)用服務(wù)器向用戶A發(fā)起重新呼叫邀請(qǐng)(此 重新呼叫邀請(qǐng)請(qǐng)求與用戶A、 B之間的原有通話具有相同的對(duì)話標(biāo) 識(shí)),提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行媒體切換,并 獲取用戶A的媒體參數(shù)信息;步驟S60,用戶B的應(yīng)用力良務(wù)器向用戶C提供用戶A的纟某體 參數(shù)信息,指示用戶C建立起與用戶A之間的々某體流連接;步驟S70,用戶B的應(yīng)用服務(wù)器指示用戶B掛機(jī),終止用戶A 與用戶B原先建立的通"i舌。進(jìn)一步地,上述方法還可包括以下步驟用戶B在發(fā)起呼叫轉(zhuǎn) 接請(qǐng)求前,先發(fā)起呼叫保持,暫時(shí)中斷用戶A與用戶B之間的媒體 流。進(jìn)一步地,上述方法還可包括以下步驟用戶B的應(yīng)用服務(wù)器 在指示用戶B掛機(jī)前,會(huì)向用戶B通報(bào)用戶A與用戶C已成功建 立通話。進(jìn)一步地,上述方法還可包括以下步驟用戶B的應(yīng)用服務(wù)器 在接受用戶B的呼叫轉(zhuǎn)接請(qǐng)求后,會(huì)向用戶B通報(bào)呼叫轉(zhuǎn)接正在進(jìn) 行中。進(jìn)一步地,上述方法還可具有以下特點(diǎn)步驟S30中用戶B的 應(yīng)用服務(wù)器可以根據(jù)用戶B的業(yè)務(wù)注冊(cè)信息判斷用戶B是否具有發(fā)起呼叫轉(zhuǎn)接的權(quán)限,若用戶B沒(méi)有權(quán)限,則應(yīng)用服務(wù)器向用戶B返 回才巨纟色響應(yīng)。下面結(jié)合圖6所示的優(yōu)選實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。圖6是根據(jù)本發(fā)明第 一實(shí)施例的盲轉(zhuǎn)流程圖(為簡(jiǎn)化起見(jiàn),此 圖中省略了代理-呼叫會(huì)話控制功能、服務(wù)-呼叫會(huì)話控制功能等網(wǎng) 絡(luò)設(shè)備),與圖3相比,其主要改進(jìn)之處在于用戶終端-B向用戶 終端-A發(fā)送的呼叫轉(zhuǎn)接請(qǐng)求被應(yīng)用服務(wù)器-B (為用戶B提供業(yè)務(wù) 的應(yīng)用服務(wù)器)截獲,由應(yīng)用服務(wù)器-B向用戶終端-B確認(rèn)接受此 轉(zhuǎn)接^貪求;然后由應(yīng)用月良務(wù)器-B向用戶終端-C發(fā)送邀請(qǐng)請(qǐng)求,在 用戶終端-C應(yīng)答后,應(yīng)用服務(wù)器-B再向用戶終端-A發(fā)送重新邀請(qǐng) 請(qǐng)求,修改用戶終端-A的媒體流參數(shù)信息,進(jìn)行媒體切換,使得用 戶終端-A與用戶終端-C建立通話;最后,由AS向用戶終端-B發(fā) 送掛枳/清求,斷開(kāi)用戶終端-A與用戶終端-B之間的通話連接。本 實(shí)施例包4舌以下步驟1 )用戶B使用用戶終端-B向應(yīng)用服務(wù)器-B發(fā)出呼叫轉(zhuǎn)接請(qǐng)求, 要求將呼叫轉(zhuǎn)接給用戶C 。2)應(yīng)用服務(wù)器-B判斷用戶具有使用呼叫轉(zhuǎn)接業(yè)務(wù)的權(quán)限,向 用戶B發(fā)送呼叫轉(zhuǎn)接接受響應(yīng),表示請(qǐng)求已被接受。3 )應(yīng)用服務(wù)器-B向用戶B發(fā)送轉(zhuǎn)接通知消息,表示準(zhǔn)備發(fā)起 到用戶C的呼叫。4)用戶B向應(yīng)用月良務(wù)器-B返回確i人響應(yīng)。5-6)應(yīng)用月l務(wù)器-B向用戶C發(fā)起邀i青請(qǐng)求。7-8)用戶終端-C返回成功應(yīng)答響應(yīng),攜帶其所支持的々某體參 數(shù)信息。9-10)應(yīng)用服務(wù)器-B向用戶終端-A發(fā)送重新邀請(qǐng)請(qǐng)求,將用 戶終端-C的媒體參數(shù)信息提供給用戶終端-A,供用戶終端-A進(jìn)行 媒體流的切換。11-12)用戶終端-A返回成功應(yīng)答響應(yīng),攜帶其所支持的媒體 參數(shù)信息。13-14)應(yīng)用服務(wù)器-B對(duì)用戶終端-A的應(yīng)答進(jìn)行確認(rèn)。15-16)應(yīng)用月l務(wù)器-B對(duì)用戶終端-C的應(yīng)答進(jìn)行確i人,并將用 戶終端-A的媒體參數(shù)信息提供給用戶終端-C,供用戶終端-C與用 戶終端-A成功建立々某體流連接,用戶A與用戶C即可正常通話。17) 應(yīng)用服務(wù)器-B向用戶B發(fā)送轉(zhuǎn)接通知消息,表示已建立 用戶A與用戶C的通i舌。18) 用戶B向應(yīng)用月良務(wù)器-B返回確i人響應(yīng)。19) 應(yīng)用服務(wù)器-B向用戶B發(fā)送掛機(jī)請(qǐng)求。18)用戶B向應(yīng)用力良務(wù)器-B返回確i人響應(yīng),釋方文原來(lái)與用戶A 之間的通i舌。本發(fā)明還提供了一種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)裝置,包括第一模塊,用 于用戶A與用戶B首先建立通話,然后用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求, 要求將其與用戶A的通話轉(zhuǎn)接至用戶C;第二4莫塊,用于4吏用戶B 的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求后,向用戶B返回接受響應(yīng);其 還獲取用戶C的媒體參數(shù)信息;其還向用戶A發(fā)起呼叫邀請(qǐng),以提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行々某體切換,并獲取用戶 A的媒體參數(shù)信息;以及其還向用戶C提供用戶A的媒體參數(shù)信息, 指示用戶C建立起與用戶A之間的媒體流連接;以及第三模塊,用 于終止用戶A與用戶B原先建立的通i舌。第一實(shí)施例存在以下缺陷若用戶B有多種業(yè)務(wù)(如盲轉(zhuǎn)業(yè)務(wù)、 會(huì)議業(yè)務(wù)等)需要發(fā)送呼叫轉(zhuǎn)接消息,而這些業(yè)務(wù)由不同的應(yīng)用服 務(wù)器處理,則應(yīng)用服務(wù)器可能會(huì)錯(cuò)誤攔截用戶B發(fā)出的呼叫轉(zhuǎn)接消 息。本發(fā)明第二實(shí)施例的優(yōu)點(diǎn)是不采用攔截方法,可解決上述缺 陷。第二實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的流程圖與圖5相同,兩個(gè)實(shí) 施例的差異之處^f又在以下兩個(gè)步驟步驟S20,用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求轉(zhuǎn)接至用戶C;用 戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求與用戶A、 B之間的原有通話具有不同的 對(duì)話標(biāo)識(shí),呼叫轉(zhuǎn)接請(qǐng)求的目的地址是用戶B的業(yè)務(wù)服務(wù)器,用戶 C的號(hào)碼信息作為呼叫轉(zhuǎn)接請(qǐng)求的轉(zhuǎn)接目的地參數(shù),用戶A、 B原 有通話的對(duì)話標(biāo)識(shí)作為呼叫轉(zhuǎn)4姿請(qǐng)求的 一項(xiàng)參數(shù);步驟S30,用戶B的應(yīng)用服務(wù)器接收此請(qǐng)求,向用戶B返回接 受響應(yīng)。因?yàn)椴襟ES20中呼叫轉(zhuǎn)接請(qǐng)求的目的地址已被設(shè)置為用戶B的 用于盲轉(zhuǎn)業(yè)務(wù)的特定業(yè)務(wù)服務(wù)器,因此不會(huì)存在應(yīng)用服務(wù)器錯(cuò)誤攔 截呼叫轉(zhuǎn)接消息的問(wèn)題。第二實(shí)施例存在另一個(gè)缺陷步驟S20中將用戶A、 B原有通 話的對(duì)話標(biāo)識(shí)作為呼叫轉(zhuǎn)接請(qǐng)求的 一項(xiàng)參凄t , 4旦現(xiàn)有4支術(shù)中呼叫轉(zhuǎn) 接請(qǐng)求消息沒(méi)有合適的參數(shù)可用于攜帶對(duì)話標(biāo)識(shí),需要對(duì)呼叫轉(zhuǎn)接請(qǐng)求消息的參數(shù)進(jìn)行擴(kuò)展(如增加新的參數(shù)、改變現(xiàn)有參數(shù)的含義 等)。本發(fā)明第三實(shí)施例的優(yōu)點(diǎn)就在于不需要擴(kuò)展呼叫轉(zhuǎn)接請(qǐng)求消息中的參數(shù)。圖7是才艮據(jù)本發(fā)明第三實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的 流程圖,與圖5相比,改動(dòng)之處包4舌以下步驟步驟P20,用戶B發(fā)起呼叫轉(zhuǎn)接i青求,此呼叫轉(zhuǎn)接「請(qǐng)求與用戶 A、 B之間的原有通話具有不同的對(duì)話標(biāo)識(shí),呼叫轉(zhuǎn)接請(qǐng)求的目的 地址是用戶B的業(yè)務(wù)服務(wù)器;用戶C的號(hào)碼信息作為呼叫轉(zhuǎn)接請(qǐng)求 的轉(zhuǎn)接目的地參數(shù);步驟P23,用戶B的應(yīng)用服務(wù)器收到此請(qǐng)求,向用戶B返回接 受響應(yīng);步驟P26,用戶B發(fā)起第二條呼叫轉(zhuǎn)接請(qǐng)求,此呼叫轉(zhuǎn)接請(qǐng)求 與前一個(gè)呼叫轉(zhuǎn)接請(qǐng)求具有相同的對(duì)話標(biāo)識(shí),呼叫轉(zhuǎn)接請(qǐng)求的目的 地址是用戶B的業(yè)務(wù)服務(wù)器;用戶A的號(hào)碼信息作為呼叫轉(zhuǎn)接請(qǐng)求 的轉(zhuǎn)-接目的地參凄t,用戶A、 B原有通話的對(duì)話標(biāo)識(shí)作為呼叫轉(zhuǎn)接 請(qǐng)求的替換參數(shù);步驟P30,用戶B的應(yīng)用服務(wù)器收到此請(qǐng)求,向用戶B返回接 受響應(yīng)。以上步驟替換圖5中的步驟S20與步驟S30,其余步驟相同。第三實(shí)施例完全利用現(xiàn)有技術(shù)中呼叫轉(zhuǎn)接請(qǐng)求消息傳遞此業(yè) 務(wù)所需的各項(xiàng)參數(shù),不需要進(jìn)行擴(kuò)展。上述三個(gè)實(shí)施例的步驟S50或P50中,用戶B的應(yīng)用月良務(wù)器向 用戶A發(fā)起重新呼叫邀請(qǐng);根據(jù)現(xiàn)有技術(shù)規(guī)定,只有用戶B的應(yīng)用服務(wù)器處于用戶A、 B之間的原有通話的業(yè)務(wù)消息路徑上,用戶B 的應(yīng)用服務(wù)器才能向用戶A發(fā)起重新呼叫邀請(qǐng)。因此,若用戶A、 B原有通話在建立時(shí)未經(jīng)過(guò)用戶B的用于盲轉(zhuǎn)業(yè)務(wù)的應(yīng)用服務(wù)器, 則步驟S50或P50無(wú)法實(shí)施。為解決上述缺陷,本發(fā)明提出第四實(shí)施例。圖8是根據(jù)本發(fā)明 第四實(shí)施例的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法的局部流考呈圖(因?yàn)榍叭齻€(gè)實(shí)施例 的S40/P40之前的步驟均可適用于第四實(shí)施例,所以這里只示出有 區(qū)別的部分),采用以下步驟替換圖5中的步驟S40 S70或圖6中 的步驟P40-P70:步驟Q40,用戶B的應(yīng)用服務(wù)器首先向用戶C發(fā)起呼叫邀請(qǐng), 獲取用戶C的媒體參數(shù)信息;步驟Q50,用戶B的應(yīng)用服務(wù)器向用戶A發(fā)起呼叫邀請(qǐng),提 供用戶C的々某體參數(shù)信息,指示用戶A進(jìn)行々某體切換,并獲取用戶 A的媒體參數(shù)信息;此呼叫邀請(qǐng)中還攜帶用戶A、 B原有通話的對(duì) 話標(biāo)識(shí),作為呼叫邀請(qǐng)請(qǐng)求的替換參數(shù),此呼叫邀請(qǐng)是新的呼叫邀 請(qǐng),不需要用戶B的應(yīng)用服務(wù)器處于用戶A、 B之間的原有通話的 業(yè)務(wù)消息路徑上;步驟Q60,用戶B的應(yīng)用力良務(wù)器向用戶C提供用戶A的i某體 參數(shù)信息,指示用戶C建立起與用戶A之間的々某體流連4妄;步驟Q70,用戶A 4艮據(jù)步驟Q50中呼叫邀請(qǐng)請(qǐng)求的替換參數(shù) 信息,向用戶B發(fā)送掛才幾請(qǐng)求,終止用戶A與用戶B原先建立的 通話。第四實(shí)施例中應(yīng)用服務(wù)器在步驟Q50中向用戶A發(fā)起新的呼 叫邀請(qǐng),而不是重新呼叫邀請(qǐng),這不需要用戶B的用于盲轉(zhuǎn)業(yè)務(wù)的 應(yīng)用月l務(wù)器位于用戶A、用戶B原有通話的業(yè)務(wù)消息路徑上。綜上所述,采用本發(fā)明方案,利用應(yīng)用月艮務(wù)器實(shí)現(xiàn)盲轉(zhuǎn)業(yè)務(wù),由應(yīng)用服務(wù)器控制邀請(qǐng)第三方用戶、向用戶通報(bào)轉(zhuǎn)接ii^、釋放原有通話的時(shí)機(jī)(注僅第四實(shí)施例仍由用戶終端控制釋放原有通話 的時(shí)機(jī)),且無(wú)需被轉(zhuǎn)接用戶終端支持呼叫轉(zhuǎn)接請(qǐng)求,從而大大減 少了本業(yè)務(wù)對(duì)用戶終端的依賴,可充分滿足運(yùn)營(yíng)商對(duì)呼叫轉(zhuǎn)接業(yè)務(wù) 的控制需求。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。應(yīng)易見(jiàn)的,不脫離本發(fā)明的精神保護(hù)范圍。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā) 明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1. 一種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,包括以下步驟用戶A與用戶B首先建立通話,然后用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用戶C;用戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求后,向用戶B返回接受響應(yīng);其還向用戶C發(fā)起呼叫邀請(qǐng),獲取用戶C的媒體參數(shù)信息;其還向用戶A發(fā)起呼叫邀請(qǐng),以提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行媒體切換,并獲取用戶A的媒體參數(shù)信息;以及其還向用戶C提供用戶A的媒體參數(shù)信息,指示用戶C建立起與用戶A之間的媒體流連接;以及終止用戶A與用戶B原先建立的通話。
2. 根據(jù)權(quán)利要求1所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,還包 4舌以下步驟用戶B在發(fā)起呼叫轉(zhuǎn)接請(qǐng)求前,先發(fā)起呼叫保持,暫時(shí) 中斷用戶A與用戶B之間的士某體流。
3. 根據(jù)權(quán)利要求1所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,用戶 B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用戶C 的步驟采用以下方法之一 (1) 用戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求具有與用戶A、 B之間 的原有通話相同的對(duì)話標(biāo)識(shí),該呼叫轉(zhuǎn)接〃清求沿原有通話的業(yè) 務(wù)消息路徑到達(dá)用戶B的業(yè)務(wù)服務(wù)器,將用戶C的號(hào)碼信息 作為該呼叫轉(zhuǎn)接請(qǐng)求中的轉(zhuǎn)接目的地參數(shù);(2) 用戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求具有與用戶A、 B之間 的原有通i舌不同的對(duì)i舌標(biāo)識(shí),該呼叫4爭(zhēng)接請(qǐng)求的目的地址是用戶B的業(yè)務(wù)服務(wù)器,將用戶C的號(hào)碼信息作為該呼叫轉(zhuǎn)接請(qǐng) 求的轉(zhuǎn)接目的地參數(shù),將用戶A、 B原有通話的對(duì)話標(biāo)識(shí)作為該呼叫轉(zhuǎn)接請(qǐng)求的 一項(xiàng)參數(shù);(3)用戶B發(fā)起的呼叫轉(zhuǎn)接請(qǐng)求具有與用戶A、 B之間 的原有通話不同的對(duì)話標(biāo)識(shí),該呼叫轉(zhuǎn)接i青求的目的地址是用 戶B的業(yè)務(wù)服務(wù)器;用戶B連續(xù)發(fā)起兩次呼叫轉(zhuǎn)接請(qǐng)求消息, 在其中一條消息中,將用戶C的號(hào)碼信息作為該呼叫轉(zhuǎn)接請(qǐng) 求的轉(zhuǎn)接目的地參數(shù),在另一條消息中,將用戶A的號(hào)碼信 息作為該呼叫轉(zhuǎn)接請(qǐng)求的轉(zhuǎn)接目的地參數(shù),將用戶A、 B原有 通話的對(duì)話標(biāo)識(shí)作為該呼叫轉(zhuǎn)接請(qǐng)求的替換參數(shù)。
4. 根據(jù)權(quán)利要求1所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,用戶 B的應(yīng)用服務(wù)器向用戶A發(fā)起呼叫邀請(qǐng)的步驟采用以下方法 之一(X)用戶B的應(yīng)用服務(wù)器向用戶A發(fā)送重新呼叫邀請(qǐng) 請(qǐng)求,該重新呼叫邀請(qǐng)具有與用戶A、 B之間的原有通話相同 的對(duì)話標(biāo)識(shí);(Y)用戶B的應(yīng)用服務(wù)器向用戶A發(fā)送呼叫邀請(qǐng)請(qǐng)求, 并將用戶A、B原有通話的對(duì)話標(biāo)識(shí)作為該呼叫邀請(qǐng)請(qǐng)求的替 換參數(shù)。
5. 根據(jù)權(quán)利要求4所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,若采 用方法X,則在用戶C建立起與用戶A之間的々某體流連4妄后, 用戶B的應(yīng)用月良務(wù)器指示用戶B掛才幾,以終止用戶A與用戶 B原先建立的通話。
6. 根據(jù)權(quán)利要求5所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特;f正在于,用戶 B的應(yīng)用服務(wù)器在指示用戶B掛機(jī)前,向用戶B通報(bào)用戶A 與用戶C已成功建立通i舌。
7. 根據(jù)權(quán)利要求4所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,若采 用方法Y,用戶A主動(dòng)向用戶B發(fā)送掛才幾消息,以終止用戶 A與用戶B原先建立的通話。
8. 根據(jù)權(quán)利要求1所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,還包 括以下步驟用戶B的應(yīng)用服務(wù)器在接受用戶B的呼叫轉(zhuǎn)接請(qǐng)求后, 向用戶B通才艮呼叫轉(zhuǎn)接正在進(jìn)行中。
9. 根據(jù)權(quán)利要求1所述的盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,在用 戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求,向用戶B返回接受 響應(yīng)的步驟具體包4舌以下步驟用戶B的應(yīng)用服務(wù)器4艮據(jù)用戶B的業(yè)務(wù)注冊(cè)信息判斷用 戶B是否具有發(fā)起呼叫轉(zhuǎn)接的權(quán)限,若用戶B沒(méi)有權(quán)限,則 應(yīng)用月良務(wù)器向用戶B返回拒絕響應(yīng)。
10. —種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)裝置,其特征在于,包括第一;^莫塊,用于用戶A與用戶B首先建立通話,然后用 戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用 戶C;第二模塊,用于使用戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接 i青求后,向用戶B返回接受響應(yīng);其還向用戶C發(fā)起呼叫邀 請(qǐng),獲取用戶C的媒體參數(shù)信息;其還向用戶A發(fā)起呼叫邀 請(qǐng),以提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行媒體切 換,并獲取用戶A的々某體參數(shù)信息;以及其還向用戶C提供 用戶A的媒體參數(shù)信息,指示用戶C建立起與用戶A之間的 媒體流連接;以及第三模塊,用于終止用戶A與用戶B原先建立的通話。
全文摘要
本發(fā)明提供了一種盲轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)方法和裝置,該方法包括以下步驟用戶A與用戶B首先建立通話,然后用戶B發(fā)起呼叫轉(zhuǎn)接請(qǐng)求,要求將其與用戶A的通話轉(zhuǎn)接至用戶C;用戶B的應(yīng)用服務(wù)器收到該呼叫轉(zhuǎn)接請(qǐng)求后,向用戶B返回接受響應(yīng);其還向用戶C發(fā)起呼叫邀請(qǐng),獲取用戶C的媒體參數(shù)信息;其還向用戶A發(fā)起呼叫邀請(qǐng),以提供用戶C的媒體參數(shù)信息,指示用戶A進(jìn)行媒體切換,并獲取用戶A的媒體參數(shù)信息;以及其還向用戶C提供用戶A的媒體參數(shù)信息,指示用戶C建立起與用戶A之間的媒體流連接;以及終止用戶A與用戶B原先建立的通話。
文檔編號(hào)H04M3/54GK101227526SQ20071000661
公開(kāi)日2008年7月23日 申請(qǐng)日期2007年1月19日 優(yōu)先權(quán)日2007年1月19日
發(fā)明者凌文杰, 岷 沈, 沈程念, 王志松, 璐 章 申請(qǐng)人:中興通訊股份有限公司