欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在分布式對(duì)等網(wǎng)絡(luò)中用于橋接呼叫出現(xiàn)點(diǎn)的系統(tǒng)和方法

文檔序號(hào):7949303閱讀:174來源:國(guó)知局
專利名稱:在分布式對(duì)等網(wǎng)絡(luò)中用于橋接呼叫出現(xiàn)點(diǎn)的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及分布式對(duì)等網(wǎng)絡(luò),具體說來,本發(fā)明涉及由這種網(wǎng)絡(luò)處理的呼叫處理特征。
背景技術(shù)
某些現(xiàn)代通信解決方案基于VoIP(語音IP(互聯(lián)網(wǎng)協(xié)議))技術(shù),其涉及通過基于IP的數(shù)據(jù)網(wǎng)絡(luò)來傳輸呼叫。通信的形式是分組數(shù)據(jù),因此,不存在如同在交換網(wǎng)絡(luò)情況下存在的固定連接。通信可以是文本、語音、圖形或視頻。為了簡(jiǎn)化IP通信問題,已提出各個(gè)標(biāo)準(zhǔn)并在工業(yè)中采用所述標(biāo)準(zhǔn)。所述標(biāo)準(zhǔn)的示例是H.323(基于分組的通信系統(tǒng))和SIP(會(huì)話初始協(xié)議)。當(dāng)設(shè)計(jì)新的硬件和軟件時(shí),遵循這些標(biāo)準(zhǔn)。SIP標(biāo)準(zhǔn)覆蓋用于建立,修改和撤下通過互聯(lián)網(wǎng)的多媒體會(huì)話的技術(shù)要求。將兩個(gè)端點(diǎn)之間的多媒體通信會(huì)話稱為呼叫。
在傳統(tǒng)的本地電話網(wǎng)絡(luò)中(例如,在辦公室環(huán)境中),諸如主交換臺(tái)或公共交換機(jī)(PBX)的中央位置控制來電呼叫的路由、由本地電話網(wǎng)絡(luò)的分機(jī)實(shí)行的掛起、呼叫的轉(zhuǎn)移等。這種類型的呼叫管理具有幾個(gè)缺點(diǎn)。例如,中央位置負(fù)責(zé)監(jiān)視和維持對(duì)網(wǎng)絡(luò)中所有通信量的控制。這導(dǎo)致為了駐留在一個(gè)位置,需要相當(dāng)?shù)奶幚砟芰Α?br> 在上述的辦公室環(huán)境示例中,由交換臺(tái)或PBX最終處理諸如將呼叫掛起、從掛起重新恢復(fù)呼叫、直接或看管轉(zhuǎn)移的呼叫處理特征。當(dāng)由終端將呼叫掛起時(shí),所述呼叫被交換臺(tái)掛起。當(dāng)呼叫被轉(zhuǎn)移到另一分機(jī)時(shí),通過交換臺(tái)對(duì)所述呼叫進(jìn)行路由。這就是交換臺(tái)需要具有相當(dāng)?shù)奶幚砟芰Φ脑?。?duì)于幾十到幾百人的辦公室,交換臺(tái)必須能夠在仍舊對(duì)常規(guī)的來電和去電通信量進(jìn)行路由的同時(shí),處理多個(gè)掛起和轉(zhuǎn)移等。
為了保證交換臺(tái)或PBX能夠處理最大負(fù)載,有必要具有比在任何給定時(shí)間通常所需的處理能力更多的處理能力。這導(dǎo)致了處理能力的浪費(fèi),而這些浪費(fèi)由使用本地網(wǎng)絡(luò)的顧客來付費(fèi)。
此外,在常規(guī)的系統(tǒng)中,典型的PBX與電話機(jī)之間的通信和控制協(xié)議是專有的。因此,顧客通常被強(qiáng)制從相同的出售者購(gòu)買PBX和電話機(jī)。此外,在傳統(tǒng)PBX系統(tǒng)中,電話機(jī)通常是“啞的”,所有的智能和處理能力在集中的PBX或呼叫服務(wù)器中實(shí)施,因此,用于小型系統(tǒng)的前端入口費(fèi)用較高。
由于傳統(tǒng)PBX系統(tǒng)典型地具有有限的能力,超出其能力就需要重大的升級(jí),所以可擴(kuò)展性是傳統(tǒng)PBX系統(tǒng)的另一缺點(diǎn)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一主要方面,提供一種橋接呼叫出現(xiàn)點(diǎn)(BCA)群組,包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,其適于以分布方式共同實(shí)現(xiàn)BCA呼叫處理特征。
在第一方面的實(shí)施例中,BCA呼叫處理特征包括包括以下內(nèi)容的組中的至少一項(xiàng)內(nèi)容應(yīng)答來電呼叫、發(fā)出去電呼叫、將呼叫掛起、從掛起重新恢復(fù)呼叫、執(zhí)行盲轉(zhuǎn)移(blind transfer)和執(zhí)行看管轉(zhuǎn)移(attended transfer)。
在第一方面的實(shí)施例中,將所述多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置中的至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持,其中,主要網(wǎng)絡(luò)裝置適于充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的協(xié)議信令的中間體。
在第一方面的實(shí)施例中,在建立網(wǎng)絡(luò)的裝置對(duì)裝置連接之后,在BCA群組中的次要網(wǎng)絡(luò)裝置與其它裝置之間交換通信數(shù)據(jù),主要網(wǎng)絡(luò)裝置保持與次要網(wǎng)絡(luò)裝置和其它網(wǎng)絡(luò)裝置的聯(lián)系,以便作為BCA群組中的網(wǎng)絡(luò)裝置與其它裝置之間的中間體,幫助其它協(xié)議信令。
在第一方面的實(shí)施例中,在根據(jù)實(shí)時(shí)傳輸協(xié)議(RTP)建立網(wǎng)絡(luò)的裝置對(duì)裝置連接之后,通信數(shù)據(jù)在BCA群組中的次要網(wǎng)絡(luò)裝置與其它裝置之間流動(dòng)。
在第一方面的實(shí)施例中,根據(jù)會(huì)話初始協(xié)議(SIP)執(zhí)行協(xié)議信令。
在第一方面的實(shí)施例中,所述其它裝置是BCA群組內(nèi)部的對(duì)等的基于分組的網(wǎng)絡(luò)裝置。
在第一方面的實(shí)施例中,所述其它裝置在BCA群組外部。
在第一方面的實(shí)施例中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是語音互聯(lián)網(wǎng)協(xié)議(VoIP)電話終端機(jī)。
在第一方面的實(shí)施例中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是基于分組的通信電話終端機(jī)。
在第一方面的實(shí)施例中,將主要網(wǎng)絡(luò)裝置指定為用于BCA群組中的第二主要網(wǎng)絡(luò)裝置的次要網(wǎng)絡(luò)裝置。
在第一方面的實(shí)施例中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
根據(jù)本發(fā)明的第二主要方面,提供一種對(duì)等系統(tǒng),其包括至少一個(gè)根據(jù)第一主要方面的BCA群組,其中,將至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,并將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,所述次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持;以及耦合到所述至少一個(gè)BCA群組的至少一個(gè)訪問接口,所述至少一個(gè)訪問接口提供到對(duì)等系統(tǒng)外部的通信網(wǎng)絡(luò)的訪問。
在第二方面的實(shí)施例中,所述至少一個(gè)訪問接口是用于將所述至少一個(gè)BCA群組的對(duì)等的基于分組的網(wǎng)絡(luò)裝置連接到對(duì)等系統(tǒng)外部的公共交換電話網(wǎng)絡(luò)(PSTN)的細(xì)干線接口(TTI,thin trunkinterface)。
在第二方面的實(shí)施例中,所述至少一個(gè)訪問接口是用于將對(duì)等系統(tǒng)內(nèi)的所述至少一個(gè)BCA群組的對(duì)等的基于分組的網(wǎng)絡(luò)裝置連接到對(duì)等系統(tǒng)外部的基于分組的網(wǎng)絡(luò)裝置的接口。
在第二方面的實(shí)施例中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是VoIP終端機(jī)。
根據(jù)本發(fā)明的第三主要方面,提供一種用于操作包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的BCA群組的方法,其中,將至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,主要網(wǎng)絡(luò)裝置適于充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的協(xié)議信令的中間體,所述方法包括以分布方式共同實(shí)現(xiàn)BCA呼叫處理特征。
在第三方面的實(shí)施例中,呼叫處理特征是接收來電呼叫,所述方法包括主叫裝置聯(lián)系主要網(wǎng)絡(luò)裝置,在被通知主叫裝置的聯(lián)系的情況下,主要網(wǎng)絡(luò)裝置聯(lián)系次要網(wǎng)絡(luò)裝置,第一次要網(wǎng)絡(luò)裝置響應(yīng)于主要網(wǎng)絡(luò)裝置的聯(lián)系,主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排主叫裝置與第一次要網(wǎng)絡(luò)裝置之間的連接,當(dāng)通過主叫裝置與第一次要網(wǎng)絡(luò)裝置之間的連接的通信會(huì)話完成時(shí),終止主叫裝置與主要網(wǎng)絡(luò)裝置之間的聯(lián)系,并且主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系,第一次要網(wǎng)絡(luò)裝置通知所有網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
在第三方面的實(shí)施例中,呼叫處理特征是發(fā)出去電呼叫,所述方法包括主要網(wǎng)絡(luò)裝置在聯(lián)系被叫裝置之前聯(lián)系次要網(wǎng)絡(luò)裝置,以將主要網(wǎng)絡(luò)裝置與被叫裝置之間可能的通信會(huì)話通知給次要網(wǎng)絡(luò)裝置,主要網(wǎng)絡(luò)裝置聯(lián)系被叫裝置,被叫裝置響應(yīng)于主要網(wǎng)絡(luò)裝置的聯(lián)系,主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排被叫裝置與主要網(wǎng)絡(luò)裝置之間的連接,主要網(wǎng)絡(luò)裝置聯(lián)系次要網(wǎng)絡(luò)裝置,以通知次要網(wǎng)絡(luò)裝置主要網(wǎng)絡(luò)裝置當(dāng)前忙碌;當(dāng)通過主要網(wǎng)絡(luò)裝置與被叫裝置之間的連接的通信會(huì)話完成時(shí),終止主要網(wǎng)絡(luò)裝置與被叫裝置之間的聯(lián)系,并且主要網(wǎng)絡(luò)裝置通知次要網(wǎng)絡(luò)裝置主要網(wǎng)絡(luò)裝置當(dāng)前空閑。
在第三方面的實(shí)施例中,呼叫處理特征是將呼叫掛起,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要裝置將與所述其它裝置的呼叫掛起,第一次要網(wǎng)絡(luò)裝置將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置,主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系,并且第一次要網(wǎng)絡(luò)裝置將所述呼叫的位置和狀態(tài)通知給次要網(wǎng)絡(luò)裝置。
在第三方面的實(shí)施例中,對(duì)掛起的呼叫的控制包括含有以下內(nèi)容的群組中任何一個(gè)向掛起的所述其它裝置提供音樂以及向掛起的所述其它裝置提供語音消息。
在第三發(fā)明的實(shí)施例中,呼叫處理特征是從掛起重新恢復(fù)呼叫,其中,所述呼叫當(dāng)前在主要網(wǎng)絡(luò)裝置與其它裝置之間掛起,所述方法包括第一次要裝置開始恢復(fù)來自主要網(wǎng)絡(luò)裝置的掛起的呼叫,主要網(wǎng)絡(luò)裝置經(jīng)由主要網(wǎng)絡(luò)裝置與所述其它裝置之間的協(xié)議信令安排第一次要網(wǎng)絡(luò)裝置與所述其它裝置之間的連接,當(dāng)所述其它裝置的用戶與第一次要網(wǎng)絡(luò)裝置的用戶之間的通信會(huì)話完成時(shí),終止所述其它裝置與主要網(wǎng)絡(luò)裝置之間的聯(lián)系,并且主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系,在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的從掛起重新恢復(fù)呼叫的呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與其它裝置之間的聯(lián)系已經(jīng)終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
在第三方面的實(shí)施例中,主要網(wǎng)絡(luò)裝置終止與最初將呼叫掛起的網(wǎng)絡(luò)裝置的聯(lián)系,在第一次要網(wǎng)絡(luò)裝置被連接到所述其它裝置之后,第一次要網(wǎng)絡(luò)裝置通知主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置第一次要裝置已成功接起所述掛起。
在第三方面的實(shí)施例中,呼叫處理特征是盲轉(zhuǎn)移到至少包括BCA群組的對(duì)等系統(tǒng)內(nèi)的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要網(wǎng)絡(luò)裝置開始將呼叫從所述其它裝置轉(zhuǎn)移到轉(zhuǎn)移接收網(wǎng)絡(luò)裝置,第一次要網(wǎng)絡(luò)裝置將所述呼叫掛起,并將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置,第一次要網(wǎng)絡(luò)裝置聯(lián)系主要網(wǎng)絡(luò)裝置以使主要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置,主要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置并邀請(qǐng)轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受當(dāng)前掛起的來自所述其它裝置的呼叫,轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受所述呼叫,主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排所述其它裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置之間的連接,當(dāng)所述其它裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置連接時(shí),主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系,在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的盲轉(zhuǎn)移的呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與其它裝置之間的聯(lián)系已終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
在第三方面的實(shí)施例中,呼叫處理特征是看管轉(zhuǎn)移到至少包括BCA群組的對(duì)等系統(tǒng)內(nèi)的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要網(wǎng)絡(luò)裝置開始將呼叫從所述其它裝置轉(zhuǎn)移到轉(zhuǎn)移接收網(wǎng)絡(luò)裝置,第一次要網(wǎng)絡(luò)裝置將所述呼叫掛起,并將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置,第一次要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置,并且第一次要網(wǎng)絡(luò)裝置的用戶向轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的用戶介紹所述呼叫,第一次要網(wǎng)絡(luò)裝置將與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的呼叫掛起,第一次要網(wǎng)絡(luò)裝置聯(lián)系主要網(wǎng)絡(luò)裝置,傳遞對(duì)當(dāng)前掛起的與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的呼叫的控制并使主要網(wǎng)絡(luò)裝置安排連接當(dāng)前掛起的呼叫,主要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置并邀請(qǐng)轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受當(dāng)前掛起的來自所述其它裝置的呼叫,轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受所述呼叫,主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排主叫裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置之間的連接,當(dāng)主叫裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置連接時(shí),主叫網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系,在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的看管轉(zhuǎn)移呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與其它裝置之間的聯(lián)系已終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
在第三方面的實(shí)施例中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是VoIP終端機(jī)。
在第三方面的實(shí)施例中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
在第三方面的實(shí)施例中,當(dāng)主叫裝置無法聯(lián)系主要網(wǎng)絡(luò)裝置時(shí),聯(lián)系已知將被分配給主要網(wǎng)絡(luò)裝置的備用主要網(wǎng)絡(luò)裝置,以執(zhí)行任務(wù),其中,如果主要網(wǎng)絡(luò)可用于主叫裝置的聯(lián)系,則將由主叫網(wǎng)絡(luò)裝置來執(zhí)行所述任務(wù)。
根據(jù)本發(fā)明的第四主要方面,提供一種通信系統(tǒng),包括對(duì)等網(wǎng)絡(luò)系統(tǒng),其包括至少一個(gè)根據(jù)第一方面的BCA群組,其中,將網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,并將剩余網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持,以及其包括耦合到所述至少一個(gè)BCA群組的至少一個(gè)訪問接口,所述至少一個(gè)訪問接口提供到對(duì)等系統(tǒng)外部的通信網(wǎng)絡(luò)的訪問;以及對(duì)等網(wǎng)絡(luò)外部的至少一個(gè)通信網(wǎng)絡(luò),其經(jīng)由至少一個(gè)訪問接口耦合到對(duì)等網(wǎng)絡(luò);其中,BCA群組的主要網(wǎng)絡(luò)裝置充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的通信的中間體,其中,經(jīng)由主要網(wǎng)絡(luò)裝置發(fā)送用于建立所述其它裝置與BCA群組中的次要網(wǎng)絡(luò)裝置之間的網(wǎng)絡(luò)的裝置對(duì)裝置連接的協(xié)議信令。
在第四方面的實(shí)施例中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
根據(jù)本發(fā)明的第五主要方面,提供一種用于在根據(jù)第一方面的BCA群組中使用的VoIP終端機(jī)。
根據(jù)本發(fā)明的第六方面,提供一種其中包含有計(jì)算機(jī)可讀程序代碼裝置的用于在網(wǎng)絡(luò)裝置中使用的計(jì)算機(jī)可用介質(zhì),所述計(jì)算機(jī)可讀程序代碼裝置用于對(duì)于BCA群組以分布方式實(shí)現(xiàn)BCA呼叫處理特征,所述BCA群組包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,所述網(wǎng)絡(luò)裝置均配備有計(jì)算機(jī)可讀程序代碼裝置。
在第六方面的實(shí)施例中,所述計(jì)算機(jī)可用介質(zhì)還包括用于將至少一個(gè)備用主要網(wǎng)絡(luò)裝置分配給主要網(wǎng)絡(luò)裝置的計(jì)算機(jī)可讀程序代碼裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
通過研究結(jié)合附圖對(duì)本發(fā)明特定實(shí)施例的以下描述,本發(fā)明的其它方面和特點(diǎn)將對(duì)于本領(lǐng)域的普通技術(shù)人員變得清楚。


