專利名稱:一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法、裝置及 系統(tǒng)。
背景技術(shù):
IMS (IP Multimedia Subsystem)是IP多媒體子系統(tǒng),是一種全新的多 媒體業(yè)務(wù)形式,它能夠滿足現(xiàn)在的終端客戶更新穎、更多樣化多媒體業(yè)務(wù)的 需求。目前,IMS被認(rèn)為是下一代網(wǎng)絡(luò)的核心技術(shù),也是業(yè)界普遍認(rèn)同的解 決移動(dòng)和固定網(wǎng)絡(luò)融合的理想方案和發(fā)展方向。呼叫前轉(zhuǎn)業(yè)務(wù)在傳統(tǒng)電信網(wǎng)絡(luò)的增值業(yè)務(wù)中是個(gè)比較基本的業(yè)務(wù),業(yè)務(wù) 的內(nèi)容包括根據(jù)被叫的狀態(tài)(如忙/無(wú)人應(yīng)答等)將一個(gè)電話呼叫轉(zhuǎn)移到目 的地址。而在IMS網(wǎng)絡(luò)中,通過(guò)用戶簽約使會(huì)話觸發(fā)到應(yīng)用服務(wù)器(AS: Application Server)上,從而通過(guò)應(yīng)用服務(wù)器為用戶提供各種豐富的增值業(yè) 務(wù),例如前轉(zhuǎn)業(yè)務(wù),也稱智能路由。 .如圖1所示為IMS網(wǎng)絡(luò)呼叫無(wú)應(yīng)答順序前轉(zhuǎn)的流程,圖中省略了IMS網(wǎng)絡(luò) 的其它臨時(shí)響應(yīng)。該方法的主要思路是當(dāng)一個(gè)終端B被呼叫時(shí),該終端B長(zhǎng) 時(shí)間無(wú)應(yīng)答,依照預(yù)先配置的規(guī)則,將該呼叫前轉(zhuǎn)至終端C,同時(shí)應(yīng)用服務(wù) 器取消原有發(fā)向終端B的請(qǐng)求,而向終端C發(fā)起新的請(qǐng)求,從而最終主叫與終 端C建立會(huì)話。具體步驟如下步驟11:應(yīng)用服務(wù)器收到發(fā)往終端B的通話請(qǐng)求(Invite B);步驟12:呼叫會(huì)話控制功能實(shí)體根據(jù)預(yù)先設(shè)定轉(zhuǎn)發(fā)通話請(qǐng)求(Invite Contact B);步驟13:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端B)后,被叫返回180振鈴(Invite180)臨時(shí)響應(yīng)作為應(yīng)答;
當(dāng)終端B長(zhǎng)時(shí)間無(wú)應(yīng)答時(shí),前轉(zhuǎn)業(yè)務(wù)被觸發(fā),則依照預(yù)先配置的規(guī)則,
例如無(wú)條件前轉(zhuǎn)、無(wú)應(yīng)答前轉(zhuǎn)和遇忙前轉(zhuǎn)等,將該通話請(qǐng)求前轉(zhuǎn)至終端C, 具體步驟如下
步驟14:當(dāng)被叫(終端B)久不摘機(jī),則前轉(zhuǎn)業(yè)務(wù)觸發(fā),應(yīng)用服務(wù)器發(fā) 出Cancel請(qǐng)求,用于取消發(fā)往終端B的通話請(qǐng)求;
步驟15:終端B返回Cancel200,并且同時(shí)發(fā)出Invite487狀態(tài)碼的應(yīng)答; 步驟16:應(yīng)用服務(wù)器對(duì)收到的Invite487消息,發(fā)出應(yīng)答(ACK)作為確
認(rèn);
步驟17:應(yīng)用服務(wù)器發(fā)起新的通話請(qǐng)求(Invite C),并在其中指示終端 C的地址(Contact C);
步驟18:呼叫會(huì)話控制功能實(shí)體根據(jù)應(yīng)用服務(wù)器選擇終端C的地址,繼 續(xù)轉(zhuǎn)發(fā)通話請(qǐng)求(Invite Contact C);
步驟19:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端C)后,被叫返回Invite 180 (180振鈴)臨時(shí)響應(yīng)作為應(yīng)答;
步驟20:當(dāng)被叫(終端C)接受通話請(qǐng)求(Invite C)時(shí),終端C返回 Invite200應(yīng)答給主叫,主叫發(fā)應(yīng)答(ACK)作為確認(rèn),從而主叫與終端C建 立會(huì)話。
由上述可知,前轉(zhuǎn)業(yè)務(wù)可以允許用戶設(shè)定多個(gè)被叫號(hào)碼,當(dāng)用戶被呼叫 時(shí),可以依照預(yù)先設(shè)定的少見則,例如無(wú)條件前轉(zhuǎn)、無(wú)應(yīng)答前轉(zhuǎn)和遇忙前轉(zhuǎn) 等,將通話請(qǐng)求前轉(zhuǎn)給不同的被叫號(hào)碼,從而給用戶提供方便、快捷的通話 服務(wù),保證通話的及時(shí)性。
在IMS網(wǎng)絡(luò)中,使用會(huì)話初始協(xié)議(SIP: Session Initiation Protocol) 作為IP多媒體會(huì)話的信令控制協(xié)議,而該協(xié)議具有分叉(Forking)的功能, 即服務(wù)器可以分叉轉(zhuǎn)發(fā)一個(gè)請(qǐng)求,從而實(shí)現(xiàn)將一個(gè)請(qǐng)求消息路由到多個(gè)目的 地,且該多個(gè)目的地將分別返回應(yīng)答消息,即多個(gè)目的地都按照收到一個(gè)正常的請(qǐng)求進(jìn)行相應(yīng)地處理。
具體說(shuō),分叉功能是指當(dāng)一號(hào)多機(jī)用戶終端作為被叫時(shí),網(wǎng)絡(luò)根據(jù)被叫 號(hào)碼對(duì)應(yīng)多個(gè)終端的能力和主被叫終端的設(shè)置,可選擇適合的被叫終端來(lái)接 續(xù)會(huì)話,其中可分為同振和順振兩種。在一號(hào)通業(yè)務(wù)中,用戶撥打一號(hào)通號(hào) 碼發(fā)起通話請(qǐng)求時(shí),軟交換將該呼叫轉(zhuǎn)向應(yīng)用服務(wù)器,應(yīng)用服務(wù)器根據(jù)被叫 號(hào)碼,獲得相關(guān)用戶數(shù)據(jù)同振或是順振,以及轉(zhuǎn)接號(hào)碼表。應(yīng)用服務(wù)器將 按照用戶設(shè)置,同時(shí)對(duì)同振號(hào)碼發(fā)起呼叫或者是按照一定的順序、 一定的時(shí) 間間隔對(duì)設(shè)置的號(hào)碼表進(jìn)行順振。呼叫的后繼消息都將經(jīng)過(guò)應(yīng)用服務(wù)器,應(yīng) 用服務(wù)器根據(jù)反饋消息,做出相應(yīng)的處理。
下面僅以順振業(yè)務(wù)舉例說(shuō)明,如圖2所示為IMS網(wǎng)絡(luò)的順序分叉流程,圖 中省略了IMS網(wǎng)絡(luò)的其它臨時(shí)響應(yīng)。該方法的主要思路是呼叫會(huì)話控制功 能實(shí)體收到發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,根據(jù)用戶的設(shè)置優(yōu)先選擇終 端B,當(dāng)終端B長(zhǎng)時(shí)間無(wú)應(yīng)答時(shí),呼叫會(huì)話控制功能實(shí)體選擇被叫號(hào)碼對(duì)應(yīng)的 另一個(gè)終端C,發(fā)起一個(gè)新的通話請(qǐng)求到終端C,從而最終主叫與終端C建立 會(huì)話,具體步驟如下
步驟21:應(yīng)用服務(wù)器收到發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求(Invite
B);
步驟22:呼叫會(huì)話控制功能實(shí)體接收到通話請(qǐng)求后,根據(jù)用戶的設(shè)置和 終端能力選擇適合的終端發(fā)送通話請(qǐng)求(Invite Contact B);
步驟23:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端B)后,被叫返回180振鈴 (Invite180)臨時(shí)響應(yīng)作為應(yīng)答;
當(dāng)終端B長(zhǎng)時(shí)間無(wú)應(yīng)答時(shí),會(huì)話控制功能實(shí)體分叉功能被觸發(fā),IMS網(wǎng)絡(luò) 根據(jù)被叫號(hào)碼對(duì)應(yīng)多個(gè)終端的能力和主被叫用戶的設(shè)置,選擇同一IMPU (IMS Public Identity , IMS/^有用戶標(biāo)識(shí),類似于普通電話的號(hào)碼)對(duì)應(yīng)的 另一被叫終端C來(lái)接續(xù)會(huì)話,具體步驟如下
步驟24:當(dāng)被叫(終端B)久不摘機(jī),呼叫會(huì)話控制功能實(shí)體Forking業(yè)務(wù)觸發(fā),呼叫會(huì)話控制功能實(shí)體發(fā)出Cancel請(qǐng)求,用于取消發(fā)往終端B的通 話請(qǐng)求;
步驟25:終端B返回Cancel200,并且同時(shí)發(fā)出Invite487狀態(tài)碼的應(yīng)答; 步驟26:呼叫會(huì)話控制功能實(shí)體收到lnvite487消息,發(fā)出應(yīng)答(ACK) 作為確認(rèn);
步驟27:呼叫會(huì)話控制功能實(shí)體發(fā)起新的通話請(qǐng)求(Invite Contact C),并在其中指示終端C的地址(Contact C);
步驟28:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端C)后,被叫返回Invite 180 (180振鈴)臨時(shí)響應(yīng)作為應(yīng)答;
步驟29:當(dāng)被叫(終端C)接受通話請(qǐng)求(Invite Contact C)時(shí),終端 C返回lnvjte200應(yīng)答給主叫,主叫發(fā)應(yīng)答(ACK)作為確認(rèn),從而主叫與終 端C建立會(huì)話。
在實(shí)施本發(fā)明實(shí)施時(shí),發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問(wèn)題在IMS網(wǎng)絡(luò)中一號(hào) 多機(jī)用戶終端的順振業(yè)務(wù)可通過(guò)IMS網(wǎng)絡(luò)的分叉能力來(lái)實(shí)現(xiàn),但必須要求在 IMS網(wǎng)絡(luò)中各網(wǎng)元都支持分叉能力,否則需要用戶對(duì)IMS網(wǎng)絡(luò)進(jìn)行改造,使用 戶無(wú)法靈活運(yùn)用IMS網(wǎng)絡(luò)的分叉能力。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種利用應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)分叉能力的方 法、裝置及系統(tǒng)。
本發(fā)明實(shí)施例的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的
一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,所述方法包括以下步驟
應(yīng)用服務(wù)器接收到的發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,根據(jù)預(yù)先設(shè)定 選擇一終端發(fā)起呼叫請(qǐng)求,并在所述呼叫請(qǐng)求中指示所述應(yīng)用服務(wù)器通過(guò) IMS業(yè)務(wù)控制接口獲取所述終端的地址信息;
呼叫會(huì)話控制功能實(shí)體根據(jù)應(yīng)用服務(wù)器的指示選擇所述終端的地址信息轉(zhuǎn)發(fā)所述通話請(qǐng)求;
若所述終端久未摘機(jī),則所述應(yīng)用服務(wù)器觸發(fā)前轉(zhuǎn)業(yè)務(wù),根據(jù)所述預(yù)先 設(shè)定選擇一號(hào)多機(jī)用戶的另 一終端發(fā)起所述呼叫請(qǐng)求,并在所述請(qǐng)求中指示 獲取的所述另 一終端地址信息。
由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,通過(guò)對(duì)IMS網(wǎng)絡(luò)中應(yīng)用 服務(wù)器和呼叫會(huì)話控制功能實(shí)體的改動(dòng),使改進(jìn)后的應(yīng)用服務(wù)器能夠通過(guò) IMS業(yè)務(wù)控制(ISC: IMS Serving Control)接口獲取終端地址信息,在應(yīng)用 服務(wù)器的前轉(zhuǎn)業(yè)務(wù)觸發(fā)后,呼叫會(huì)話控制功能實(shí)體可根據(jù)該地址信息將呼叫 請(qǐng)求的轉(zhuǎn)發(fā)給同一IMPU的另一終端,實(shí)現(xiàn)IMS網(wǎng)絡(luò)的分叉能力,從而在不需 要對(duì)I MS網(wǎng)絡(luò)進(jìn)行改造的基礎(chǔ)上為一號(hào)多機(jī)用戶終端提供順振業(yè)務(wù),增加了 IMS網(wǎng)絡(luò)的分叉能力的應(yīng)用范圍。
圖1為現(xiàn)有I MS網(wǎng)絡(luò)呼叫無(wú)應(yīng)答順序前轉(zhuǎn)的流程圖; 圖2為現(xiàn)有IMS網(wǎng)絡(luò)的分叉能力的流程圖3為本發(fā)明實(shí)施例應(yīng)用服務(wù)器通過(guò)ISC接口獲取終端地址信息的流程
圖4為本發(fā)明實(shí)施例通過(guò)應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)分叉能力的流程圖; 圖5為本發(fā)明實(shí)施例應(yīng)用服務(wù)器結(jié)構(gòu)示意圖。
具體實(shí)施例方式
戶終端的地址信息,呼叫會(huì)話控制功能實(shí)體根據(jù)所述獲取的地址信息將呼叫 請(qǐng)求轉(zhuǎn)發(fā)給終端,當(dāng)被叫長(zhǎng)時(shí)間無(wú)響應(yīng)時(shí),應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)觸發(fā),此 時(shí),呼叫會(huì)話控制功能實(shí)體可根據(jù)獲取的同一IMPU (IMS公有用戶標(biāo)識(shí))的 另一終端地址信息,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給另一終端,使主叫和被叫(另一終端)建立會(huì)話,也就實(shí)現(xiàn)了一號(hào)多機(jī)用戶終端的順振業(yè)務(wù)。
所述獲取一號(hào)多機(jī)用戶終端的地址信息后,觸發(fā)所述呼叫請(qǐng)求的順序可 根據(jù)用戶的設(shè)置和終端能力來(lái)選擇適合的終端發(fā)起所述呼叫請(qǐng)求。其中,所
述用戶的設(shè)置可包括地址域信息(例如公司、家庭、臥室、客廳等)、
狀態(tài)(例如遇忙、關(guān)機(jī)等)、時(shí)間、主叫等;所述終端能力包括媒體能
力(例如語(yǔ)音、視頻、傳真等)、媒體編解碼等。
下面將結(jié)合本發(fā)明具體實(shí)施例附圖對(duì)本發(fā)明作詳細(xì)說(shuō)明。 本發(fā)明實(shí)施例所述的通過(guò)應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)分叉能力的方法,
其具體實(shí)施方式
可分為應(yīng)用服務(wù)器通過(guò)ISC接口獲取終端地址信息和應(yīng)用服
務(wù)器4艮據(jù)獲取的終端地址通過(guò)前轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)分叉能力兩個(gè)過(guò)程;,
如圖3所示,為本發(fā)明實(shí)施例應(yīng)用服務(wù)器通過(guò)ISC接口獲取終端地址信息
的流程圖,具體步驟如下
步驟31: —號(hào)多機(jī)用戶終端的其中一個(gè)終端向IMS核心網(wǎng)(IMS Core)
發(fā)起注冊(cè)請(qǐng)求(Register);若注冊(cè)失敗,返回響應(yīng)401,表示未經(jīng)授權(quán);若
注冊(cè)成功,則返回響應(yīng)200,表示注冊(cè)成功;
注冊(cè)信息包括終端的地址信息,還可包括用戶的設(shè)置和終端能力信息; 為了使應(yīng)用服務(wù)器能夠通過(guò)IMS業(yè)務(wù)控制接口獲取終端的地址信息,可
根據(jù)初始過(guò)濾規(guī)則(IFC: Initial Filter Criteria)發(fā)起第三方注冊(cè)請(qǐng)求,具體
步驟如下
步驟32:由IMS核心網(wǎng)向應(yīng)用服務(wù)器發(fā)起第三方注冊(cè)請(qǐng)求(Register), 在請(qǐng)求中可攜帶所述向I MS Core發(fā)起注冊(cè)請(qǐng)求終端的地址信息;
步驟33:應(yīng)用服務(wù)器向所述呼叫會(huì)話控制功能實(shí)體發(fā)起用戶注冊(cè)狀態(tài)訂 閱(Subscribe);如果在注冊(cè)請(qǐng)求中沒(méi)有攜帶終端的地址信息,那么應(yīng)在通 報(bào)(Notify)中攜帶所述地址信息。通過(guò)上述步驟應(yīng)用服務(wù)器可獲得終端地址信息,并且當(dāng)被叫久不摘機(jī) 時(shí),呼叫會(huì)話控制功能實(shí)體可根據(jù)獲得的終端地址信息轉(zhuǎn)發(fā)所述呼叫請(qǐng)求給
同一IMPU的另一終端。
如圖4所示,為本發(fā)明實(shí)施例通過(guò)前轉(zhuǎn)業(yè)務(wù)實(shí)現(xiàn)分叉能力的流程圖,具體 步驟如下
步驟41:應(yīng)用服務(wù)器收到發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求(Invite B),根據(jù)所述用戶終端的設(shè)置和終端能力選擇適合的終端發(fā)起通話請(qǐng)求, 并在所述通話請(qǐng)求中指示所述選擇的終端的地址,例如可選擇終端B,則在 所述通話請(qǐng)求中攜帶終端B的地址(Contact B);
步驟42:呼叫會(huì)話控制功能實(shí)體根據(jù)應(yīng)用服務(wù)器的指示選擇終端B的地 址,繼續(xù)轉(zhuǎn)發(fā)通話請(qǐng)求(Invite Contact B);
步驟43:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端B)后,被叫返回180振鈴 (Invite180)臨時(shí)響應(yīng)作為應(yīng)答;
當(dāng)終端B長(zhǎng)時(shí)間無(wú)應(yīng)答時(shí),終端B則依照預(yù)先配置的規(guī)則,例如無(wú)條件前 轉(zhuǎn)、無(wú)應(yīng)答前轉(zhuǎn)和遇忙前轉(zhuǎn)等,將該通話請(qǐng)求前轉(zhuǎn)至同一IMPU的另一終端, 例如終端C,具體步驟如下
步驟44:當(dāng)被叫(終端B)久不摘機(jī),應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)觸發(fā),應(yīng) 用服務(wù)器發(fā)出Cancel請(qǐng)求,用于取消所述發(fā)往終端B的通話請(qǐng)求;
步驟45:終端B返回Cancel200,并且同時(shí)發(fā)出Invite487狀態(tài)碼的應(yīng)答;
步驟46:應(yīng)用服務(wù)器收到lnvite487消息后,發(fā)出應(yīng)答(ACK)作為確
認(rèn);
步驟47:應(yīng)用服務(wù)器發(fā)起新的通話請(qǐng)求(Invite B),在通話請(qǐng)求中指示 同一IMPU的另一終端的地址,如終端C的地址(Contact C);
IMS網(wǎng)絡(luò)的一號(hào)多機(jī)用戶終端中,終端B和終端C對(duì)應(yīng)的地址(Contact) 不同,但是在此通話請(qǐng)求(Invite)中對(duì)應(yīng)的IMS公有用戶標(biāo)識(shí)(IMPU)卻 相同,類似使用同一IMPU,同為lnviteB,因此,在取消發(fā)往終端B的通話請(qǐng)求后,選擇具有相同IMPU的另一終端作為被叫。所述具有相同IMPU的終端 可以包括多個(gè),可以按照預(yù)先設(shè)置的呼叫順序進(jìn)行選擇作為被叫的終端。
步驟48:呼叫會(huì)話控制功能實(shí)體根據(jù)應(yīng)用服務(wù)器選擇終端C的地址,繼 續(xù)轉(zhuǎn)發(fā)通話請(qǐng)求(Invite Contact C)給終端C;
步驟49:當(dāng)通話請(qǐng)求成功到達(dá)被叫(終端C)后,被叫返回Invite 180 (180振鈴)臨時(shí)響應(yīng)作為應(yīng)答;
步驟50:當(dāng)被叫(終端C)接受通話請(qǐng)求(Invite C)時(shí),終端C返回 Invite200應(yīng)答給主叫,主叫發(fā)應(yīng)答(ACK)作為確認(rèn),從而主叫與終端C建 立會(huì)話。
由上述方法可知,在本發(fā)明實(shí)施例中,通過(guò)對(duì)應(yīng)用服務(wù)器的改進(jìn),使其 可通過(guò)IMS業(yè)務(wù)控制接口獲取終端地址信息,并通過(guò)應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù) 使用該地址信息將呼叫請(qǐng)求的轉(zhuǎn)發(fā)給被叫終端,實(shí)現(xiàn)I MS網(wǎng)絡(luò)的分叉能力, 從而在不需要對(duì)IMS網(wǎng)絡(luò)進(jìn)行改造的基礎(chǔ)上,為IMS網(wǎng)絡(luò)的一號(hào)多機(jī)用戶終端 提供順振業(yè)務(wù),增加了 IMS網(wǎng)絡(luò)的分叉能力的應(yīng)用范圍。
本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)分叉業(yè)務(wù)的系統(tǒng),包括應(yīng)用服務(wù)器、呼叫 會(huì)話控制功能實(shí)體和多個(gè)一號(hào)多機(jī)用戶終端;
所述應(yīng)用服務(wù)器,用于接收發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,并根據(jù) 預(yù)先的設(shè)定選擇適合的終端發(fā)起通話請(qǐng)求,并在所述請(qǐng)求中指示通過(guò)ISC接 口獲取終端地址信息;
如圖5所示,為本發(fā)明實(shí)施例應(yīng)用服務(wù)器結(jié)構(gòu)示意圖,所述應(yīng)用服務(wù)器 包括
地址信息獲取模塊,用于通過(guò)ISC接口從接收到的發(fā)往一號(hào)多機(jī)用戶終 端的通話請(qǐng)求中獲取所述終端地址信息;
被叫終端選擇模塊,用于根據(jù)一號(hào)多機(jī)用戶終端的設(shè)置和終端能力選擇 所述一號(hào)多機(jī)用戶的終端發(fā)起攜帶有所述獲取的終端地址信息的通話請(qǐng)求;
前轉(zhuǎn)業(yè)務(wù)觸發(fā)模塊,用于在當(dāng)前被叫終端久未摘機(jī)情況下,觸發(fā)前轉(zhuǎn)業(yè)務(wù),通知所述被叫終端選擇模塊重新選擇被叫終端,下發(fā)取消當(dāng)前終端的通 話請(qǐng)求指示。通話取消模塊,用于接收到所述前轉(zhuǎn)業(yè)務(wù)觸發(fā)模塊發(fā)送的指示后,向所 述終端發(fā)送通話請(qǐng)求取消消息,取消所述通話請(qǐng)求。所述呼叫會(huì)話控制功能實(shí)體,包括,通話轉(zhuǎn)發(fā)模塊,用于根據(jù)應(yīng)用服務(wù)器在所述通話請(qǐng)求中指示的終端地址信息轉(zhuǎn)發(fā)所述通話請(qǐng)求;所述一號(hào)多機(jī)用戶終端,包括通話發(fā)起方及接收方,并在所述一號(hào)多機(jī) 用戶終端中預(yù)先設(shè)置前轉(zhuǎn)業(yè)務(wù)邏輯,如遇忙/無(wú)人應(yīng)答等,將所述通話請(qǐng)求前 轉(zhuǎn)至同一IMPU的另一終端。綜上所述,通過(guò)對(duì)IMS網(wǎng)絡(luò)中應(yīng)用服務(wù)器和呼叫會(huì)話控制功能實(shí)體的改 動(dòng),使應(yīng)用服務(wù)器通過(guò)IMS業(yè)務(wù)控制接口獲取終端的地址信息,在應(yīng)用服務(wù) 器的前轉(zhuǎn)業(yè)務(wù)觸發(fā)后,呼叫會(huì)話控制功能實(shí)體可根據(jù)該地址信息將呼叫請(qǐng)求 的轉(zhuǎn)發(fā)給同一IMPU的另一終端,實(shí)現(xiàn)IMS網(wǎng)絡(luò)的分叉能力,從而在不需要對(duì) IMS網(wǎng)絡(luò)進(jìn)行改造的基礎(chǔ)上為IMS網(wǎng)絡(luò)的一號(hào)多機(jī)用戶終端提供順振業(yè)務(wù),增 加了IMS網(wǎng)絡(luò)的分叉能力的應(yīng)用范圍。上述本發(fā)明實(shí)施例中,僅提供通過(guò)應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)而為用戶提供 順振業(yè)務(wù)的技術(shù)方案,而在并振業(yè)務(wù)中,應(yīng)用服務(wù)器獲取終端地址信息的方 法和順振業(yè)務(wù)中獲取終端地址的方法相同。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明 的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1. 一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,其特征在于,所述方法包括以下步驟應(yīng)用服務(wù)器接收到的發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,根據(jù)預(yù)先設(shè)定選擇一終端發(fā)起呼叫請(qǐng)求,并在所述呼叫請(qǐng)求中指示所述應(yīng)用服務(wù)器通過(guò)IMS業(yè)務(wù)控制接口獲取所述終端的地址信息;呼叫會(huì)話控制功能實(shí)體根據(jù)應(yīng)用服務(wù)器的指示選擇所述終端的地址信息轉(zhuǎn)發(fā)所述通話請(qǐng)求;若所述終端久未摘機(jī),則所述應(yīng)用服務(wù)器觸發(fā)前轉(zhuǎn)業(yè)務(wù),根據(jù)所述預(yù)先設(shè)定選擇一號(hào)多機(jī)用戶的另一終端發(fā)起所述呼叫請(qǐng)求,并在所述請(qǐng)求中指示獲取的所述另一終端地址信息。
2、 根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,其特征在于,所述 的預(yù)先設(shè)定包括用戶的設(shè)置和終端能力。
3、 根據(jù)權(quán)利要求1或2所述的一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,其特征在于, 所述應(yīng)用服務(wù)器通過(guò)IMS業(yè)務(wù)控制接口獲取終端地址信息的方法包括一號(hào)多機(jī)用戶終端中的一終端向IMS核心網(wǎng)發(fā)起注冊(cè),注冊(cè)信息中包括 終端地址信息;所述IMS核心網(wǎng)根據(jù)初始過(guò)濾規(guī)則向應(yīng)用服務(wù)器發(fā)起第三方注冊(cè)請(qǐng)求; 應(yīng)用服務(wù)器判斷所述第三方注冊(cè)請(qǐng)求中是否攜帶有所述終端地址信息,若有,所述應(yīng)用服務(wù)器從所述第三方注冊(cè)請(qǐng)求中獲取所述終端地址信息; 否則,所述應(yīng)用服務(wù)器從所述IMS核心網(wǎng)向所述應(yīng)用服務(wù)器發(fā)出的通報(bào)信息中獲取所述終端地址信息。
4、 根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,其特征在于,所述 應(yīng)用服務(wù)器在向另一終端發(fā)起所述呼叫請(qǐng)求前,所述方法還包括所述應(yīng)用服務(wù)器向前一終端發(fā)起取消通話請(qǐng)求消息。
5、 根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法,其特征在于,所述 應(yīng)用服務(wù)器選擇的終端具有同一IMPU。
6、 一種應(yīng)用服務(wù)器,其特征在于,包括地址信息獲取模塊,用于通過(guò)IMS業(yè)務(wù)控制接口獲取終端地址信息; 被叫終端選擇模塊,用于根據(jù)一號(hào)多機(jī)用戶終端的設(shè)置和終端能力選擇所述一號(hào)多機(jī)用戶的終端發(fā)起攜帶有所述獲取的終端地址信息的通話請(qǐng)求;前轉(zhuǎn)業(yè)務(wù)觸發(fā)模塊,用于在當(dāng)前被叫終端久未摘機(jī)情況下,觸發(fā)前轉(zhuǎn)業(yè) '務(wù),通知所述被叫終端選擇模塊重新選擇被叫終端,下發(fā)取消當(dāng)前終端的通話請(qǐng)求指示。
7、 根據(jù)權(quán)利要求6所述的一種應(yīng)用服務(wù)器,其特征在于,還包括 通話取消模塊,用于接收所述前轉(zhuǎn)業(yè)務(wù)觸發(fā)模塊的取消通話請(qǐng)求指示,向所述終端發(fā)送取消通話請(qǐng)求消息。
8、 一種呼叫會(huì)話控制功能實(shí)體,其特征在于,包括 通話轉(zhuǎn)發(fā)模塊,用于根據(jù)應(yīng)用服務(wù)器在所述通話請(qǐng)求中指示的終端地址信息轉(zhuǎn)發(fā)所述通話請(qǐng)求。
9、 一種實(shí)現(xiàn)分叉業(yè)務(wù)的系統(tǒng),其特征在于,所述系統(tǒng)包括 應(yīng)用服務(wù)器,用于接收發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,并根據(jù)預(yù)先設(shè)定選擇向適合的終端發(fā)起通話請(qǐng)求,并在所述通話請(qǐng)求中指示所述應(yīng)用服 務(wù)器通過(guò)IMS業(yè)務(wù)控制接口獲取所述終端的地址信息;呼叫會(huì)話控制功能實(shí)體,用于根據(jù)所述應(yīng)用服務(wù)器指示的所述終端地址 信息向所述地址信息對(duì)應(yīng)的終端發(fā)送轉(zhuǎn)發(fā)所述通話請(qǐng)求。
10、 根據(jù)權(quán)利要求9所述的一種實(shí)現(xiàn)分叉業(yè)務(wù)的系統(tǒng),其特征在于,所 述的應(yīng)用服務(wù)器包括地址信息獲取模塊,用于通過(guò)IMS業(yè)務(wù)控制接口獲取終端地址信息; 被叫終端選擇模塊,用于根據(jù)一號(hào)多機(jī)用戶終端的設(shè)置和終端能力選擇所述一號(hào)多機(jī)用戶的終端發(fā)起攜帶有所述獲取的終端地址信息的通話請(qǐng)求;前轉(zhuǎn)業(yè)務(wù)觸發(fā)模塊,用于在當(dāng)前被叫終端久未摘機(jī)情況下,觸發(fā)前轉(zhuǎn)業(yè) 務(wù),通知所述被叫終端選擇模塊重新選擇被叫終端,下發(fā)取消當(dāng)前終端的通話請(qǐng)求指示。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)分叉業(yè)務(wù)的方法、裝置及系統(tǒng),具體方法為,首先應(yīng)用服務(wù)器通過(guò)IMS業(yè)務(wù)控制接口獲取一號(hào)多機(jī)用戶終端的地址信息,應(yīng)用服務(wù)器接收到的發(fā)往一號(hào)多機(jī)用戶終端的通話請(qǐng)求,根據(jù)用戶的設(shè)置和終端能力選擇適合的終端發(fā)起呼叫請(qǐng)求,并在呼叫請(qǐng)求中指示獲取的終端地址信息,呼叫會(huì)話控制功能實(shí)體根據(jù)獲取的地址信息將呼叫請(qǐng)求轉(zhuǎn)發(fā)給終端;而當(dāng)被叫長(zhǎng)時(shí)間無(wú)響應(yīng)時(shí),應(yīng)用服務(wù)器的前轉(zhuǎn)業(yè)務(wù)觸發(fā),此時(shí),呼叫會(huì)話控制功能實(shí)體可根據(jù)獲取的同一IMPU的另一終端地址信息,將呼叫請(qǐng)求轉(zhuǎn)發(fā)給另一終端,使主叫和被叫建立會(huì)話,也就實(shí)現(xiàn)了一號(hào)多機(jī)用戶終端的順振業(yè)務(wù)。
文檔編號(hào)H04M3/54GK101277342SQ20071008953
公開日2008年10月1日 申請(qǐng)日期2007年3月27日 優(yōu)先權(quán)日2007年3月27日
發(fā)明者錢四化 申請(qǐng)人:華為技術(shù)有限公司