專利名稱:為單個電話簿號碼提供多個同時VoIP呼叫會話的方法和設備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于網(wǎng)際協(xié)議的語音(VoIP)通信的方法和設備,尤其涉及為單個電話簿號碼(directory number)創(chuàng)建多個VoIP呼叫會話的方法和設備。雖然本發(fā)明特別針對的是VoIP領(lǐng)域,并且由此是具體參照其來描述本發(fā)明的,但是應該理解,本發(fā)明還可以用于其他領(lǐng)域和應用。
背景技術(shù):
電話薄號碼(DN)是電話號碼,其中,該號碼的實例可以包括北美電話編號方案(NANP)中的電話號碼,所述號碼標識諸如蜂窩電話、軟件電話(softphone)等的終端,或者在常規(guī)的普通老式電話業(yè)務(POTS)電話的情況下的位置,以便在公共交換電話網(wǎng)(PSTN)上將呼叫路由到終端/位置以及從終端/位置路由呼叫。在主叫方嘗試與被叫方進行通信時,主叫方將會撥打被叫方的DN,并且該呼叫是用被叫方DN而被從主叫方終端路由到被叫方終端的。在呼叫過程中,主叫方DN還被用于建立返回到主叫方終端的返回路由,由此提供在兩個終端之間給出同時雙向通信的雙工呼叫會話。
VOIP呼叫使用網(wǎng)際協(xié)議(IP)編址方案來在諸如因特網(wǎng)之類的分組數(shù)據(jù)網(wǎng)絡上提供分組交換語音通信。與通過普通老式電話業(yè)務(POTS)電路交換呼叫在兩個終端之間建立物理連接或者在ATM等中使用專用分組交換網(wǎng)絡有所不同,VoIP使用了IP地址而在因特網(wǎng)上將基于分組的信息路由到VoIP終端以及從VoIP終端路由所述信息,由此提供稱為呼叫的語音通信。
為了能在PSTN上與終端進行通信,VoIP終端的IP地址將會與DN相關(guān)聯(lián),并且在通信網(wǎng)絡中執(zhí)行二者之間的轉(zhuǎn)換。當前,每一個能夠借助VoIP終端來提供VoIP呼叫會話的DN在通信網(wǎng)絡級別上都具有一個與之關(guān)聯(lián)的IP地址。這樣一來,通信網(wǎng)絡只允許為每一個DN進行一個VoIP呼叫會話。如果DN由正在執(zhí)行VoIP呼叫會話的VoIP終端使用的,那么這時將會創(chuàng)建一個“忙”信號,并且該信號將被送回到另一個嘗試使用DN來呼叫VoIP終端的主叫方。
如果有若干個VoIP終端與單個DN相關(guān)聯(lián),那么與幾個陸線電話連接到同一電話線的情況相似,這時將會使用本地路由器來連接VoIP終端與IP網(wǎng)絡。然后,該DN將會與本地路由器的IP地址關(guān)聯(lián)。同樣,通信網(wǎng)絡一次只允許為關(guān)聯(lián)于路由器IP地址的DN進行一個VoIP呼叫會話。即使多方可以通過所述網(wǎng)絡橋接在一起而同時與VoIP終端進行通信,也只能為該DN構(gòu)造單個呼叫會話。因此,在該結(jié)構(gòu)中,當該配置中的一個VoIP終端在某個呼叫中被使用時,在和同一DN相關(guān)聯(lián)的與本地路由器相連的其他VoIP終端之一上是不能進行其他呼叫或接收其他呼叫的。
本發(fā)明設想了一種新的和改進的系統(tǒng)和方法來解決上述及其他難題。
發(fā)明內(nèi)容
在這里提供的是一種用于為單個DN進行多個同時的VoIP呼叫會話的方法和設備。
在本發(fā)明的一個方面中,該方法包括將多個IP地址與單個DN相關(guān)聯(lián),將所述關(guān)聯(lián)傳遞到負責在DN與PSTN之間路由呼叫的交換中心,確定正在進行與該DN關(guān)聯(lián)的現(xiàn)有VoIP呼叫會話,以及為該DN創(chuàng)建另一個獨立的(separate)同時的VoIP呼叫會話。
在本發(fā)明的另一個方面中,通信系統(tǒng)包括用于接收多個IP地址與單個DN之間的關(guān)聯(lián),以便為該DN提供多個獨立的同時的VoIP呼叫會話的交換中心。
從下文提供的詳細描述中可以清楚了解到本發(fā)明適用的其它范圍。但是應該理解,在說明本發(fā)明優(yōu)選實施例的同時,這些詳細的描述和具體實例僅是以示例的方式給出的,因為對本領(lǐng)域技術(shù)人員來說,在本發(fā)明精神和范圍內(nèi)的各種變化和修改都是顯而易見的。
本發(fā)明是以設備的不同部分的結(jié)構(gòu)、布局和組合以及方法的步驟的形式給出的,由此所預期的目的是通過下文中更全面闡述的內(nèi)容、權(quán)利要求中特別指出的內(nèi)容以及附圖中圖示說明的內(nèi)容而得到的,其中圖1是描述包含用于實施本發(fā)明的主題中的各方面的系統(tǒng)的通信網(wǎng)絡的框圖;圖2是描述用于實施本發(fā)明的主題中的各方面的被傳遞到交換中心的DN與多個IP地址之間的關(guān)聯(lián)的框圖;圖3是描述依照本發(fā)明的方法的流程圖;以及圖4是描述依照本發(fā)明的方法的流程圖。
具體實施例方式
現(xiàn)在將參考附圖,這些附圖顯示的內(nèi)容只是為了對本發(fā)明的優(yōu)選實施例進行描述,而不是為了對其加以限制,圖1提供了依照本發(fā)明的整個優(yōu)選系統(tǒng)的圖。
如圖1所示,其中用標記10概括性顯示了用于提供VoIP呼叫的通信網(wǎng)絡。系統(tǒng)10包括多個VoIP終端12a~12n,這些終端經(jīng)由典型的網(wǎng)絡連接而連接到路由器14,將這些終端統(tǒng)稱為VoIP終端12。VoIP終端12的實例可以包括但不局限于作為計算機上的應用程序運行的軟件電話或者使用VoIP來提供語音通信的硬件電話。每一個VoIP終端12a~12n都具有諸如IP地址的唯一地址,用于在分組數(shù)據(jù)網(wǎng)絡上進行通信。
通信網(wǎng)絡10還包括諸如因特網(wǎng)的分組數(shù)據(jù)網(wǎng)絡20,用于使用網(wǎng)際協(xié)議(IP)來提供基于分組的信息傳輸。如下文所述,本地路由器14被連接到分組數(shù)據(jù)網(wǎng)絡20,以便在VoIP終端12a~12n與分組數(shù)據(jù)網(wǎng)絡之間路由呼叫,并且最終被連接到PSTN。
通信網(wǎng)絡10還包括也被稱為媒介網(wǎng)關(guān)(Media Gateway)的IP網(wǎng)關(guān)24,用于根據(jù)業(yè)務流方向而將基于IP的分組交換呼叫轉(zhuǎn)換和/或轉(zhuǎn)變成電路交換呼叫,反之亦然。也就是說,IP網(wǎng)關(guān)24在操作上將分組數(shù)據(jù)網(wǎng)絡20與電路交換的公用交換電話網(wǎng)(PSTN)30相連。舉例來說,恰當?shù)腎P網(wǎng)關(guān)24可以包括Lucent Technologies提供的iMerge網(wǎng)關(guān)。
交換中心26與PSTN30相連,以便將VoIP終端12a~12n產(chǎn)生的所有呼叫業(yè)務路由到PSTN,并且將指定PSTN發(fā)起的呼叫業(yè)務路由到VoIP終端。交換中心26可以使用各種協(xié)議,其中所述協(xié)議包括但不局限于H323,由此通過使用DN來將這些呼叫路由到PSTN30以及從PSTN30路由這些呼叫。交換中心26對相關(guān)終端的呼叫建立進行處理,并為這些終端提供包括語音郵件等的服務,這些服務可以通過預訂獲取。所述交換中心26也可以是還用于將移動電話與PSTN30相連的移動交換中心(MSC)。
交換中心26與用戶數(shù)據(jù)庫28相連,該數(shù)據(jù)庫具有與終端相關(guān)聯(lián)的用戶信息。諸如DN的用戶標識符可以用于標識用戶,以便關(guān)聯(lián)那些屬于該用戶的呼叫服務。用戶數(shù)據(jù)庫28可以處于交換中心26,或者這兩個單元可以采用已知方式連接,以便在其間執(zhí)行快速可靠的通信。
參考圖2,用戶數(shù)據(jù)庫28包括上至DN#m的多個DN,其中m可以是任何數(shù)字。在這里顯示,用戶數(shù)據(jù)庫28提供了諸如DN#1的用戶DN與多個不同IP地址之間的關(guān)聯(lián)。這種關(guān)聯(lián)既可以如所示的那樣用查找表實現(xiàn),也可以用其他恰當方式實現(xiàn)。在這個數(shù)據(jù)庫中,每一個可以通過呼叫DN來取得聯(lián)系的單獨VoIP終端的IP地址都與該DN相關(guān)聯(lián)。為了描述這種關(guān)聯(lián),在這里將關(guān)聯(lián)于DN#1的不同IP地址顯示為IP地址#1i、IP地址#1ii等,直到IP地址#1n,其中n可以是任何數(shù)字。每一個單獨的IP地址i、ii、iii至n是獨立VoIP終端12的IP地址,分別是12a、12b、12c至12n的IP地址。然而,所有這些VoIP終端12a~12n都具有相同DN,以便與PSTN30進行通信。
通過向交換中心26提供相關(guān)信息,可以使交換中心創(chuàng)建去往/來自于都具有單個DN的VoIP終端12的多個獨立的同時的呼叫會話。這樣一來,本發(fā)明提供了一種多呼叫特性,該特性能為一個DN創(chuàng)建多個獨立的同時的VoIP呼叫會話,這些會話也稱為VoIP信道。每一個呼叫會話都會在主叫方與被叫方之間提供雙工語音通信,并且其中一方是VoIP終端12a-12n中的至少一個終端。每一個獨立的雙工會話都允許在會話雙方之間執(zhí)行雙向通信,由此提供與傳統(tǒng)的雙工電路交換呼叫會話相類似的結(jié)果。這些獨立的VoIP呼叫會話可以同時發(fā)生,盡管它們可以是在進行去往/來自于VoIP終端12的不同呼叫時的不同時間而被創(chuàng)建的。
現(xiàn)在參考圖3,其中用100概括性顯示了用于來話呼叫的VoIP多呼叫特性的操作方法,其中該來話呼叫是由主叫方34向被叫方VOIP終端12的DN發(fā)起的,其中被叫方DN例如是DN#1。每一個VoIP終端12a~12n具有分別作為IP地址#1i~IP地址#1n顯示的獨立的IP地址。如上所述,在用戶數(shù)據(jù)庫28,這些IP地址全都與同一個DN相關(guān)聯(lián)。在102,主叫方34撥打VOIP終端12的DN#1,并且被稱為來話呼叫的呼叫經(jīng)由PSTN30路由到交換中心26,其中該中心負責處理去往/來自于VoIP終端12的呼叫。在104,交換中心確定是否正以常規(guī)方式為DN#1進行現(xiàn)有的語音呼叫會話。如果沒有現(xiàn)有呼叫正在進行,那么在106,交換中心26將該呼叫路由到與被叫DN相關(guān)聯(lián)的VoIP終端12的IP地址,在這個實例中,該地址是IP地址#1i~#1n。
如果正在進行用于被叫DN的現(xiàn)有呼叫會話,那么在108,交換中心查詢用戶數(shù)據(jù)庫28,以便確定被叫DN#是否預訂了本發(fā)明的VoIP多呼叫特性。如果沒有,那么在110,交換中心會以常規(guī)方式向主叫方34提供忙信號。如果被叫DN#可以使用多呼叫特性,那么交換中心可以確定是否有足夠的VoIP帶寬可用于和被叫DN#1相關(guān)聯(lián)的VoIP地址??捎脦挻_定處理可以用常規(guī)方式進行,例如采用授予Lucent Technologies的Meempat等人的US6,778,496B1中所描述的方式,其中該專利在此引入作為參考。如果沒有足夠的VoIP帶寬可用,那么在110,交換中心會以常規(guī)方式向主叫方34提供忙信號。應該理解的是,在112處確定是否有足夠VoIP帶寬可用的步驟以及在沒有足夠可用帶寬的情況下在110處提供忙信號的步驟都是可選的。
如果在可選步驟112中發(fā)現(xiàn)有足夠的VoIP帶寬可用,那么在114,交換中心26會將與被叫DN相關(guān)聯(lián)的未曾在現(xiàn)有VoIP呼叫會話中使用的其他IP地址標識為空閑IP地址。然后,交換中心26會在分組數(shù)據(jù)網(wǎng)絡20上將呼叫路由到具有這些空閑IP地址的被叫方VoIP終端。以這種方式,交換中心會為關(guān)聯(lián)于所述被叫DN的這些VoIP終端創(chuàng)建另一個獨立的VoIP會話。可以為更多的新的來話呼叫重復執(zhí)行這些步驟102~116。當終止了涉及一個或多個VoIP終端12的呼叫會話時,交換中心26可以將相應的IP地址標識為空閑的。
現(xiàn)在參考圖4,其中用標記100概括性顯示了一種用于去話呼叫的VoIP多呼叫特性的操作方法,其中所述去話呼叫是由現(xiàn)在被稱為主叫方的VoIP終端12之一向被叫方34發(fā)起的。主叫方VoIP終端具有與上述DN相關(guān)聯(lián)的獨立IP地址。在202,主叫方VoIP終端12撥打被叫方34的DN,以及被稱為去話呼叫的呼叫經(jīng)由分組數(shù)據(jù)網(wǎng)絡20被路由到交換中心26,交換中心26負責處理去往/來自于VoIP終端12的呼叫。在204,交換中心確定是否正在以常規(guī)方式為DN#1進行現(xiàn)有語音呼叫會話。如果沒有正在進行現(xiàn)有呼叫,那么在106,交換中心會將呼叫路由到被叫方34。
如果正在進行用于主叫方DN的現(xiàn)有呼叫會話,那么在208,交換中心會查詢用戶數(shù)據(jù)庫28,以便確定主叫方DN#1是否預訂了本發(fā)明的VoIP多呼叫特性。如果沒有的話,那么在210,交換中心會阻止為主叫方VoIP終端12創(chuàng)建另一個同時的呼叫會話。
如上所述,如果主叫方DN#可以使用多呼叫特性,那么在212,交換中心可以確定是否有足夠的VoIP帶寬可用,以及如果沒有的話,那么在210,交換中心會阻止為主叫方VoIP終端12創(chuàng)建另一個同時的呼叫會話。同樣應該理解的是,在212確定是否有足夠VoIP帶寬可用的步驟以及在沒有足夠可用帶寬的情況下在210阻止創(chuàng)建多呼叫會話的步驟是可選的。
如果在可選步驟212中發(fā)現(xiàn)有足夠VoIP帶寬可用,那么在216,交換中心26會為DN創(chuàng)建另一個獨立的VoIP呼叫會話。然后,交換中心26會將呼叫路由到被叫方34,從而為PSTN30提供發(fā)起呼叫的VoIP終端的DN??梢詾楦嗟娜ピ捄艚兄貜蛨?zhí)行這些步驟202~216。
上文中的描述僅提供了本發(fā)明的特定實施例的公開,而不是為了將本發(fā)明限制于所述特定實施例的。這樣,本發(fā)明并不局限于上述實施例。相反,應該知道,本領(lǐng)域技術(shù)人員是可以想到落入本發(fā)明范圍內(nèi)的其它實施例的。
權(quán)利要求
1.一種用于為單個電話簿號碼(DN)提供多個獨立的基于網(wǎng)際協(xié)議的語音(VoIP)呼叫會話的方法,包括將多個IP地址與單個DN相關(guān)聯(lián),其中每一個IP地址都對應于一個不同的VoIP終端;接收從主叫方到該DN的來話呼叫;確定正在進行與該DN相關(guān)聯(lián)的現(xiàn)有VoIP呼叫會話;將另一個并未在現(xiàn)有VoIP呼叫會話中使用的與DN相關(guān)聯(lián)的IP地址標識為空閑IP地址;在主叫方與具有空閑IP地址的被叫方VoIP終端之間的IP網(wǎng)絡上路由所述來話呼叫。
2.如權(quán)利要求1所述的方法,其中所述標識步驟包括將多個并未在現(xiàn)有VoIP呼叫會話中使用的與DN相關(guān)聯(lián)的IP地址標識為空閑IP地址,并且所述路由步驟包括在主叫方與多個具有空閑IP地址的被叫方VoIP終端之間路由所述來話呼叫。
3.如權(quán)利要求1所述的方法,其中所述關(guān)聯(lián)步驟包括使用查找表。
4.如權(quán)利要求1所述的方法,還包括終止主叫方與被叫方VoIP終端之間的呼叫會話;將與被終止呼叫會話的被叫方VoIP終端相關(guān)聯(lián)的IP地址標識為空閑IP。
5.如權(quán)利要求1所述的方法,還包括確定是否可以將該DN用于多個獨立的同時的VoIP呼叫會話。
6.如權(quán)利要求5所述的方法,其中所述確定是否可以將該DN用于多個獨立的同時的VoIP呼叫會話的步驟包括確定該DN的所有者是否預訂了VoIP多呼叫特性。
7.一種用于為單個電話簿號碼(DN)提供多個獨立的基于網(wǎng)際協(xié)議的語音(VoIP)呼叫會話的方法,包括將多個IP地址與單個DN相關(guān)聯(lián),其中每一個IP地址都對應于一個不同的VoIP終端;將所述關(guān)聯(lián)傳遞到交換中心,其中該交換中心負責在該DN與公共交換電話網(wǎng)(PSTN)之間路由呼叫;確定正在進行與該DN相關(guān)聯(lián)的現(xiàn)有VoIP呼叫會話;以及為該DN創(chuàng)建另一個獨立的同時的VoIP呼叫會話。
8.如權(quán)利要求7所述的方法,其中所述創(chuàng)建步驟包括在與該DN相關(guān)聯(lián)的主叫方VoIP終端與被叫方之間創(chuàng)建VoIP呼叫會話。
9.如權(quán)利要求7所述的方法,還包括確定是否可以將該DN用于多個獨立的同時的VoIP呼叫會話。
10.如權(quán)利要求9所述的方法,其中所述確定是否可以將該DN用于多個獨立的VoIP呼叫會話的步驟包括確定該DN的擁有者是否預訂了VoIP多呼叫特性。
全文摘要
一種用于為單個電話簿號碼(DN)提供多個獨立的基于網(wǎng)際協(xié)議的語音(VoIP)呼叫會話的系統(tǒng)和方法。該方法包括將多個IP地址與單個DN相關(guān)聯(lián),將所述關(guān)聯(lián)傳遞到負責在DN與公共電話交換網(wǎng)(PSTN)之間路由呼叫的交換中心,確定正在進行與該DN相關(guān)聯(lián)的現(xiàn)有VoIP呼叫會話,以及為該DN創(chuàng)建另一個獨立的同時的VoIP呼叫會話。通信系統(tǒng)包括交換中心,該交換中心接收多個IP地址與單個DN之間的關(guān)聯(lián),以便為該DN提供多個獨立的同時的VoIP呼叫會話。
文檔編號H04L29/06GK1791159SQ20051012957
公開日2006年6月21日 申請日期2005年12月15日 優(yōu)先權(quán)日2004年12月16日
發(fā)明者戴維·S.·班庫, 凱文·J.·奧維蘭德, 保靈·S.·申, 桑德拉·L.·楚, 肯尼思·J.·沃伊特 申請人:朗迅科技公司