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

分布呼叫系統(tǒng)的制作方法

文檔序號:7582201閱讀:198來源:國知局
專利名稱:分布呼叫系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及利用分布呼叫系統(tǒng)提供通信服務。
電話行業(yè)眾所周知的問題是,提供電話服務的系統(tǒng),例如,中心局(CO),專用小交換機(PBX),和互聯(lián)網(wǎng)電話服務器,是功能上分離的島嶼(island),每個這樣的島嶼有其自己特定的語法和語義。此外,每個較大的島嶼有其自己的子島,這些子島同樣采用其各自的語法和語義。例如,CO采用a)信令系統(tǒng)7(SS7),b)綜合業(yè)務數(shù)字網(wǎng)初級或基本速率(ISDN-PRI/BRI),c)T1閃爍/起動,d)模擬環(huán)路起動,和e)模擬接地起動;而互聯(lián)網(wǎng)電話技術(shù)有a)H.323和b)會話邀請協(xié)議(SIP)。采用不同的語法和語義使它很難把各個島嶼互連,實際上不可能提供各個島嶼之間無縫地一起工作的特征。此外,也需要把其他形式的通信與現(xiàn)已存在的通信島嶼加以結(jié)合,例如,準同步通信,它包括瞬時消息接發(fā)的形式,例如,a)尋呼或b)專用閑聊室的伙伴清單。
我們已認識到,通過提供分布結(jié)構(gòu)的電話服務,在各種電話功能島嶼之間可以提供無縫的電話技術(shù),這種分布結(jié)構(gòu)采用各種資源,每種資源展示一個分級的名字空間。本發(fā)明的結(jié)構(gòu)包括兩種基本的資源類型,即,1)設備服務器和2)呼叫協(xié)調(diào)器,它們是由采用公共協(xié)議的網(wǎng)絡互連,例如,傳輸控制協(xié)議/互連網(wǎng)協(xié)議(TCP/IP)。每種資源能夠參與多于一個呼叫,即,每種資源起到一個分布文件系統(tǒng)的作用,能夠仲裁向它提出的各種請求。各種現(xiàn)有資源之間的交互作用遵循“客戶服務器”結(jié)構(gòu)原則以實施端到端通信,這些資源基本上是獨立的。
更具體地說,典型的設備服務器代表物理/邏輯電話設備,它包括a)端點設備服務器和b)網(wǎng)關(guān)設備服務器。端點設備服務器1)代表對通信的控制,例如,鍵盤,指示燈,和顯示器,和2)完成媒體再現(xiàn),例如,話音數(shù)字化,傳輸,和重建。端點設備服務器可以包括電話設備服務器。網(wǎng)關(guān)設備服務器有兩個“方面(side)”。一方面的作用為呼叫協(xié)調(diào)器,好象它是一個設備服務器,另一方面有一個適合于與現(xiàn)存電話服務島嶼互通的接口。網(wǎng)關(guān)設備服務器可以包括線路設備服務器。在術(shù)語“設備服務器”中,“服務器”是用在常規(guī)方式的“客戶服務器”結(jié)構(gòu)中,其中服務器為客戶的請求服務,除非對客戶的請求給予響應,否則它不會采取行動。
呼叫協(xié)調(diào)器的功能是常規(guī)“客戶服務器”結(jié)構(gòu)中的“客戶”作用,例如,它起動各種設備服務器的服務請求。由于呼叫協(xié)調(diào)器是客戶,它能夠向各種服務器,即,設備服務器或網(wǎng)關(guān)服務器,請求服務,如同特定呼叫上的服務是合適的并與存儲的規(guī)則或記錄一致。設備服務器不知道通信狀態(tài),此通信狀態(tài)是多個設備服務器之間的交互作用。通信狀態(tài)而是由呼叫協(xié)調(diào)器保持,它把通信狀態(tài)展示為分級名字空間。除了出現(xiàn)在分級的節(jié)點和葉子中可能不是實際的目錄和文件而可能是存儲器中其他的數(shù)據(jù)結(jié)構(gòu)以外,分級名字空間類似于計算機基于盤的分級文件系統(tǒng),其中數(shù)據(jù)結(jié)構(gòu)是以文件系統(tǒng)的形式出現(xiàn)。呼叫協(xié)調(diào)器把對呼叫的處理當成一系列步驟,每一步驟可以用一小片稱之為“特征附屬程序”的計算機可執(zhí)行代碼來實現(xiàn)。
因此,把各種設備看成是客戶和把呼叫協(xié)調(diào)器看成是服務器,本發(fā)明實施常規(guī)系統(tǒng)相反的方面。
在這些附圖中

