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