專(zhuān)利名稱(chēng):用于從用戶(hù)連接端控制電話(huà)交換機(jī)操作的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于從用戶(hù)連接端控制電話(huà)交換機(jī)操作的方法和系統(tǒng)。
在數(shù)字電話(huà)交換機(jī)的設(shè)計(jì)中,所要求的各種電信業(yè)務(wù)和控制能力正變得越來(lái)越重要。處于競(jìng)爭(zhēng)中的電話(huà)公司提供各種各樣的現(xiàn)代化電信業(yè)務(wù)以吸引客戶(hù)使用他們的網(wǎng)絡(luò)。標(biāo)準(zhǔn)化組織也規(guī)定了一系列業(yè)務(wù),在所有廠家生產(chǎn)的電話(huà)交換機(jī)中都提供了這些標(biāo)準(zhǔn)化業(yè)務(wù)。
現(xiàn)代電信業(yè)務(wù)包括用于處理電話(huà)交換機(jī)數(shù)據(jù)的各種能力,它們由一個(gè)連接到電話(huà)交換機(jī)的用戶(hù)以用戶(hù)控制操作的方式來(lái)執(zhí)行。在這種情況下,用戶(hù)可以從他或她自己的電話(huà)機(jī)上定義此種業(yè)務(wù)或改變與此業(yè)務(wù)相關(guān)的數(shù)據(jù)。因此,電話(huà)交換機(jī)的話(huà)務(wù)員必須保證每個(gè)用戶(hù)僅能存取他或她自己的數(shù)據(jù)。
我們知道,一個(gè)業(yè)務(wù)的用戶(hù)可以包括一個(gè)用戶(hù)組。這些業(yè)務(wù)的一個(gè)例子是集中式小交換機(jī)業(yè)務(wù),其中一組用戶(hù)構(gòu)成了一個(gè)用戶(hù)小交換機(jī)(PBX),每個(gè)用戶(hù)都可配有一般提供給PBX用戶(hù)的業(yè)務(wù)。也存在其它的業(yè)務(wù),如稱(chēng)為虛擬網(wǎng)絡(luò),即業(yè)務(wù)群,它們?cè)谝粋€(gè)公共交換機(jī)中構(gòu)成。甚至在這種情況下用戶(hù)通常也想管理他或她自己的虛擬網(wǎng)絡(luò)。隨即帶來(lái)的一個(gè)問(wèn)題是怎樣提供一個(gè)數(shù)據(jù)管理連接,使用戶(hù)能夠存取他自己的虛擬網(wǎng)絡(luò)數(shù)據(jù)而無(wú)法得到其它的數(shù)據(jù)。
交換機(jī)系統(tǒng)通常包括一個(gè)操作控制接口,通過(guò)它可以對(duì)數(shù)據(jù)進(jìn)行所有要求的改動(dòng)。操作控制接口包括上百條不同的指令用于管理交換機(jī)的數(shù)據(jù)和操作。指令系統(tǒng)也包括存取權(quán)的證實(shí),它使得每個(gè)電話(huà)交換機(jī)話(huà)務(wù)員對(duì)不同的指令有各自特定的存取權(quán)。目前使用此系統(tǒng)的缺點(diǎn)是使用一個(gè)特定指令的存取權(quán)不能僅限制在對(duì)某一用戶(hù)的連接。例如,如果授權(quán)一個(gè)話(huà)務(wù)員去改變用戶(hù)業(yè)務(wù)的參數(shù),那么同一話(huà)務(wù)員同時(shí)也就有權(quán)處理交換機(jī)所有用戶(hù)的參數(shù)。目前的系統(tǒng)還不允許在虛擬網(wǎng)絡(luò)的基礎(chǔ)上來(lái)分布一條指令的影響,從而它阻止了通過(guò)用戶(hù)連接進(jìn)一步提供可執(zhí)行的控制操作。實(shí)際上,這類(lèi)業(yè)務(wù)被局限在只能由用戶(hù)進(jìn)行很簡(jiǎn)單的改動(dòng),如話(huà)音轉(zhuǎn)接功能。
由用戶(hù)更多要求的數(shù)據(jù)處理必須采用一個(gè)前端計(jì)算機(jī)來(lái)執(zhí)行。用戶(hù)操作員與前端計(jì)算機(jī)間建立一個(gè)連接并且通過(guò)專(zhuān)用軟件來(lái)處理與它的虛擬網(wǎng)絡(luò)有關(guān)的數(shù)據(jù)。前端計(jì)算機(jī),如一個(gè)最簡(jiǎn)單的PC機(jī)或一個(gè)VNIX的小型機(jī),能夠保存虛擬網(wǎng)絡(luò)和相關(guān)對(duì)象的記錄。前端計(jì)算機(jī)與交換機(jī)間建立一條實(shí)際連接后,執(zhí)行所要求的指令以實(shí)現(xiàn)改動(dòng)。
本發(fā)明涉及一種用于從用戶(hù)連接端控制電話(huà)交換機(jī)操作的方法和系統(tǒng),使得電信話(huà)務(wù)員直接通過(guò)用戶(hù)連接端而不需各個(gè)前端計(jì)算機(jī)為用戶(hù)對(duì)公共操作控制接口提供不同存取權(quán)的方式來(lái)實(shí)現(xiàn)。為了達(dá)到此目的,根據(jù)本發(fā)明的方法其特征在于在用戶(hù)連接端和電話(huà)交換機(jī)控制單元間建立一條直接通信連接;從用戶(hù)連接端向電話(huà)交換機(jī)控制單元提供一個(gè)或多個(gè)帶有相關(guān)參數(shù)的執(zhí)行預(yù)定義任務(wù)的宏命令;以及在與每個(gè)命令相關(guān)的參數(shù)的控制下,在控制單元中執(zhí)行所提供宏命令的每條指令。
根據(jù)本發(fā)明的系統(tǒng)其特征在于,它包括一個(gè)在用戶(hù)連接端和電話(huà)交換機(jī)控制單元間的直接通信連接;用于執(zhí)行從用戶(hù)連接端提供的執(zhí)行預(yù)定義任務(wù)的宏命令的控制單元接口程序;以及與每個(gè)宏命令相關(guān)的參數(shù),由這些參數(shù)來(lái)控制在用戶(hù)交換機(jī)的控制單元中執(zhí)行的所提供的宏命令的指令。
本發(fā)明的實(shí)現(xiàn)包括一個(gè)在交換機(jī)控制單元和用戶(hù)連接端之間運(yùn)行的接口程序,使得用戶(hù)能通過(guò)交換機(jī)和呼叫連接直接存取交換機(jī)系統(tǒng)的標(biāo)準(zhǔn)用戶(hù)接口,這意味著此接口具有一個(gè)用戶(hù)可以呼叫的普通的用戶(hù)號(hào)碼,因此用戶(hù)有權(quán)去執(zhí)行在交換機(jī)控制單元中一個(gè)或多個(gè)預(yù)定義的宏命令,而不是通過(guò)電話(huà)交換機(jī)的實(shí)際操作控制接口。用戶(hù)給出的存取交換機(jī)控制系統(tǒng)的口令最好也用來(lái)作為用戶(hù)可采用的宏命令的關(guān)鍵字,以便任何未被授權(quán)的指令從會(huì)話(huà)中被自動(dòng)地排除。
提供電信業(yè)務(wù)的話(huà)務(wù)員能夠很容易地以一種控制方式來(lái)生成宏命令。宏命令由電話(huà)交換機(jī)控制單元的指令組成,它們同時(shí)影響到有關(guān)用戶(hù)連接或虛擬網(wǎng)絡(luò)的任務(wù)執(zhí)行。寫(xiě)在宏命令中的預(yù)定義指令參數(shù)不僅定義了用戶(hù)對(duì)電話(huà)交換機(jī)操作控制的存取權(quán)也定義了用戶(hù)有權(quán)改動(dòng)其設(shè)置參數(shù)的目標(biāo)和設(shè)備。
在電話(huà)交換機(jī)的控制計(jì)算機(jī)中,把宏命令分解為單條指令,使得與目的系統(tǒng)所要求的指令對(duì)話(huà)是對(duì)用戶(hù)的嵌入對(duì)話(huà)。
由用戶(hù)執(zhí)行的操作通過(guò)交互通信來(lái)完成。接口程序能夠控制會(huì)話(huà)并且通過(guò)使用呼叫控制來(lái)接通在會(huì)話(huà)的不同階段用戶(hù)所要求的響應(yīng)(聲信號(hào),通知)。對(duì)于一個(gè)ISDN用戶(hù),采用一個(gè)數(shù)字?jǐn)?shù)據(jù)鏈路建立一個(gè)普通的終端連接通信是可能的。
本發(fā)明的優(yōu)選實(shí)施方式,其特征公開(kāi)在附加的權(quán)利要求中。
以下將參考附圖的例子詳盡地描述本發(fā)明,其中
圖1顯示了一個(gè)配有普通操作控制連接的數(shù)字電話(huà)交換機(jī);圖2顯示了一個(gè)配有根據(jù)本發(fā)明的操作控制連接的數(shù)字電話(huà)交換機(jī);圖3是一個(gè)根據(jù)本發(fā)明的系統(tǒng)的主要特性的說(shuō)明性方框圖。
圖1顯示了一個(gè)設(shè)有普通操作控制連接的數(shù)字電話(huà)交換機(jī)。此電話(huà)交換機(jī)包括具有一個(gè)操作控制連接A的控制維護(hù)單元3。由連接到操作控制連接的終端2可執(zhí)行所要求的數(shù)據(jù)改動(dòng)。根據(jù)現(xiàn)有技術(shù),終端2也可以是一個(gè)前端計(jì)算機(jī),由此用戶(hù)能夠使用他或她自己的計(jì)算機(jī)通過(guò)分組網(wǎng)絡(luò)與B進(jìn)行所要求的改動(dòng)。
在使用前端計(jì)算機(jī)的情況下,用戶(hù)能夠建立與前端計(jì)算機(jī)間的連接,然后通過(guò)使用專(zhuān)用軟件來(lái)處理有關(guān)他或她的虛擬網(wǎng)絡(luò)的事務(wù)。這個(gè)前端計(jì)算機(jī),如一個(gè)最簡(jiǎn)單的PC和或一個(gè)DNIX小型機(jī),它保存了虛擬網(wǎng)絡(luò)和相關(guān)對(duì)象的記錄。之后前端計(jì)算機(jī)2與電話(huà)交換機(jī)間建立一個(gè)實(shí)際連接并執(zhí)行所要求的指令進(jìn)行改動(dòng)。圖1所示的另外重要的電話(huà)交換機(jī)部件包括用戶(hù)特定連接5,用戶(hù)模塊6,交換字段7,網(wǎng)絡(luò)終端設(shè)備8和呼叫控制計(jì)算機(jī)9。
圖2顯示了在根據(jù)本發(fā)明設(shè)有一個(gè)操作控制連接的情況下的圖1中的數(shù)字交換機(jī)。在根據(jù)本發(fā)明的系統(tǒng)中,控制維護(hù)單元3的普通呼叫控制軟件是通過(guò)從用戶(hù)連接端5到電話(huà)交換機(jī)的控制維護(hù)單元3間建立一條直接連接C的接口程序來(lái)實(shí)現(xiàn)的,此接口程序可以在交換機(jī)的號(hào)碼空間中生成它自己的號(hào)碼,用戶(hù)可以從用戶(hù)連接端以普通方式呼叫此號(hào)碼。這種連接可以通過(guò)普通的更改電話(huà)交換機(jī)的分析和路由選擇數(shù)據(jù)來(lái)安排。主叫用戶(hù)在確定了他或她到交換機(jī)控制單元存取權(quán)的基礎(chǔ)上,登記他或她的身份號(hào)碼。
圖3是根據(jù)本發(fā)明的系統(tǒng)操作的說(shuō)明性方框圖。用來(lái)實(shí)現(xiàn)本發(fā)明方法的接口程序10能夠控制用戶(hù)5和交換機(jī)控制單元3間的交互通信。通過(guò)采用賦予用戶(hù)的身份號(hào)碼可以進(jìn)入一個(gè)指令會(huì)話(huà),這個(gè)身份號(hào)碼也規(guī)定了用戶(hù)可采用的宏集合。當(dāng)由用戶(hù)控制的操作符合約定的條件時(shí),電信話(huà)務(wù)員才能夠編譯用戶(hù)有權(quán)執(zhí)行的宏命令10a。此宏命令包含實(shí)交換指令,這取決于每個(gè)用戶(hù)所采用的功能。宏命令是預(yù)規(guī)定的以便用戶(hù)只能存取他自己的數(shù)據(jù)或他自己的虛擬網(wǎng)絡(luò)的數(shù)據(jù)。相應(yīng)地,每個(gè)宏命令指令的執(zhí)行至少部分地由預(yù)規(guī)定的即固定參數(shù)控制和部分地由在會(huì)話(huà)期間所規(guī)定的參數(shù)控制。
在交互程序10的控制下,進(jìn)行與用戶(hù)的交互通信。通過(guò)采用呼叫控制計(jì)算機(jī)9,此程序可以在適當(dāng)?shù)耐ㄐ烹A段接通所要求的聲信息或者普通文本方式的通知(塊11)。1SDN用戶(hù)(2B+D)可以如通過(guò)一個(gè)終端或微機(jī)建立一個(gè)直接數(shù)據(jù)連接并且通過(guò)采用他可使用的宏命令執(zhí)行所要求的指令會(huì)話(huà)。
根據(jù)本發(fā)明的可由用戶(hù)執(zhí)行的宏命令的格式如下宏(參數(shù)1,參數(shù)2,…參數(shù);參數(shù)*1,參數(shù)*2…參數(shù)*N),把它分解成單獨(dú)的指令如下指令1(參數(shù)1,參數(shù)2,…參數(shù);參數(shù)*1,參數(shù)*2…參數(shù)*N),
指令2(參數(shù)1,參數(shù)2,…參數(shù);參數(shù)*1,參數(shù)*2…參數(shù)*N),指令M(參數(shù)1,參數(shù)2,…參數(shù);參數(shù)*1,參數(shù)*2…參數(shù)*N),每條宏命令包括預(yù)規(guī)定或固定參數(shù)參數(shù)1—參數(shù)n。它們定義了允許用戶(hù)在交換機(jī)控制單元和用戶(hù)連接的預(yù)規(guī)定的目標(biāo)組中可執(zhí)行的命令。寫(xiě)在宏命令中的預(yù)規(guī)定指令參數(shù)參數(shù)*1—參數(shù)*N精確地規(guī)定了用戶(hù)對(duì)交換機(jī)操作控制單元的存取權(quán)和允許用戶(hù)更改內(nèi)容。
由用戶(hù)進(jìn)行的指令會(huì)話(huà)的一個(gè)例子是由一個(gè)集中式業(yè)務(wù)小交換機(jī)的話(huà)務(wù)員控制的一個(gè)切換,這個(gè)切換可以阻塞通過(guò)交換機(jī)對(duì)業(yè)務(wù)號(hào)碼的呼叫。執(zhí)行阻塞的宏指令的預(yù)定義參數(shù)(parx)包括集中式小交換機(jī)的號(hào)碼和身份,以及由用戶(hù)定義的參數(shù)(par*X)包括如阻塞指令的目標(biāo)組(阻塞無(wú)需涉及交換機(jī)的所有號(hào)碼),被阻塞的號(hào)碼組合(如9700)和以其它方式可能定義的阻塞指令的數(shù)據(jù)。在此例中,由用戶(hù)做出的改動(dòng)影響了圖3中的呼叫控制數(shù)據(jù)庫(kù)9a以使在集中式小交換機(jī)的所有或一些電話(huà)上阻塞以9700打頭的號(hào)碼的使用。
很顯然,對(duì)于本領(lǐng)域的技術(shù)人員,本發(fā)明的實(shí)施方式并不局限于以上所述例子,而是可以在附加的權(quán)利要求的范圍內(nèi)進(jìn)行改動(dòng)。
權(quán)利要求
1.用于從用戶(hù)連接端控制電話(huà)交換機(jī)(1)操作的方法,其特征在于——在用戶(hù)連接端(5)和電話(huà)交換機(jī)控制單元(3)之間建立一個(gè)直接通信連接,——從用戶(hù)連接端向電話(huà)交換機(jī)控制單元(3)提供一個(gè)或多個(gè)帶有相關(guān)參數(shù)的執(zhí)行預(yù)定的任務(wù)的宏命令;以及——在與每個(gè)命令相關(guān)的參數(shù)控制下,在控制單元(3)中執(zhí)行所提供的宏命令的指令。
2.根據(jù)權(quán)利要求1的方法,其特征在于每個(gè)宏命令指令的執(zhí)行至少部分地由固定參數(shù)控制。
3.根據(jù)權(quán)利要求1或2的方法,其特征在于每個(gè)宏命令指令的執(zhí)行至少部分地由在每個(gè)會(huì)話(huà)期間所指定的參數(shù)控制。
4.用于從用戶(hù)連接端控制電話(huà)交換機(jī)(1)操作的系統(tǒng),其特征在于此系統(tǒng)包括一個(gè)在用戶(hù)連接端(5)和電話(huà)交換機(jī)控制單元(3)間的直接通信連接(C);一個(gè)執(zhí)行從用戶(hù)連接端提供的預(yù)定任務(wù)的宏命令(10a)的控制單元接口程序;以及與每個(gè)宏命令相關(guān)的參數(shù),由這些參數(shù)來(lái)控制在用戶(hù)交換機(jī)的控制單元中執(zhí)行所提供的宏命令的指令。
5.根據(jù)權(quán)利要求4的系統(tǒng),其特征在于每個(gè)宏命令包括用于至少部分地控制命令執(zhí)行的固定參數(shù)。
6.根據(jù)權(quán)利要求4或5的系統(tǒng),其特征在于每個(gè)宏命令包括在每個(gè)會(huì)話(huà)期間所指定的參數(shù),指令的執(zhí)行至少部分地由所述的參數(shù)控制。
全文摘要
本發(fā)明涉及一種用于從用戶(hù)連接端控制電話(huà)交換機(jī)(1)操作的方法和系統(tǒng)。在此發(fā)明中,在一個(gè)用戶(hù)連接端(5)和一個(gè)電話(huà)交換機(jī)控制單元(3)之間建立一個(gè)直接通信連接(C);從用戶(hù)連接端向電話(huà)交換機(jī)控制單元(3)提供一個(gè)或多個(gè)帶有相關(guān)參數(shù)的執(zhí)行預(yù)定義任務(wù)的宏命令;以及在與每個(gè)命令相關(guān)的參數(shù)的控制下,在控制單元(3)中執(zhí)行所提供的宏命令的指令。
文檔編號(hào)H04M3/22GK1120878SQ94191699
公開(kāi)日1996年4月17日 申請(qǐng)日期1994年4月5日 優(yōu)先權(quán)日1993年4月6日
發(fā)明者蒂莫·維斯特林恩 申請(qǐng)人:諾基亞電信公司