專利名稱::電信網(wǎng)絡(luò)結(jié)構(gòu)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及電信領(lǐng)域,特別涉及一種電信結(jié)構(gòu)和系統(tǒng),其中以允許將“所選”呼叫與其他呼叫區(qū)別開的方式對所有接通到交換機(jī)的呼叫進(jìn)行檢查和處理,以便例如使所選呼叫受到特別的處理。電信業(yè)務(wù)提供者希望安排他們的網(wǎng)絡(luò),以使加給每個呼叫的呼叫處理邏輯都能按要求定做(becustomized),即給予每個呼叫分別處理。從用戶(呼叫者)的觀點(diǎn)來看,這是很有利的,因?yàn)橛脩魧@得更好的服務(wù)。從網(wǎng)絡(luò)提供者的觀點(diǎn)來看它也是很有利的,因?yàn)樗狗侄翁囟ú呗猿蔀榭赡?,即使得市場能夠符合單?dú)的用戶群的要求。目前的局間通信網(wǎng)并未被安排為定期地確定用戶身份和在呼叫始發(fā)的時刻提供專門的處理。相反地,對于“單一的”呼叫,現(xiàn)有的網(wǎng)絡(luò)已是最佳的,這樣的網(wǎng)絡(luò)對需要特別對待的呼叫的處理是建立在“例外”基礎(chǔ)上的。在當(dāng)今的各種安排中,在呼叫處理過程的開始并不直接對用戶進(jìn)行識別,以便用戶特定特性僅在大量處理之后被加給一個特別的呼叫。利用一個包含呼叫處理命令的例子來說明困難通常地,利用一個把中斷線群類型與業(yè)務(wù)類型相結(jié)合的表首先識別業(yè)務(wù)類型。自動號碼識別(ANI)信息可以從呼叫者收集并被發(fā)送到一個ANI虛擬存貯器(VS)用戶表,以便進(jìn)一步識別該用戶。接著,該ANI和用戶識別被發(fā)送給一個用戶虛擬存貯器許可特征表(customervsallowedfeaturetable),以獲得一個特許特征表。最后,作為上述查閱表的結(jié)果獲得的被處理的數(shù)據(jù)送回到交換機(jī)處理該呼叫,以便什么呼叫處理是合適的就執(zhí)行什么。呼叫處理的其他方面,諸如接入和引出(egress)確定以及記錄/計費(fèi)安排,可能同樣是復(fù)雜的。應(yīng)用這種方式的問題在于剛才所描述的各種表是分散的而不是集中的。當(dāng)用戶最初獲得一項(xiàng)服務(wù)或特性時,這些表必須被儲存,并且當(dāng)用戶發(fā)生變化時,它們自身之間要進(jìn)行調(diào)整。這樣不僅費(fèi)用高、復(fù)雜、耗時和易于產(chǎn)生差錯。此外,不具有“誰有什么”的中心記錄;這使得用詢問響應(yīng)和網(wǎng)絡(luò)部件的維護(hù)變得復(fù)雜化。本發(fā)明利用與傳送該呼叫的交換機(jī)分開的呼叫選擇處理器在電信網(wǎng)內(nèi)提供一種實(shí)時呼叫控制,它響應(yīng)來話呼叫并利用相關(guān)信令消息中傳送的信息來確定對于該呼叫應(yīng)該涉及什么樣的應(yīng)用處理器(如果有的話)。本發(fā)明的一個實(shí)施例包括一個稱作信令指導(dǎo)器或簡稱“SD”的呼叫選擇處理器,用于當(dāng)所述消息通過信令網(wǎng)絡(luò)時識別某些信令消息,典型的是SS7起始地址消息(IAM)。另外,在信令網(wǎng)絡(luò)例如與接收電話呼叫的交換機(jī)相關(guān)聯(lián)的信號轉(zhuǎn)接點(diǎn)(STP)內(nèi)的信令消息處理單元中可以識別特定的信令消息,并且這些特定消息的拷貝被轉(zhuǎn)送到SD。SD檢查特定消息中的信息,一般為涉及始發(fā)用戶和每一呼叫的目的地的信息,然后發(fā)送一個“起動消息”給交換機(jī),以指示其“下一步做什么”。對于所選呼叫,例如需要特別處理的呼叫,SD發(fā)送一個起動消息給交換機(jī),指示該交換機(jī)等待下一步的指令。SD然后發(fā)送一個有關(guān)該所選呼叫的詢問消息給一個適當(dāng)?shù)膽?yīng)用處理器,該應(yīng)用處理器也是根據(jù)有關(guān)從IAM搜集的主叫和被叫用戶的信息確定的。上述詢問消息在應(yīng)用處理器中被處理之后,一個包含所需的呼叫處理指令的響應(yīng)直接返回到所述交換機(jī)。那些沒被“選擇的”呼叫在該SD中被識別,并且一個“著手”起動消息傳送到所述交換機(jī),指示對這些呼叫進(jìn)行常規(guī)的處理。按照本發(fā)明的一個方面,所述交換機(jī)被安排得在接收到起始來話呼叫消息(即IAM)之后進(jìn)行等待,然后響應(yīng)該呼叫的接收開始一個定時過程,以便如果對于該呼叫的一個起動消息在一預(yù)定時間期間內(nèi)沒有到達(dá),則可以發(fā)送一個詢問,以獲得這一起動消息。同樣地,如果收到了要求交換機(jī)等待用于“所選”呼叫的呼叫對待指令的起動消息,則該交換機(jī)能夠開始一個第二定時過程,以便如果這些指令沒有在一預(yù)定時間內(nèi)到達(dá),可以發(fā)出一個詢問,以獲得這些指令。如果在交換機(jī)中經(jīng)直接連接收到呼叫,以致于通過多頻單音、ISDN信令或其它方式而不是經(jīng)SS7信令消息提供信令信息,則本發(fā)明可以通過從該交換機(jī)向SD發(fā)出詢問來處理這種呼叫。通過參考下面根據(jù)附圖所作的詳細(xì)的描述,將會更全面地理解本發(fā)明。圖1是本發(fā)明電信網(wǎng)絡(luò)結(jié)構(gòu)的方框圖,說明在一個局間載波網(wǎng)絡(luò)內(nèi)的實(shí)施。圖2是說明由圖1中的一些網(wǎng)絡(luò)部件接收和/或產(chǎn)生的信令消息的示圖。圖3和4說明了在圖1的交換機(jī)130中所執(zhí)行的涉有信令消息的過程;圖5說明了圖3與圖4之間的關(guān)系;圖6說明了在圖1的SD150中所執(zhí)行的過程。圖7是根據(jù)本發(fā)明的一個典型的信號引導(dǎo)器(SD)的方框圖;以及圖8示明一系列SD、應(yīng)用處理器、電信交換機(jī)和信令消息處理器之間的連接配置。首先參考圖1,圖1示出了本發(fā)明的電信網(wǎng)絡(luò)結(jié)構(gòu)的方框圖,它示明了當(dāng)本發(fā)明使用在一個局間載波電信網(wǎng)絡(luò)如AT&T的網(wǎng)絡(luò)的范圍中時,各主要部件間的關(guān)系。請注意,本發(fā)明也可以在本地(局內(nèi))電話網(wǎng)的范圍內(nèi)實(shí)施,例如可以在一個本地交換載波(LEC)網(wǎng)絡(luò)內(nèi)的終端交換機(jī)中實(shí)施;這種類型的安排將在下面更詳細(xì)地討論。當(dāng)一個電話呼叫自一個始發(fā)點(diǎn)例如電話機(jī)101始發(fā)時,該呼叫在一個為該電話的用戶服務(wù)的第一本地交換載波(LEC)網(wǎng)絡(luò)110的交換機(jī)111中被接收。如果該呼叫是一個被指定給目的地例如由不同的LEC網(wǎng)絡(luò)120服務(wù)的電話機(jī)102的局間呼叫,則該呼叫被接續(xù)到該局間網(wǎng)絡(luò)中的適當(dāng)?shù)木W(wǎng)間交換機(jī)(圖1中的交換機(jī)130)。該局間網(wǎng)絡(luò)經(jīng)一個通常如135所示的傳送網(wǎng)絡(luò)把該呼叫發(fā)送到相應(yīng)的局間終端交換機(jī)(圖1中的交換機(jī)132),該交換機(jī)隨后把該呼叫接續(xù)到為電話機(jī)102服務(wù)的LEC網(wǎng)絡(luò)120中的交換機(jī)121。當(dāng)然,每個LEC要為許多其他的用戶(未示出)服務(wù),所述的局間網(wǎng)絡(luò)要為許多LEC服務(wù),而所述的局間網(wǎng)絡(luò)包括許多其他的交換機(jī)。我們的發(fā)明還適用于在局間網(wǎng)絡(luò)中經(jīng)一交替接入業(yè)務(wù)提供者(alternateaccessvendor)而不是LEC接收的呼叫。經(jīng)過網(wǎng)絡(luò)110和120中的交換機(jī)111和121、以及局間網(wǎng)絡(luò)中的交換機(jī)130、132控制建立呼叫通路過程的信令消息可以遵循公知的由7號信令系統(tǒng)第11特別研究組定義的7號信令系統(tǒng)(SS7)協(xié)議(CCITTBlueBook,Vol.6ofFacileVI.9,Geneva,Switzerland,1989)。信令消息在一系列信令消息處理器中被產(chǎn)生和處理,這些處理器典型的是一系列信號轉(zhuǎn)接點(diǎn)(STP),它們分別包括與始發(fā)交換機(jī)111相關(guān)的STP112、與交換機(jī)121相關(guān)的STP122和與交換機(jī)130及132相關(guān)的STP141和142,并且這些信令消息利用通常如140所示的信令網(wǎng)絡(luò)在各STP之間傳輸。一般,為了可靠的目的,STP都成對地提供;圖1中每個STP所“固有的”并沒有示出。這些將結(jié)合圖8在下面更詳細(xì)地描述。信令消息、信令協(xié)議、通常的信令網(wǎng)絡(luò)結(jié)構(gòu)和STP的內(nèi)部安排對于電信結(jié)構(gòu)開發(fā)領(lǐng)域的技術(shù)人員來說是公知的,并且例如在由Modarressi和Skoog撰寫的題目為“7號信令系統(tǒng)一位引導(dǎo)員”(“SignalingsystemNo.7ATutorial”,IEEECommunicationsMagazine,July1990,page19etseq)的文章中進(jìn)行了描述。這里請注意,作為本發(fā)明所考慮的信令消息處理器不僅能夠包括通常的STP,而且可以包括網(wǎng)絡(luò)終端點(diǎn)信令轉(zhuǎn)換點(diǎn)(NESTP)設(shè)備,這一點(diǎn)在Blatchford等人提交的申請?zhí)枮?7/958845、申請日為1992年10月9日,發(fā)明題目為“具有與其主機(jī)松散耦合的電信系統(tǒng)SS7信令接口”的專利申請中進(jìn)行了描述,該申請同樣轉(zhuǎn)讓給了本申請的受讓人。按照本發(fā)明,稱作“信號引導(dǎo)器”(SD)的呼叫選擇處理器是一個具有“全部信令端點(diǎn)”特征的網(wǎng)絡(luò)部件,它被安排成當(dāng)連接到任何由所述SD服務(wù)的任何交換機(jī)的呼叫為始發(fā)呼叫時,接收有關(guān)該呼叫的信息。在圖1中,如所示SD150被連接到STP141,以便它能夠接收從交換機(jī)111延伸至交換機(jī)130的呼叫始發(fā)相關(guān)的每個起始地址消息(IAM)的拷貝。同樣地,如圖所示第二SD151被連接到STP142,以便其接收與交換機(jī)132延伸至交換機(jī)122的呼叫始發(fā)相關(guān)的一些信令消息(IAM)的拷貝。如果信令消息指示其表示一個消息而不是一個IAM,例如是一個涉及正在進(jìn)行的呼叫或正在被拆除的呼叫的消息,則拷貝將不向SD提供。注意還有其他可供選擇方案把呼叫建立消息(IAM)發(fā)送給該SD。尤其是,SD能夠直接監(jiān)視所有信令鏈路并且其自身提取和處理那些涉及到達(dá)交換機(jī)的呼叫的特別消息。此外,STP可以發(fā)送所有消息的拷貝給所述SD,同樣地,該SD將提取所述消息中的一些消息。當(dāng)SD150接收到包含有關(guān)呼叫發(fā)出信息的信令消息例如一個IAM的拷貝時,它檢查該信令消息中通常涉及主叫和被叫用戶的信息。例如撥號的號碼和/或該呼叫的ANI信息,以確定該呼叫是否需要特殊的處理。這種檢查是通過利用撥號的號碼、ANI或信令消息中的其他信息作為查詢鑰匙來查詢一個在該SD中或與其相關(guān)的數(shù)據(jù)庫來完成。如果該呼叫不需特別地處理,則從該SD發(fā)送一個消息給一個適當(dāng)?shù)膽?yīng)用處理器(AP),例如圖1中的應(yīng)用處理器160。最后提及的消息是一個也包括有關(guān)所述呼叫的信息,典型地包括撥號的號碼和ANI。該消息從SD150發(fā)送給STP141,然后直接地(或通過信令網(wǎng)絡(luò)140中的其他STP)送到應(yīng)用處理器160。這里請注意,主叫用戶信息可以包括(除了或代替ANI信息外)從呼叫者的信用卡或電話呼叫卡中取得的信息,或者其他信息,而被叫用戶信息可以包括(除了或代替撥號的號碼信息之外)從該撥號的號碼中取得的或翻譯的信息。應(yīng)用處理器160可以構(gòu)造得很象目前可在AT&T公司買到的網(wǎng)絡(luò)控制器(NCP),它基本上是一個數(shù)據(jù)庫,被設(shè)置用來接收詢問,根據(jù)包含在所述詢問中的檢索鑰匙查閱所存貯的信息,處理這些信息,以便實(shí)行呼叫處理、記費(fèi)、記錄或其他功能,并返回包含呼叫處理或其他交換機(jī)動作的指令的消息。按照本發(fā)明,呼叫處理消息被“直接地”返回到處理該呼叫的交換機(jī),在這樣情況中為交換機(jī)130,這意味著所述指令沒被返回到詢問所述應(yīng)用處理器的SD。相反地,被處理的呼叫處理指令通過STP141(并且可能通過信令網(wǎng)絡(luò)140中的其他STP)到達(dá)交換機(jī)130。如圖1所示,交換機(jī)130包括一般的功能部件,這些功能部件典型地例如可從AT&T公司買到的4ESS型程控交換機(jī)中得到。這些部件是一個信令接口131,用于接收從信令網(wǎng)絡(luò)傳送給該交換機(jī)的信令消息,它們包括來自STP112、SD150和應(yīng)用處理器160的消息,和一個CPU136,用于根據(jù)包含在上述消息中的呼叫處理指令和根據(jù)控制其他交換機(jī)功能的存貯的指令處理所述的呼叫。一個數(shù)據(jù)庫134可以包括其他程序指令和/或存處理呼叫中使用的數(shù)據(jù)。交換結(jié)構(gòu)133(通過它呼叫被實(shí)際地傳送)被連接到IXC網(wǎng)絡(luò)中的其它部件,它們包括傳輸網(wǎng)絡(luò)135中的部件以及LEC網(wǎng)絡(luò)110中的交換機(jī)111。交換結(jié)構(gòu)133內(nèi)的接續(xù)是在從CPU136接收的指令的控制下完成。按照本發(fā)明,控制交換機(jī)130的操作的程序不同于目前可用的程序。如下面更詳細(xì)描述的交換機(jī)130被設(shè)置開始一定的定時和計數(shù)過程,以響應(yīng)一呼叫發(fā)出的接收,以等待對所選呼的呼叫處理指令,如果SD150被命令這樣做的話,并且如果這些呼叫處理指令一個預(yù)定時間期間內(nèi)被接收到的話,根據(jù)應(yīng)用處理器160接收到的這些呼叫處理指令對呼叫進(jìn)行處理,否則,將按照違約(default)指令對呼叫進(jìn)行處理。圖2圖示說明了在呼叫建立期間,由圖1中一些網(wǎng)絡(luò)部件接收和/或產(chǎn)生一些信令消息的順序(sequence)。圖2中的各部件保留了圖1中使用的相同的參考標(biāo)號。標(biāo)號1至5的信令消息表示消息被產(chǎn)生的順序。第一消息(消息1)表示由STP141發(fā)送給交換機(jī)130的IAM,作為呼叫被發(fā)出的結(jié)果并提供給交換機(jī)130。該IAM實(shí)際上是在LEC網(wǎng)絡(luò)110內(nèi)的交換機(jī)111中產(chǎn)生的,經(jīng)過STP112和STP141傳送到交換機(jī)130,它典型地包括與撥號的號碼有關(guān)的信息,以及與始發(fā)電話有關(guān)的ANI信息。然而,在某些情況下,IAM可以包括其它信息,諸如呼叫類型指示符和/或電話呼叫卡號碼。按照本發(fā)明,當(dāng)消息1由STP141確認(rèn)為一個IAM時,該消息拷貝被制做,它被裝入信令連接控制部分(SCCP)包絡(luò)中并利用SS7消息傳遞部分(MTP)路由發(fā)送給SD150作為消息2。按照本發(fā)明,當(dāng)SD150接收到消息2時,它將查詢它自己的數(shù)據(jù)庫,以便根據(jù)在IAM中提供的信息(典型地為撥號的號碼和ANI)確定是否向所述呼叫提供特別的處理。所述SD產(chǎn)生稱作“啟動消息”(AM)的消息3,并通過STP141經(jīng)過信令接口131發(fā)送AM給交換機(jī)130中的CPU136,指示該交換機(jī)(a)在呼叫不是“所選”呼叫的情況下,例如是一個不需要特別處理的呼叫,繼續(xù)進(jìn)行處理,(b)在所選呼叫的情況下,例如是確實(shí)需要特別處理器的呼叫,等待下一步的指令,或者(c)在某些其他呼叫的情況下,由某些電話機(jī)始發(fā)的呼叫被指定給某電話機(jī),或相反具有被識別為指示這種呼叫應(yīng)該被中斷或終止的特征,拒絕或“中止”該呼叫。請注意,在大多數(shù)應(yīng)用中,上述的啟動消息將根據(jù)CCITT建議Q.771至Q.775被格式化為一個TCAP消息,并根據(jù)Q.711至Q.714和Q.701至Q.704經(jīng)過SS7SCCP和MTP路由傳送。所選呼叫的情況下,例如需要特別處理的呼叫,則SD150產(chǎn)生一個詢問消息4,請求用于該呼叫的路由選擇和處理信息,并把該詢問發(fā)送給一個適當(dāng)?shù)膽?yīng)用處理器,在本例中是如圖1和2所示的應(yīng)用處理器160。詢問消息4的路由(該消息也可以是一個利用SS7SSCP路由發(fā)送的TCAP消息)是經(jīng)信令網(wǎng)絡(luò)140中的STP141和可能的其他STP。一般地講,該詢問包括以IAM獲得的信息,例如撥號號碼和ANI。響應(yīng)該詢問消息4,應(yīng)用處理器被安排產(chǎn)生包含在一信令消息5中的呼叫處理指令,并把該消息直接發(fā)送到交換機(jī)130,通知該交換機(jī)怎樣著手工作。如上所述,消息5的通路是從應(yīng)用處理器160通過信令網(wǎng)絡(luò)140中的STP141和可能的其他STP,而不通過SD150。所述的呼叫處理指令可以包括呼叫處理指令、接入和接出指令,記錄和計費(fèi)指令,等等。這些指令能被用在交換機(jī)130中(這是其中之一)以使某些特性能應(yīng)用到該呼叫,諸如輔助計費(fèi)、縮位撥號、呼叫轉(zhuǎn)移、順序呼叫等。通過參考圖3和4以及圖6可以更全面地理解上述的消息,其中圖3和圖4示明交換機(jī)130中執(zhí)行的過程,圖6示明SD150中執(zhí)行的過程。圖3和4中所示的交換機(jī)130中所執(zhí)行的過程從步驟301中接收到一個IAM開始。這使得在步驟303“SD計數(shù)”的初始化(其目的將在下面描述)并在步驟305啟動一個SD定時器,它使得該交換機(jī)詢問該SD是否在一預(yù)定時間內(nèi)不提供啟動消息。尤其是,在步驟307作出一關(guān)于是否該SD定時器已超時的決定。如果是,在步驟313確定是否該SD計數(shù)已超出,這樣做以確保不會出現(xiàn)過多次數(shù)的詢問。如果步驟313中的結(jié)果為否定的,即如果沒超過該SD計數(shù)的閾值,則在步驟315自該交換機(jī)向該SD發(fā)出一個詢問,并且該SD計數(shù)在步驟317遞增。然后過程在步驟305繼續(xù),另一方面,如果步驟313中的結(jié)果是肯定的,表示所發(fā)出詢問的次數(shù)超過了該SD計數(shù)閾值,在步驟319該交換機(jī)安排繼續(xù)運(yùn)行而無需AM。這意味著該交換機(jī)將處理一般的呼叫。這里請注意,在所述交換機(jī)中執(zhí)行的定時和詢問過程與目前的處理有著顯著的不同。按照常規(guī)方式,交換機(jī)可能收到一個信令消息,并且響應(yīng)該消息產(chǎn)生一個詢問。為了防止對詢問的響應(yīng)被延遲或根據(jù)不能被收到的可能性,該交換機(jī)一般在詢問發(fā)出時開始定時過程,以便如果該定時器“超時”,可以產(chǎn)生另一個詢問或違約處理。與此相反,本發(fā)明的交換機(jī)響應(yīng)信令消息的接收在步驟305開始定時。這是因?yàn)樵摻粨Q機(jī)將從SD接收啟動消息中的指令(繼續(xù)、等待或拒絕),而不必發(fā)出任何詢問。直到SD超時周期產(chǎn)生,交換機(jī)130在步驟309對啟動消息進(jìn)行監(jiān)視;它可以是一個“繼續(xù)指令”,使得該交換機(jī)在步驟319繼續(xù)呼叫處理,也可以是一個“拒絕指令”,使得該交換機(jī)在步驟311提供“最終處理”,或者是一個“等待指令”,它設(shè)置該交換機(jī)處在等待狀態(tài),直到從應(yīng)用處理器160收到包含呼叫處理指令的消息為止。如果在步驟309由該交換機(jī)接收的啟動消息是一個等待消息,過程繼續(xù)步驟321和323,其中分別初始化一個“AP計數(shù)器”(其目的在下面描述)和啟動一個AP定時器。這個定時器允許交換機(jī)詢問提供呼叫處理指令的應(yīng)用處理器是否在一預(yù)定時間內(nèi)不提供包括所述指令的信令消息。在步驟325進(jìn)行確定該AP定時器是否包超時。如果“是”,則在步驟327確定AP計數(shù)閾值沒有超過,該交換機(jī)被安排向應(yīng)用處理器發(fā)出一個詢問,請求提供呼叫處理指令。隨后,在步驟331,AP計數(shù)遞增,上述過程在步驟323開始重復(fù)。另一方面,如果該AP計數(shù)閾值已超過,則該交換機(jī)被安排執(zhí)行違約處理,如同該“等待指令”已變?yōu)橐粋€“繼續(xù)指令”。只要該AP定時器在步驟325沒有超時,交換機(jī)在步驟333就等待呼叫處理指令。這些指令除了指令本身外,可以包括三個普通變量的“原始”信息;第一,如果對應(yīng)用處理器160的詢問和該處理器的響應(yīng)是以ANI和撥號號碼信息為基礎(chǔ)的話,該呼叫處理指令包括指示步驟341應(yīng)被執(zhí)行的第一原始碼,其中交換機(jī)著手執(zhí)行呼叫處理指令,而其自身并不執(zhí)行ANI或者撥號號碼處理。第二,如果對應(yīng)用處理器160的詢問和該處理器的響應(yīng)僅是以撥號號碼信息為基礎(chǔ),則該呼叫處理指令包括指示步驟351應(yīng)被執(zhí)行的第二原始碼,其中交換機(jī)通過下列方式著手執(zhí)行該呼叫處理指令(a)在步驟352存貯接收的指令;(b)在步驟353執(zhí)行ANI表處理;以及(c)隨后在步驟354,根據(jù)撥號號碼執(zhí)行所存貯的自應(yīng)用處理器160接收的指令。執(zhí)行這個步驟順序以確保能夠查明與撥號號碼和ANI有關(guān)的特性,從而它們相互一致,使所有上述特性都能應(yīng)用到所述呼叫上。另一方面,如果所述特性中的一些或全部相互不一致或矛盾,則能夠應(yīng)用安排用于解決這種不一致的過程。第三如果對應(yīng)用處理器160的詢問和該處理器的響應(yīng)令是以ANI信息為基礎(chǔ),則該呼叫處理指令包括指示步驟361應(yīng)該被執(zhí)行的第三原始碼,其中交換機(jī)通過下列方式著手執(zhí)行呼叫處理指令(a)在步驟362執(zhí)行從應(yīng)用處理器160接收的指令,無需進(jìn)一步的本地ANI處理,和(b)隨后,在步驟363執(zhí)行基于處理的撥號號碼的處理。執(zhí)行這個步驟順序的執(zhí)行的理由與上述類似,即確保能夠查明與撥號號碼和ANI有關(guān)的特性,從而它們相互一致,所有的這些特性都能應(yīng)用到所述呼叫上。然而,在這個順序中,其于來自應(yīng)用處理器的指令的ANI被立即執(zhí)行并不存貯,因?yàn)橐话愕刂v,其優(yōu)點(diǎn)在于在執(zhí)行被用戶特性之前執(zhí)行主叫用戶特性。在所有上述的例子中,當(dāng)按照步驟341,354或363的處理完成時,所述交換機(jī)著手執(zhí)等呼叫處理,并經(jīng)過圖1的傳輸網(wǎng)絡(luò)135傳送呼叫。本發(fā)明還可以應(yīng)用在這樣的情況中,其中一個呼叫經(jīng)直接連接延伸至一交換機(jī),以便SS7信令消息不必與該呼叫一起提供給該交換機(jī)。在這種情況中,接收該呼叫的交換機(jī)例如交換機(jī)130在步驟351還接收以多頻音、DTMF音形式的始發(fā)信令、ISDN呼叫建立消息、非信道化信令,或其他非SS7信令。隨后,在步驟353,該交換機(jī)從信令信息和/或中斷線群特征中提取和獲取該呼叫的ANI信息和撥號號碼信息,并發(fā)送一個詢問給包含所述信息的SD150。之后,如上所述,圖3-4的過程在步驟305繼續(xù)。在這些環(huán)境中獲取ANI和撥號號碼信息的技術(shù)是公知的參見E.G.Sable,H.W.Koffler撰寫的“智能網(wǎng)說明”(AT&TTechnicalJoumal,Vol.TO,Nos3-4,Summer1991,pp.2-10);Ameritech的“Ameritech智能網(wǎng)釋放O構(gòu)造綜述”(AMSR-OAT-000019,Issue1,,ArlingtonHeights);S.Horing,J,Z.Menard,R.E.Stachler,和B.J.Yokelson的“存貯程序控制網(wǎng)絡(luò)綜述”(BellSystemTechnicalJournal,Vol.61,No.7,part3,September1982,pp.1579-1588);J.J.Lawser,R.E.Lecronier,和R.L.Simms的“存貯程序控制網(wǎng)絡(luò),通用網(wǎng)絡(luò)規(guī)劃”(BellSystemTechnicalJournal,Vol.61,No.7,part3,Sepbember1982,pp.1589-1598)以及CCITT建議Q.931。如圖6所示,在SP150中執(zhí)行的過程在步驟610開始,其中該SD接收來自相關(guān)的STP(在本情況中為STP141)的一個IAM,或來自交換機(jī)130的一個詢問。在步驟603,IAM或詢問中的信息例如撥號號碼和ANI信息被用于詢問該SD自己的數(shù)據(jù)庫,以確定該呼叫是否為一個所選的呼叫,例如一個需要特別處理的呼叫,如果該呼叫不同于所選的呼叫,在步驟605SD150發(fā)送一個啟動消息給交換機(jī)130,指導(dǎo)它繼續(xù)進(jìn)行呼叫處理。另一方面,如果該呼叫是一個所選的呼叫,在步驟605SD150發(fā)送一個啟動消息給交換機(jī)130,要求該交換機(jī)等待來自應(yīng)用處理器160的呼叫處理指令。請注意,在某些情況中,所述啟動消息可以指導(dǎo)該交換機(jī)拒絕或“中止”該呼叫,以便該呼叫不能被接通。在步驟607,如果確定所述呼叫是一個“所選”的呼叫,則在步驟609SD150發(fā)送一個詢問給應(yīng)用處理器160,請求該呼叫的呼叫處理指令。然后,圖6的過程在步驟611結(jié)束,并返回到其他信令消息的處理。圖7是按照本發(fā)明的一個典型信號指導(dǎo)器(SD)的方框圖。每個SD典型地經(jīng)過一個高速數(shù)據(jù)鏈路例如T1.5信道在連接到信令網(wǎng)絡(luò)。指定給該SD的消息在一個橋接路由器(brouter)701中被接收,該橋接路由器701起著到公共總線705的輸入/輸出接口的作用。與呼叫相關(guān)的每個IAM典型地包括撥號號碼和ANI信息,它在總線705上被發(fā)送到一個可用的詢問處理器720-722,它利用從該IAM提取的信息作為恢復(fù)鑰匙執(zhí)行數(shù)據(jù)庫查詢。該詢問意圖是要確定該呼叫是否為一個所選呼叫,例如需要特別處理的呼叫,或者該呼叫不是一個所選呼叫,以便能以普通的方式對其進(jìn)行處理。每個詢問處理器720-722連接一個或多個RAM磁盤,諸如RAM磁盤730-733,它們實(shí)際存貯著可在詢問處理器中處理的相關(guān)信息,以產(chǎn)生響應(yīng)詢問所形成的啟動消息。存貯在RAM磁盤730-733中的信息根據(jù)該呼叫的特征,例如撥號號碼或ANI還識別特定的應(yīng)用處理器,它可以包含特別呼叫的呼叫處理信息,注意,按照本發(fā)明,每個SD利用其RAM磁盤存貯每一個ANI和每個撥號號碼的一個記錄,它是特別處理所需要的。在一個典型的實(shí)施中,每個SD應(yīng)該被設(shè)置存貯高達(dá)1億個記錄,每個記錄包含多達(dá)100字節(jié)的信息。典型地,每個SD被設(shè)置容納大約每秒2000個詢問,具有50毫微秒的平均處理延遲。該SD處理事務(wù)的容量必須是足以確保能夠容納到達(dá)一個SS7區(qū)域一樣多的IAM(即,隨著到達(dá)并由一對SIP處理)。圖8示出了在一系列SD、應(yīng)用處理器和電信交換機(jī)之間的連接安排。如圖所示,每個交換機(jī)例如交換機(jī)801-803經(jīng)信令鏈路交叉連接在一對STP810和820之間。這種成對設(shè)置STP是普遍的,這樣做是出于可靠的目的,請注意,每個STP對服務(wù)多個交換機(jī)。每個交換機(jī)(例如交換機(jī)801-803)接收來自一個或多個LEC的呼叫,并在稱作“網(wǎng)絡(luò)互連”或NI信令鏈路的信令鏈路上接收與這些呼叫相關(guān)的信令消息。按照我們的發(fā)明,為了可靠,SD830-831也是成對的,并且每個SD通過信令鏈路成對地與每個STP810和820連接。在每一SD中將存有相同的數(shù)據(jù),以便萬一一個SD出現(xiàn)故障,另一SD將執(zhí)行所要求的功能。請注意,在圖8的設(shè)置中,SD830和831服務(wù)多個交換機(jī)。還該注意,由圖8中看出,應(yīng)用處理器(AP)840以類似的方式與兩個STP成對地互連。這樣,應(yīng)用處理器840通過信令鏈路連接到STP810和820。對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明的各種改進(jìn)和修改將是顯而易見的。鑒于這一理由本發(fā)明僅由所附的權(quán)利要求限定。例如,雖然ANI信息使用在如圖所示的呼叫選擇單元中,但可以理解,可以代之使用描述主叫用戶的其他信息,例如電話卡號碼。此外,雖然前面的描述說明本發(fā)明使用在局間網(wǎng)絡(luò)中,但本發(fā)明也能夠應(yīng)用在本地交換網(wǎng)中。例如,在一終端交換機(jī)(LEC)中接收的每個呼叫能夠以上述相同的方式進(jìn)行處理,以便在上述呼叫被接收之后,根據(jù)在與到達(dá)該終端交換機(jī)的呼叫路由相關(guān)的信令消息中獲得的信息,終端交換機(jī)將等待來自一個SD的啟動指令。如圖IAM一樣,在SD中使用的信息可以是被叫和主叫號碼信息,或其他信息,并且對于所選呼叫,該SD發(fā)送一個詢問給一個相應(yīng)的應(yīng)用處理器,該處理器把處理指令直接返回到所述的終端交換機(jī)。權(quán)利要求1.一種在電信網(wǎng)絡(luò)中處理始發(fā)電話呼叫的方法,所述網(wǎng)絡(luò)包括一個交換機(jī),用于接收所述始發(fā)電話呼叫和根據(jù)呼叫處理指令對所述始發(fā)電話呼叫進(jìn)行處理,所述網(wǎng)絡(luò)還包括一個信令消息處理器,用于處理與所述電話呼叫相關(guān)的信令消息,其特征在于,所述方法包括下列步驟監(jiān)視發(fā)送給所述信令消息處理器的信令消息,以識別指示所述始發(fā)電話呼叫的所述信消息中的特別信令消息;響應(yīng)所述信令消息中的所述特別信令消息的識別,利用與所述始發(fā)電話呼叫相關(guān)的信息詢問數(shù)據(jù)庫,所述信息包含在所述信令消息的所述特定信令消息中,以確定所述始發(fā)電話呼叫中的任何一個呼叫是否需要特別處理;和對于需要特別處理的所述始發(fā)電話呼叫中的那個呼叫,發(fā)送一個消息給所述交換機(jī),以指導(dǎo)所述交換機(jī)等待所述始發(fā)電話呼叫中的所述那個呼叫的所述呼叫處理指令。2.根據(jù)權(quán)利要求1的方法,其特征在于,與所述始發(fā)電話呼叫中所述那個相關(guān)的所述信息包括主叫和被叫用戶信息。3.根據(jù)權(quán)利要求1的方法,其特征在于,還包括下列步驟發(fā)送一個與所述始發(fā)電話呼叫中所述的那個呼叫相關(guān)的詢問消息給一個應(yīng)用處理器,從所述應(yīng)用處理器直接發(fā)送一個對所述詢問的響應(yīng)給所述交換機(jī),所述響應(yīng)包括給所述始發(fā)電話呼叫中每個所述呼叫的呼叫處理指令。4.根據(jù)權(quán)利要求1的方法,其特征在于,還包括按照所述呼叫處理指令處理所述始發(fā)電話呼叫中的所述呼叫的步驟。5.根據(jù)權(quán)利要求1的方法,其特征在于,如果所述始發(fā)電話呼叫中的其他呼叫不需要特別處理,則發(fā)送一個消息給所述交換機(jī),指導(dǎo)所述交換機(jī)著手使用違約呼叫處理指令對所述始發(fā)電話呼叫中的所述其他呼叫進(jìn)行處理。6.一種在電信網(wǎng)絡(luò)中處理始發(fā)電話呼叫的系統(tǒng);所述網(wǎng)絡(luò)包括一個交換機(jī),用于接收所述始發(fā)電話呼叫和根據(jù)呼叫處理指令對所述始發(fā)電話呼叫進(jìn)行處理,所述網(wǎng)絡(luò)還包括一個信令消息處理器,用于處理與所述電話呼叫相關(guān)的信令消息,其特征在于,所述系統(tǒng)包括用于監(jiān)視發(fā)送給所述信令消息處理器的信令消息的裝置,用以識別指示所述始發(fā)電話呼叫的所述信令消息中的特別信令消息,響應(yīng)所述信令消息中的所述特別信令消息的識別,利用與所述始發(fā)電話呼叫相關(guān)的信息詢問數(shù)據(jù)庫的裝置,所述信息包含在所述信令消息的所述特定信令消息中,所述裝置用以確定所述始發(fā)電話呼叫中的任何一個電話呼叫是否需要特別處理;和用于發(fā)送消息給所述交換機(jī),以指示所述交換機(jī)等待所述始發(fā)電話呼叫中的呼叫的所述呼叫處理指令的裝置。7.根據(jù)權(quán)利要求6的系統(tǒng),其特征在于,與所述始發(fā)電話呼叫中所述的那個呼叫相關(guān)的所述信息包括主叫和被叫用戶信息。8.根據(jù)權(quán)利要求6的系統(tǒng),其特征在于,還包括用于發(fā)送一個與所述始發(fā)電話呼叫中所述的那個呼叫相關(guān)的詢問消息給一個應(yīng)用處理器的裝置,和用于從所述應(yīng)用處理器直接發(fā)送一個對所述詢問消息的響應(yīng)給所述交換機(jī)的裝置,所述響應(yīng)消息包括所述始發(fā)電話呼叫中每個呼叫的呼叫處理指令。9.根據(jù)權(quán)利要求6的系統(tǒng),其特征在于,還包括按照所述呼叫處理指令處理所述始發(fā)電話呼叫中所述的那個呼叫的裝置。10.根據(jù)權(quán)利要求6的系統(tǒng),其特征在于,如果所述始發(fā)電話呼叫中的其他呼叫不需要特別處理,則所述發(fā)送裝置被安排發(fā)送一個消息給所述交換機(jī),指示所述交換機(jī)著手使用違約呼叫處理指令對所始發(fā)電話呼叫中的所述其他呼叫進(jìn)行處理。全文摘要本發(fā)明利用傳送呼叫交換機(jī)分開的呼叫選擇處理器在電信網(wǎng)中提供實(shí)時呼叫控制,該處理器響應(yīng)來話呼叫,并使用在相關(guān)信令消息中傳送的信息確定在該呼叫中應(yīng)涉及的應(yīng)用處理器。本發(fā)明包括一個信令指導(dǎo)器用于識別一些信令消息。該信令網(wǎng)絡(luò)內(nèi)的一個信令消息處理單元例如與接收電話呼叫的交換機(jī)相關(guān)的信號轉(zhuǎn)發(fā)點(diǎn)中可以識別特定的信令消息,并且這些特定消息的拷貝被發(fā)送給所述的信令指導(dǎo)器。文檔編號H04M7/06GK1102523SQ9410671公開日1995年5月10日申請日期1994年6月20日優(yōu)先權(quán)日1993年6月23日發(fā)明者彼得·A·D·阿馬托,薩拉·T·菲謝爾,保羅·V·費(fèi)林,詹姆斯·J·曼塞爾,約翰·S·羅伯遜,喬爾·克里格·揚(yáng)申請人:美國電話電報公司