用于轉(zhuǎn)移通過第一應(yīng)用服務(wù)器建立的呼叫以便通過第二應(yīng)用服務(wù)器對(duì)其進(jìn)行路由的方法 ...的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信,并且特別地涉及一種方法和系統(tǒng),用于將通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立的呼叫進(jìn)行轉(zhuǎn)移,以便通過第二應(yīng)用服務(wù)器對(duì)呼叫進(jìn)行路由。
【背景技術(shù)】
[0002]某些私有應(yīng)用服務(wù)器,例如企業(yè)通信應(yīng)用服務(wù)器,較之于公共網(wǎng)絡(luò)通信應(yīng)用服務(wù)器提供更多的通信服務(wù)。企業(yè)通信服務(wù)器典型地提供增補(bǔ)服務(wù),例如呼叫記錄、視頻會(huì)議、咨詢呼叫、轉(zhuǎn)接、在一組用戶終端設(shè)備之間的呼叫轉(zhuǎn)移,以及其他。
[0003]當(dāng)作為這種私有應(yīng)用服務(wù)器的登記訂戶的用戶湊巧通過公共網(wǎng)絡(luò)直接發(fā)起或接收通信時(shí),他并未處在可以從例如其企業(yè)應(yīng)用服務(wù)器的私有應(yīng)用服務(wù)器獲得全部服務(wù)的位置。例如,由移動(dòng)網(wǎng)絡(luò)電話應(yīng)用服務(wù)器所管理的移動(dòng)通信中所涉及的用戶無法將該通信升級(jí)到全協(xié)作會(huì)話,這種升級(jí)能力僅能通過其企業(yè)通信應(yīng)用服務(wù)器來獲得,而后者尚未參與目前的通信。
[0004]因此,為了從私有應(yīng)用服務(wù)器的增補(bǔ)服務(wù)中受益,用戶必須掛斷通信,并接著利用私有通信服務(wù)器重新建立呼叫。為了這個(gè)目的,用戶需要選擇私有應(yīng)用服務(wù)器,重新尋找另一用戶的聯(lián)系方式并且通過私有應(yīng)用服務(wù)器建立新的呼叫。
[0005]這樣的過程非常繁瑣耗時(shí)并且應(yīng)當(dāng)因此被避免。
[0006]FR 2 935 858公開了一種電信方法,其允許對(duì)通過公共網(wǎng)絡(luò)的服務(wù)器建立的呼叫進(jìn)行轉(zhuǎn)移以便將其路由到企業(yè)應(yīng)用服務(wù)器。FR 2 935858公開了第一用戶終端可以發(fā)送服務(wù)器轉(zhuǎn)移指示并且當(dāng)服務(wù)器轉(zhuǎn)移指示被接收到時(shí),公共網(wǎng)絡(luò)被指示以重新路由朝向企業(yè)應(yīng)用服務(wù)器的呼叫。
[0007]公共網(wǎng)絡(luò)停止與第一用戶終端的呼叫,掛斷與相通信設(shè)備的呼叫并且執(zhí)行朝向企業(yè)應(yīng)用服務(wù)器的呼叫。于是,企業(yè)應(yīng)用服務(wù)器建立與第一用戶終端的呼叫,第一用戶終端接受該呼叫。
【發(fā)明內(nèi)容】
[0008]各種實(shí)施例提供了用于自動(dòng)轉(zhuǎn)移通過第一應(yīng)用服務(wù)器建立的呼叫以便通過第二應(yīng)用服務(wù)器對(duì)其進(jìn)行路由的方法和模塊。
[0009]在第一實(shí)施例中,提供了一種用于轉(zhuǎn)移通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立的原始呼叫以便通過第二應(yīng)用服務(wù)器對(duì)其進(jìn)行路由的方法。所述方法包括:
[0010]接收服務(wù)器轉(zhuǎn)移指示;
[0011]當(dāng)接收到應(yīng)用服務(wù)器轉(zhuǎn)移指示時(shí),指示第一應(yīng)用服務(wù)器通過第二應(yīng)用服務(wù)器將原始呼叫轉(zhuǎn)發(fā)到第一用戶設(shè)備,第一應(yīng)用服務(wù)器被指示以在第一用戶設(shè)備、相通信設(shè)備以及第二應(yīng)用服務(wù)器之間建立三方會(huì)議通信,以便將原始呼叫從第一應(yīng)用服務(wù)器轉(zhuǎn)發(fā)到第二應(yīng)用服務(wù)器;
[0012]確定從第二應(yīng)用服務(wù)器路由到第一用戶設(shè)備的進(jìn)入呼叫具有與原始呼叫的標(biāo)識(shí)信息相匹配的標(biāo)識(shí)信息;
[0013]當(dāng)確定標(biāo)識(shí)信息匹配時(shí),使得第一用戶設(shè)備接聽從第二應(yīng)用服務(wù)器路由到第一用戶設(shè)備的進(jìn)入呼叫并且指示釋放第一應(yīng)用服務(wù)器和第一用戶設(shè)備之間的呼叫分支。
[0014]由此,通過第二應(yīng)用服務(wù)器可以對(duì)呼叫進(jìn)行自動(dòng)轉(zhuǎn)移并且用戶可以從第二應(yīng)用服務(wù)器的全部服務(wù)中受益。
[0015]歸功于這些特征,呼叫可以無縫轉(zhuǎn)移。
[0016]在一些實(shí)施例中,這種方法可以包括以下特征中的一個(gè)或多個(gè)特征:
[0017]-所述方法包括指示第一應(yīng)用服務(wù)器對(duì)從第一應(yīng)用服務(wù)器轉(zhuǎn)發(fā)到第二應(yīng)用服務(wù)器的原始呼叫進(jìn)行標(biāo)記以便生成原始呼叫的標(biāo)識(shí)信息的步驟;
[0018]-所述方法包括確定在第二應(yīng)用服務(wù)器和第一用戶設(shè)備之間具有有效路由的初始步驟;
[0019]-所述方法包括接收通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立原始呼叫的通知,并且發(fā)送用于通過第二應(yīng)用服務(wù)器轉(zhuǎn)移呼叫的邀請(qǐng);
[0020]-所述方法包括將第二應(yīng)用服務(wù)器地址和代表第一用戶設(shè)備地址的信息提供給第一應(yīng)用服務(wù)器,所述代表第一用戶設(shè)備地址的信息為第一用戶設(shè)備地址或被分配給第一用戶的唯一聯(lián)系地址,以便將原始呼叫從第一應(yīng)用服務(wù)器轉(zhuǎn)發(fā)到第二應(yīng)用服務(wù)器并且將其路由到第一用戶設(shè)備。
[0021]在第二實(shí)施例中,提供了一種用于轉(zhuǎn)移通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立的原始呼叫以便通過第二應(yīng)用服務(wù)器對(duì)其進(jìn)行路由的模塊。所述模塊包括:
[0022]-引擎,被配置用于:
[0023]當(dāng)接收到應(yīng)用服務(wù)器轉(zhuǎn)移指示時(shí),指示第一應(yīng)用服務(wù)器通過第二應(yīng)用服務(wù)器將原始呼叫轉(zhuǎn)發(fā)到第一用戶設(shè)備,第一應(yīng)用服務(wù)器被指示以在第一用戶設(shè)備、相通信設(shè)備以及第二應(yīng)用服務(wù)器之間建立三方會(huì)議通信,以便將原始呼叫從第一應(yīng)用服務(wù)器轉(zhuǎn)發(fā)到第二應(yīng)用服務(wù)器;
[0024]確定從第二應(yīng)用服務(wù)器路由到第一用戶設(shè)備的進(jìn)入呼叫具有與原始呼叫的標(biāo)識(shí)信息相匹配的標(biāo)識(shí)信息;
[0025]當(dāng)確定標(biāo)識(shí)信息匹配時(shí),使得第一用戶設(shè)備接聽從第二應(yīng)用服務(wù)器路由到第一用戶設(shè)備的進(jìn)入呼叫并且引起第一應(yīng)用服務(wù)器和第一用戶設(shè)備之間的呼叫分支的釋放。
[0026]在一些實(shí)施例中,這種模塊可以包括以下特征中的一個(gè)或多個(gè)特征:
[0027]-所述引擎被配置為指示第一應(yīng)用服務(wù)器對(duì)從第一應(yīng)用服務(wù)器轉(zhuǎn)發(fā)到第二應(yīng)用服務(wù)器的原始呼叫進(jìn)行標(biāo)記以便生成原始呼叫的標(biāo)識(shí)信息;
[0028]-所述引擎被配置為確定在第二應(yīng)用服務(wù)器和第一用戶設(shè)備之間具有有效路由;
[0029]-所述模塊包括控制用戶接口或控制用戶接口連接器,并且所述引擎被配置為當(dāng)檢測(cè)到通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信用戶設(shè)備之間建立的原始呼叫時(shí),通過控制用戶接口或控制用戶接口連接器生成用于通過第二應(yīng)用服務(wù)器轉(zhuǎn)移呼叫的邀請(qǐng);
[0030]-所述模塊包括應(yīng)用服務(wù)器連接器,用于將所述模塊連接到第一應(yīng)用服務(wù)器和第二應(yīng)用服務(wù)器;以及/或者
[0031]-所述模塊包括設(shè)備電話資源連接器,用于將所述模塊連接到第一用戶設(shè)備。
[0032]根據(jù)第三實(shí)施例,提供了一種包括應(yīng)用服務(wù)器和與應(yīng)用服務(wù)器相關(guān)聯(lián)的根據(jù)第二實(shí)施例的模塊的系統(tǒng)。
[0033]根據(jù)第四實(shí)施例,提供了一種包括用戶設(shè)備和與用戶設(shè)備相關(guān)聯(lián)的根據(jù)第二實(shí)施例的模塊的系統(tǒng)。
【附圖說明】
[0034]以示例的方式參照附圖,通過參考以下所描述的實(shí)施例,本發(fā)明的這些以及其他方面將會(huì)變得明顯并且得到闡釋。
[0035]圖1為示出了用于對(duì)通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立的原始呼叫進(jìn)行轉(zhuǎn)移以便通過第二應(yīng)用服務(wù)器建立呼叫的模塊的架構(gòu)的功能性框圖。
[0036]圖2為示出了其中通過第一應(yīng)用服務(wù)器在第一用戶設(shè)備和相通信設(shè)備之間建立呼叫的網(wǎng)絡(luò)的示圖。
[0037]圖3為示出了圖2的網(wǎng)絡(luò)的示圖,其中呼叫已經(jīng)被轉(zhuǎn)移使得此時(shí)呼叫通過第二應(yīng)用服務(wù)器被路由。
[0038]圖4為示出了根據(jù)一個(gè)實(shí)施例的方法的步驟的時(shí)間圖。
【具體實(shí)施方式】
[0039]所描述的示例性實(shí)施例涉及一種方法和模塊,用于在SIP (會(huì)話發(fā)起協(xié)議)支持網(wǎng)絡(luò)例如MS(因特網(wǎng)多媒體子系統(tǒng))網(wǎng)絡(luò)中,轉(zhuǎn)移通過例如公共應(yīng)用服務(wù)器的第一應(yīng)用服務(wù)器3建立的呼叫,以便通過例如私有應(yīng)用服務(wù)器的第二應(yīng)用服務(wù)器4對(duì)其進(jìn)行路由。然而,雖然本發(fā)明可以應(yīng)用在IMS網(wǎng)絡(luò)的范圍內(nèi),但其同樣可以應(yīng)用于其他架構(gòu)。
[0040]典型地,第二應(yīng)用服務(wù)器4可以為用戶提供更多的服務(wù),例如記錄、視頻會(huì)議、咨詢呼叫、轉(zhuǎn)接、在一組用戶終端設(shè)備之間的呼叫轉(zhuǎn)移。
[0041]如圖2和圖3所描述,網(wǎng)絡(luò)包括第一用戶設(shè)備1、相通信設(shè)備或第二用戶設(shè)備2、第一應(yīng)用服務(wù)器3、第二應(yīng)用服務(wù)器4以及模塊5,該模塊5用于轉(zhuǎn)移通過第一應(yīng)用服務(wù)器3建立的呼叫以便通過第二應(yīng)用服務(wù)器4對(duì)其進(jìn)行建立。在之后的描述中,對(duì)于通信應(yīng)用轉(zhuǎn)移模塊,模塊5被稱為CAS模塊5。
[0042]第一用戶設(shè)備I和相通信設(shè)備2可以是任何種類的電信終端用戶設(shè)備,例如移動(dòng)電話、個(gè)人數(shù)字助理、固定電話等。
[0043]此外,本發(fā)明并不限于其中網(wǎng)絡(luò)僅包括兩個(gè)應(yīng)用服務(wù)器的實(shí)施例,而是也可以應(yīng)用任意數(shù)目η個(gè)應(yīng)用服務(wù)器,η為2或更多。
[0044]CAS模塊5,如圖1中詳細(xì)所示,包括引擎51、控制用戶接口 52、用于將所述CAS模塊5連接到至少第一用戶設(shè)備I的設(shè)備電話資源連接器53以及用于將所述CAS模塊5連接到η個(gè)應(yīng)用服務(wù)器(在所描述的實(shí)施例中,第一應(yīng)用服務(wù)器3和第二應(yīng)用服務(wù)器4)的應(yīng)用服務(wù)器連接器54。
[0045]引擎51是與存儲(chǔ)器以及合適的軟件或軟件程序相關(guān)聯(lián)的微控制器或微處理器。
[0046]CAS模塊5可以實(shí)施在第一用戶設(shè)備中以及/或者實(shí)施在應(yīng)用服務(wù)器中的任一個(gè)中。
[0047]CAS模塊5可以具有其自己的控制用戶接口 52,但是其還可以通過合適的控制用戶接口連接器使用第一用戶設(shè)備I的控制用戶接口??刂朴脩艚涌?52使得終端用戶能夠被通知所建立的原始呼叫并且將應(yīng)用服務(wù)器轉(zhuǎn)移指示傳送到CSA模塊5??商娲?,經(jīng)由控制用戶接口連接器,通過第一用戶設(shè)備I的控制用戶接口輸入針對(duì)CAS模塊5的指示。
[0048]現(xiàn)在將詳細(xì)描述根據(jù)一個(gè)實(shí)施例的用于轉(zhuǎn)移呼叫的方法。
[0049]作為初始步驟(步驟100,步驟101),CAS模塊5的引擎51通過未詳細(xì)示出的應(yīng)用服務(wù)器連接器54和各自的控制接口向第一應(yīng)用服務(wù)器3和第二應(yīng)用服務(wù)器4進(jìn)行訂閱。
[0050]當(dāng)然,第一用戶是第一應(yīng)用服務(wù)器3和第二應(yīng)用服務(wù)器4的經(jīng)注冊(cè)的訂戶。
[0051]在一個(gè)實(shí)施例中,第二應(yīng)用服務(wù)器4提供允許具有一組用戶設(shè)備的用戶利用其設(shè)備中的任一個(gè)應(yīng)答呼叫并且/或者在其設(shè)備之間轉(zhuǎn)移呼叫的服務(wù)。為了這個(gè)目的,第二應(yīng)用服務(wù)器4鏈接到用戶資料注冊(cè)器,所述用戶資料注冊(cè)器為第一用戶分配唯一聯(lián)系地址,該唯一聯(lián)系地址可以被用來將呼叫尋址到一組第一用戶設(shè)備。
[0052]任何通過第一應(yīng)用服務(wù)器3和第二應(yīng)用服務(wù)器4中的任一個(gè)而被指向第一應(yīng)用用戶的呼叫都被通知到CAS模塊5。引擎54還能夠確定在第一應(yīng)用服務(wù)器3和第一用戶設(shè)備I之間是否有有效路由,在第二應(yīng)用服務(wù)器4和第一用戶設(shè)備I之間是否有有效路由以及在第一應(yīng)用服務(wù)器3和第二應(yīng)用服務(wù)器4之間是否有有效路由。
[0053]當(dāng)通過第一應(yīng)用服務(wù)器3從第一用戶設(shè)備I開始原始呼叫或通過第一用戶設(shè)備I接收原始呼叫,使得在第一用戶設(shè)備I和相通信設(shè)備2之間通過第一應(yīng)用服務(wù)器3建立呼叫21時(shí),如圖1所示,可以如下實(shí)施用于轉(zhuǎn)移的方法。
[0054]只要通過第一應(yīng)用服務(wù)器3建立呼叫20,CAS模塊5的引擎51就通過相關(guān)的應(yīng)用服務(wù)器連接器54從第一應(yīng)用服務(wù)器接收關(guān)于在第一用戶設(shè)備I和相通信設(shè)備2之間通過第一應(yīng)用服務(wù)器3建立了原始呼叫的通知(步驟200)。接著,引擎51檢查是否經(jīng)由控制用