專利名稱:分布式轉接專用小交換機的制作方法
技術領域:
本發(fā)明涉及與本申請同時提交的并且具有共同發(fā)明人和共同受讓人的題為″Method of Distributed Call Control In A DistributedTransit PBX System(分布式轉接專用小交換機系統(tǒng)中分布式呼叫控制的方法)″的美國專利申請系列號08/726633(TX15)。
本發(fā)明涉及分布式轉接專用小交換機(PBX),并且更具體地涉及PBX的廣域網(wǎng)及相關節(jié)點,這些節(jié)點被互連以建立分布式的轉接PBX的概念。
專用小交換機(PBX)一般由企業(yè)用于在企業(yè)內(nèi)的各個設施之間提供話音/數(shù)據(jù)(話音傳真/調制解調器/數(shù)據(jù))。現(xiàn)參見
圖1,它示出現(xiàn)有技術的網(wǎng)絡10,此網(wǎng)絡10包括利用通信線路17、18和19互連的多個PBX12、14與16。更具體地,PBX12分別通過通信線路17和18與PBX14和PBX16互連,而PBX14通過通信線路19與PBX16互連。因此,每個PBX12、14與16能直接與網(wǎng)絡10中的任何一個其他的PBX通信。如果兩個PBX需要通信,則要求PBX之間單獨的連接,隨著PBX數(shù)量增加,這個結構變得愈來愈低效,這是因為為了保持PBX之間的連接而需要的租用通信線路的數(shù)量變得過多。
現(xiàn)參見圖2,它示出現(xiàn)有技術網(wǎng)絡20,此網(wǎng)絡20減少了大網(wǎng)絡中所需的租用通信線路數(shù)量并說明了″轉接PBX″的公知概念。,網(wǎng)絡20包括多個遠程PBX22、24與26和遠程轉接PBX28,PBX28分別通過單獨的租用通信線路25、27和29與遠程PBX22、24和26互連。例如,PBX22、24與26可能分別位于Los Angles(洛杉磯)、New York(紐約)和Dallas(達拉斯),而轉接PBX28位于Chicago(芝加哥)。在轉接PBX28的單個盒子內(nèi)執(zhí)行PBX22、24與26之間的所有呼叫控制。
現(xiàn)參見圖3,它示出現(xiàn)有技術網(wǎng)絡20a,此網(wǎng)絡20a包括互連的類似于圖2的轉接PBX28的4個轉接PBX。網(wǎng)絡20a包括多個轉接PBX,其中示出4個轉接PBX28a、28b、28c與28d。轉接PBX28a通過租用通信線路25a互連到遠程PBX22a,并通過鏈路23a與轉接PBX28b互連。轉接PBX28b也分別通過單獨的租用通信線路23b和23c與轉接PBX28c和28d互連,轉換PBX28c分別通過單獨的租用通信線路25b與25c與PBX22b和22c互連,轉接PBX28d通過租用通信線路25d與PBX22d互連。在與相關PBX互連的每個轉接PBX28a、28c或28d的單個盒內(nèi)執(zhí)行PBX22a、22b22c與22d之間的所有呼叫控制。而且,每個轉接PBX28a、28b與28c需要人工進行更新以便包括出現(xiàn)在每一個其他轉接PBX中的任何改變的路由信息。
1984年12月11日公開的美國專利系列號4488004(Bogart等人)公開了用于在專用小交換機(PBX)網(wǎng)絡的獨立操作專用小交換機(PBX)之間相應站與附屬特性透明性的安排。每個PBX包括交換處理器、站線路和延伸至其他PBX的直達通信中繼線,并且也包括直接存儲器數(shù)據(jù)控制器(DMDC),用于通過數(shù)據(jù)鏈路發(fā)送與直達通信中繼線呼叫有關的業(yè)務或特性相關的數(shù)據(jù)消息給其他PBX。如果是PBX之間的呼叫,則呼叫PBX中的DMDC通過呼叫PBX與被叫PBX之間的直接鏈路發(fā)送數(shù)據(jù)消息給被叫PBX中的DMDC。在呼叫PBX與被叫PBX之間沒有直接鏈路的情況中,呼叫PBX中的DMDC通過數(shù)據(jù)鏈路發(fā)送消息給匯接PBX上的DMDC,匯接PBX又通過鏈路發(fā)送消息給被叫PBX中的DMDC。被叫PBX中的DMDC處理所接收的數(shù)據(jù)消息,并通過直接存儲器存取發(fā)送消息給其交換處理器,此交換處理器在呼叫PBX與被叫PBX之間話音路徑連接建立之外對上面呼叫提供所要求的特定特性或其他業(yè)務。這樣的安排類似于圖1的網(wǎng)絡。
1995年6月6日公開的美國專利系列號5422943(Cooney等人)公開了一種專用小交換機(PBX)網(wǎng)絡,包括至少兩個PBX,其中每個PBX服務于一組客戶站,并包括為通過公用交換電話網(wǎng)互連的PBX提供服務的至少兩個服務交換系統(tǒng)(SSS)。每個PBX通過至少一個綜合業(yè)務數(shù)字網(wǎng)(ISDN)主速率接口(PRI)設施連到一個SSS。SSS進行互連以便發(fā)送ISDN信號,并且在一個PBX上的ISDN站能利用ISDN信號通過各SSS與另一個PBX上的ISDN站通信。在特定呼叫PBX和與此特定PBX連接的SSS之間交換PBX網(wǎng)絡客戶的PBX間呼叫的呼叫控制信號。某些SSS含有用于將任何一個內(nèi)部客戶電話薄號碼與任何一個客戶站相關的轉換數(shù)據(jù)。
1993年5月18日公開的美國專利系列號5212691(Hokari)公開了一種專用網(wǎng)絡,其中專用小交換機(PBX)通過專用的直達通信中繼線直接相連以允許PBX之間的直接交互工作,并且PBX通過主速率接口(PRI)連到綜合業(yè)務數(shù)字網(wǎng)(ISDN)。一個PBX(主PBX)具有(a)用于虛擬直達通信中繼線的路由選擇數(shù)據(jù),以便通過ISDN建立的信令與語音傳輸至遠端PBX;和(b)信道狀態(tài)數(shù)據(jù),根據(jù)一天中的時間和日歷日期表示信道建立與拆除狀態(tài)。所存儲的數(shù)據(jù)周期性地進行存取,并且根據(jù)信道狀態(tài)數(shù)據(jù)的內(nèi)容,從主PBX中發(fā)送呼叫建立或拆除消息給ISDN以便建立或拆除虛擬直達通信中繼線。在從遠端PBX收到應答后,根據(jù)所接入的信道狀態(tài)數(shù)據(jù)來改變虛擬直達通信中繼線的忙/閑狀態(tài)。為了響應來自用戶站的請求,建立從此用戶站至虛擬語音直達通信中繼線的路徑,并且通過虛擬信令直達通信中繼線直接發(fā)送呼叫建立消息給遠端PBX。
現(xiàn)有技術參考材料說明網(wǎng)絡中的PBX的作用是處理那個PBX或節(jié)點的呼叫控制的單獨的PBX或節(jié)點。希望能提供這樣一種安排,其中能在廣域網(wǎng)中分布而不僅僅在單個PBX或節(jié)點內(nèi)進行呼叫控制。
本發(fā)明涉及分布式轉接專用小交換機(PBX),并且更具體地涉及被互連以建立分布式轉接PBX的概念的節(jié)點的廣域網(wǎng)。
從一個方面來看,本發(fā)明涉及分布式轉接PBX,包括多個(M個)PBX、多個(N個)節(jié)點和多個(X個)D信道服務器模塊(DSM)。多個(N個)節(jié)點相互遠離并且形成廣域網(wǎng)。每個節(jié)點通過各個單獨鏈路耦合到預定的其他節(jié)點,以致每個節(jié)點能與所有其他節(jié)點通信。每個DSM包括多個D信道,每個D信道利用鏈路耦合到同一節(jié)點或不同節(jié)點中單獨的接口裝置,以便接收和發(fā)送信令數(shù)據(jù)給多個PBX中一個相關的預定PBX。安排每個DSM去分析通過D信道接收的呼叫信令消息,并根據(jù)路由選擇信息,在呼叫與被叫用戶位于連到同一DSM的PBX中時,為此呼叫選擇路由以返回至同一PBX或耦合到同一DSM的不同PBX,而在為未耦合到同一DSM的兩個PBX之間的呼叫進行路由選擇時,則為該呼叫選擇路由至遠程DSM。
從另一方面來看,本發(fā)明涉及包括多個(M個)PBX、多個(N個)節(jié)點與多個(X個)D信道服務器模塊(DSM)的分布式轉接PBX。多個(N個)節(jié)點相互遠離并形成廣域網(wǎng)。每個節(jié)點通過各個單獨鏈路耦合到預定的其他節(jié)點,以便每個節(jié)點能與所有其他節(jié)點通信。安排每個DSM去分析通過D信道接收的呼叫信令消息,并且根據(jù)路由選擇信息,在呼叫與被叫用戶位于連到同一DSM的PBX中時,為呼叫選擇路由以返回至同一PBX或連到同一DSM的不同的PBX,而在為未耦合到同一DSM的兩個PBX之間的呼叫選擇路由時,將呼叫選擇路由至遠程DSM。每個DSM包括多個D信道、一個存儲器和一個處理器,多個D信道中的每個D信道有選擇地耦合到至另一個節(jié)點的鏈路、并耦合到單獨的接口裝置,以便有選擇地接收和發(fā)送信令數(shù)據(jù)給多個PBX中一個相關的預定PBX。存儲器存儲本地路由選擇表和遠程路由選擇表,本地路由選擇表用于存儲由DSM處理的并與相關的預定PBX有關的每個交換機代碼(EC)的列表,而遠程路由選擇表用于存儲由每一個其他遠程DSM處理的交換機代碼的列表。處理器接收D信道上的呼叫連接信令數(shù)據(jù),并從本地路由選擇表與遠程路由選擇表中確定合適的路由來完成分布式轉接專用小交換機中的呼叫。
從下面結合附圖與權利要求書的更加詳細的描述中將更好地理解本發(fā)明。
圖1是根據(jù)現(xiàn)有技術安排的包括多個互連的專用小交換機(PBX)的網(wǎng)絡的方框圖;圖2是包括多個專用小交換機(PBX)的網(wǎng)絡的方框圖,這些PBX按照說明轉接PBX概念的現(xiàn)有技術而相互連接;圖3是根據(jù)現(xiàn)有技術安排的包括互連的多個轉接專用小交換機(PBX)與相關PBX的網(wǎng)絡的方框圖;圖4是根據(jù)本發(fā)明包括互連的多個專用小交換機(PBX)與本地節(jié)點以形成單個分布式轉接PBX的網(wǎng)絡的方框圖;圖5是根據(jù)本發(fā)明形成圖4的分布式轉接PBX的每個節(jié)點部分的D信道服務器模塊的方框圖;和圖6是根據(jù)本發(fā)明在圖4的分布式轉接PBX的D信道服務器模塊中的分布式呼叫控制的流程圖。
現(xiàn)參見圖4,它示出根據(jù)本發(fā)明的分布式轉接PBX30(在虛線方框內(nèi)示出)的方框圖。分布式轉接PBX30包括多個(N個)互連的節(jié)點40、41、42、43與44,它們允許連接到分布式轉接PBX30的多個(M個)專用小交換機(PBX)32、33、34、36、37、38和39通過廣域網(wǎng)通信。這里示出了7個PBX作為M個PBX,其中M可以小于、等于或大于7。這里還示出了5個節(jié)點作為N個節(jié)點,其中N可小于、等于或大于5,并且M個PBX可小于、等于或大于N個節(jié)點的數(shù)量。
PBX32(PBXX11)通過鏈路60耦合到節(jié)點40中的D信道服務器模塊(DSM)50的D信道1(Dch1),并通過鏈路61耦合到節(jié)點40中的DSM51的D信道3。PBX33(PBXX32)與PBX34(PBXX33)通過各自的鏈路62與63分別耦合到節(jié)點40的DSM51中的D信道1(Dch1)和D信道2(Dch2)。PBX39(PBXX34)通過鏈路65、節(jié)點43與鏈路49耦合到DSM51中的D信道4(Dch4)。PBX36(PBXX41)與PBX37(PBXX42X43)通過各自的鏈路66與67分別耦合到節(jié)點42的DSM54中的D信道1(Dch1)和D信道2(Dch2)。PBX38(PBXX21)分別通過鏈路68與69耦合到節(jié)點44中DSM56的D信道1(Dch1)與D信道2(Dch2)。每個節(jié)點40、41、42、43與44具有X個DSM,其中X≥0。節(jié)點40、41、42、43、與44相互遠離并且位于相關的PBX32、33、34、36、37、38、39本地附近。例如,PBX32、33與34和節(jié)點40相互間位于Los Angeles本地,PBX36與37和節(jié)點40相互間位于New York市本地,PBX38和節(jié)點44相互間位于Dallas本地,并且PBX39和節(jié)點43相互間位于San Diego本地但通過鏈路49連到節(jié)點40。這允許在相關的PBX(例如,PBX32、33與34)與能從本地通信系統(tǒng)中獲得的節(jié)點(例如,40)之間使用本地線路(例如,線路60、62與63)。節(jié)點40表示為通過互連45(如虛線所示)耦合到節(jié)點42并通過互連46、節(jié)點41與互連48耦合到節(jié)點44,而節(jié)點42與44表示為通過互連47耦合在一起。應理解只要每個節(jié)點40、42與44能直接或通過中間節(jié)點與每一個其他節(jié)點通信,就不要求所有的互連45、46、47與48。例如,由于節(jié)點40能通過互連46、節(jié)點41、互連48、節(jié)點44和互連47而與節(jié)點42通信,所以能消除互連45。還有,應理解可以通過專用或本地和/或長途公用通信系統(tǒng)(例如,租用線路)來獲得互連45、46、47、48和49。
每個PBX32、33、34、36、37、38與39支持預定的信令協(xié)議,諸如,例如英國電信提出的數(shù)字專用網(wǎng)絡信令系統(tǒng)第1號(DPNSS)信令協(xié)議標準或是歐洲電信標準局提出的信令協(xié)議標準的QSIG。每個PBX32、33、34、36、37、38與39(通過節(jié)點43)利用“公用信道信令”(CCS)信令協(xié)議經(jīng)過例如相關節(jié)點40、42或44中的E1或T1模塊(未示出)上的單獨端口(未示出)連到相關節(jié)點40、42或44。這樣的信令協(xié)議使用將PBX32、33、34、36、37、38、與39連到相關節(jié)點40、42或44的E1或T1設施上的整個64Kb/s時隙,并且此信令時隙稱為D信道消息。應理解在使用其他設施時,能使用除上述的64kb/s時隙之外的預定Kb/s時隙。其余時隙是B信道并且可用于用戶數(shù)據(jù)。使用CCS的PBX32、33、34、36、37、38與39在CCS信道上利用特定層2和層3信令協(xié)議操作。由于CCSPBX(例如,PBX32)是連到其相關的本地節(jié)點的(例如,節(jié)點40),如果此節(jié)點能解碼CCS信道中的呼叫狀態(tài)信息,則此節(jié)點能在PBX32、33、34、36、37、38與39之間提供具有帶寬爭用的話音壓縮。為了解決這個問題,安排DSM50、51、54與56對層2與層3CCS協(xié)議信令消息進行解碼并提供用于呼叫的正確類型的話音/數(shù)據(jù)電路。還有,由于CCS協(xié)議在DSM(例如,DSM50)中已被完全解碼,所以在DSM中知道被叫的電話號碼,使得呼叫能交換至合適的目的地,如下面所描述的。
節(jié)點40、42與44均包括至少一個D信道服務器模塊(DSM)50、51、54或56,用于通過分布式轉接PBX30在節(jié)點40、42與44之間提供分布式呼叫控制。DSM50、51、54與56使用D信道消息來建立呼叫、斷開呼叫和支持輔助業(yè)務。更具體地,DSM50、51、54與56使節(jié)點40、41、42、43與44的網(wǎng)絡能模仿圖2所示的轉接PBX網(wǎng)絡來終接協(xié)議,通過節(jié)點40、41、42、43、與44的網(wǎng)絡來轉接信息并在節(jié)點網(wǎng)絡的遠端再生合適的消息。呼叫建立與斷開消息也由每個DSM50、51、54與56解釋以便連接/斷開PBX32、33、34、36、37、38與39上所請求的B信道之間的連接。每個DSM50、51、54與56能為多達例如最多16個PBX提供服務。例如,節(jié)點40中的DSM51表示為通過示例性的16個可能信道中的單獨的D信道(Dch1,Dch2,Dch3和Dch4)為3個單獨的PBX(33、34與39)提供服務。
現(xiàn)參見圖5,它示出根據(jù)本發(fā)明而成為圖4中分布式轉接PBX30的節(jié)點40的部分的D信道服務器模塊(DSM)50的方框圖。應理解節(jié)點40、42與44的每一個其他DSM51、54與56分別具有相應的設備。DSM50包括處理器80、存儲器82和輸入/輸出裝置(I/O裝置),均耦合到總線81以便在圖4的分布式轉接PBX30內(nèi)提供分布式呼叫控制。存儲器82包括與本地路由選擇表86(在虛線矩形內(nèi)示出)相關的、與遠程路由選擇表87(在虛線矩形內(nèi)示出)相關的和用戶程序88(在虛線矩形內(nèi)示出)相關的分開的存儲部分。處理器80能包括諸如例如微處理器的任何合適的處理器,利用存儲在本地路由選擇表86、遠程路由選擇表87中的數(shù)據(jù)和由任一節(jié)點接口裝置(未示出)提供的以及由I/O裝置84接收的并通過總線81發(fā)送給處理器80的數(shù)據(jù)執(zhí)行用戶程序88。由DSM50中的處理器80導出的啟動相關節(jié)點40與分布式轉接PBX30內(nèi)的分布式呼叫控制的信息被發(fā)送給I/O裝置80,以便由一個或多個選擇的節(jié)點接口裝置進行發(fā)布。
現(xiàn)在參見圖4與5,其中用于PBX32、33、34、36、37、38與39的節(jié)點40、42、與44中的每個接口裝置(未示出)與一個或多個用戶構造的交換機代碼(EC)相關。同時示出的是與每個PBX相關的站號的范圍,例如用于PBX32的命名(nomenclature)X13代表利用以13開始的呼叫號碼尋址的站。例如,用于PBX32的節(jié)點40中的每個接口裝置(未示出)與EC11相關,用于PBX33的節(jié)點40中的每個接口裝置(未示出)與EC32和EC33相關,用于PBX34的節(jié)點40中的每個接口裝置(未示出)與EC33和EC32相關。用于PBX39的節(jié)點40中的每個接口裝置(未示出)與EC34相關,用于PBX36的節(jié)點42中的每個接口裝置(未示出)與EC41相關,用于PBX37的節(jié)點42中的每個接口裝置(未示出)與EC42和EC43相關,并且用于PBX38的節(jié)點44中的每個接口裝置(未示出)與EC21相關。更具體地,PBX33主要與EC32相關,但在DSM51的Dch2或鏈路63臨時或永久地變成不能使用時能處理與PBX34相關的EC33呼叫。以這種方式,PBX34能通過鏈路64、PBX33、鏈路62和DSM51中的Dch1完成呼叫。類似地,PBX34主要與EC33相關,但在DSM51的Dch1或鏈路62臨時或永久地變成不能使用時能處理與PBX33相關的EC32呼叫。以這種方式,PBX33能通過鏈路64、PBX34、鏈路63和DSM51中的Dch2完成呼叫。PBX37為示例目的表示為與EC42和EC43相關,表示PBX37能利用不同交換機代碼處理客戶的呼叫。PBX38與EC21相關,但表示為使用節(jié)點44的DSM56中的兩個D信道(Dch1和Dch2)以表示PBX處理大量業(yè)務并需要多于1個的D信道的情況。PBX32與EC11相關,但表示為使用節(jié)點40中的DSM50的Dch1與DSM51的Dch3的兩個信道。
在操作中,當PBX接口裝置被分配給DSM(例如,DSM50)時,在相關DSM中生成本地路由選擇表86(只在圖5中示出),列出由那個DSM處理的交換機代碼。另外,交換機代碼(例如,EC11)與節(jié)點40中的DSM(例如,DSMS0)之間的相關性被廣播給與那個DSM互連的所有其他DSM(例如,DSM51、54與56)。遠程DSM及其支持的交換機代碼一起存儲在每個DSM50、51、54與56的存儲器82的遠程路由選擇表87中。當DSM(例如,DSM50)從相關PBX(例如,PBX32)中收到呼叫(或連接)請求時,它將被叫號碼的前面數(shù)字與DSM的本地路由選擇表86中的項目進行比較。如果發(fā)現(xiàn)一致,DSM(例如,DSM50)在那個DSM的合適接口裝置上終接呼叫,因為這是那個PBX的本地呼叫。如果未發(fā)現(xiàn)一致,DSM(例如,DSM50)檢查DSM中的遠程路由選擇表87。如果發(fā)現(xiàn)一致,則將呼叫請求傳送給對應遠程路由選擇表87中的相符項目的DSM(被叫的遠程DSM)。遠程DSM(例如,DSM54)查看它自己的本地路由選擇表86以便找到具有空閑B信道的相符目的地接口(例如,朝向PBX36),并在PBX32與PBX36之間進行B信道連接。在選擇被叫PBX接口上的空閑B信道之后、并在進行B信道連接時,可執(zhí)行話音呼叫的壓縮步驟。因此,每個DSM僅控制尋址至那個DSM的呼叫,并在呼叫并非尋址到與那個DSM相關的PBX時,該DSM把任何呼叫控制傳送給與此呼叫所尋址的PBX相關的目標DSM。另外一種可選的方案是如果是話音呼叫,則可以讓節(jié)點(例如,節(jié)點40)壓縮B信道數(shù)據(jù)。
在使用DSM50、51、54與56的網(wǎng)絡的情況下分布式轉接PBX30比起分別在圖1、2與3所示的現(xiàn)有技術網(wǎng)絡10、20與20a來所獲得的優(yōu)點如下,第一,能在兩個PBX之間的話音通信中使用話音壓縮,并且不會進行重復的話音壓縮(這是有許多PBX而不是單個分布式PBX的情況)。更具體地,在圖3所示的現(xiàn)有技術網(wǎng)絡20a中,如果例如在PBX22a與PBX22d之間進行話音呼叫,并且話音路徑需要沿PBX22a與22d之間的路徑進行壓縮以節(jié)省帶寬,那么話音得再次沿此路由在每個轉接PBX28a、28b與28d上進行解壓縮和壓縮。經(jīng)過多次壓縮與解壓縮,話音質量惡化。然而,根據(jù)本發(fā)明,如果圖3的多個轉接PBX28a、28b、28c與28d由圖4的單個分布式轉接PBX30替代,則僅執(zhí)行一次壓縮與解壓縮,從而節(jié)省帶寬,并且同時由于能在呼叫與被叫PBX接口的B信道之間直接建立壓縮路徑而不損失太多的話音質量。壓縮步驟是在選擇被叫PBX接口上的空閑B信道之后、并在執(zhí)行B信道連接時執(zhí)行的。
第二,呼叫交換可以在PBX32、33、34、36、37、38與39之間進行,并且每個DSM50、51、54與56中的遠程路由選擇表87提供了在DSM之間使用可選擇路由的能力。第三,DSM之間更有效的基于消息的信令協(xié)議信道能以減少的帶寬運行。獲得這個優(yōu)點是因為DSM之間使用的是分組信道而不必使用不管是否發(fā)送信令都要消耗的整個64千字節(jié)/秒時分多路復用(TDM)信道。換句話說,分組僅在要發(fā)送信令數(shù)據(jù)時才在DSM之間進行發(fā)送而不使用甚至在沒有信令數(shù)據(jù)要發(fā)送時也將浪費的專用TDM信道發(fā)送。為傳信目的在PBX(例如,PBX32)與其相關的DSM(例如,DSM50)之間可以使用整個64千字節(jié)/秒的TDM信道,因為這樣的信令是在本地線路上發(fā)送的。第四,減少了所要求的租用線路的數(shù)量。更具體地,節(jié)點40、41、42與44位于相關PBX32、33、34、36、37、38與39本地附近,并且不要求租用線路。所僅要求的租用線路是節(jié)點40、41、42與44之間的線路45、46、47和/或48,以便所有DSM50、51、54與56能直接或通過網(wǎng)絡中的其他DSM與所有其他DSM通信。例如,DSM50和51能在消除租用線路45時通過租用線路46、節(jié)點41、租用線路48、DSM56和租用線路47與DSM54通信。第五,廣播路由選擇表的技術導致在任一個DSM中更新信息時自動更新所有DSM中的路由選擇消息。如果有圖3所示的一組轉接PBX20a而不是單個分布式轉接PBX30,則一個轉接PBX28a中的路由信息的更新不能自動用于其他轉接PBX28b、28c和28d,每個轉接PBX28a、28b、28c與28d得人工地進行更新。
現(xiàn)參見圖6,它示出根據(jù)本發(fā)明的圖4的分布式轉接PBX30中分布式呼叫控制的流程圖。為示例目的,下面假定此流程圖描述由圖4與5的節(jié)點40中的DSM50進行的來自PBX32的用戶的呼叫請求的呼叫處理。應理解每個其他DSM52、54與56在從其相關PBX收到呼叫請求時以類似方式起作用。此流程圖對應于處理器80使用存儲器82(僅在圖5中示出)的存儲器部分88中的用戶程序所采取的步驟。
當DSM50收到從PBX32中來的呼叫請求時,由DSM50(圖4所示)的Dch1的接口裝置(未示出)接收此呼叫請求,并通過I/O裝置84(僅在圖5中示出)選擇路由至處理器80,這是DSM50中呼叫請求的分布式呼叫控制處理的開始點,并對應于圖6的方框100。程序移到方框102,在方框102中處理器80查詢DSM50中的本地路由選擇表86(僅在圖5中示出),以確定形成呼叫請求的交換機代碼部分是否列在本地路由選擇表86上。如果在本地路由選擇表86上找到此交換機代碼(例如,EC11),則表示此呼叫的目的地是PBX32的另一用戶。結果,從方框102中沿著“是”路徑103至方框104,在方框104中確定至PBX32的任何一個B信道是否空閑。如果發(fā)現(xiàn)至PBX32的B信道空閑,則“是”路徑105引導戶程序88至方框106以便為PBX32選擇一個接口裝置。一旦選擇了PBX接口,則連接呼叫與被叫用戶并且呼叫處理順序在“結束”方框107中結束。
如果在查詢本地路由選擇表86時在方框102未發(fā)現(xiàn)收到的呼叫請求中的交換機代碼,則通過“否”路徑108將處理器80引至方框110以便查詢遠程路由選擇表87(僅在圖5中示出),并確定呼叫請求中的交換機代碼是否在遠程路由選擇表86中列出。類似地,如果在方框104中沒有找到可用的空閑B信道,則也通過“否(失敗)”路徑109將處理器引至方框110以便確定是否在遠程路由選擇表87中也發(fā)現(xiàn)接收的交換機代碼。在PBX連到相同或不同節(jié)點中的多于1個的DSM的情況中,能同時在本地路由選擇表86和遠程路由選擇表87上都找到交換機代碼。例如,與PBX32相關的EC11將在節(jié)點50的DSM40的本地路由選擇表86與遠程路由選擇表87中找到。
如果在遠程路由選擇表87上未找到交換機代碼,則處理器80通過“否”路徑112進到方框114并且此呼叫被確定為拒絕的(REJECT)呼叫。這樣的確定導致發(fā)送一個表示這樣的未完成或拒絕的呼叫的消息給呼叫PBX,處理器80隨后在“結束”方框116中結束此呼叫請求。
如果在遠程路由選擇表87中找到呼叫請求的交換機代碼,則呼叫通過“是”路徑118從方框110進到方框120。在方框120中從遠程路由選擇表87上的DSM列表中選擇為所處理的交換機代碼完成呼叫的目標DSM。如果多于1個的DSM可用于至目標PBX的連接,則選擇在同一交換機代碼的前一次相符合中已選擇過的DSM后面的DSM來完成此呼叫。這樣的順序選擇處理使得圖4的分布式轉接PBX30中節(jié)點40、42與44的硬件能更均勻地使用。
一旦在方框120中已選擇目標DSM,則通過路徑121將處理器80引至方框122,以便通過分組信道將呼叫請求發(fā)送給在方框120中選擇的目標DSM或下一個DSM。處理器80隨后通過路徑124進到方框125以便確定是否有空閑B信道可用于所選的目標DSM,這通過檢查發(fā)送給目標DSM的呼叫請求的響應來完成。
如果在方框125中確定沒有空閑B信道可用于目標DSM,處理器80通過“否(失敗)”路徑127進到方框128,以確定是否還有任何其他DSM(例如,中間DSM)留在遠程路由選擇表87上以便用于所處理的交換機代碼的目標DSM。如果在遠程路由選擇表87上沒有剩下其他DSM,則處理器80通過“否”路徑130進到方框114,在方框114中宣告拒絕呼叫并且利用發(fā)送給呼叫PBX的合適的消息在結束方框116中拒絕此呼叫請求。
如果在方框128中在遠程路由選擇表87上找到另一個DSM,處理器80通過“是”路徑131進到方框132,以便在返回到方框122之前選擇使用在遠程路由選擇表87上列出的下一個DSM。在方框122中,處理器80通過分組信道發(fā)送呼叫請求給選擇的下一個DSM,并通過路徑124進到方框125,以確定至下一個所選的DSM的B信道是否空閑。如果發(fā)現(xiàn)至目標或下一個所選擇的DSM的B信道是空閑的,處理器80通過“是(成功)”路徑134進到方框106,表示選擇在下一個所選的DSM中的接口裝置(未示出),這通過方框107結束在DSM50中的這一呼叫請求。
一旦在方框120中識別了處理路由的遠程DSM,則通過在路徑45、46或47(僅在圖4中示出)上的DSM之間的通信信道將呼叫建立請求傳送給遠程目標DSM。遠程DSM隨后查找具有空閑B信道的PBX接口來建立呼叫,在源與目標B信道之間通過節(jié)點40、41、42與44的網(wǎng)絡進行時分多路復用(TDM)連接,并隨后將呼叫請求傳送給目標PBX。
應明白和理解上述的本發(fā)明特定實施例僅是本發(fā)明一般原理的表示,本領域技術人員可以進行與所提出的原理一致的各種修改。
權利要求
1.一種分布式轉接專用小交換機(PBX)(30),包括多個(M個)PBX(32-34,36-39);相互遠離并形成廣域網(wǎng)的多個(N個)節(jié)點(40-44),每個節(jié)點通過單獨鏈路(45-49)耦合到預定數(shù)量的各其他節(jié)點,以使每個節(jié)點能與所有其他節(jié)點通信;和多個(X個)D信道服務器模塊(DSM)(50、51、54、56),每個DSM包括多個D信道,每個D信道均利用鏈路耦合到相同節(jié)點或不同節(jié)點中單獨的接口裝置,以便接收和發(fā)送信令數(shù)據(jù)給多個PBX中一個相關的預定PBX,并且安排每個DSM去分析通過D信道接收的呼叫信令消息,而且根據(jù)路由選擇信息,在呼叫與被叫用戶位于連到同一DSM的PBX中時,為此呼叫選擇路由以返回至同一PBX或耦合到同一DSM的不同PBX,而在為未耦合到同一DSM的兩個PBX之間的呼叫選擇路由時,則為此呼叫選擇路由至遠程DSM。
2.根據(jù)權利要求1的分布式轉接專用小交換機,其特征在于,其中每個DSM包括存儲器(82),用于存儲本地路由選擇表(86)和遠程路由選擇表(87),本地路由選擇表(86)用于存儲由DSM處理的并與相關的預定PBX有關的每個交換機代碼(EC)的列表,而遠程路由選擇表(87)用于存儲由每一個由其他遠程DSM處理的交換機代碼的列表;和處理器(80),用于接收D信道上的呼叫信令數(shù)據(jù),并從本地路由選擇表與遠程路由選擇表中確定合適的路由來完成分布式轉換專用小交換機中的呼叫。
3.根據(jù)權利要求2的分布式轉接專用小交換機,其特征在于,其中在把路由選擇信息存儲在本地路由選擇表與遠程路由選擇表中時或此后進行更新時,路由選擇信息自動發(fā)送給每個其他的DSM以便存儲在其他DSM的存儲器中。
4.根據(jù)權利要求2的分布式轉接專用小交換機,其特征在于,其中處理器確定是否有空閑B信道可用于(a)如果在本地路由選擇表上找到交換機代碼,則在完成連接之前將此呼叫連到用于本地呼叫的相關的預定PBX;和(b)在遠程路由選擇表上找到所收到的交換機代碼并且所收到的交換機代碼表示此呼叫將通過遠程DSM選擇路由至目標PBX時,將此呼叫連到遠程DSM。
5.根據(jù)權利要求4的分布式轉接專用小交換機,其特征在于,其中在選擇空閑B信道之后并在執(zhí)行B信道連接時,有選擇地執(zhí)行DSM之間的話音呼叫的壓縮。
6.根據(jù)權利要求1的分布式轉接專用小交換機,其特征在于,其中使用分組信道來執(zhí)行節(jié)點之間的信令通信。
7.根據(jù)權利要求6的分布式轉接專用小交換機,其特征在于,其中通過本地鏈路使用預定的千字節(jié)的時分多路復用(TDM)信令信道來執(zhí)行DSM與相關的預定PBX之間的通信。
8.根據(jù)權利要求1的分布式轉接專用小交換機,其特征在于,其中安排每個DSM對層2與層3公共信道信令(CCS)協(xié)議信令消息進行解碼,以便提供正確類型的用戶呼叫的電路。
9.根據(jù)權利要求1的分布式轉接專用小交換機,其特征在于,其中每個DSM僅控制尋址至與那個DSM相關的PBX的呼叫,并且在呼叫并非尋址到與那個DSM相關的PBX時,DSM把任何呼叫控制傳送給與此呼叫所尋址的PBX相關的目標DSM。
10.一種分布式轉接專用小交換機(PBX),包括多個(M個)PBX(32-34,36-39);相互遠離并形成廣域網(wǎng)的多個(N個)節(jié)點(40-44),每個節(jié)點通過單獨鏈路(45-49)耦合到預定數(shù)量的其他節(jié)點,以使每個節(jié)點能與所有其他節(jié)點通信;和多個(X個)D信道服務器模塊(DSM)(50、51、54、56),其中安排每個DSM去分析通過D信道接收的呼叫信令消息,并且根據(jù)路由選擇信息,在呼叫與被叫用戶位于連到同一DSM的PBX中時,為此呼叫選擇路由以返回至同一PBX或耦合到同一DSM的不同PBX,而在為未耦合到同一DSM的兩個PBX之間的呼叫選擇路由時,則為此呼叫選擇路由至遠程DSM,并且每個DSM包括多個D信道,每個D信道均耦合到相同節(jié)點或不同節(jié)點中的單獨接口裝置,以便接收和發(fā)送信令數(shù)據(jù)給多個PBX中一個相關的預定PBX;存儲器(82),用于存儲本地路由選擇表(86)和遠程路由選擇表(87),本地路由選擇表(86)用于存儲由DSM處理的并與相關的預定PBX有關的每個交換機代碼(EC)的列表,而遠程路由選擇表(87)用于存儲由每一個其他遠程DSM處理的交換機代碼的列表;和處理器(80),用于接收D信道上的呼叫信令數(shù)據(jù),并從本地路由選擇表與遠程路由選擇表中確定合適的路由來完成分布式轉換專用小交換機中的呼叫。
11.根據(jù)權利要求10的分布式轉換專用小交換機,其特征在于,其中處理器確定是否有空閑B信道用于(a)如果在本地路由選擇表上找到交換機代碼,則在完成連接之前將此呼叫連到用于本地呼叫的相關的預定PBX;和(b)在遠程路由選擇表上找到所收到的交換機代碼并且所收到的交換機代碼表示此呼叫將通過遠程DSM選擇路由至目標PBX時,將此呼叫連到遠程DSM。
12.根據(jù)權利要求11的分布式轉接專用小交換機,其特征在于,其中在呼叫與被叫的PBX接口上的B信道之間執(zhí)行B信道連接時,有選擇地執(zhí)行相關PBX之間的話音呼叫的壓縮。
13.根據(jù)權利要求10的分布式轉接專用小交換機,其特征在于,其中在把路由選擇信息存儲在本地路由選擇表中時和此后進行更新時,路由選擇信息自動發(fā)送給每個其他的DSM以便存儲在其他DSM的存儲器中。
14.根據(jù)權利要求10的分布式轉接專用小交換機,其特征在于,其中使用分組信道來執(zhí)行節(jié)點之間的信令通信。
15.根據(jù)權利要求14的分布式轉接專用小交換機,其特征在于,其中通過本地鏈路使用預定的千字節(jié)的時分多路復用(TDM)信令信道來執(zhí)行DSM與相關的預定PBX之間的通信。
16.根據(jù)權利要求10的分布式轉接專用小交換機,其特征在于,其中安排每個DSM對層2與層3公共信道信令(CCS)協(xié)議信令消息進行解碼,以便提供正確類型的用戶呼叫的電路。
17.根據(jù)權利要求10的分布式轉接專用小交換機,其特征在于,其中每個DSM僅控制尋址至與那個DSM相關的PBX的呼叫,并且在呼叫并非尋址到與那個DSM相關的PBX時,DSM把任何呼叫控制傳送給與此呼叫所尋址的PBX相關的目標DSM。
全文摘要
多個( M個)PBX(32-34,36-39)耦合到多個( N個)節(jié)點(40-44),形成分布式轉接專用小交換機(PBX)(30)。多(N)個節(jié)點相互遠離并形成廣域網(wǎng),每個節(jié)點通過單獨鏈路(45-49)耦合到預定數(shù)量的其他節(jié)點,以使每個節(jié)點能與所有其他節(jié)點進行通信。一個或多個D信道服務器模塊(DSM)(50,51,54,56)位于多個(N個)節(jié)點的各預定節(jié)點中。每個DSM與多個D信道相關,每個D信道利用鍵路耦合到同一節(jié)點或不同節(jié)點中的單獨接口裝置,以便接收和發(fā)送信令數(shù)據(jù)給多個PBX中的一個相關的預定PBX。安排每個DSM去分析通過D信道接收的呼叫信令消息,并根據(jù)路由選擇消息,在呼叫與被叫用戶位于連到同一DSM的PBX中時,為呼叫選擇路由以返回至同一PBX或連到同一DSM的不同PBX,或者在為未耦合到同一DSM的遠程PBX之間的呼叫選擇路由時,則為呼叫選擇路由至遠程DSM遠程DSM接下來又為此呼叫選擇路由至連到那個DSM的PBX。因此,每個DSM僅控制尋址至與那個DSM相關的DSM的呼叫,并在呼叫并非尋址至與那個DSM有關的PBX時,DSM將任何呼叫控制傳送給尋與此呼叫所尋址的PBX相關的目標DSM。
文檔編號H04Q3/62GK1251244SQ97198621
公開日2000年4月19日 申請日期1997年10月2日 優(yōu)先權日1996年10月7日
發(fā)明者R·庫珀, A·V·巴拉蘇布拉馬尼安 申請人:泰姆普列克斯公司