圖1,3,4,和6表示典型的結(jié)構(gòu),用于實現(xiàn)按照本發(fā)明原理的電話服務;圖2表示設備服務器簡化的名字空間樹;和圖5表示呼叫協(xié)調(diào)器典型的名字空間。
以下僅僅說明本發(fā)明的原理。因此可以理解,專業(yè)人員能夠設計出各種布置,雖然此處沒有明確地描述或展示這些布置,但是它體現(xiàn)了本發(fā)明的原理,應該包括在本發(fā)明的精神和范圍內(nèi)。此外,此處列舉的所有實例和條件語言主要是僅僅為了明確地用于教育的目的,幫助讀者理解本發(fā)明的原理和發(fā)明者促進這種技術(shù)所提出的概念,應該認為不是限于這些具體說明的實例和條件。而且,此處說明本發(fā)明原理,方面,和諸實施例的全部陳述及其具體例子應當包括其結(jié)構(gòu)和功能兩個方面的相等內(nèi)容。此外,這些相等內(nèi)容包括當前已知的以及完成相同功能在未來開發(fā)的,與結(jié)構(gòu)無關(guān)。
如此處所用到的,除了出現(xiàn)在分級的節(jié)點和葉子中可能不是實際的目錄和文件而可能是存儲器中其他的數(shù)據(jù)結(jié)構(gòu)以外,分級名字空間類似于計算機基于盤的分級文件系統(tǒng),其中數(shù)據(jù)結(jié)構(gòu)是以文件系統(tǒng)的形式出現(xiàn)。因此,除了名字空間可能受盤文件系統(tǒng)約束以外,分級名字空間可與所謂的“RAM盤”相比較。
按照本發(fā)明的原理,通過支持分布結(jié)構(gòu)的電話服務,在各種電話功能島嶼之間可以提供無縫的電話技術(shù),這種分布結(jié)構(gòu)采用各種資源,每種資源展示一個分級的名字空間給至少一種其他資源。本發(fā)明的結(jié)構(gòu)包括兩種基本的資源類型,即,1)設備服務器和2)呼叫協(xié)調(diào)器,它們是由采用公共協(xié)議的網(wǎng)絡互連,例如,傳輸控制協(xié)議/互連網(wǎng)協(xié)議(TCP/IP)。每種資源能夠參與多于一個呼叫,即,每種資源起到一個分布文件系統(tǒng)的作用,能夠仲裁向它提出的各種請求。各種現(xiàn)有資源之間的交互作用遵循“客戶服務器”結(jié)構(gòu)原則以實施端到端通信,這些資源基本上是獨立的。按照本發(fā)明的一個方面,通過利用名字空間,分布結(jié)構(gòu)資源之間的通信似乎是文件系統(tǒng)通信。
更具體地說,在術(shù)語“設備服務器”中,“服務器”是用在常規(guī)方式的“客戶服務器”結(jié)構(gòu)中,其中服務器為客戶的請求服務,除非對客戶的請求給予響應,否則它不會采取行動。設備服務器給協(xié)議保持協(xié)議狀態(tài)信息,且利用它與呼叫協(xié)調(diào)器通信。每種設備服務器展示它本身作為分級名字空間,所以想要利用設備服務器提供服務的任何客戶可以訪問此設備服務器,似乎正在訪問一個分布文件系統(tǒng)。典型的設備服務器代表物理/邏輯電話設備,它包括a)端點設備服務器和b)網(wǎng)關(guān)設備服務器。
端點設備服務器1)代表對通信的控制,例如,鍵盤,指示燈,和顯示器,和2)完成媒體再現(xiàn),例如,話音數(shù)字化,傳輸,和重建。端點設備服務器可以包括電話設備服務器;自動話務員(話音留言)服務器;智能個人通信服務器,所謂的智能代理人;等等。端點設備服務器的一個例子是電話設備服務器。電話設備服務器通常把電話機當作這樣的模型,它包括a)控制表面,用戶利用它起動呼叫,終止,和控制操作,和b)媒體再現(xiàn)引擎(rendering engine),例如,聲頻應用的揚聲器和/或傳聲器,視頻應用的顯示屏,等等。
實際的控制表面和媒體再現(xiàn)細節(jié)可以因各種特定的實施例而不同,即,因不同的電話機或通信設備而不同。例如,標準的通常電話業(yè)務(POTS)電話機沒有顯示器,其控制表面的許多方面是利用帶內(nèi)信號方式的POTS電話機媒體來實現(xiàn)的。與此對比,所謂的個人計算機(PC)軟電話利用菜單/視窗作為控制表面,通過PC的聲卡完成音頻再現(xiàn)。另一類型的電話設備是運行標準H.323(SIP)客戶的PC,例如,微軟的網(wǎng)絡會議電話。對于這種電話設備,為SIP客戶運行的代理通常是在公共協(xié)議網(wǎng)內(nèi),并展示一個名字空間接口,例如,文件系統(tǒng)接口。此外,可以采用執(zhí)行瞬時消息(IM)協(xié)議RVP的代理設備服務器作為電話設備服務器,所以IM客戶能夠按照無縫方式實現(xiàn)/接收/操縱電路/分組電話呼叫。所有這些和其他的電話設備可以連接到合適的電話設備服務器。
注意,標準電話技術(shù)概念,例如,撥號音,振鈴,等等是特定電話設備的局部細節(jié)。因此,支持POTS電話的電話設備服務器很可能支持撥號音,而PC用戶接口可能沒有直接的類似撥號音,因此支持PC電話的電話設備服務器就不提供。重要的思想是,利用電話設備服務器的任何客戶,例如,呼叫協(xié)調(diào)器,忘卻端點設備的各自/局部細節(jié)。
對于一個POTS電話機,電話設備服務器可以用PC的形式實現(xiàn),具有用于連接到POTS電話機的POTS接口卡和用于TCP/IP連接的網(wǎng)絡卡。在使用TCP/IP時,網(wǎng)絡卡可以是用于獲得TCP/IP連接的任何類型通信設備,例如,網(wǎng)絡接口卡(NIC),普通模擬調(diào)制解調(diào)器,光纖接口卡,綜合業(yè)務數(shù)字網(wǎng)(ISDN)調(diào)制解調(diào)器,任何形式的數(shù)字用戶環(huán)路(DSL),或其他等等。電話設備服務器可以用已與接口配套的用戶環(huán)路載波或?qū)S眯〗粨Q機(PBX)的形式實現(xiàn),例如,TCP/IP接口卡,用于連接到呼叫協(xié)調(diào)器和其他設備服務器所用的網(wǎng)絡。
網(wǎng)關(guān)設備服務器有兩個“方面”。一方面的作用為呼叫協(xié)調(diào)器,好象它是一個設備服務器,用于連接網(wǎng)關(guān)設備服務器到呼叫協(xié)調(diào)器和其他設備服務器所用的網(wǎng)絡。網(wǎng)關(guān)設備服務器的另一方面有一個適合于與現(xiàn)存電話服務島嶼元件連接,控制和操作的接口。典型的網(wǎng)關(guān)設備服務器是線路設備服務器。
線路設備服務器通常把傳統(tǒng)網(wǎng)絡接口當作這樣的模型,它能夠通過現(xiàn)存電話服務島嶼支持一個或多個電話呼叫,例如,公共交換電話網(wǎng)(PSTN)。傳統(tǒng)網(wǎng)絡接口可以包括呼叫控制和媒體再現(xiàn)兩個方面。典型的傳統(tǒng)網(wǎng)絡接口包括a)用于POTS網(wǎng)絡連接支持一個或多個模擬環(huán)路起動接口的電話卡;b)用于與ISDN網(wǎng)連接支持一個或多個ISDN主速率接口(PRI)的電話卡;c)標準專用小交換機(PBX),它能夠經(jīng)可訪問接口受到控制;d)代理線路設備服務器,它與H.323網(wǎng)關(guān)交換H.323協(xié)議,例如,代理電話/線路設備服務器,它對于其他的H.323客戶充當一個H.323多點控制單元(MCU),或執(zhí)行H.323RAS協(xié)議的代理線路設備服務器,它對于特殊領(lǐng)域的H.323客戶作為一個登記/接入服務器(注意,RAS/MCU設備服務器通常同時為多個線路和電話設備表示為電話設備服務器和線路設備服務器代理);和e)執(zhí)行SIP服務器協(xié)議的代理電話/線路設備服務器。注意,除了能與傳統(tǒng)網(wǎng)絡連接以外,利用本發(fā)明的原理可以允許與還未開發(fā)的電話島嶼連接。
網(wǎng)關(guān)設備服務器的主要功能是在連接設備服務器和呼叫協(xié)調(diào)器的網(wǎng)絡與其他一些外部網(wǎng)絡之間充當網(wǎng)關(guān),例如,這些外部網(wǎng)絡是傳統(tǒng)網(wǎng)絡,它是諸電話島嶼之一。為了達到這個目的,此網(wǎng)關(guān)設備服務器是傳統(tǒng)網(wǎng)絡中的有效實體,采用那個傳統(tǒng)網(wǎng)絡的合適協(xié)議。為了把名字空間展示給其客戶,即,呼叫協(xié)調(diào)器,各個網(wǎng)關(guān)設備服務器把此呼叫協(xié)調(diào)器避開傳統(tǒng)網(wǎng)絡特定的信令協(xié)議。這是在網(wǎng)關(guān)設備服務器中保持協(xié)議特定狀態(tài)而達到的。
設備服務器能夠處理來自單個呼叫協(xié)調(diào)器的多個呼叫,以及處理多個這種呼叫協(xié)調(diào)器。為了處理這種多個交互作用和多路復用,設備服務器保持自發(fā)自收狀態(tài)。
呼叫協(xié)調(diào)器完成各種設備服務器之間的通信。呼叫協(xié)調(diào)器可以作為一個軟件??靵韺崿F(xiàn),連接到網(wǎng)絡的計算機執(zhí)行此軟件???,設備服務器依附于該網(wǎng)絡。執(zhí)行呼叫協(xié)調(diào)器的計算機可以與設備服務器的計算機或計算機組分開,或者可以與一個或多個設備服務器的計算機,或依附于網(wǎng)絡的計算機,分擔處理能力?;蛘呤?,呼叫協(xié)調(diào)器的功能可以分配到幾個計算機,這些計算機可以與設備服務器的計算機分開,或以任何組合的形式分擔處理能力。單個網(wǎng)絡可以有多于一個依附于它的呼叫協(xié)調(diào)器。
呼叫/通信的意圖,以及任何相關(guān)的管理任務完全由呼叫協(xié)調(diào)器來處理。呼叫協(xié)調(diào)器的功能是普通“客戶服務器”結(jié)構(gòu)中“客戶”的作用,例如,它向各種設備服務器起動服務請求。通常是,這種請求是對呼叫協(xié)調(diào)器檢測到所謂“事件”的響應。由于呼叫協(xié)調(diào)器是客戶,它能向各種服務器請求服務,即,設備服務器或網(wǎng)關(guān)服務器,如同特定呼叫上提供的服務是合適的一樣,且與存儲的規(guī)則或記錄一致。
設備服務器不知道通信狀態(tài),它是多個設備服務器之間的交互作用。然而,通信狀態(tài)是由呼叫協(xié)調(diào)器保持,呼叫協(xié)調(diào)器把通信狀態(tài)展示為分級名字空間。作為設備服務器的客戶,呼叫協(xié)調(diào)器操縱設備服務器以完成通信。呼叫協(xié)調(diào)器還捕獲和輸出這種稱之為“呼叫通話”的交互作用,作為分級名字空間。
呼叫協(xié)調(diào)器把處理呼叫當作一系列步驟,每一步驟可以用一小片稱之為“特征附屬程序”的計算機可執(zhí)行代碼來實施。特征附屬程序完成呼叫處理中特有的步驟,并作為部分的步驟,它通常操作呼叫協(xié)調(diào)器展示的名字空間呼叫樹。就是說,除了裝入特征附屬程序以外,呼叫協(xié)調(diào)器和特征附屬程序完全通過呼叫樹進行通信。特征附屬程序可以動態(tài)地由呼叫協(xié)調(diào)器裝入和執(zhí)行。按照本發(fā)明的一個方面,特征附屬程序代碼可以位于網(wǎng)絡中別的地方,并可以飛擊式從網(wǎng)絡中裝入,或者特征附屬程序本身甚至于可以在網(wǎng)絡中別的地方被執(zhí)行。由于通話狀態(tài)是利用呼叫樹操作的,呼叫樹是由呼叫協(xié)調(diào)器展示為一個分級名字空間,特征附屬程序執(zhí)行的位置,作為部分的處理當前呼叫/通話,是無關(guān)緊要的。
呼叫協(xié)調(diào)器支持顯式用戶模型。就是說,系統(tǒng)的用戶被呼叫協(xié)調(diào)器所認證,受約束于特定的設備。在代表系統(tǒng)的用戶處理呼叫的同時,也可以命令呼叫協(xié)調(diào)器運行哪些特征附屬程序。為了完成這個任務,對于每個系統(tǒng)的用戶可以邏輯地把特征附屬程序分組。有利的是,呼叫協(xié)調(diào)器為每個用戶提供逐步發(fā)展系統(tǒng)的設施。
圖1表示典型的結(jié)構(gòu),用于實現(xiàn)按照本發(fā)明原理的電話服務。圖1中有a)POTS電話101和113,b)電話設備服務器103,c)呼叫協(xié)調(diào)器105,d)線路設備服務器107,e)數(shù)據(jù)網(wǎng)109,f)公共交換電話網(wǎng)(PSTN)111和g)數(shù)據(jù)鏈路115。POTS電話101經(jīng)POTS接口連接到電話設備服務器103。電話設備服務器103,呼叫協(xié)調(diào)器105,和線路設備服務器107由數(shù)據(jù)鏈路,例如,TCP/IP鏈路115,連接到數(shù)據(jù)網(wǎng)109,譬如,這個數(shù)據(jù)網(wǎng)是類似的互聯(lián)網(wǎng)或所謂的內(nèi)部網(wǎng)。與POTS電話113一樣,線路設備服務器107也連接到PSTN 111,例如,通過塞尖-塞環(huán)線路。
為了獲得POTS電話101與113之間的電話呼叫,出現(xiàn)以下典型的功能。
當電話呼叫由POTS電話101發(fā)起時,例如,由主叫方按普通的方式把POTS電話101摘機。這就發(fā)出一個信號給電話設備服務器103,它提供或促成提供撥號音給POTS電話101。對在POTS電話101處發(fā)生撥號的響應是,電話設備服務器103去除或促成去除撥號音并得到撥號的數(shù)字。此后,電話設備服務器103引出一個事件,這可以通過寫入到樹的事件控制文件而獲得,此樹代表電話設備服務器103的分級名字空間。如上面所指出的,電話設備服務器103的分級名字空間可以表示成樹數(shù)據(jù)結(jié)構(gòu)。
圖2表示諸如電話設備服務器103的設備服務器的簡化名字空間樹201。如同在文件系統(tǒng)中一樣,名字空間樹201的根節(jié)點209用“#/”表示。事件控制203是個文件,要給呼叫協(xié)調(diào)器105指出的事件寫入到這個文件中,來自呼叫協(xié)調(diào)器105的服務請求也寫入到這個文件中。因此,發(fā)起呼叫的指示和撥號數(shù)字放入事件控制203中。一旦建立起呼叫,節(jié)點數(shù)據(jù)用于與媒體協(xié)商。如在以下更詳細描述的,節(jié)點用戶207包含有關(guān)在處理設備服務器的呼叫時哪個特征附屬程序要由呼叫協(xié)調(diào)器105來運行的指示。
回到圖1,看一下它支持的所有設備服務器名字空間樹的事件控制文件。為了達到這個目的,呼叫協(xié)調(diào)器105知道數(shù)據(jù)網(wǎng)109的配置或布局,包括設備服務器的位置,例如,設備服務器的地址,以及在那些服務器之后的特定設備。因此,例如,呼叫協(xié)調(diào)器105已經(jīng)存儲了電話設備服務器服務的電話主人身份一個人的或電子的一,若有的話,還有這些電話的電話號碼,以及線路設備服務器直接服務的線路或可以接通的電話。提供呼叫協(xié)調(diào)器105這些知識所需的信息可以預先編程到呼叫協(xié)調(diào)器105內(nèi),或可以利用已知的過程由呼叫協(xié)調(diào)器105動態(tài)地發(fā)現(xiàn),或可以利用以上的組合實現(xiàn)。
對讀出事件控制文件203的響應是,呼叫協(xié)調(diào)器105著手確定發(fā)生了什么事件和為此應當做些什么。在這個所描述的具體例子中,呼叫協(xié)調(diào)器105確定,POTS電話101處的用戶需要呼叫撥號數(shù)字指出的電話號碼。為了實現(xiàn)主叫用戶的需要,呼叫協(xié)調(diào)器105促使執(zhí)行達到這個目的必需的附屬程序。
按照本發(fā)明的一個方面,建立呼叫或呼叫期間執(zhí)行的具體附屬程序可以是如上所述,為主叫方定制的單個附屬程序;主叫方普通的附屬程序;為主叫方定制的一連串附屬程序;主叫方一連串普通的附屬程序;如上所述,為被叫方定制的單個附屬程序;被叫方普通的附屬程序;為被叫方定制的一連串附屬程序;被叫方一連串普通的附屬程序;以上的任意組合;以及人們可以想象的任何附屬程序。附屬程序可以全部位于呼叫協(xié)調(diào)器105內(nèi),可以位于呼叫協(xié)調(diào)器105的外部,或二者的組合。而且,這些附屬程序可以全部由呼叫協(xié)調(diào)器105來執(zhí)行,或者它們可以由其他資源來執(zhí)行,例如,連接到數(shù)據(jù)網(wǎng)109的服務器或呼叫協(xié)調(diào)器。
例如,主叫用戶可以有這樣的特征,允許主叫用戶確定多個電話號碼的序列,在此序列中試圖把確定的被叫方作為拔打電話號碼的函數(shù)。如果是這樣的話,呼叫協(xié)調(diào)器105就運行用于這個特征的附屬程序,這就能確定被撥打的號碼是否與多個電話號碼的序列有關(guān)。在被撥打的號碼不與多個電話號碼的序列有關(guān)的情況下,呼叫協(xié)調(diào)器105就運行設定的呼叫布局附屬程序。在被撥打的號碼與多個電話號碼的序列有關(guān)的情況下,呼叫協(xié)調(diào)器105就得到此序列的第一個電話號碼,然后執(zhí)行設定的呼叫布局附屬程序。如果呼叫沒有完成,控制就回到此序列的附屬程序,然后得到下一個電話號碼,若有這個電話號碼的話,并且再次執(zhí)行設定的呼叫布局附屬程序。如果呼叫不能到達此序列中任一個電話號碼,則序列附屬程序就把控制返回給呼叫協(xié)調(diào)器105,然后由它執(zhí)行另一個附屬程序,例如,播放一段消息通知主叫方,不能接通被叫方。
假設,試圖需要給單個電話號碼一個簡單的話音聯(lián)接,呼叫協(xié)調(diào)器105就為數(shù)據(jù)網(wǎng)109確定對應于得到數(shù)字的被叫方的網(wǎng)絡可路由地址。這是由呼叫協(xié)調(diào)器105內(nèi)的或與呼叫協(xié)調(diào)器105相關(guān)的變換器來完成的。此變換器基本上是一個路由引擎。變換器的功能是提供一個附屬程序,例如,當前執(zhí)行的附屬程序,網(wǎng)關(guān)設備服務器或電話設備服務器限定的地址名冊,它們大概能夠完成這個呼叫。
在這個簡單的話音聯(lián)接情況下,變換器送回線路設備服務器107的地址。于是,呼叫協(xié)調(diào)器105作為客戶向線路設備服務器107請求服務。特別是,呼叫協(xié)調(diào)器105請求線路設備服務器107建立一個與從POTS電話101獲得電話號碼的聯(lián)接。這是通過寫入一個合適的命令到線路設備服務器107名字空間樹的事件控制文件中而完成的,例如,此命令是建立聯(lián)接命令。此外,撥打的數(shù)字進入線路設備服務器107名字空間樹的事件控制文件中,所以,設備服務器107就知道經(jīng)線路設備服務器107連接那個可接通的電話。
對來自呼叫協(xié)調(diào)器105經(jīng)過其TCP/IP接口的請求服務的響應是,線路設備服務器107開始建立從其自身到POTS電話113的請求聯(lián)接。這是利用一般現(xiàn)有的PSTN 111協(xié)議完成的,且對于呼叫協(xié)調(diào)器105而言是完全看不見的。在得到與POTS電話113的聯(lián)接之后,或至少聯(lián)接到PSTN 111中一點,這一點是值得通過POTS電話101建立媒體聯(lián)接,—例如,回鈴或占線信號正由PSTN 111提供給線路設備服務器107—呼叫協(xié)調(diào)器105促使在電話設備服務器103與線路設備服務器107之間建立一條媒體路徑。這是由呼叫協(xié)調(diào)器105為媒體聯(lián)接寫入服務請求到電話設備服務器103和線路設備服務器107每個名字空間樹的事件控制文件內(nèi)實現(xiàn)的。
在成功的聯(lián)接和建立呼叫之后,呼叫協(xié)調(diào)器105監(jiān)視此事件中的呼叫,是否在此呼叫上需要另外的服務。例如,對于電話101或113之一掛機的響應,可以請求拆卸呼叫?;蛘?,可以請求附加的特征處理,諸如呼叫等待,呼叫轉(zhuǎn)移,或帳單分擔。正如與建立呼叫一樣,需要提供這種服務是由寫入到電話設備服務器103和線路設備服務器107中有關(guān)一個的名字空間樹事件控制文件內(nèi)的請求指出的。呼叫協(xié)調(diào)器105讀出事件控制文件,運行合適的附屬程序,并作為客戶發(fā)出服務請求到合適的服務器。
為了終止呼叫,例如,POTS電話101掛機。這個事件被寫入到電話設備服務器103的名字空間樹事件控制文件內(nèi),呼叫協(xié)調(diào)器105就知道這個事件。對于此事件的響應是,呼叫協(xié)調(diào)器105運行一個附屬程序。在本發(fā)明的一個實施例中,此附屬程序可以請求切斷來自電話設備服務器103與線路設備服務器107的服務,與確定要切斷各自的電話號碼一起,寫入一個切斷命令到這兩個事件控制文件中的每一個。
類似地,如果是POTS電話113掛機,這個事件的標記就被寫入到線路設備服務器107的名字空間樹事件控制文件內(nèi),它實際上很可能是這樣的標記形式,線路設備服務器107為這個呼叫所用的特定線路被切斷。在檢測到線路設備服務器107的事件控制文件內(nèi)這個事件之后,呼叫協(xié)調(diào)器105就運行相關(guān)的附屬程序。在本發(fā)明的一個實施例中,此附屬程序可以請求切斷來自電話設備服務器103與線路設備服務器107的服務,與確定要切斷各自的電話號碼一起,寫入一個切斷命令到這兩個事件控制文件中的每一個。
注意,對任何已知事件的響應讓呼叫協(xié)調(diào)器105執(zhí)行的特定附屬程序完全隨實施者的意愿,最好是,此附屬程序基本上不受限制。事實上,此執(zhí)行的附屬程序可以由實施者確定,可以由最后的用戶確定,或可以是二者的組合。而且,代碼甚至于可以由最后的用戶寫出。此外,代碼不必放在呼叫協(xié)調(diào)器105內(nèi),或不必由呼叫協(xié)調(diào)器105來執(zhí)行。
圖5表示典型的呼叫協(xié)調(diào)器105名字空間。至于設備服務器的名字空間,此名字空間的根節(jié)點501是“#/”。
根節(jié)點501之下是全局事件控制文件511。進入全局事件控制文件511是屬于所有呼叫的全部事件,例如,全局有關(guān)的帳單信息,如由于時間改變引起的計費率規(guī)范的變化。此外,全局事件控制文件511可以由程序打開和讀出,例如,事件細節(jié)記錄,想要知道有關(guān)這個呼叫協(xié)調(diào)器中正在發(fā)生的全部呼叫處理事件。
也是在根節(jié)點501之下是呼叫樹節(jié)點503,在此以下所有呼叫當前有效,在呼叫協(xié)調(diào)器105管轄之下,可以找到全局事件控制文件511。對于每個有效呼叫,有一個有效呼叫節(jié)點505。在圖5中,只畫出一個有效呼叫。在每個有效呼叫節(jié)點505以下,有一個全面呼叫事件控制文件507和在那個呼叫上每個設備的編號節(jié)點509。全面呼叫事件控制文件507用于依附于整體呼叫的事件。全面呼叫事件控制文件507提供與這個特定呼叫有關(guān)的所有呼叫處理事件。呼叫協(xié)調(diào)器和特征附屬程序可以通過全面呼叫事件控制文件507進行通信。
每個編號節(jié)點509可以用它代表的設備的網(wǎng)絡可路由地址來認定。編號節(jié)點實際上代表認定的設備展示的整個名字空間。因此,編號節(jié)點不是真正的單個節(jié)點,而本身是設備服務器的名字空間樹,此樹的根節(jié)點是在編號節(jié)點509的位置。
圖4表示按照本發(fā)明原理實現(xiàn)電話服務的另一種典型結(jié)構(gòu)。除了數(shù)據(jù)網(wǎng)109已經(jīng)包含在PC115中以外,圖4的實施例基本上與圖1的相同,因此也去掉了需要數(shù)據(jù)鏈路115。然后,在功能上,a)POTS電話101和113,b)電話設備服務器103,c)呼叫協(xié)調(diào)器105,d)線路設備服務器107,和e)公共交換電話網(wǎng)111的運行與圖1中描述的相同。
圖3表示按照本發(fā)明原理實現(xiàn)電話服務的又一種典型結(jié)構(gòu)。圖3所示是a)POTS電話313;b)電話設備服務器303,包括電話設備服務器303-1和303-2;c)呼叫協(xié)調(diào)器305,包括呼叫協(xié)調(diào)器305-1和305-2;d)線路設備服務器307;e)數(shù)據(jù)網(wǎng)309;f)公共交換電話網(wǎng)(PSTN)311;g)數(shù)據(jù)鏈路315;h)多媒體PC 321,包括多媒體PC321-1和321-2;i)傳聲器(MIC)323,包括傳聲器323-1和323-2;和j)揚聲器325,包括揚聲器325-1和325-2。除了電話設備服務器303與電話設備的連接是由通過它們所在多媒體PC321連接的傳聲器323和揚聲器325,以及鍵盤和監(jiān)視器組成以外,若那個多媒體PC有的話,電話設備服務器303完成與圖4中電話設備服務器103相同的功能。呼叫協(xié)調(diào)器305完成與圖4中呼叫協(xié)調(diào)器105相同的功能。
多媒體PC321-1和321-2以及線路設備服務器307各自由一條數(shù)據(jù)鏈路,例如,TCP/IP鏈路315之一,連接到數(shù)據(jù)網(wǎng)309,諸如,互聯(lián)網(wǎng)似的網(wǎng)絡或所謂的內(nèi)部網(wǎng)。電話設備服務器303-1和呼叫協(xié)調(diào)器305-1能夠在多媒體PC321-1內(nèi)互相之間直接通信,利用連接多媒體PC321-1到數(shù)據(jù)網(wǎng)309的TCP/IP鏈路315,它們能夠與多媒體PC321-1之外的資源通信。類似地,電話設備服務器303-2和呼叫協(xié)調(diào)器305-2能夠在多媒體PC321-2內(nèi)互相之間直接通信,利用連接多媒體PC321-2到數(shù)據(jù)網(wǎng)309的TCP/IP鏈路315,它們能夠與多媒體PC321-2之外的資源通信。線路設備服務器307也連接到PSTN311,例如,如同POTS電話313一樣,通過塞尖-塞環(huán)線路。線路設備服務器307,PSTN 311,和POTS電話313各自的功能與圖4中其相同名字對應物的功能相同。
在圖3的實施例中,呼叫可以在與多媒體PC321相關(guān)的電話設備之間以及與POTS電話313之間進行??梢垣@得會議電話呼叫,以及許多先進的特征。此外,適合于多媒體PC321的電話設備特征可以提供給這些電話設備中一個或多個而不提供給POTS電話313。如上所述,按照本發(fā)明的一個方面,這是通過使呼叫協(xié)調(diào)器執(zhí)行合適的特征附屬程序而實現(xiàn)的,例如,按照以前預訂的特征。
圖6表示本發(fā)明又一個典型的實施例。特別是,圖6中所示本發(fā)明的實施例支持H.323客戶作為電話設備。圖6所示是a)POTS電話613,b)電話設備服務器603,c)呼叫協(xié)調(diào)器605,d)線路設備服務器607,e)數(shù)據(jù)網(wǎng)609,f)公共交換電話網(wǎng)(PSTN)611,g)數(shù)據(jù)鏈路615,h)多媒體PC621,包括多媒體PC621-1和621-2,i)傳聲器(MIC)623,包括傳聲器623-1和623-2,j)揚聲器625,包括揚聲器625-1和625-2,k)H.323客戶627,和l)H.323網(wǎng)關(guān)設備服務器629。電話設備服務器603完成與圖3中每個電話設備服務器303相同的功能。呼叫協(xié)調(diào)器605完成與圖4中呼叫協(xié)調(diào)器105相同的功能。H.323客戶627與傳聲器623-2和揚聲器625-2一起,以及多媒體PC621-2的鍵盤和顯示器,若有的話,構(gòu)成利用H.323協(xié)議用于通信的電話設備。
多媒體PC621-1和621-2,線路設備服務器607,和H.323網(wǎng)關(guān)設備服務器629各自通過數(shù)據(jù)鏈路,例如,TCP/IP鏈路615之一,連接到數(shù)據(jù)網(wǎng)609,例如,互聯(lián)網(wǎng)似的網(wǎng)絡或所謂的“內(nèi)聯(lián)網(wǎng)”。電話設備服務器603和呼叫協(xié)調(diào)器605能夠在多媒體PC621-1內(nèi)互相之間之間直接通信,利用連接多媒體PC621-1到數(shù)據(jù)網(wǎng)609的TCP/IP鏈路615,各自能夠與多媒體PC621-1之外的資源通信。
類似地,利用連接多媒體PC621-2到數(shù)據(jù)網(wǎng)609的TCP/IP鏈路615,H.323客戶627能夠與多媒體PC621-2之外的資源通信。更具體地說,H.323客戶的H.323協(xié)議可以在連接多媒體PC621-2到數(shù)據(jù)網(wǎng)609的TCP/IP鏈路615之上。此外,兩個TCP/IP利用TCP/IP之上的呼叫協(xié)調(diào)器605協(xié)議和H.323協(xié)議,H.323網(wǎng)關(guān)設備服務器629在其TCP/IP鏈路615之一上發(fā)送和接收IP。利用呼叫協(xié)調(diào)器605的TCP/IP用于實施上述網(wǎng)關(guān)服務器的第一“方面”,網(wǎng)關(guān)設備服務器似乎作為呼叫協(xié)調(diào)器605的設備服務器。在TCP/IP之上的H.323協(xié)議被H.323網(wǎng)關(guān)設備服務器的傳統(tǒng)網(wǎng)絡接口所利用—網(wǎng)關(guān)服務器的的第二“方面”—用于與虛擬傳通網(wǎng)絡上的電話設備H.323客戶通信,它實際上是在數(shù)據(jù)網(wǎng)609上運行。
如同POTS電話613一樣,線路設備服務器607也連接到PSTN611,例如,通過塞尖-塞環(huán)線路。線路設備服務器607,PSTN 611,和POTS電話613的功能與圖1中其相同名字對應物的功能相同。
在圖6的實施例中,呼叫可以在與多媒體PC621相關(guān)的電話設備之間以及與POTS電話613之間進行。可以獲得會議電話呼叫,以及許多先進的特征。此外,適合于多媒體PC621電話設備的特征可以提供給這些電話設備中一個或多個而不提供給POTS電話613。如上所述,按照本發(fā)明的一個方面,這是通過使呼叫協(xié)調(diào)器執(zhí)行合適的特征附屬程序而實現(xiàn)的,例如,按照以前預訂的特征。
在本發(fā)明一個典型的實施例中,采用的基本名字空間協(xié)議是Styx。Styx是分布文件系統(tǒng)協(xié)議,它不是語義上解釋讀出/寫入到分級名字空間各個節(jié)點中的內(nèi)容。最好是,Styx可以用作控制協(xié)議,其中看上去像文件的實體實際上不必是文件。此系統(tǒng)利用這個事實在Styx之上攜帶正則呼叫控制協(xié)議。這種呼叫結(jié)構(gòu)可以類似于已知的Q.931。此系統(tǒng)的協(xié)議包括設備服務器展示的文件系統(tǒng)結(jié)構(gòu)和用于控制文件之上的詞匯?;拘帕钕到y(tǒng)獨立于實際的數(shù)據(jù)轉(zhuǎn)移細節(jié)。由于呼叫處理等待時間可以強制把數(shù)據(jù)轉(zhuǎn)移協(xié)商塞入其呼叫控制階段,數(shù)據(jù)轉(zhuǎn)移協(xié)商可以分開表示。呼叫控制與數(shù)據(jù)轉(zhuǎn)移協(xié)商分開類似于H.323協(xié)議協(xié)商。與Q.931不同,基本協(xié)議利用類似于HTTP非常簡單的確ASCII編碼方案—一組用定界符分開的名字/數(shù)值對,其中基于原始呼叫控制協(xié)議的某些名字/數(shù)值對被認為是必備的。添加新的名字/數(shù)值對能夠擴展基本呼叫控制協(xié)議。通過添加新的消息就把新的特征添加到協(xié)議中,這些新的消息并不改變呼叫控制協(xié)議的基本語義。系統(tǒng)中并不明白特殊名字/數(shù)值對的實體,例如,對應于新的特征祈求或?qū)ΜF(xiàn)存特征的新屬性,就忽略此名字/數(shù)值對,只遵循基本呼叫控制協(xié)語義。
有利的是,以上系統(tǒng)使用戶同時預訂多個電話服務提供者和選取用戶希望從每個服務提供者獲得的那組特征成為可能。更有利的是,服務提供者有能力逐漸增多給用戶的專用特征,通過添加新的特征附屬程序和設備服務器能夠使總的系統(tǒng)發(fā)展。此外,通通過添加新的網(wǎng)關(guān)設備服務器,服務提供者能夠給系統(tǒng)逐漸增多新協(xié)議的能力。而且,添加新的網(wǎng)關(guān)設備服務器決不會影響現(xiàn)有的特征附屬程序或其他設備服務器,因為利用基于分級名字空間的正則呼叫模型,基本系統(tǒng)是聯(lián)系在一起的。類似的新端點設備服務器可以添加到系統(tǒng)中而不會破壞現(xiàn)有的系統(tǒng)。由于a)添加新的設備服務器是在整個分布方式下發(fā)生的,和b)基本呼叫處理系統(tǒng)不必保持呼叫之間的狀態(tài),該系統(tǒng)是固有地能縮放。
權(quán)利要求
1.一種提供電信服務的系統(tǒng),包括設備服務器;和呼叫協(xié)調(diào)器;所述設備服務器和呼叫協(xié)調(diào)器一起連在客戶服務器布置中。
2.按照權(quán)利要求1的發(fā)明,其中所述設備服務器是端點設備服務器。
3.按照權(quán)利要求2的發(fā)明,其中所述端點設備服務器是電話設備服務器。
4.按照權(quán)利要求2的發(fā)明,其中所述端點設備服務器是線路設備服務器。
5.按照權(quán)利要求1的發(fā)明,其中所述設備服務器是網(wǎng)關(guān)設備服務器。
6.按照權(quán)利要求5的發(fā)明,其中所述網(wǎng)關(guān)服務器有用于控制傳統(tǒng)電話服務方面的第一接口和把所述呼叫協(xié)調(diào)器作為設備服務器的第二接口。
7.按照權(quán)利要求1的發(fā)明,其中所述設備服務器展示一個分級名字空間。
8.按照權(quán)利要求1的發(fā)明,其中所述呼叫協(xié)調(diào)器展示一個分級名字空間。
9.按照權(quán)利要求1的發(fā)明,其中所述設備服務器和呼叫協(xié)調(diào)器由網(wǎng)絡連在一起。
10.按照權(quán)利要求1的發(fā)明,其中所述呼叫協(xié)調(diào)器執(zhí)行特征附屬程序。
11.按照權(quán)利要求1的發(fā)明,其中所述呼叫協(xié)調(diào)器通過執(zhí)行特征附屬程序協(xié)調(diào)呼叫處理。
12.按照權(quán)利要求1的發(fā)明,其中所述呼叫協(xié)調(diào)器通過執(zhí)行特征附屬程序協(xié)調(diào)呼叫處理,其中至少所述特征附屬程序之一不是由所述呼叫協(xié)調(diào)器執(zhí)行。
13.一種提供電信服務的系統(tǒng),包括設備服務器;和呼叫協(xié)調(diào)器;所述設備服務器和呼叫協(xié)調(diào)器由共用網(wǎng)絡連在一起。
全文摘要
利用分布結(jié)構(gòu)提供電話服務,這種分布結(jié)構(gòu)采用各種資源,每種資源展示一個分級的名字空間。此結(jié)構(gòu)包括兩個基本的資源類型,設備服務器和呼叫協(xié)調(diào)器,它們由采用公共協(xié)議的網(wǎng)絡互連,例如,TCP/IP。各種資源之間的交互作用遵循“客戶服務器”原則以實施端到端通信。設備服務器代表物理/邏輯電話設備,它包括a)端點設備服務器和b)網(wǎng)關(guān)設備服務器。端點設備服務器1)代表對通信的控制,和2)完成媒體再現(xiàn)。
文檔編號H04L29/12GK1243374SQ99106988
公開日2000年2月2日 申請日期1999年6月4日 優(yōu)先權(quán)日1998年6月5日
發(fā)明者姆拉里·阿拉瓦姆丹, 帕拉卡什·艾耶 申請人:朗迅科技公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南涧| 乌兰浩特市| 黔江区| 昌都县| 通河县| 文化| 滨海县| 罗山县| 龙州县| 驻马店市| 石城县| 吉安市| 高密市| 长沙县| 寿宁县| 乐山市| 宝兴县| 保定市| 犍为县| 长治县| 阳泉市| 开原市| 台江县| 玛沁县| 金秀| 永丰县| 观塘区| 巫山县| 枣庄市| 桃园县| 丰原市| 广元市| 山丹县| 甘肃省| 万州区| 隆德县| 宁夏| 锡林郭勒盟| 齐河县| 丰都县| 乌拉特前旗|