現(xiàn)在,將參照附圖描述本發(fā)明的優(yōu)選實(shí)施例,其中圖1是由本發(fā)明實(shí)施例提供的橋接呼叫出現(xiàn)點(diǎn)(BCA,Bridge CallAppearance)的框圖;圖2是包括至少一個(gè)如圖1所示的BCA群組的分布式對(duì)等網(wǎng)絡(luò)的框圖;圖3是示出如本發(fā)明實(shí)施例提供的接收來電呼叫的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;圖4是示出如本發(fā)明實(shí)施例提供的發(fā)出去電呼叫的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;圖5是示出如本發(fā)明實(shí)施例提供的將呼叫掛起的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;圖6是示出如本發(fā)明實(shí)施例提供的從掛起重新恢復(fù)呼叫的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;圖7A是示出如本發(fā)明實(shí)施例提供的從一終端盲轉(zhuǎn)移到另一終端的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;
圖7B是示出從一終端盲轉(zhuǎn)移到另一終端的第二實(shí)施例的信號(hào)流的信號(hào)流程圖;圖8是示出從一終端看管轉(zhuǎn)移到另一終端的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖;圖9是示出從一終端看管轉(zhuǎn)移到另一終端的BCA呼叫處理特征的第二實(shí)施例的信號(hào)流的信號(hào)流程圖;圖10是對(duì)圖1或圖2的終端機(jī)進(jìn)行操作的軟件的功能框圖;圖11是開始從一網(wǎng)絡(luò)裝置到另一網(wǎng)絡(luò)裝置的呼叫的方法的流程圖,其中,當(dāng)期望的網(wǎng)絡(luò)服務(wù)不可用時(shí),所述另一網(wǎng)絡(luò)裝置采用備用網(wǎng)絡(luò)裝置;以及圖12是示出如本發(fā)明實(shí)施例提供的、當(dāng)主要終端不可用并使用備用主要終端作為替代時(shí)接收來電呼叫的BCA呼叫處理特征的信號(hào)流的信號(hào)流程圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施例提供一種用于執(zhí)行在本地對(duì)網(wǎng)絡(luò)裝置實(shí)現(xiàn)的呼叫處理特征的分布式對(duì)等網(wǎng)絡(luò)的橋接呼叫出現(xiàn)點(diǎn)(BCA)功能。
參照?qǐng)D1,示出通常由10指示的BCA群組的示例實(shí)現(xiàn),其利用由本發(fā)明實(shí)施例提供的分布式對(duì)等呼叫處理。
將BCA群組看作對(duì)等的基于分組的網(wǎng)絡(luò)裝置的群組,其中,將一個(gè)或多個(gè)所述網(wǎng)絡(luò)裝置指定為用于在BCA群組內(nèi)產(chǎn)生的呼叫的協(xié)議信令的中間體。例如,指向BCA群組內(nèi)的網(wǎng)絡(luò)裝置的從BCA群組外發(fā)起的呼叫具有用于經(jīng)由中間網(wǎng)絡(luò)裝置處理的建立呼叫,維持呼叫和斷開呼叫的協(xié)議信令。通過類似的方式,指向BCA群組外的網(wǎng)絡(luò)裝置的在BCA群組內(nèi)發(fā)起的呼叫同樣具有用于經(jīng)由中間網(wǎng)絡(luò)裝置處理的建立呼叫,維持呼叫和斷開呼叫的協(xié)議信令。用于BCA群組內(nèi)的網(wǎng)絡(luò)裝置的在BCA群組內(nèi)發(fā)起的呼叫還需要用于建立呼叫的類似協(xié)議信令。用于這種BCA群組的實(shí)際示例是具有上司的辦公室環(huán)境,其中,所述BCA群組將支持由本發(fā)明實(shí)施例提供的BCA呼叫處理特征,所述上司具有若干管理助手。上司具有終端機(jī)以及均具有終端機(jī)的管理助手。終端機(jī)的所述群組將被看作BCA群組,其中,將上司的終端機(jī)指定為主要終端機(jī),用于充當(dāng)如上所述的中間體,管理助手的終端機(jī)向上司的終端機(jī)提供支持。當(dāng)呼叫針對(duì)主要終端機(jī)來電時(shí),BCA中的所有電話同時(shí)響鈴。如果期望的話,則管理助手終端機(jī)之一可接受對(duì)所述呼叫的職責(zé),并且該管理助手隨后將通過與主叫者對(duì)話,將呼叫掛起,轉(zhuǎn)移呼叫或開始其它呼叫處理特征來相應(yīng)地處理所述呼叫。如以下將更加詳細(xì)描述的,經(jīng)由上司的終端機(jī)來處理由管理助手終端機(jī)為了處理呼叫所采用的協(xié)議信令步驟。
BCA群組10以耦合到網(wǎng)絡(luò)30的終端機(jī)101、102、103、104、105的形式顯示5個(gè)網(wǎng)絡(luò)裝置。作為示例,網(wǎng)絡(luò)30可以是LAN(局域網(wǎng))。在圖1的示例中,存在5個(gè)終端機(jī)101、102、103、104、105,然而,更一般的情況是存在總共N個(gè)終端機(jī),其中,N≥2。在BCA群組10中,將一個(gè)或多個(gè)終端機(jī)指定為主要終端。指定為主要終端標(biāo)示終端機(jī)充當(dāng)用于在建立、維持和斷開呼叫的信令協(xié)議的中間體,在本地對(duì)等網(wǎng)絡(luò)的內(nèi)部或外部,所述呼叫在BCA群組10中的終端機(jī)與BCA群組10中的另一終端機(jī)或BCA群組10外部的終端機(jī)之間進(jìn)行。將BCA群組10中的剩余終端機(jī)指定為次要終端。指定為次要終端標(biāo)示當(dāng)主要終端忙碌或以其它方式不可用時(shí),終端機(jī)向主要終端提供支持。然而,次要終端還獨(dú)立地表現(xiàn)為具有許多與主要終端相同的呼叫處理特征。
在某些實(shí)施例中,其中,多于一個(gè)的終端機(jī)被指定為BCA群組內(nèi)的主要終端,可將主要終端指定為用于其它主要終端的次要終端。
BCA群組中的終端機(jī)不需要在物理上處于靠攏的鄰近區(qū)。然而,在某些實(shí)施例中,在用戶的角度看來,BCA群組中的終端裝置處于靠攏的鄰近區(qū)會(huì)具有優(yōu)點(diǎn)。例如,在上述的辦公室環(huán)境中,管理助手典型地靠近上司,并經(jīng)常意識(shí)到上司的活動(dòng)。這種親近允許管理助手在使用管理助手終端機(jī)的同時(shí)向上司提供有見識(shí)的支持。
本發(fā)明的實(shí)施例提供BCA群組中的終端機(jī)保存BCA終端機(jī)的連接列表。例如,主要終端保存注冊(cè)到主要網(wǎng)絡(luò)裝置的次要終端的列表。主要終端還可保存主要終端充當(dāng)其次要終端的其它主要終端的列表。每個(gè)次要終端可保存所述次要終端向其注冊(cè)的主要終端以及向所述主要終端注冊(cè)的其它次要終端的列表。
終端機(jī)具有用于幫助終端機(jī)的普通操作的用戶接口。終端機(jī)可包括以下內(nèi)容中的一些或全部用于撥號(hào)的鍵區(qū),能夠被分配給諸如呼叫轉(zhuǎn)發(fā)、語音郵件、轉(zhuǎn)移呼叫等的特定呼叫特點(diǎn)的鍵區(qū),以及用于向終端的用戶提供文本或圖形信息的顯示器。
用戶接口向終端機(jī)的用戶顯示另一終端機(jī)的狀態(tài)。具體說來,用戶接口向指定的次要終端的用戶顯示關(guān)于指定的主要終端的狀態(tài)的信息,所述信息由從主要終端發(fā)送的消息提供。例如,在某些實(shí)施例中,用戶接口包括所示的鍵區(qū)。所示的鍵區(qū)用于應(yīng)答呼叫,所述的鍵區(qū)的方式指示呼叫的狀態(tài)。在某些實(shí)施例中,用戶接口包括液晶顯示器(LCD),用于顯示關(guān)于呼叫的狀態(tài)的圖形或文本信息,諸如,指示呼叫活動(dòng),響鈴,掛起或被轉(zhuǎn)移的詞語以及指示涉及呼叫的狀態(tài)的通訊錄號(hào)碼或分機(jī)的號(hào)碼。
在由本發(fā)明提供的某些實(shí)施例中,由管理員建立BCA群組。例如,管理員通過選擇特定終端機(jī)為主要終端并選擇其它終端機(jī)來充當(dāng)BCA群組的次要終端來建立BCA群組。然后,使用對(duì)等信息傳播技術(shù)將識(shí)別包括在建立的BCA群組中的主要和次要終端的信息傳播到整個(gè)網(wǎng)絡(luò)中的其它終端機(jī)。在某些實(shí)施例中,僅將所述信息傳播到需要該信息的那些終端機(jī),諸如建立的BCA群組的主要和次要終端。在某些實(shí)施例中,使用于2004年9月29日提交的在申請(qǐng)中的題為“INFORMATION DISTRIBUTION SYSTEM,METHOD ANDNETWORK DEVICE”<代理人案號(hào)50447-21>的美國(guó)專利申請(qǐng)中描述的技術(shù)來傳播所述信息。
在某些實(shí)施例中,管理員使用終端機(jī)用戶接口來指定哪些終端是主要終端以及哪些終端是次要終端。在某些實(shí)施例中,管理員使用用于經(jīng)由網(wǎng)絡(luò)30訪問終端的web工具來指定哪些終端是主要終端以及哪些終端是次要終端。
優(yōu)選地,在BCA群組中使用的網(wǎng)絡(luò)裝置是諸如IP(互聯(lián)網(wǎng)協(xié)議)電話終端機(jī)的基于分組的電話。其它示例是支持通過基于分組的通信的對(duì)等語音的視頻電話、PDA(個(gè)人數(shù)字助理)、無線裝置、計(jì)算機(jī)或者無線電話,所述無線電話可被適當(dāng)?shù)鼐幊滩⒉贾脼樘峁┮韵旅枋龅腂CA呼叫處理特征。在某些情況下,作為示例,終端機(jī)是諸如由Mitel、Nortel、Avaya、Siemens、NEC、Pingtel或3COM制造的IP電話。
BCA群組10包括多個(gè)互連的對(duì)等網(wǎng)絡(luò)裝置101、102、103、104、105,用于以分布方式共同實(shí)現(xiàn)BCA呼叫處理特征。
現(xiàn)在參照?qǐng)D2,將描述包括如圖1所示的至少一個(gè)BCA群組10的對(duì)等網(wǎng)絡(luò)20。
對(duì)等網(wǎng)絡(luò)20顯示為具有3個(gè)BCA群組。第一BCA群組BCA1 220顯示為包括終端機(jī)201、202、203、204,第二BCA群組BCA1 221顯示為包括終端機(jī)204、206、207、208、209,第三BCA群組BCA3222顯示為包括終端機(jī)211、212、213。在BCA1 220中,將終端機(jī)201指定為主要終端,將終端機(jī)202、203、204指定為次要終端。在BCA2 221中,將終端機(jī)206指定為主要終端,將終端機(jī)204、207、208、209指定為次要終端。在BCA3 222中,將終端機(jī)211指定為主要終端,將終端機(jī)212、213指定為次要終端。對(duì)等網(wǎng)絡(luò)20還顯示為包括兩個(gè)單獨(dú)終端機(jī)205、210。在某些實(shí)施例中,網(wǎng)絡(luò)30是對(duì)等網(wǎng)絡(luò)20中的所有終端機(jī)耦合到的同一網(wǎng)絡(luò),即,各個(gè)BCA群組BCA1 220和BCA2 221中的終端機(jī)被耦合到網(wǎng)絡(luò)30。在某些實(shí)施例中,BCA群組的終端機(jī),諸如,BCA3 222的終端機(jī)211、212、213可被耦合到本地網(wǎng)絡(luò)230,并且該本地網(wǎng)絡(luò)耦合到網(wǎng)絡(luò)30。在圖2的示例中,僅存在3個(gè)BCA群組BCA1 220、BCA2 221、BCA3 222和2個(gè)終端機(jī)205、210。然而,更一般的情況是在對(duì)等網(wǎng)絡(luò)中,存在總共N個(gè)BCA群組,其包含M個(gè)終端,其中,N≥1,M≥2,并且任何數(shù)量的單個(gè)終端機(jī)未被分配給任何BCA群組。此外,BCA群組沒有必要是截然不同的。一BCA群組的成員也可以是另一BCA群組的成員,如處于BCA1 220和BCA2 221兩者中的終端機(jī)204所示。
連接到如圖2所示的網(wǎng)絡(luò)30的是細(xì)干線接口(TTI)。例如,TTI 40是基本模擬或數(shù)字T1/E1接口或任何其它適合的PSTN接口,并提供本地中央局或PSTN(公共交換電話網(wǎng)絡(luò))接口。將TTI 40耦合到一些電話“線路”。所述線路是耦合到PSTN 45的線纜對(duì)。在某些實(shí)現(xiàn)中,存在許多需要多個(gè)細(xì)干線接口的線路。例如,在一實(shí)現(xiàn)中,如果需要8條線路以連接到PSTN 45并且每個(gè)TTI 40具有4條線路,則將第二TTI 40添加到對(duì)等網(wǎng)絡(luò)20。
在某些實(shí)施例中,對(duì)等網(wǎng)絡(luò)20具有多個(gè)到互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)60的連接,其可能具有與耦合到對(duì)等網(wǎng)絡(luò)20的終端機(jī)同樣多的連接。在某些實(shí)施例中,IP網(wǎng)絡(luò)60包括集中服務(wù)器(未示出),其用于在耦合到IP網(wǎng)絡(luò)60的節(jié)點(diǎn)與耦合到對(duì)等網(wǎng)絡(luò)20的終端機(jī)之間路由呼叫。在某些實(shí)施例中,IP網(wǎng)絡(luò)60是傳統(tǒng)網(wǎng)絡(luò),其中,在網(wǎng)絡(luò)節(jié)點(diǎn)之間轉(zhuǎn)移分組數(shù)據(jù)。在某些實(shí)施例中,IP網(wǎng)絡(luò)60是語音IP(VoIP)網(wǎng)絡(luò)。
在某些實(shí)施例中,耦合到網(wǎng)絡(luò)30的接口是互聯(lián)網(wǎng)協(xié)議接口(IPI)50。IPI 50被耦合到IP網(wǎng)絡(luò)55。IPI 50充當(dāng)用于限制到網(wǎng)絡(luò)30的連接數(shù)量的裝置。與對(duì)于對(duì)等網(wǎng)絡(luò)20的每個(gè)分機(jī)或終端機(jī)具有永久分組協(xié)議連接相比,IPI 50用于實(shí)現(xiàn)對(duì)等網(wǎng)絡(luò)20外部的終端機(jī)(通過IP網(wǎng)絡(luò)55耦合到對(duì)等網(wǎng)絡(luò)20)與對(duì)等網(wǎng)絡(luò)20內(nèi)的終端機(jī)之間的臨時(shí)連接。
在某些實(shí)施例中,對(duì)等網(wǎng)絡(luò)20僅具有IPI 50,不具有TTI 40。在其它實(shí)施例中,對(duì)等網(wǎng)絡(luò)20具有IPI 50和TTI 40兩者。在某些實(shí)施例中,可使用多個(gè)IPI 50。在某些實(shí)施例中,IP網(wǎng)絡(luò)55和IP網(wǎng)絡(luò)60是相同的IP網(wǎng)絡(luò)。
本發(fā)明的實(shí)施例提供TTI 40和/或IPI 50保存對(duì)等網(wǎng)絡(luò)20中的終端機(jī)的連接列表。例如,在某些實(shí)施例中,接口40、50保存包括在各個(gè)BCA群組中的主要和次要終端的列表。接口40、50還可保存充當(dāng)其它主要終端的次要終端的主要終端的列表。通過在對(duì)等終端之間傳播信息的相同方式,使用對(duì)等信息傳播技術(shù)將識(shí)別包括在BCA群組中的主要和次要終端的信息傳播到對(duì)等網(wǎng)絡(luò)20中的接口40、50。
應(yīng)理解圖2的對(duì)等網(wǎng)絡(luò)20僅僅是包括的主題的特定示例。例如,在某些實(shí)現(xiàn)中,網(wǎng)絡(luò)30形成較大型網(wǎng)絡(luò)的一部分,該較大型網(wǎng)絡(luò)是通過VPA(虛擬專用網(wǎng)絡(luò))互連的較小型網(wǎng)絡(luò)的集合。此外,在由本發(fā)明提供的某些實(shí)施例中,并不包括圖2中的所有特點(diǎn),例如,IPI50不必在所有實(shí)施例中。
在以下對(duì)BCA呼叫處理特征的描述中,由BCA終端機(jī)呼叫的裝置或呼叫BCA終端機(jī)的裝置被稱為“終端裝置X”。在以下描述本發(fā)明實(shí)施例的信令呼叫流中,“終端裝置X”是對(duì)等網(wǎng)絡(luò)20外部的終端機(jī)、路由來自對(duì)等網(wǎng)絡(luò)的呼叫的TTI 40或IPI 50、對(duì)等網(wǎng)絡(luò)20內(nèi)的終端機(jī)或相同BCA群組內(nèi)的終端機(jī)。
由本發(fā)明實(shí)施例提供的第一BCA群組呼叫處理特征是接收來電呼叫。在接收來電呼叫的一般情況下,終端裝置X的用戶呼叫BCA群組的主要終端的用戶。主要終端和所有次要終端將同時(shí)響鈴。如果主要終端的用戶無法接聽呼叫,則次要終端之一可接受所述呼叫。例如,第一次要終端接收來自主要終端的邀請(qǐng),主要終端隨后取消向BCA群組中的其它次要終端的任何未完成的邀請(qǐng)。主要終端用作信令橋,其用于將終端裝置X與第一次要終端連接。第一次要終端通知其它次要終端第一次要終端與終端裝置X連接。在終端裝置X的用戶與所述次要終端的用戶之間的對(duì)話完成之后,主要終端安排斷開所述次要終端與終端裝置X的連接。
參照?qǐng)D3,現(xiàn)在將描述到BCA群組中的終端的來電呼叫的信令流300的示例。特定信令流示圖300包括與4個(gè)終端有關(guān)的信號(hào)流信息。第一終端是終端裝置X 301,其向BCA群組中的主要終端302實(shí)行呼叫。BCA群組中的3個(gè)終端是BCA主要終端302、第一BCA次要終端303和第二BCA次要終端304。
以下的信號(hào)流示例使用會(huì)話初始協(xié)議(SIP)消息收發(fā)。SIP是請(qǐng)求/響應(yīng)類型的協(xié)議。第一裝置將請(qǐng)求發(fā)送到第二裝置。第二裝置響應(yīng)于所述請(qǐng)求,并根據(jù)第二裝置的響應(yīng)來產(chǎn)生進(jìn)一步的動(dòng)作。并入這里以資參考的SIP核心標(biāo)準(zhǔn)(目前RFC 3261)定義了諸如INVITE、BYE、OK和ACK的SIP請(qǐng)求和響應(yīng),以及使用它們的方式。
如圖3所示,第一步涉及終端裝置X 301向BCA主要終端302發(fā)出“INVITE(cid=1)”請(qǐng)求310。BCA主要終端302響應(yīng)于“INVITE(cid=1)”310在BCA主要終端302內(nèi)發(fā)出本地警告311。BCA主要終端302基于由管理員建立的BCA群組,了解如上所述的群組中的所有其它BCA終端(向主要終端302提供所述其它BCA終端的標(biāo)識(shí))。除了在本地警告BCA主要終端302之外,BCA主要終端302還以向BCA次要終端303發(fā)出“INVITE(cid=2)”312以及向BCA次要終端304發(fā)出“INVITE(cid=3)”313的形式,同時(shí)向BCA次要終端303、304發(fā)出邀請(qǐng),以警告BCA次要終端303、304存在到BCA群組的來電呼叫。BCA主要終端302將“180 Ringing(cid=1)”315信號(hào)發(fā)送到終端裝置X。BCA次要終端303將“180 Ringing(cid=2)”316信號(hào)響應(yīng)發(fā)送到BCA主要終端302,并且BCA次要終端304將“180Ringing(cid=3)”317響應(yīng)發(fā)送到BCA次要終端302。在該示例中,我們假設(shè)例如,如果在呼叫時(shí),BCA主要終端的用戶遠(yuǎn)離所述終端,則BCA次要終端303接起呼叫并將“200 OK(cid=2)”響應(yīng)319發(fā)送到BCA主要終端302。作為響應(yīng),BCA主要終端302取消對(duì)BCA主要終端302產(chǎn)生的本地響鈴320。BCA主要終端302還將“200OK(cid=1)”消息322發(fā)送到終端裝置X 301以宣告呼叫將由BCA群組中的終端接收。BCA主要終端302向BCA次要終端304發(fā)出“CANCEL/487/ACK(cid=3)”323以取消最初的“Invite”請(qǐng)求310。終端裝置X301將“ACK(cid=1)”形式的確認(rèn)324發(fā)送到BCA主要終端302,BCA主要終端302將“ACK(cid=2)”形式的確認(rèn)325發(fā)送到BCA次要終端303。在這一時(shí)間點(diǎn)上,在終端裝置X 301與BCA次要終端303之間建立連接,其中,使用實(shí)時(shí)傳送協(xié)議(RTP)在兩個(gè)終端301、303之間發(fā)送信息330。BCA次要終端303分別將“NOTIFY/200OK-Confirmed”消息331和“NOTIFY/200 OK-Confirmed”消息332發(fā)送到BCA終端302和304,以通知BCA終端302和304BCA次要終端303被耦合到來自終端裝置X的呼叫。當(dāng)終端裝置X301的用戶與BCA次要終端303的用戶之間的對(duì)話完成時(shí),終端裝置X301將“BYE(cid=1)”消息335發(fā)送到BCA主要終端302,BCA主要終端302將“BYE(cid=2)”消息336發(fā)送到BCA次要終端303。BCA次要終端303用“200 OK(cid=2)”337響應(yīng)于BCA主要終端302,BCA主要終端302將“200 OK(cid=1)”338發(fā)送到終端裝置X 301。在消息338之后,BCA次要終端303將信號(hào)“NOTIFY/200 OK-Terminate”339和340發(fā)送到BCA終端302和304兩者,以通知BCA終端302、304BCA次要終端303在呼叫處理特征300中完成了它的部分。
圖3是可如何由BCA群組處理來電呼叫的一示例。在該示例中,BCA次要終端303接受邀請(qǐng)并接起呼叫。在其它情況下,BCA次要終端304接起呼叫,結(jié)果在終端之間的信令協(xié)議中產(chǎn)生類似的信號(hào)流,但是不同的呼叫標(biāo)識(shí)符(cid)。在涉及多于2個(gè)的BCA次要終端的情況下,由任何可用的次要終端來接起呼叫。
由本發(fā)明實(shí)施例提供的第二BCA群組呼叫處理特征是發(fā)出去電呼叫。在發(fā)出去電呼叫的一般情況下,BCA群組主要終端的用戶呼叫終端裝置X的用戶。主要終端將關(guān)于主要終端正嘗試聯(lián)系終端裝置X的通知發(fā)送到向主要終端注冊(cè)的所有次要終端。在建立終端裝置X與主要終端之間的連接之后,主要終端將確定發(fā)送到與終端裝置X連接的所有次要終端,主要終端現(xiàn)在忙碌。在終端裝置X與主要終端之間的對(duì)話完成之后,主要終端通知所有次要終端主要終端已完成與終端裝置X的呼叫,并且主要終端現(xiàn)在可用。
參照?qǐng)D4,現(xiàn)在將描述來自BCA群組中的終端的去電呼叫的信令流400的示例。特定信令流示圖400包括與4個(gè)終端,即,終端裝置X 401、BCA主要終端402、第一BCA次要終端403和第二BCA次要終端404有關(guān)的信號(hào)流信息。
如圖4所示,第一步涉及BCA主要終端402在將“INVITE”發(fā)送到終端裝置X 401之前,將“NOTIFY/200 OK-Trying”消息410、411發(fā)送到BCA次要終端403和BCA次要終端404。BCA主要終端402隨后向外部終端的終端裝置X 401發(fā)出“INVITE(cid=1)”413請(qǐng)求。終端裝置X 401將“180 Ringing(cid=1)”414信號(hào)響應(yīng)發(fā)送到BCA次要終端402。終端裝置X 401還將“200 OK(cid=1)”415消息發(fā)送到BCA主要終端402。響應(yīng)于由終端裝置X 401發(fā)送的“200 OK(cid=1)”415,BCA主要終端402以“ACK(cid=1)”的形式發(fā)送確認(rèn)416。在這一時(shí)間點(diǎn)上,在BCA主要終端402與終端裝置X 401之間建立連接,其中,使用RTP在所述兩個(gè)終端401、402之間發(fā)送信息420。BCA主要終端402將“NOTIFY/200 OK-Confirmed”消息422發(fā)送到BCA次要終端403,并將“NOTIFY/200 OK-Confirmed”消息423發(fā)送到BCA次要終端404,以通知這些終端BCA主要終端402通過呼叫被耦合到終端裝置X 401。當(dāng)終端裝置X 401的用戶與BCA主要終端402的用戶之間的對(duì)話完成時(shí),終端裝置X 401將“BYE(cid=1)”消息425發(fā)送到BCA主要終端402,BCA主要終端402將“200 OK(cid=1)”消息426發(fā)送到終端裝置X 401。BCA主要終端402將“NOTIFY/200Terminate”消息430發(fā)送到BCA次要終端403,并將“NOTIFY/200Terminate”消息431發(fā)送到BCA次要終端404,以通知這些終端BCA主要終端402已完成與終端裝置X 401的呼叫。
由本發(fā)明實(shí)施例提供的第三BCA群組呼叫處理特征是將呼叫掛起。在將呼叫掛起的一般情況下,BCA群組終端的用戶將來自對(duì)等網(wǎng)絡(luò)內(nèi)部或外部的另一終端的呼叫掛起。例如,假設(shè)第一次要終端的用戶被連接到終端裝置X,并想要將終端裝置X的用戶掛起。在開始將呼叫掛起時(shí),第一次要終端將邀請(qǐng)發(fā)送到第一次要終端向其注冊(cè)的主要終端,以接受對(duì)掛起的呼叫的控制。主要終端將邀請(qǐng)發(fā)送到將被掛起的終端裝置X。在終端裝置X接受被掛起之后,主要終端掌管對(duì)掛起的控制,并建立與終端裝置X的單向連接。
通過以下方式來實(shí)現(xiàn)掛起呼叫處理功能的某些實(shí)施例在將呼叫掛起的同時(shí),免除次要裝置進(jìn)行流傳輸媒體,例如,保留音樂。主要終端將承擔(dān)這一職責(zé)。在次要終端必須監(jiān)控若干主要終端的情況下,這種方式將有助于減少次要終端上的負(fù)載,由此提高了整個(gè)網(wǎng)絡(luò)的可擴(kuò)展性。
在主要終端與終端裝置X之間的單向RTP連接允許主要終端在終端裝置X被掛起的同時(shí)向終端裝置X提供諸如音樂或語音消息的媒體。在主要終端向終端裝置X播放保留音樂的同時(shí),在主要終端與第一次要終端之間沒有媒體流。第一次要終端還通知BCA群組的其余終端所述呼叫在主要終端掛起。
參照?qǐng)D5,現(xiàn)在將描述BCA群組中的終端將呼叫掛起的信令流500的示例。特定信令流500包括與4個(gè)終端,即,終端裝置X 501、BCA主要終端502、第一BCA次要終端503和第二BCA次要終端504有關(guān)的信號(hào)流信息。
如圖5所示,當(dāng)前在終端裝置X 501與BCA次要終端503之間建立連接,其中,使用RTP在所述兩個(gè)終端501、503之間發(fā)送信息510。處理的第一步涉及BCA次要終端503開始將呼叫掛起。BCA次要終端503發(fā)送“INVITE(cid=2)(BCA-hold)”請(qǐng)求511,其包括特殊頭部,用于告知BCA主要終端502改變媒體源,例如,提供向掛起的主叫者指示呼叫仍舊活動(dòng)的保留音樂或某些其它信號(hào)。或者可將特殊頭部(BCA-hold)排除在請(qǐng)求511外。在這種情況下,當(dāng)請(qǐng)求511包含會(huì)話描述協(xié)議(SDP)中的以下內(nèi)容之一時(shí)連接IP地址c=0.0.0.0或?qū)傩宰侄卧O(shè)置為只發(fā)送(a=只發(fā)送)或不活動(dòng)(a=不活動(dòng)),BCA主要終端502確定請(qǐng)求511用于“bca hold”。在確定請(qǐng)求511用于“bcahold”時(shí),BCA主要終端502可向終端裝置X播放適當(dāng)?shù)谋A粢魳罚T如“保留音樂”(MOH)。BCA主要終端502將“INVITE(cid=1)(send-only MOH)”請(qǐng)求512發(fā)送到終端裝置X 501。終端裝置X 501用“200 OK(cid=1)”515來響應(yīng),然后,BCA主要終端進(jìn)一步將“200 OK(cid=2)”響應(yīng)516發(fā)送到BCA次要終端503。BCA次要終端503用“ACK(cid=2)”517形式的確認(rèn)來響應(yīng)來自BCA主要終端502的“200 OK(cid=2)”。BCA主要終端502將“ACK(cid=1)”518發(fā)送到終端裝置X 501。在這一點(diǎn)上,在終端裝置X 501與BCA主要終端502之間進(jìn)行連接。所述連接是在外部終端的終端裝置X 501被掛起的同時(shí),使用RTP將諸如音樂或語音消息的媒體520從BCA主要終端502發(fā)送到終端裝置X 501的單向連接。BCA終端503隨后通過將“NOTIFY/200 OK-HOLD”消息525、526發(fā)送到所有BCA終端502、504,向所有BCA終端502、504通知掛起的位置和狀態(tài)。
在圖5中,僅有兩個(gè)BCA次要終端用于通知關(guān)于掛起的狀態(tài),更一般的情況是BCA主要終端向BCA群組中的所有終端通知掛起狀態(tài)。
第四BCA群組呼叫處理特征是從掛起重新恢復(fù)呼叫。在從掛起重新恢復(fù)呼叫的一般情況下,BCA群組終端的用戶恢復(fù)由第一次要終端掛起并且當(dāng)前由主要終端掛起的呼叫。例如,第二次要終端將邀請(qǐng)發(fā)送到第二次要終端向其注冊(cè)的主要終端,以恢復(fù)掛起的呼叫。主要終端將邀請(qǐng)發(fā)送到終端裝置X,以將呼叫取消掛起并嘗試將終端裝置X與嘗試接起呼叫的第二次要終端。同時(shí),主要終端還將消息發(fā)送到最初將呼叫掛起的第一次要終端,以終止已經(jīng)被來自第二次要終端的呼叫代替的呼叫,所述第二次要終端正嘗試接起掛起的呼叫。在終端裝置X接受邀請(qǐng)之后,主要終端建立終端裝置X與正接起呼叫的第二次要終端之間的連接。在終端裝置X與次要終端之間的連接已建立之后,第二次要終端向所有次要終端以及主要終端通知第二次要終端已經(jīng)從掛起重新恢復(fù)呼叫。在終端裝置X的用戶與第二次要終端的用戶之間的對(duì)話完成之后,仍舊充當(dāng)用于終端裝置X與第二次要終端之間的信令協(xié)議的中間體的主要終端通知第二次要終端終端裝置X的用戶已終止所述呼叫。第二次要終端隨后通知所有其它的BCA群組終端呼叫已經(jīng)終止并且第一次要終端可用。
參照?qǐng)D6,現(xiàn)在將描述從掛起重新恢復(fù)呼叫的BCA群組中的終端的信令流600。特定信令流示圖600包括與4個(gè)終端,即,終端裝置X 601、BCA主要終端602、第一BCA次要終端603和第二BCA次要終端604有關(guān)的信號(hào)流信息。
如圖6所示,當(dāng)前在終端裝置X 601與BCA主要終端602之間建立單向RTP連接,其中,將信息610從BCA主要終端602發(fā)送到終端裝置X 601。處理的第一步涉及BCA次要終端604開始恢復(fù)由BCA次要終端603掛起的呼叫。BCA次要終端604將“INVITE(cid=99)(Replacescid 2)(SDP=BCA次要終端604)”請(qǐng)求611發(fā)送到BCA主要終端602。呼叫cid=99代表從BCA次要終端604發(fā)起的新的呼叫,用于代替正在BCA主要終端602掛起的呼叫cid=2。BCA主要終端602將“INVITE(cid=1)(SDP=BCA次要終端604)”請(qǐng)求612發(fā)送到終端裝置X 601。BCA主要終端602意識(shí)到這是用于代替先前由BCA次要終端603掛起的呼叫cid=2的呼叫。BCA主要終端602將“BYE(cid=2)”信號(hào)613發(fā)送到BCA次要終端603以終止所述呼叫,作為響應(yīng),BCA次要終端603將“200 OK(cid=2)”消息614發(fā)送回BCA主要終端602。終端裝置X 601用“200 OK(cid=1)”615響應(yīng)于“INVITE”612,然后,BCA主要終端602進(jìn)一步將“200 OK(cid=99)”消息616發(fā)送到BCA次要終端604。BCA次要終端604用“ACK(cid=99)”617形式的確認(rèn)來響應(yīng)來自BCA主要終端602的“200 OK(cid=99)”616。BCA主要終端602將“ACK(cid=1)”618發(fā)送到終端裝置X 601。在這一時(shí)間點(diǎn)上,在終端裝置X 601與BCA次要終端604之間建立連接,其中,使用RTP在所述兩個(gè)終端601、604之間發(fā)送信息620。BCA次要終端604分別將“NOTIFY/200 OK-Confirmed”消息621、622發(fā)送到BCA次要終端603和BCA次要終端602,以通知這些終端BCA次要終端604忙于涉及終端裝置X 601的呼叫。當(dāng)終端裝置X 601的用戶與BCA次要終端604的用戶之間的對(duì)話完成時(shí),終端裝置X 601通過將“BYE(cid=1)”625發(fā)送到BCA次要終端602來終止與BCA次要終端604的呼叫。BCA次要終端602將“BYE(cid=99)”626發(fā)送到BCA次要終端604,作為響應(yīng),BCA次要終端604將“200 OK(cid=99)”627消息發(fā)送回BCA主要終端602。BCA主要終端602將“200 OK(cid=1)”消息628發(fā)送到終端裝置X 601。BCA次要終端604將“NOTIFY/200 OK-Terminate”信號(hào)629、630發(fā)送到BCA終端602、603,通知BCA終端602、603BCA次要終端604已終止與終端裝置X 601的連接。
在另一實(shí)施例中,其中,BCA主要終端602接起掛起的呼叫,BCA主要終端602只是將“BYE”消息發(fā)送到最初將呼叫掛起的BCA次要終端603,以撤下所述呼叫(cid=2)。隨后將重新邀請(qǐng)終端裝置X 601,這必然將使終端裝置X取消保留音樂并恢復(fù)直接與BCA主要終端602的雙向媒體。此后,BCA主要終端602將(通過“NOTIFY/200OK-Confirmed”)通知第二BCA終端602、603其正在接聽所述呼叫。
另外的BCA群組呼叫處理特征包括從BCA群組中的一終端到另一終端的直接和看管轉(zhuǎn)移。在將呼叫從BCA群組終端的用戶轉(zhuǎn)移到另一終端的一般情況下,第一步涉及采用如上所述的掛起呼叫處理特征的各方面。例如,第一次要終端在執(zhí)行完成轉(zhuǎn)移必需的步驟的同時(shí),使用掛起特點(diǎn)來將呼叫掛起。在盲轉(zhuǎn)移呼叫處理特征的一實(shí)施例中,第一次要終端將邀請(qǐng)發(fā)送到期望目的地的終端,以接受所述呼叫。如果邀請(qǐng)被接受,則第一次要終端將對(duì)呼叫的控制轉(zhuǎn)移回主要終端。主要終端將邀請(qǐng)發(fā)送到期望目的地的終端,以將期望目的地的終端與呼叫連接,并且當(dāng)邀請(qǐng)被接受時(shí),將終端裝置X與期望目的地的終端連接。當(dāng)成功建立連接時(shí),主要終端將成功連接的通知發(fā)送到第一次要終端,隨后,第一次要終端將以下通知發(fā)送到其它BCA群組終端第一次要終端已完成它在盲轉(zhuǎn)移中的功能,并再次可用。
在看管轉(zhuǎn)移呼叫處理特征中,信號(hào)流類似于盲轉(zhuǎn)移呼叫處理特征,然而,規(guī)定第一次要終端的用戶來介紹外部終端的用戶。
參照?qǐng)D7A,現(xiàn)在將描述從BCA群組中的一終端到對(duì)等網(wǎng)絡(luò)中的另一終端的盲轉(zhuǎn)移的信令流700。特定信令流示圖700包括與4個(gè)終端,即,終端裝置X 701、BCA主要終端702、第一BCA次要終端703和第二BCA次要終端704,加之附加內(nèi)部終端705有關(guān)的信號(hào)流信息。
如圖7A所示,當(dāng)前在終端裝置X 701與BCA次要終端703之間建立連接,其中,使用RTP在所述兩個(gè)終端701、703之間發(fā)送信息710。處理的第一步涉及BCA次要終端703開始轉(zhuǎn)移呼叫。步驟711、712、715、716、717、718和720與上述的掛起呼叫處理特征500的步驟511、512、515、516、517、518和520相同。在BCA次要終端703向BCA主要終端702發(fā)送“ACK(cid=2)”消息717之后,BCA次要終端703還將“INVITE(cid=99)”請(qǐng)求721發(fā)送到內(nèi)部終端705,促使內(nèi)部終端705響鈴并通知內(nèi)部終端705的用戶有來電呼叫。內(nèi)部終端705將“180 Ringing(cid=99)”響應(yīng)發(fā)送回BCA次要終端703。在這一時(shí)間點(diǎn)上,BCA次要終端703的用戶掛斷723。BCA次要終端703將“REFER(cid=2)”消息725發(fā)送到BCA主要終端702,所述消息包括信息“Refer-to內(nèi)部終端705”、“Refer-byBCA次要終端703”和“Replacescid=99”。響應(yīng)于“REFER(cid=2)”725,BCA主要終端702將“202 Accepted(cid=2)”響應(yīng)發(fā)送到BCA次要703終端703。然后,BCA主要終端702將“INVITE(cid=202;replaces cid=99)-nomedia”請(qǐng)求727發(fā)送到內(nèi)部終端705。“INVITE(cid=202;replacescid=99)-no media”請(qǐng)求727用當(dāng)下處于響鈴狀態(tài)的cid=202來代替現(xiàn)有的呼叫cid=99。因?yàn)樵谶@一點(diǎn),BCA主要終端702仍舊在向終端裝置X 701播放音樂,所以所述“INVITE”請(qǐng)求727沒有攜帶主叫方的媒體描述。由于呼叫cid=99被代替,所以內(nèi)部終端705將“BYE(cid=99)”728信號(hào)發(fā)送到BCA次要終端703,以撤下未決的呼叫cid=99。BCA次要終端703用“200 OK(cid=99)”消息729來響應(yīng)內(nèi)部終端705。內(nèi)部終端705通過將“180 Ringing(cid=202)”消息730發(fā)送到BCA主要終端702來響應(yīng)“INVITE”727。內(nèi)部終端705還將“200OK(cid=202)”消息734發(fā)送到BCA主要終端702。在所述響應(yīng)內(nèi)的會(huì)話描述協(xié)議(SDP)中攜帶內(nèi)部終端705的媒體描述。這導(dǎo)致BCA主要終端702通過從“200 OK”響應(yīng)734得知的終端705的SDP將“INVITE(cid=1)”請(qǐng)求735發(fā)送到終端裝置X 701。終端裝置X 701用“200 OK(cid=1)”響應(yīng)736來進(jìn)行響應(yīng)。BCA主要終端702在從終端裝置X 701接收到消息“200 OK(cid=1)”736之后,將“ACK(cid=202)-media X”737發(fā)送到內(nèi)部終端705。到達(dá)內(nèi)部終端705的確認(rèn)消息737在相關(guān)的SDP中攜帶終端裝置X 701的媒體描述。BCA主要終端702還將“ACK(cid=1)”740發(fā)送到終端裝置X 701,以確認(rèn)先前來自終端701的“200 OK(cid=1)”736。因此,在BCA主要終端702作為信令中間體的上述處理的結(jié)尾,終端裝置X 701和內(nèi)部終端705具有彼此的SDP信息。隨后在終端裝置X 701與內(nèi)部終端705之間建立連接,其中,使用RTP在所述兩個(gè)終端701、705之間發(fā)送信息742。BCA主要終端702進(jìn)一步將“Notify/200 OK-Success(cid=2)”消息744發(fā)送到BCA次要終端703,以通知BCA次要終端703轉(zhuǎn)移已經(jīng)成功完成。BCA次要終端703通過將“BYE(cid=2)”745消息發(fā)送到BCA主要終端702來進(jìn)行響應(yīng)。BCA主要終端702響應(yīng)于“BYE(cid=2)”745將“200 OK(cid=2)”746發(fā)送到BCA次要終端703。BCA次要終端703還將“Notify/200 OK-Terminate”747748消息發(fā)送到BCA次要終端704和BCA主要終端702,以通知BCA次要終端704和BCA主要終端702BCA次要終端703已完成其所參與的呼叫轉(zhuǎn)移特征處理700。
在圖7B中示出從BCA群組中的一終端到對(duì)等網(wǎng)絡(luò)中的另一終端的盲轉(zhuǎn)移呼叫處理特征707的第二實(shí)施例。圖7A和圖7B的實(shí)施例之間的差別在于在圖7B中,BCA次要終端703不會(huì)如盲轉(zhuǎn)移呼叫處理特征700的步驟721、722和724那樣,發(fā)送邀請(qǐng)內(nèi)部終端705接受轉(zhuǎn)移的請(qǐng)求,接收“180 Ringing”響應(yīng)或?qū)ⅰ癈ANCEL/487/ACK”消息發(fā)送到內(nèi)部終端705。此外,圖7B中的步驟750的“REFER”命令包括略微不同的指令。因此,BCA次要終端703不會(huì)通過“INVITE(cid=99)”請(qǐng)求來聯(lián)系內(nèi)部終端705,而是直接將“REFER(cid=2)”750消息發(fā)送到BCA主要終端702,所述消息包括信息“Refer-to內(nèi)部終端705”和“Refer-byBCA次要終端703”。在呼叫處理特征707中的“INVITE”步驟751與在呼叫處理特征700中的“INVITE”步驟727的不同在于cid=202沒有代替cid=99。結(jié)果,在呼叫處理特征707中不需要呼叫處理特征700的步驟728和729。盲轉(zhuǎn)移特點(diǎn)707的第二實(shí)施例的剩余步驟與圖7A的第一實(shí)施例相同。
參照?qǐng)D8,現(xiàn)在將描述從BCA群組中的一終端到對(duì)等網(wǎng)絡(luò)中的另一終端的看管轉(zhuǎn)移呼叫處理特征800的信令流。特定呼叫處理特征800包括與5個(gè)終端,即,終端裝置X 801、BCA主要終端802、第一BCA次要終端803、第二BCA次要終端804和內(nèi)部終端805有關(guān)的信號(hào)流信息。在所述的示例中,BCA次要終端803將呼叫轉(zhuǎn)移到內(nèi)部終端805。
圖8的看管轉(zhuǎn)移呼叫處理特征處理800的開始步驟,即,將呼叫掛起的步驟810、811、815、816、817、818、820和821與參照?qǐng)D7A所述的盲轉(zhuǎn)移呼叫處理特征處理700的步驟710、711、712、715、716、717、718、720和721相同。在BCA次要終端803將“INVITE(cid=99)”請(qǐng)求821發(fā)送到內(nèi)部終端805之后,內(nèi)部終端805將“180 Ringing/200OK(cid=99)”響應(yīng)850發(fā)送回BCA次要終端803。BCA次要終端803以“ACK(cid=99)”的形式將確認(rèn)851發(fā)送到內(nèi)部終端805。在這一時(shí)間點(diǎn)上,在BCA次要終端803與內(nèi)部終端805之間建立連接,其中,使用RTP在所述兩個(gè)終端803、805之間發(fā)送信息852。所述連接允許BCA次要終端803的用戶向內(nèi)部終端805的用戶介紹終端裝置X80 1的用戶。BCA次要終端803將“INVITE(cid=99)-hold”請(qǐng)求853發(fā)送到內(nèi)部終端805,作為響應(yīng),內(nèi)部終端805將“200 OK(cid=99)”854發(fā)送到BCA次要終端803。BCA次要終端803用“ACK(cid=99)”855確認(rèn)響應(yīng)。圖8中的剩余步驟與圖7A的盲轉(zhuǎn)移特點(diǎn)的實(shí)施例步驟相同。
參照?qǐng)D9,現(xiàn)在將描述從BCA群組中的一終端到BCA主要終端的看管轉(zhuǎn)移呼叫處理特征900的信令流的示例。特定呼叫處理特征900包括與5個(gè)終端,即,終端裝置X 901、BCA主要終端902、第一BCA次要終端903、第二BCA次要終端904和內(nèi)部終端905有關(guān)的信號(hào)流信息。在所述示例中,BCA次要終端903將呼叫轉(zhuǎn)移到BCA主要終端902。
圖9的看管轉(zhuǎn)移呼叫處理特征處理900的開始步驟,即,將呼叫掛起的步驟910、911、912、915、916、917、918和920與參照?qǐng)D8所述的看管轉(zhuǎn)移呼叫處理特征處理800的步驟810、811、812、815、816、817、818和820相同。在BCA次要終端903將“ACK(cid=99)”917信號(hào)發(fā)送到主要終端902之后,BCA次要終端903也將“INVITE(cid=99)”請(qǐng)求921發(fā)送到BCA主要終端902。BCA主要終端902向BCA次要終端903發(fā)送“180 Ringing/200 OK(cid=99)”響應(yīng)950。BCA次要終端903以“ACK(cid=99)”的形式將確認(rèn)951發(fā)送到BCA主要終端902。在這一時(shí)間點(diǎn)上,在BCA次要終端903與BCA主要終端902之間建立連接,其中,使用RTP在所述兩個(gè)終端902、903之間發(fā)送信息952。所述連接允許BCA次要終端903的用戶向BCA主要終端902的用戶介紹終端裝置X 901的用戶。BCA次要終端903將“INVITE(cid=99)-hold”請(qǐng)求953發(fā)送到BCA主要終端902,作為響應(yīng),BCA主要終端902將“200 OK(cid=99)”960發(fā)送到BCA次要終端903。BCA次要終端903用“ACK(cid=99)”955確認(rèn)響應(yīng)。BCA次要終端903將“REFER(cid=2)”消息962發(fā)送到BCA主要終端902,所述消息包括信息“Refer-toBCA主要終端902”、“Refer-byBCA次要終端903”和“Replacescid=99”。響應(yīng)于“REFER(cid=2)”962,BCA主要終端902發(fā)送“202 Accepted(cid=2)”響應(yīng)928?;凇癛EFER”消息962,BCA主要終端902意識(shí)到其正在被引向它本地的呼叫。這意味著當(dāng)下應(yīng)該在BCA主要終端902終止呼叫cid=1。這導(dǎo)致BCA主要終端902將“INVITE(cid=1)”請(qǐng)求935發(fā)送到終端裝置X 901,終端裝置X 901用“200 OK(cid=1)”來進(jìn)行響應(yīng)。BCA主要終端902用發(fā)送到終端裝置X 901的“ACK(cid=1)”940來確認(rèn)“200 OK(cid=1)”936。最后,在終端裝置X 901與BCA主要終端902之間建立連接,其中,使用RTP在所述兩個(gè)終端901、902之間發(fā)送信息942。BCA主要終端902還將“Notify/200 OK-Confirmed”943、944發(fā)送到次要終端903和904,以通知這些終端BCA主要終端902當(dāng)下正在通話中。BCA主要終端902將“BYE(cid=99)”970發(fā)送到BCA主要終端903,以終止呼叫cid=99,BCA次要終端903通過發(fā)送“200 OK(cid=99)”971來響應(yīng)BCA主要終端902。BCA主要終端902進(jìn)一步將“Notify/200OK-Success”消息972發(fā)送到BCA次要終端903,以通知BCA次要終端903cid=99的轉(zhuǎn)移已成功完成。然后,BCA次要終端903通過將“BYE(cid=2)”973發(fā)送到BCA主要終端902以終止呼叫cid=2來進(jìn)行響應(yīng),由此,BCA主要終端902發(fā)送回“200 OK(cid=2)”響應(yīng)974。
顯示通過SIP來實(shí)現(xiàn)以上參照?qǐng)D3到圖9描述的特定示例。然而,應(yīng)理解在BCA群組呼叫處理特征的一般示例中,可使用其它類型的協(xié)議信令來執(zhí)行上述信令步驟。
還應(yīng)注意到在各個(gè)BCA群組呼叫處理特征中,使用RTP在終端之間通信是用于這種通信的協(xié)議的一個(gè)特定示例,應(yīng)理解其它協(xié)議可代替RTP,用于所述通信。
還應(yīng)注意到在各個(gè)BCA群組呼叫處理特征中,使用SDP在終端之間攜帶媒體描述是用于這種通信的協(xié)議的一個(gè)特定示例,應(yīng)理解其它協(xié)議可代替SDP,用于所述通信。
這種類型的BCA群組體系結(jié)構(gòu)的優(yōu)點(diǎn)在于終端裝置X不必與對(duì)等網(wǎng)絡(luò)內(nèi)的多個(gè)終端相互作用。為了用于開始呼叫,維持呼叫和從呼叫斷開的協(xié)議信令,將主要終端用作中間體允許終端裝置X與單個(gè)終端相互作用。結(jié)果,對(duì)等網(wǎng)絡(luò)外部的終端可在任何期望的協(xié)議下操作,BCA群組和/或?qū)Φ染W(wǎng)絡(luò)可在相同協(xié)議或用于對(duì)等網(wǎng)絡(luò)的終端之間的信令的不同的獨(dú)立協(xié)議下操作。在本發(fā)明提供的某些實(shí)施例中,協(xié)議翻譯器駐留在以下內(nèi)容中的任何一個(gè)或全部中TTI、IPI和/或BCA群組的主要終端。
上述信號(hào)流程圖意在作為可如何實(shí)現(xiàn)呼叫處理特征(具體通過使用SIP消息收發(fā)來實(shí)現(xiàn))的示例。在某些實(shí)施例中,可不必包括如這里所述的所有SIP命令或信號(hào),在某些實(shí)施例中,可包括用于改善BCA群組呼叫處理特征或向所述特點(diǎn)添加附加功能的步驟。應(yīng)理解這里所述的步驟的順序僅僅是可如何實(shí)現(xiàn)處理的示例。步驟的順序可與上述順序有些許偏差,仍舊落入本發(fā)明的主題內(nèi)。
圖10示出在圖1的終端機(jī)101操作的軟件1050的功能框圖。軟件1050包括用于執(zhí)行特定功能(例如,橋接呼叫出現(xiàn)點(diǎn)呼叫處理特征)的模塊以及用于在模塊之間分布信息的模塊。將軟件1050描述為在終端機(jī)101操作,然而,應(yīng)理解在終端機(jī)102、103、104、105以及圖2的終端機(jī)中實(shí)現(xiàn)類似的軟件。此外,在某些情況下,作為示例,在包括TTI 40或IPI 50的對(duì)等網(wǎng)絡(luò)20中的任何網(wǎng)絡(luò)裝置中實(shí)現(xiàn)以下描述的軟件1050的至少某些特點(diǎn)。軟件1050存儲(chǔ)在RAM中,并在CPU上運(yùn)行,RAM和CPU兩者均包括在諸如終端機(jī)101的終端機(jī)或諸如TTI 40或IPI 50的其它網(wǎng)絡(luò)裝置中。更一般的情況是,可將軟件1050實(shí)現(xiàn)為存儲(chǔ)在存儲(chǔ)器中的任何適當(dāng)?shù)闹噶罱M合,以通過以下部件來執(zhí)行通用或?qū)S媚康奶幚砥?、固件、ASIC(特定用途集成電路)、FPGA(現(xiàn)場(chǎng)可編程門陣列)和通用或?qū)S媚康倪壿嬰娐?。系統(tǒng)調(diào)度器1000提供各種功能部件之間的通信和調(diào)度,所述功能部件包括呼叫處理模塊1005、橋接呼叫出現(xiàn)點(diǎn)模塊1010、撥號(hào)規(guī)則模塊1015、對(duì)等發(fā)現(xiàn)模塊1020、顯示處理器1025、音頻處理器1030、輸入處理器1035和對(duì)等備用模塊1040。呼叫處理模塊1005還與協(xié)議堆棧連接。
圖10示出可被包括在諸如終端機(jī)101、TTI 40或IPI 50的網(wǎng)絡(luò)裝置中的功能的詳細(xì)示例;然而,應(yīng)理解網(wǎng)絡(luò)裝置不需要具有圖10所示的所有功能,在某些實(shí)現(xiàn)中,網(wǎng)絡(luò)裝置將僅具有圖10所示的某些功能。顯示處理器1025將信息格式化并向用戶顯示所述信息。輸入處理器1035監(jiān)控輸入,作為示例,所述輸入來自按鍵、壓簧開關(guān)、音量鍵、脫手和靜音按鈕,輸出處理器1035并且將輸入通知系統(tǒng)調(diào)度器1000。隨后,系統(tǒng)調(diào)度器1000將消息分布到其它模塊,以采取進(jìn)一步的適當(dāng)動(dòng)作。當(dāng)從系統(tǒng)調(diào)度器1000接收到音頻消息時(shí),音頻處理器1030播放諸如響鈴、忙音和呼叫等待音的音調(diào)并且/或者通過媒體呼叫連接到耳機(jī)揚(yáng)聲器或揚(yáng)聲器電話。
當(dāng)終端機(jī)101最初連接到網(wǎng)絡(luò)30時(shí),其通過執(zhí)行對(duì)等發(fā)現(xiàn)模塊1020來執(zhí)行對(duì)等發(fā)現(xiàn)。在這一點(diǎn)上,經(jīng)由終端機(jī)101與終端機(jī)102、103、104、105、TTI 40和IPI 50之間的消息,終端機(jī)101經(jīng)歷諸如終端機(jī)102、103、104、105的對(duì)當(dāng)網(wǎng)絡(luò)裝置和諸如TTI 40和IPI 50的其它網(wǎng)絡(luò)裝置的發(fā)現(xiàn)。一旦發(fā)現(xiàn)所述其它終端機(jī)和網(wǎng)絡(luò)裝置,就在終端機(jī)101與其它終端機(jī)以及網(wǎng)絡(luò)裝置之間交換信息。在某些實(shí)施例中,將在消息中交換的信息的至少一部分包括在路由表中。
在某些實(shí)現(xiàn)中,諸如終端機(jī)的BCA主要網(wǎng)絡(luò)裝置將一個(gè)或多個(gè)網(wǎng)絡(luò)裝置指定為在BCA主要網(wǎng)絡(luò)裝置不可用于處理呼叫時(shí),用作備用BCA主要網(wǎng)絡(luò)裝置。具體說來,如果BCA主要網(wǎng)絡(luò)裝置不可用于處理呼叫,則呼叫被重新指向所指定的備用網(wǎng)絡(luò)裝置之一,接收重新定向的呼叫的指定備用網(wǎng)絡(luò)裝置向不可用的BCA主要網(wǎng)絡(luò)裝置提供BCA和/或其它類型的呼叫功能。在某些實(shí)施例中,如果主要網(wǎng)絡(luò)裝置不可用并且向主要網(wǎng)絡(luò)裝置注冊(cè)的次要網(wǎng)絡(luò)裝置不可用,則指定備用網(wǎng)絡(luò)裝置將不會(huì)取代主要裝置。在某些實(shí)施例中,次要網(wǎng)絡(luò)裝置也具有備用網(wǎng)絡(luò)裝置。
在更簡(jiǎn)化的級(jí)別,每個(gè)網(wǎng)絡(luò)裝置保存其自身以及每個(gè)其它網(wǎng)絡(luò)裝置的指定備用網(wǎng)絡(luò)裝置的標(biāo)識(shí)。具體說來,當(dāng)新的網(wǎng)絡(luò)裝置被添加到對(duì)等網(wǎng)絡(luò)20時(shí),網(wǎng)絡(luò)裝置利用它的對(duì)等發(fā)現(xiàn)模塊1020來獲得與對(duì)等網(wǎng)絡(luò)20中的其它網(wǎng)絡(luò)裝置有關(guān)的路由信息,并利用對(duì)等備用模塊1040來執(zhí)行兩個(gè)其它的網(wǎng)絡(luò)裝置作為備用網(wǎng)絡(luò)裝置。
回到圖10,撥號(hào)規(guī)則模塊1015包含和/或應(yīng)用呼叫處理模塊1005的撥號(hào)規(guī)則,其控制如何指引呼叫。
呼叫處理模塊1005與協(xié)議堆棧1045相互作用,以建立和撤下呼叫,并建立媒體呼叫。
多個(gè)網(wǎng)絡(luò)裝置的呼叫處理模塊共同用于以分布方式傳遞類似PBX(類似專用分組交換機(jī))的呼叫處理能力,而不需要PBX(專用分組交換機(jī))。例如,終端機(jī)101的呼叫處理模塊1005不僅處理去往終端機(jī)101的呼叫,而且處理去往其它網(wǎng)絡(luò)裝置的呼叫,對(duì)于所述其它網(wǎng)絡(luò)裝置,終端機(jī)101已經(jīng)被指定為備用終端機(jī)。當(dāng)終端機(jī)1001被如此指定時(shí),允許BCA模塊1010執(zhí)行備用主要終端的功能。
BCA模塊1010負(fù)責(zé)處理上述BCA呼叫處理特征,諸如接收來電呼叫,發(fā)出去電呼叫,將呼叫掛起,從掛起重新恢復(fù)呼叫以及直接或看管轉(zhuǎn)移。BCA模塊包含用于執(zhí)行以上在信令流示圖中所述的步驟的計(jì)算機(jī)可讀程序代碼,其中,所述步驟用于對(duì)包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的BCA群組以分布方式實(shí)現(xiàn)BCA呼叫處理特征。
圖11示出開始從一網(wǎng)絡(luò)裝置到另一網(wǎng)絡(luò)裝置的呼叫的方法的流程圖,作為示例,其可在圖2的對(duì)等網(wǎng)絡(luò)20中被采用。具體說來,在發(fā)起者網(wǎng)絡(luò)裝置的主叫者想要呼叫在目的地網(wǎng)絡(luò)裝置的人。在步驟1100,發(fā)起者網(wǎng)絡(luò)裝置嘗試為與目的地網(wǎng)絡(luò)裝置的呼叫建立連接。在步驟1105,如果連接被建立(“是”路徑),則正常處理所述呼叫(步驟1150)。在步驟1105,如果嘗試沒有成功,則發(fā)起者網(wǎng)絡(luò)裝置查找它的路由信息,以確定哪個(gè)網(wǎng)絡(luò)裝置將用作目的地網(wǎng)絡(luò)裝置的第一備用網(wǎng)絡(luò)裝置,并確定第一備用網(wǎng)絡(luò)裝置的地址。作為示例,嘗試會(huì)由于以下原因中的一個(gè)或多個(gè)而沒有成功網(wǎng)絡(luò)故障、在目的地網(wǎng)絡(luò)裝置的故障、目的地網(wǎng)絡(luò)裝置被去除或缺少在目的地裝置用于處理呼叫的資源。在某些情況下,作為示例,缺少資源會(huì)是由于在目的地網(wǎng)絡(luò)裝置的所有呼叫線程被同時(shí)使用。隨后,發(fā)起者網(wǎng)絡(luò)裝置通過嘗試使用第一備用網(wǎng)絡(luò)裝置的地址建立連接來開始到第一備用網(wǎng)絡(luò)裝置的呼叫(步驟1110)。在步驟1115,如果嘗試成功(“是”路徑)并且建立了與第一備用網(wǎng)絡(luò)裝置的連接,則處理所述呼叫(步驟1150)。此外,在步驟1115,嘗試與第一備用網(wǎng)絡(luò)裝置的連接可能沒有成功,如果步驟1110的嘗試失敗,則發(fā)起者網(wǎng)絡(luò)裝置查找它的路由信息,以確定哪個(gè)網(wǎng)絡(luò)裝置將用作目的地網(wǎng)絡(luò)裝置的第二備用網(wǎng)絡(luò)裝置,并確定第二備用網(wǎng)絡(luò)裝置的地址。發(fā)起者網(wǎng)絡(luò)裝置隨后通過使用第二備用網(wǎng)絡(luò)裝置的地址嘗試建立連接來開始到第二備用網(wǎng)絡(luò)裝置的呼叫(步驟1120)。在步驟1125,如果嘗試成功(“是”路徑)并建立了與第二備用網(wǎng)絡(luò)裝置的連接,則處理所述呼叫(步驟1150)。如果嘗試沒有成功(“否”路徑),則由發(fā)起者網(wǎng)絡(luò)裝置接收忙碌指示,以宣告此刻沒有連接可行(步驟1130)。
關(guān)于在目的地網(wǎng)絡(luò)裝置的處理,在一實(shí)現(xiàn)中,在步驟1150,處理呼叫,由BCA主要終端或備用BCA主要終端的用戶產(chǎn)生用于應(yīng)答呼叫的響鈴信號(hào)。
在從對(duì)等網(wǎng)絡(luò)外的位置實(shí)行呼叫的情況下,TTI 40或IPI 50執(zhí)行上述發(fā)起者網(wǎng)絡(luò)裝置的動(dòng)作。TTI 40和IPI 50以與對(duì)等終端相同的方式保存信息,關(guān)于所述對(duì)等終端,終端被指定為主要終端、次要終端和主要終端的備用終端。因此,當(dāng)從對(duì)等網(wǎng)絡(luò)20外發(fā)起呼叫時(shí),呼叫通過TTI 40或IPI 50進(jìn)入對(duì)等網(wǎng)絡(luò)20。TTI 40或IPI 50隨后聯(lián)系BCA主要終端,如果BCA主要終端沒有被連接到網(wǎng)絡(luò),則TTI 40或IPI 50查找它的路由信息,以確定哪個(gè)網(wǎng)絡(luò)裝置將用作備用BCA主要終端。
在圖11的方法中,向每個(gè)網(wǎng)絡(luò)裝置分配兩個(gè)其它的網(wǎng)絡(luò)裝置,作為備用網(wǎng)絡(luò)裝置,這樣,存在多達(dá)兩次的嘗試與指定為備用網(wǎng)絡(luò)裝置的網(wǎng)絡(luò)裝置建立連接(步驟1110、1120)。更一般的情況是,網(wǎng)絡(luò)裝置具有M個(gè)指定為備用網(wǎng)絡(luò)裝置的其它網(wǎng)絡(luò)裝置(M≥1),并且執(zhí)行與M個(gè)備用網(wǎng)絡(luò)裝置建立連接的連續(xù)嘗試,直到嘗試之一成功。如果沒有嘗試成功,則將忙碌指示發(fā)送回主叫者,如參照步驟1130所述。
圖12示出當(dāng)已經(jīng)確定BCA主要終端302不活動(dòng)并且BCA主要備用終端305已經(jīng)被識(shí)別用于執(zhí)行不活動(dòng)BCA主要終端302的任務(wù)時(shí),來電呼叫的信號(hào)流。呼叫處理特征1200的步驟與BCA主要終端302是活動(dòng)的呼叫處理特征300的步驟相同,除了所有協(xié)議信令通過代替BCA主要終端302的BCA主要備用終端305處理。
圖12示出到備用主要終端的來電呼叫的示例。這并不表示其是唯一的使用或需要備用主要終端的BCA呼叫處理特征。在適合的情況下,可將預(yù)先指定的備用主要終端的原理應(yīng)用于上述任何BCA呼叫處理特征。
除了BCA呼叫處理特征之外,可在網(wǎng)絡(luò)內(nèi)的網(wǎng)絡(luò)裝置以本地方式提供其它呼叫處理功能(諸如呼叫轉(zhuǎn)發(fā)、呼叫停止和接起、呼叫轉(zhuǎn)移和尋呼)和其它特點(diǎn)(諸如時(shí)間同步、備用特點(diǎn)和對(duì)等發(fā)現(xiàn))。這些特點(diǎn)和功能在以下文件中描述在2003年1月22日提交的第60/441,481號(hào)題為“DISTRIBUTED PEER-TO-PEER CALLTRANSFER SYSTEM,METHOD AND TELEPHONE TERMINAL”的美國(guó)臨時(shí)專利申請(qǐng)、在2003年1月21日提交的第60/441,121號(hào)題為“DISTRIBUTED PEER-TO-PEER CALL FORWARDINGSYSTEM,METHOD AND TELEPHONE TERMINAL”的美國(guó)臨時(shí)專利申請(qǐng)、在2003年5月29日提交的第60/473,877號(hào)題為“DISTRIBUTED PEER-TO-PEER CALL PARK AND CALL PARKPICKUP SYSTEM,METHOD AND THLEPHONE TERMINALS”的美國(guó)臨時(shí)專利申請(qǐng)、在2003年11月12日提交的第60/518,646號(hào)題為“PEER-TO-PEER DISCOVERY SYSTEM,METHOD ANDNETWORK DEVICES”的美國(guó)臨時(shí)專利申請(qǐng)、在2003年11月21日提交的第60/523,703號(hào)題為“PEER BACK-UP IN A DISTRIBUTEDPEER-TO-PEER NETWORKSYSTEM,METHOD ANDNETWORK DEVICES”的美國(guó)臨時(shí)專利申請(qǐng)、在2003年11月19日提交的第60/523,140號(hào)題為“TIME SYNCHRONIZATION OFNETWORK DEVICES IN A NETWORKSYSTEM,METHOD ANDNETWORK DEVICE”的美國(guó)臨時(shí)專利申請(qǐng)、以及在2003年11月24日提交的第60/524,041號(hào)題為“SYSTEM,METHOD ANDNETWORK DEVICES FOR PAGING IN A NETWORK”的美國(guó)臨時(shí)專利申請(qǐng),所有這些均包含與此以資參考。應(yīng)清楚地理解到還提供本發(fā)明的實(shí)施例,其僅提供BCA呼叫處理特征。
根據(jù)上述教導(dǎo),可進(jìn)行本發(fā)明的各種修改和變型。因此,應(yīng)理解在所附權(quán)利要求的范圍內(nèi),可通過不同于這里詳細(xì)描述的其它方式來實(shí)踐本發(fā)明。
權(quán)利要求
1.一種橋接呼叫出現(xiàn)點(diǎn)(BCA)群組,包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,其適于以分布方式共同實(shí)現(xiàn)BCA呼叫處理特征。
2.如權(quán)利要求1所述的BCA群組,其中,BCA呼叫處理特征包括含有以下內(nèi)容的組中的至少一項(xiàng)內(nèi)容應(yīng)答來電呼叫、發(fā)出去電呼叫、將呼叫掛起、從掛起重新恢復(fù)呼叫、執(zhí)行盲轉(zhuǎn)移和執(zhí)行看管轉(zhuǎn)移。
3.如權(quán)利要求1到2中的任意一個(gè)所述的BCA群組,其中,將所述多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置中的至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持;其中,主要網(wǎng)絡(luò)裝置適于充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的協(xié)議信令的中間體。
4.如權(quán)利要求3所述的BCA群組,其中,在建立網(wǎng)絡(luò)的裝置對(duì)裝置連接之后,在BCA群組中的次要網(wǎng)絡(luò)裝置與所述其它裝置之間交換通信數(shù)據(jù),主要網(wǎng)絡(luò)裝置保持與次要網(wǎng)絡(luò)裝置和所述其它裝置的聯(lián)系,以便作為BCA群組中的次要網(wǎng)絡(luò)裝置與所述其它裝置之間的中間體,而幫助進(jìn)一步的協(xié)議信令。
5.如權(quán)利要求3所述的BCA群組,其中,在根據(jù)實(shí)時(shí)傳輸協(xié)議(RTP)建立網(wǎng)絡(luò)的裝置對(duì)裝置連接之后,通信數(shù)據(jù)在BCA群組中的次要網(wǎng)絡(luò)裝置與所述其它裝置之間流動(dòng)。
6.如權(quán)利要求3所述的BCA群組,其中,根據(jù)會(huì)話初始協(xié)議(SIP)執(zhí)行協(xié)議信令。
7.如權(quán)利要求3所述的BCA群組,其中,所述其它裝置是BCA群組內(nèi)部的對(duì)等的基于分組的網(wǎng)絡(luò)裝置。
8.如權(quán)利要求3所述的BCA群組,其中,所述其它裝置在BCA群組外部。
9.如權(quán)利要求3所述的BCA群組,其中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是語音互聯(lián)網(wǎng)協(xié)議(VoIP)電話終端機(jī)。
10.如權(quán)利要求3所述的BCA群組,其中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是基于分組的通信電話終端機(jī)。
11.如權(quán)利要求3所述的BCA群組,其中,將主要網(wǎng)絡(luò)裝置指定為用于BCA群組中的第二主要網(wǎng)絡(luò)裝置的次要網(wǎng)絡(luò)裝置。
12.如權(quán)利要求3所述的BCA群組,其中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
13.一種對(duì)等系統(tǒng),包括至少一個(gè)根據(jù)權(quán)利要求1到12中的任何一個(gè)所述的BCA群組,其中,將至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,并將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,所述次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持;以及,耦合到所述至少一個(gè)BCA群組的至少一個(gè)訪問接口,所述至少一個(gè)訪問接口提供到對(duì)等系統(tǒng)外部的通信網(wǎng)絡(luò)的訪問。
14.如權(quán)利要求13所述的系統(tǒng),其中,所述至少一個(gè)訪問接口是用于將所述至少一個(gè)BCA群組的對(duì)等的基于分組的網(wǎng)絡(luò)裝置連接到對(duì)等系統(tǒng)外部的公共交換電話網(wǎng)絡(luò)(PSTN)的細(xì)干線接口(TTI)。
15.如權(quán)利要求13所述的系統(tǒng),其中,所述至少一個(gè)訪問接口是用于將對(duì)等系統(tǒng)內(nèi)的所述至少一個(gè)BCA群組的對(duì)等的基于分組的網(wǎng)絡(luò)裝置連接到對(duì)等系統(tǒng)外部的基于分組的網(wǎng)絡(luò)的接口。
16.一種用于操作包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的BCA群組的方法,其中,將至少一個(gè)對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,主要網(wǎng)絡(luò)裝置適于充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的協(xié)議信令的中間體,所述方法包括以分布方式共同實(shí)現(xiàn)BCA呼叫處理特征。
17.如權(quán)利要求16所述的方法,其中,呼叫處理特征是接收來電呼叫,所述方法包括主叫裝置聯(lián)系主要網(wǎng)絡(luò)裝置;在被通知主叫裝置的聯(lián)系的情況下,主要網(wǎng)絡(luò)裝置聯(lián)系次要網(wǎng)絡(luò)裝置;第一次要網(wǎng)絡(luò)裝置響應(yīng)主要網(wǎng)絡(luò)裝置的聯(lián)系;主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排主叫裝置與第一次要網(wǎng)絡(luò)裝置之間的連接;當(dāng)通過主叫裝置與第一次要網(wǎng)絡(luò)裝置之間的連接的通信會(huì)話完成時(shí),終止主叫裝置與主要網(wǎng)絡(luò)裝置之間的聯(lián)系,并且主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系;以及第一次要網(wǎng)絡(luò)裝置通知所有網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
18.如權(quán)利要求16所述的方法,其中,呼叫處理特征是發(fā)出去電呼叫,所述方法包括主要網(wǎng)絡(luò)裝置在聯(lián)系被叫裝置之前聯(lián)系次要網(wǎng)絡(luò)裝置,以將主要網(wǎng)絡(luò)裝置與被叫裝置之間可能的通信會(huì)話通知給次要網(wǎng)絡(luò)裝置;主要網(wǎng)絡(luò)裝置聯(lián)系被叫裝置;被叫裝置響應(yīng)主要網(wǎng)絡(luò)裝置的聯(lián)系;主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排被叫裝置與主要網(wǎng)絡(luò)裝置之間的連接;主要網(wǎng)絡(luò)裝置聯(lián)系次要網(wǎng)絡(luò)裝置,以通知次要網(wǎng)絡(luò)裝置主要網(wǎng)絡(luò)裝置當(dāng)前忙碌;當(dāng)通過主要網(wǎng)絡(luò)裝置與被叫裝置之間的連接的通信會(huì)話完成時(shí),終止主要網(wǎng)絡(luò)裝置與被叫裝置之間的聯(lián)系;以及主要網(wǎng)絡(luò)裝置通知次要網(wǎng)絡(luò)裝置主要網(wǎng)絡(luò)裝置當(dāng)前空閑。
19.如權(quán)利要求16所述的方法,其中,呼叫處理特征是將呼叫掛起,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要網(wǎng)絡(luò)裝置將與所述其它裝置的呼叫掛起;第一次要網(wǎng)絡(luò)裝置將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置;主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系;以及第一次要網(wǎng)絡(luò)裝置將所述呼叫的位置和狀態(tài)通知給次要網(wǎng)絡(luò)裝置。
20.如權(quán)利要求19所述的方法,其中,對(duì)掛起的呼叫的控制包括含有以下內(nèi)容的組中的任何一項(xiàng)內(nèi)容向掛起的所述其它裝置提供音樂以及向掛起的所述其它裝置提供語音消息。
21.如權(quán)利要求16所述的方法,其中,呼叫處理特征是從掛起重新恢復(fù)呼叫,其中,所述呼叫當(dāng)前在主要網(wǎng)絡(luò)裝置與其它裝置之間掛起,所述方法包括第一網(wǎng)絡(luò)次要裝置開始恢復(fù)來自主要網(wǎng)絡(luò)裝置的掛起的呼叫;主要網(wǎng)絡(luò)裝置經(jīng)由主要網(wǎng)絡(luò)裝置與所述其它裝置之間以及主要網(wǎng)絡(luò)裝置與第一次要網(wǎng)絡(luò)裝置之間的協(xié)議信令安排第一次要網(wǎng)絡(luò)裝置與所述其它裝置之間的連接;當(dāng)所述其它裝置的用戶與第一次要網(wǎng)絡(luò)裝置的用戶之間的通信會(huì)話完成時(shí),終止所述其它裝置與主要網(wǎng)絡(luò)裝置之間的聯(lián)系,并且主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系;以及在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有對(duì)等的基于分組的網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的從掛起重新恢復(fù)呼叫的呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與其它裝置之間的聯(lián)系已經(jīng)終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
22.如權(quán)利要求21所述的方法,還包括主要網(wǎng)絡(luò)裝置終止與最初將呼叫掛起的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的聯(lián)系;以及在第一次要網(wǎng)絡(luò)裝置被連接到所述其它裝置之后,第一次要網(wǎng)絡(luò)裝置通知主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置第一次要裝置已成功接起所述掛起。
23.如權(quán)利要求16所述的方法,其中,呼叫處理特征是到至少包括BCA群組的對(duì)等系統(tǒng)內(nèi)的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的盲轉(zhuǎn)移,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要網(wǎng)絡(luò)裝置開始將來自所述其它裝置的呼叫轉(zhuǎn)移到轉(zhuǎn)移接收網(wǎng)絡(luò)裝置;第一次要網(wǎng)絡(luò)裝置將所述呼叫掛起,并將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置;第一次要網(wǎng)絡(luò)裝置聯(lián)系主要網(wǎng)絡(luò)裝置以使主要網(wǎng)絡(luò)裝置聯(lián)系所述轉(zhuǎn)移接收網(wǎng)絡(luò)裝置;主要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置并邀請(qǐng)轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受當(dāng)前掛起的來自所述其它裝置的呼叫;轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受所述呼叫;主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排所述其它裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置之間的連接;當(dāng)所述其它裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置連接時(shí),主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系;在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有對(duì)等的基于分組的網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的盲轉(zhuǎn)移的呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與所述其它裝置之間的聯(lián)系已終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
24.如權(quán)利要求16所述的方法,其中,呼叫處理特征是到至少包括BCA群組的對(duì)等系統(tǒng)內(nèi)的對(duì)等的基于分組的網(wǎng)絡(luò)裝置的看管轉(zhuǎn)移,其中,第一次要網(wǎng)絡(luò)裝置和其它裝置當(dāng)前正在進(jìn)行通信會(huì)話,所述方法包括第一次要網(wǎng)絡(luò)裝置開始將來自所述其它裝置的呼叫轉(zhuǎn)移到轉(zhuǎn)移接收網(wǎng)絡(luò)裝置;第一次要網(wǎng)絡(luò)裝置將所述呼叫掛起,并將對(duì)所述掛起的呼叫的控制移交給主要網(wǎng)絡(luò)裝置;第一次要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置,并且第一次要網(wǎng)絡(luò)裝置的用戶將所述呼叫引給轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的用戶;第一次要網(wǎng)絡(luò)裝置將與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的呼叫掛起;第一次要網(wǎng)絡(luò)裝置聯(lián)系主要網(wǎng)絡(luò)裝置,傳遞對(duì)當(dāng)前掛起的與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置的呼叫的控制并使主要網(wǎng)絡(luò)裝置安排連接當(dāng)前掛起的呼叫;主要網(wǎng)絡(luò)裝置聯(lián)系轉(zhuǎn)移接收網(wǎng)絡(luò)裝置并邀請(qǐng)轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受當(dāng)前掛起的來自所述其它裝置的呼叫;轉(zhuǎn)移接收網(wǎng)絡(luò)裝置接受所述呼叫;主要網(wǎng)絡(luò)裝置經(jīng)由協(xié)議信令安排主叫裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置之間的連接;當(dāng)主叫裝置與轉(zhuǎn)移接收網(wǎng)絡(luò)裝置連接時(shí),主叫網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系;在主要網(wǎng)絡(luò)裝置終止與第一次要網(wǎng)絡(luò)裝置的聯(lián)系之后,第一次要網(wǎng)絡(luò)裝置通知所有對(duì)等的基于分組的網(wǎng)絡(luò)裝置第一次要網(wǎng)絡(luò)裝置已完成其所參與的看管轉(zhuǎn)移的呼叫處理特征,第一次要網(wǎng)絡(luò)裝置與其它裝置之間的聯(lián)系已終止,并且第一次要網(wǎng)絡(luò)裝置當(dāng)前空閑。
25.如權(quán)利要求16所述的方法,其中,主要網(wǎng)絡(luò)裝置和次要網(wǎng)絡(luò)裝置是VoIP終端機(jī)。
26.如權(quán)利要求16所述的方法,其中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
27.如權(quán)利要求17所述的方法,其中,當(dāng)主叫裝置無法聯(lián)系主要網(wǎng)絡(luò)裝置時(shí),聯(lián)系已知被分配給主要網(wǎng)絡(luò)裝置的備用主要網(wǎng)絡(luò)裝置,以執(zhí)行任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)可用于主叫裝置的聯(lián)系的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
28.一種通信系統(tǒng),包括對(duì)等網(wǎng)絡(luò),包括至少一個(gè)如權(quán)利要求1、2、4到12中的任何一個(gè)所述的BCA群組,其中,將對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為主要網(wǎng)絡(luò)裝置,并將剩余的對(duì)等的基于分組的網(wǎng)絡(luò)裝置指定為次要網(wǎng)絡(luò)裝置,次要網(wǎng)絡(luò)裝置適于當(dāng)主要網(wǎng)絡(luò)裝置不可用時(shí),向主要網(wǎng)絡(luò)裝置提供支持,以及耦合到所述至少一個(gè)BCA群組的至少一個(gè)訪問接口,所述至少一個(gè)訪問接口提供到對(duì)等系統(tǒng)外部的通信網(wǎng)絡(luò)的訪問;以及對(duì)等網(wǎng)絡(luò)外部的至少一個(gè)通信網(wǎng)絡(luò),經(jīng)由所述至少一個(gè)訪問接口耦合到對(duì)等網(wǎng)絡(luò);其中,BCA群組的主要網(wǎng)絡(luò)裝置充當(dāng)用于涉及BCA群組中的次要網(wǎng)絡(luò)裝置以及BCA群組中的次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的通信的中間體,其中,經(jīng)由主要網(wǎng)絡(luò)裝置發(fā)送用于建立所述其它裝置與BCA群組中的次要網(wǎng)絡(luò)裝置之間的網(wǎng)絡(luò)的裝置對(duì)裝置連接的協(xié)議信令。
29.如權(quán)利要求28所述的通信系統(tǒng),其中,為主要網(wǎng)絡(luò)裝置分配至少一個(gè)備用主要網(wǎng)絡(luò)裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述至少一個(gè)備用主要網(wǎng)絡(luò)裝置執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
30.一種用于在如權(quán)利要求1到12中的任何一個(gè)所述的BCA群組中使用的VoIP終端機(jī)。
31.一種其中包含有計(jì)算機(jī)可讀程序代碼裝置的用于在對(duì)等的基于分組的網(wǎng)絡(luò)裝置中使用的計(jì)算機(jī)可用介質(zhì),所述計(jì)算機(jī)可讀程序代碼裝置用于對(duì)于BCA群組以分布方式實(shí)現(xiàn)BCA呼叫處理特征,所述BCA群組包括多個(gè)互連的對(duì)等的基于分組的網(wǎng)絡(luò)裝置,所述網(wǎng)絡(luò)裝置均配備有所述計(jì)算機(jī)可讀程序代碼裝置。
32.如權(quán)利要求31所述的計(jì)算機(jī)可用介質(zhì),還包括用于將至少一個(gè)備用主要網(wǎng)絡(luò)裝置分配給主要網(wǎng)絡(luò)裝置的計(jì)算機(jī)可讀程序代碼裝置,當(dāng)主要網(wǎng)絡(luò)裝置沒有在BCA群組內(nèi)連接時(shí),所述計(jì)算機(jī)可讀程序代碼執(zhí)行主要網(wǎng)絡(luò)裝置的任務(wù),其中,所述任務(wù)在主要網(wǎng)絡(luò)裝置在BCA群組內(nèi)連接的情況下本來由主要網(wǎng)絡(luò)裝置執(zhí)行。
全文摘要
本發(fā)明的實(shí)施例提供一種包括多個(gè)對(duì)等的基于分組的裝置的橋接呼叫出現(xiàn)點(diǎn)(BCA)群組以及用于操作該BCA群組的方法。在所述BCA群組中,將至少一個(gè)對(duì)等的基于分組的裝置指定為主要裝置,將剩余的對(duì)等的基于分組的裝置指定為次要裝置。當(dāng)主要裝置不可用時(shí),次要裝置向主要裝置提供支持。主要裝置充當(dāng)用于涉及次要網(wǎng)絡(luò)裝置以及次要網(wǎng)絡(luò)裝置正與之通信的其它裝置的協(xié)議信令的中間體。在BCA群組環(huán)境中使用的呼叫處理特征的示例是應(yīng)答來電呼叫、發(fā)出去電呼叫、執(zhí)行盲轉(zhuǎn)移和執(zhí)行看管轉(zhuǎn)移。
文檔編號(hào)H04M3/428GK101049003SQ200580036766
公開日2007年10月3日 申請(qǐng)日期2005年9月30日 優(yōu)先權(quán)日2004年9月30日
發(fā)明者貝若茲·保斯特奇 申請(qǐng)人:尼姆凱特網(wǎng)絡(luò)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
榆社县| 南京市| 青州市| 屏东县| 教育| 财经| 山东省| 岗巴县| 天台县| 梁河县| 饶河县| 景洪市| 白沙| 山阳县| 永仁县| 含山县| 墨玉县| 横山县| 页游| 新建县| 绍兴县| 九寨沟县| 桂林市| 吉木萨尔县| 荔浦县| 乌拉特中旗| 渝北区| 都兰县| 隆化县| 南陵县| 利川市| 安义县| 嘉荫县| 紫金县| 嵊泗县| 江津市| 鄂托克旗| 清徐县| 北流市| 兖州市| 霍邱县|