專利名稱:電信系統(tǒng)的順序呼叫的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信系統(tǒng)中電話呼叫的處理。
在正實施或計劃平衡這十年和更長時間的各種有遠見的概念之一是順序呼叫的想法。一旦這個特性被采用,電話業(yè)務(wù)用戶將能夠?qū)﹄娦呕A(chǔ)結(jié)構(gòu)指明電話號碼的順序,到該用戶的呼叫可被發(fā)送直到該用戶被“找到”為止。例如,到“700”電話號碼,如從AT&T得到的所謂個人“容易達到”700號碼的用戶,將能夠指明打到該號碼的呼叫例如應首先發(fā)送到該用戶的辦公室電話的號碼,然后如果那里沒有應答,則發(fā)送到與用戶的汽車電話相關(guān)的蜂窩式電話的號碼,而如果那里沒有應答,則發(fā)送到用戶的住宅電話號碼。這方面的先有技術(shù)以在1993年6月22日授予C.W.Creswell等人的美國專利5222125中敘述的技術(shù)為代表。
本發(fā)明在權(quán)利要求1中陳述了。
在附
圖1圖1是一個通信網(wǎng)絡(luò)的方框圖,該網(wǎng)絡(luò)包括實施個人電話號碼業(yè)務(wù)的一個業(yè)務(wù)附加電路(serviceadjunct)。
圖2表示包含用戶到該業(yè)務(wù)的分布信息的許多記錄字段;
圖3-8以流程圖形式表示該程序,該程序在圖1所示的業(yè)務(wù)附加電路和話務(wù)員業(yè)務(wù)座席系統(tǒng)(OSPS)中實施本發(fā)明的原理。
圖9是業(yè)務(wù)附加電路的方框圖;和圖10是OSPS的大致方框圖。
圖1表示一個公共交換電話網(wǎng)100,它對其用戶如與電話機S1至S4有關(guān)的用戶提供長途電話業(yè)務(wù)。網(wǎng)絡(luò)100特別包括多個長途交換(TS)局或交換機,圖中示出了其中的三個110,115和120。網(wǎng)絡(luò)100還包括多個話務(wù)員座席交換系統(tǒng)局(OSPS),圖中示出了其中的一個105。這些交換機和OSPS局經(jīng)過長途間的網(wǎng)絡(luò)111互連。一個交換機和OSPS局也可連接到一個或幾個市話中心局(CO),如CO5,10和15,分別服務(wù)電話機S1和S4,其中電話機S3代表一個移動電話機。
業(yè)務(wù)附加電話150包括在網(wǎng)絡(luò)100中,根據(jù)與該用戶有關(guān)的電信業(yè)務(wù)分布,處理打給個人電話號碼業(yè)務(wù)用戶的呼叫。如在下面詳細敘述的,包含在該分布中的信息可經(jīng)過與話音交互作用系統(tǒng)的交互作用由該用戶輸入和/或改變。
從電話機S1呼叫的電話用戶可通過撥預定的電話號碼預約個人電話號碼業(yè)務(wù),使網(wǎng)絡(luò)100建立到由業(yè)務(wù)代表看管的終端160的連接。與該代表交互作用的結(jié)果,新用戶被分配一個唯一的個人電話業(yè)務(wù)號碼。在說明性的實施例中,個人電話號碼前加上業(yè)務(wù)碼“700”。
與個人電話號碼相關(guān)的是一個個人識別碼(PIN),和多至四個主叫識別碼。正如下面所討論的,用戶可以對不同的用戶的相關(guān)CIN規(guī)定的不同呼叫處理。而且,不同的計費方式是與CIN相關(guān)的。通過構(gòu)成那些識別碼的位數(shù)如分別為五位和四位可以彼此區(qū)分用戶的PIN和CIN。
這種交互作用的結(jié)果,位于終端160的業(yè)務(wù)代表使得規(guī)定新用戶的分布的數(shù)據(jù)記錄被存儲在附加電路150內(nèi)部的存儲器中。圖2中表示了這種記錄300的一個說明性的例子,其中一個或幾個字段規(guī)定個人電話號碼業(yè)務(wù)的一個特定方面如下HOME.PHONE(家庭電話)規(guī)定用戶的家庭電話號碼。
SUB.PIN(用戶PIN)規(guī)定分配給相關(guān)用戶的PIN,和可進一步規(guī)定相關(guān)的輔助用戶PIN。
SUB.LANG(用戶語言)識別向該用戶發(fā)通知的特定語言。
PHONE.NUM(電話號碼)規(guī)定分配給相關(guān)用戶的唯一的預約電話號碼,如700-555-2234。
NUM.MSG(消息的數(shù)量)規(guī)定存儲在相關(guān)用戶的消息業(yè)務(wù)系統(tǒng)(未畫出)中的話音消息的數(shù)量。
NUM.CIN(CIN的數(shù)量)規(guī)定分配給相關(guān)用戶的CIN的數(shù)量。
CFNUM.1-3(呼叫轉(zhuǎn)移號碼)當由用戶編程時規(guī)定各個呼叫轉(zhuǎn)移的號碼。
CALL.SEQ(呼叫順序)當設(shè)定時表示實施本發(fā)明原理的呼叫順序有效。
CIM1-4規(guī)定各個CIN和由該用戶規(guī)定的它們的各個呼叫處理。
NU(不用)指明不用的字段或不適合于本發(fā)明。
一旦分布信息已存入記錄300,此后該用戶可以與附加電路150交互作用和更新該記錄(a)調(diào)用特定的呼叫特性,(b)改變一個或幾個分配的CIN的值,(c)改變各個呼叫轉(zhuǎn)移號碼或者(d)啟動呼叫順序。
用戶通過撥他的/她的業(yè)務(wù)號碼如0-700-555-2234可更新該分布以便經(jīng)過OSPS交換機如OSPS105建立到附加電路150的網(wǎng)絡(luò)100的連接。OSPS105響應經(jīng)過CO5的呼叫接收,經(jīng)過通信路徑106將該呼叫轉(zhuǎn)移到附加電路150。在本發(fā)明的示例性實施例中,路徑106例如可以是T1載波話音信道。OSPS105還經(jīng)過數(shù)據(jù)路徑107傳送相關(guān)的呼叫信息到附加電路150。呼叫信息特別包括(a)主叫和被叫個人電話號碼,(b)傳遞該呼叫的T1信道的指示和(c)OSPS105與該呼叫相關(guān)的唯一呼叫識別碼。OSPS105和附加電路150使用該呼叫識別碼經(jīng)過路徑107交換與該呼叫有關(guān)的信令信息(消息),如在下面所討論的。響應該呼叫的接收和相關(guān)呼叫信息,附加電路150將收到的被叫個人電話號碼翻譯成內(nèi)部存儲單元并從該存儲單元轉(zhuǎn)儲與該電話號碼相關(guān)的數(shù)據(jù)記錄300。然后附加電路150提示主叫方(在這個例子中是用戶)輸入主叫識別碼,或者在該用戶還沒有給主叫提供主叫識別碼的情況下,輸入磅記號(#)。在這個例子中,主叫用戶經(jīng)過相關(guān)的電話機如電話機S1設(shè)定鍵盤輸入他的/她的分配的PIN。附加電路150響應收到的PIN,將收到的PIN值與保持在相關(guān)用戶數(shù)據(jù)記錄中的PIN值進行比較。在這個例子中,附加電路150發(fā)現(xiàn)前者和后者的值彼此相符,因此向主叫用戶回送一個預錄制的通知,列出該用戶可接入和/或更新的許多呼叫特性。
前述呼叫特性通知的一個說明性的例子如下,該通知是以在SUB.LANG字段中規(guī)定的語言提供的“歡迎使用你的個人電話號碼業(yè)務(wù)系統(tǒng)。
要收聽你的話音消息請按下1,要編程或觀看呼叫轉(zhuǎn)移號碼請按下2,要打家庭電話或打一個電話請按下3,要存取你的主叫識別碼請按下4, (1)要啟動呼叫順序請按下5,要終止這個呼叫請按下星號磅記號〔即,*?!场!边@個通知是提供給用戶的菜單“樹”的最高級可聽“菜單”,而且響應這個菜單輸入數(shù)字1至5的一個數(shù)字使該系統(tǒng)提供進一步的菜單和該樹向下的進一步的子菜單,可從繼續(xù)敘述中看到。
假定響應通知音(1)用戶通過按下電話機S1的相應的鍵盤按鈕輸入數(shù)字“1”,則附加電路150對此響應,轉(zhuǎn)儲相關(guān)記錄的NUM.MSG字段的內(nèi)容。如果那個字段的內(nèi)容等于零,則附加電路150發(fā)送表示這個事實的消息到主叫用戶。
如果NUM.MSG字段內(nèi)容的值大于零,則附加電路150回送列舉后者字段內(nèi)容的消息并提供要求存取存儲的消息的菜單。
通過輸入各個鍵盤數(shù)字,該用戶可用接受或拒絕該要求。
另一方面,如果主叫用戶想要編程呼叫轉(zhuǎn)移號碼并因此響應通知(1)輸入數(shù)字“2”,則附加電路150以一個菜單通知詳細選擇進行響應,該用戶可結(jié)合呼叫轉(zhuǎn)移特性選擇。這種菜單通知的一個說明性例子如下“要觀看呼叫轉(zhuǎn)移號碼請按下1,要編程呼叫轉(zhuǎn)移號碼請按下2,(2)返回主菜單請按下星號磅記錄〔即,*#〕”如果該用戶響應通知(2),輸入數(shù)字“1”,則附加電路150發(fā)送CFNUM.1-3字段內(nèi)容的口頭報表(verbalaccounting),并且給該用戶提供一個菜單,提供刪除其中的任一個或幾個的機會。
如果該用戶輸入數(shù)字“2”,附加電路150提示他/她輸入多達(在這個例子中)三個10位的呼叫轉(zhuǎn)移電話號碼;指定其中的特定的一個(或沒有)作為呼叫被轉(zhuǎn)移到的號碼;和指定日期和/或時間,在這個日期和/或時間期間呼叫轉(zhuǎn)移到該呼叫轉(zhuǎn)移電話號碼的任何特定的號碼是有效的。附加電路150通過返回指明該情況的通知來確認各條信息的輸入,并且給用戶提供改變或批準它的選擇。一旦批準了,該數(shù)據(jù)被存入相關(guān)記錄的CFNUM.1-3字段的相關(guān)的子字段(未示出)中。在任何期間,呼叫被轉(zhuǎn)移到的特定號碼的選擇交將超越那個期間的任何在先啟動的呼叫順序(在下面討論)。
當用戶通過輸入“*#”已退出呼叫轉(zhuǎn)移特性之后,附加電路150重發(fā)通知(1)。現(xiàn)在假定,主叫用戶響應該通知輸入數(shù)字“3”,則附加電路150發(fā)送一個提示以確定該用戶是否希望打一個電話到他的/她的家里或某個其它地點。
假定主叫用戶選擇呼叫其它地點,則附加電路150對此響應,請求輸入主叫用戶希望呼叫的十位電話號碼。當收到這個最后數(shù)字時,它則給OSPS105發(fā)送一個數(shù)據(jù)消息,該數(shù)據(jù)消息特別包含呼叫識別碼,由用戶輸入的十位電話號碼,和一個請求該用戶的呼叫轉(zhuǎn)移到后者的電話號碼的請求。這時,附加電路150停止對該呼叫的控制。如果該用戶已表明希望呼叫家里,則存儲在HOME.PHONE字段中的電話號碼將被插入前述的數(shù)據(jù)消息中。在任何一情況下,如在下面所討論的,附加電路150指示OSPS把該呼叫的費用計到用戶的電話業(yè)務(wù)號碼上。
OSPS105響應收到的數(shù)據(jù)消息并以常規(guī)的方法轉(zhuǎn)移該呼叫到由包含在該消息中的被叫電話號碼所識別的電話機。例如,如果后者的電話號碼是與電話機S4(圖1)相關(guān)的,則DSPS105經(jīng)過長途間的路徑11傳送該呼叫到長途交換機120。交換機120又經(jīng)過CO15轉(zhuǎn)送該呼叫到電話機S4。其間,OSPS105產(chǎn)生計費記錄以跟蹤時間和對相關(guān)的呼叫收費。
為了管理用戶的CIN,該用戶也具有與附加電路150交互作用的能力。簡言之,響應聽到的通知(1),通過輸入數(shù)字“4”該用戶調(diào)用該能力。附加電路150對此響應,給該用戶提供菜單及其子菜單,詳細列出許多不同的選擇,涉及(a)增加,刪除,重新命名和/或規(guī)定與各個主叫識別碼一致的呼叫處理,或者(b)觀看這些號碼。
有時,該用戶可能要求到達不同電話號碼序列的任一個電話號碼,特別是,即使打到在該序列中是在較前的那些號碼中的另一個號碼的呼叫是由某人而不是該用戶應答時,到達那些號碼的任一個號碼。即,該用戶沒有被叫的地點接該呼叫,而可能在與其它電話號碼的一個號碼相關(guān)的地點接該呼叫。所以并根據(jù)本發(fā)明的一個方面,提供一個機制,即命名呼叫已經(jīng)在該序列中的先前的電話號碼完成或“應答”了,也能使該呼叫被發(fā)送到該序列中的一個電話號碼中。用戶可響應通知(1)通過輸入數(shù)字“5”調(diào)用這個呼叫順序機制。附加電路150對此響應,發(fā)送一個提示,請求輸入(a)呼叫被轉(zhuǎn)移到存儲在字段CFNUM.1-3中的那些電話號碼的順序的說明,(b)呼叫順序生效的日期和時間,包括選擇項呼叫順序生效直到由該用戶撤消為止,或者如上面討論的,起動呼叫順序之后,啟動單個號碼呼叫轉(zhuǎn)移,。附加電路150通過返回表明此情況的通知并給用戶提供改變或批準它們的選項來確認各種響應的輸入。一旦批準了,該數(shù)據(jù)被存儲在相關(guān)記錄的CALL.SEQ字段的各個子字段。
此后,當一個使用者而不是該預定用戶發(fā)出到該預定用戶的業(yè)務(wù)號碼的呼叫時,附加電路150通知該呼叫者呼叫順序是有效的。附加電路150還通知該呼叫者他/她可以順序通過該預定用戶的呼叫轉(zhuǎn)移號碼,如在下面詳細敘述的。但是,這時只要說附加電路150經(jīng)過OSPS105將該呼叫轉(zhuǎn)發(fā)到與第一電話號碼相關(guān)的電話機,例如,存儲在字段CFNUM.1-3中的電話號碼中被指定為該順序中的第一個的特定的一個電話號碼,說明性地是在字段CFNUM.1中的電話號碼。如果被叫號碼占線或者如果應答該呼叫的人不是該用戶,則主叫方例如可通過星號(*)接著磅記號(#)請求呼叫順序。OSPS105響應表征該請求的信號的接收,終止到被叫電話機的連接,但是保持到主叫話機的連接。然后OSPS105將主叫話機再連接到附加電路105。此外,OSPS105經(jīng)過路徑107轉(zhuǎn)發(fā)一個消息,特別包含(a)主叫和被叫號碼,(b)用戶的個人業(yè)務(wù)電話號碼,(c)呼叫識別碼和(d)表示主叫方請求呼叫順序的信息。那時,附加電路150得到該順序中的下一個電話號碼,說明性地為包含在相關(guān)記錄的CFNUM2字段中的電話號碼,然后轉(zhuǎn)發(fā)該呼叫到OSPS105。這樣做時,附加電路150發(fā)送一個消息,特別包含(a)主叫號碼,(b)新的呼叫順序號碼,(c)用戶個人業(yè)務(wù)電話號碼和(d)呼叫識別碼,如在下面所說明的。
類似地,如果后者呼叫占線或者由不是該用戶的人應答,則呼叫者可以所敘述的方法再請求呼叫順序。在那種情況,附加電路150經(jīng)過OSPS105轉(zhuǎn)發(fā)呼叫到該順序中的下一個電話號碼,說明性地是存儲在相關(guān)記錄的CFNUM3字段中的電話號碼。這樣,根據(jù)本發(fā)明,呼叫者可使附加電路150順序通過由該用戶規(guī)定的每個電話號碼直到呼叫者到達該用戶。但是,如果在相關(guān)的呼叫已轉(zhuǎn)移到這些電話號碼的最后的號碼之后,該呼叫者仍然不能到達該用戶,則附加電路150給該呼叫者提供給該被叫用戶留下消息的選擇。
呼叫處理參見圖1和3-8,假定一個呼叫者,他可以是預定用戶,撥該用戶的個人電話號碼700-555-2234。該呼叫最終經(jīng)網(wǎng)絡(luò)100交換機,如撥冠字零(“0”)后的OSPS105,進而經(jīng)過路徑106的一個T1信道延伸到業(yè)務(wù)附加電路150,當經(jīng)過數(shù)據(jù)路徑107收到呼叫建立消息,特別包含(a)被叫和主叫號碼和(b)OSPS105與該呼叫相關(guān)的特定呼叫識別碼,和(c)傳送該呼叫的信道,如上面提到的,附加電路150程序響應此接收,并且在相關(guān)的信道上返回一個撥號信號如“堂堂聲”通知主叫方所要求的連接已經(jīng)建立(方框501)。
然后該程序構(gòu)成一個消息,包含收到的被叫號碼(如700-555-2234)和使該號碼有效的請求,和發(fā)送該消息到一個相關(guān)的數(shù)據(jù)庫管理器,將在下面討論。然后后者確定(方框502)用戶記錄是否已指配給被叫號碼。如果是這樣,則數(shù)據(jù)庫管理器發(fā)送一個消息回到事務(wù)處理處理器,該消息表明被叫號碼是有效的。否則,該消息表明被叫號碼是無效的,它使該程序在路徑10b的信道上發(fā)送一個通知,表明被叫號碼不使用(方框503)。然后該程序通過路徑107發(fā)送呼叫終止消息(到OSPS105以終止該呼叫(方框504,呼叫終止消息包含相關(guān)的呼叫識別碼。當收到后者消息時,OSPS105以常規(guī)的方法終止該呼叫連接。
如果被叫號碼是有效的,則該程序線通過相關(guān)的信道發(fā)送一個預先錄制的“歡迎”通知(方框506)請求輸入個人識別碼。下面是這種通知的一個例子。
“歡迎使用個人的呼叫系統(tǒng)。
如果你從按鍵電話機撥號并有一個個人呼叫識別的,請現(xiàn)在輸入它,然后輸入磅記錄。否則只要按下磅記號”。(4)然后該程序監(jiān)視路徑106信道上識別(ID)碼,即PIN,CIN或者兩者之一,及#記號的接收。例如,如果在10秒鐘結(jié)束時,沒有收到ID碼或#記號(方框507),則發(fā)送一個重新輸入消息(方框509)。如果這時ID碼或#記號都沒有收到(方框510),則該程序發(fā)送一個消息,表明該呼叫將終止(方框512),然后以上面敘述的方法終止該呼叫(方框504)。
另一方面,如果該程序發(fā)現(xiàn)響應“歡迎”通知的主叫方(方框507或510),則它進行檢測(方框508)看看該方輸入的是否僅是#記號。如果是這咱情況,則程序前進入到方框523(圖5)。另一方面,如果主叫方已輸入ID碼,則該程序通過發(fā)送一個到前述的數(shù)據(jù)庫查詢來檢驗(方框519)輸入(PIN或CIN)的有效性。
如果從數(shù)據(jù)庫返回的消息表明該輸入是無效的,則該程序檢驗看它是否已對目前的呼叫設(shè)定重試標志(方框520)。如標志被設(shè)定,意味著這是無效ID的第二次輸入,則該程序進到經(jīng)過方框512和504終止該呼叫。如果重試標志沒有設(shè)定,則該程序設(shè)定它(方框521),然后請求再輸入一個1D或#記號(方框509)。
如果數(shù)據(jù)庫消息表明該輸入是有效的,則該程序與數(shù)據(jù)庫一起工作,向呼叫者傳送(方框513)可能已存儲在該數(shù)據(jù)庫的任何話音消息。然后該程序檢驗輸入的識別碼(方框522)確定它是否為一個PIN,即包含五位數(shù)字。如果不是,則該程序檢驗看(圖5方框523)呼叫順序是否有效。如果無效,則該程序(方框524)確定該呼叫是否應轉(zhuǎn)移到該用戶的住宅電話號碼,并且如果發(fā)現(xiàn)是這種情況,則從相關(guān)的用戶記錄中轉(zhuǎn)儲后者的號碼(方框525)。然后程序(方框526)構(gòu)成一個呼叫轉(zhuǎn)移(CF)消息,特別包含(a)被叫用戶號碼,(b)主叫號碼,(c)被呼叫的電話號碼和(d)OSPS105與來話呼叫相關(guān)的呼叫識別碼,然后該程序確定該呼叫者是否輸入一個CIN(方框528),如果是這種情況,在CF消息中輸入一個特定的計費代碼(方框529)以表明該呼叫要由被叫用戶付費的。否則,該程序(方框530)輸入一個不同的計費代碼以表明該呼叫由主叫方付費。然后該程序在數(shù)據(jù)路徑上發(fā)送該消息(方框531)到OSPS105,原始的呼叫信息是從該數(shù)據(jù)路徑如路徑107接收的。然后該程序退出。
如果該程序(方框524)發(fā)現(xiàn)該呼叫不是轉(zhuǎn)移到用戶家里的電話號碼,則它轉(zhuǎn)儲在相關(guān)用戶記錄的CFNUM.1字段中存儲的電話號碼(方框532),然后以上面敘述的方法繼續(xù)(即繼續(xù)執(zhí)行到方框526)。必須指出在這個例子中,該呼叫被轉(zhuǎn)移到第一呼叫轉(zhuǎn)移號碼,但是如果該被叫號碼占線或者在被叫地點該用戶不可利用,則該呼叫在此后將不轉(zhuǎn)移到第二呼叫轉(zhuǎn)移號碼。其原因是呼叫順序不是有效的。但是,如果相關(guān)用戶記錄的CALL.SEQ字段表示呼叫順序是有效的,則如上所述的,程序在傳送呼叫的信道上發(fā)送(方框535)表明該呼叫順序是有效的一個通知。程序(方框525)提供給呼叫者的通知的示例性的例子可以如下“這是個人化的呼叫業(yè)務(wù)。
你已呼叫的一方已規(guī)定了可以接到該方的電話號碼表。這些電話號碼可被順序地嘗試。為使你的呼叫繼續(xù)到該表中的下一個號碼,在任何時間請按下“星號磅記號”即使該呼叫已被應答,如果特定的電話號碼沒有應答,即使“星號磅記號”還沒有輸入,在5次振鈴之后也將自動地嘗試下一個號碼,現(xiàn)在嘗試第一個號碼”。
但是,在傳送該通知之前,該程序轉(zhuǎn)儲(方框533)相關(guān)記錄的CFNUM.1字段中存儲的電話號碼,如電話機S4的電話號碼,然后形成一個呼叫順序(CS)消息(方框534)。(除了該消息類型是指向呼叫順序之外,CS消息的內(nèi)容類似于CF消息的內(nèi)容)。
然后程序(方框528)檢驗呼叫者是否已輸入一個相關(guān)的識別碼,即CIN。如果是這種情況,則程序在該消息中插入一個指示符(方框529)以便通知該呼叫是對用戶的個人電話號碼收費的。否則,插入的指示符通知該呼叫是對呼叫者收費(方框530)。然后程序經(jīng)過路徑107發(fā)送(方框531)該消息到OSPS105,然后退出。
響應附加電路150消息的接收,OSPS程序(圖6的方框600)把該消息的內(nèi)容存儲在與該呼叫(方框601)相關(guān)的呼叫記錄中。然后程序使OSPS105轉(zhuǎn)移該呼叫到由包含在該消息(方框602)中的呼叫轉(zhuǎn)移號碼識別的目的地。然后如果接收的消息不指明呼叫順序是生效的(方框603和603-1),該程序?qū)⒑艚械目刂苽魉偷匠R?guī)的呼叫處理程序。否則,該程序開始監(jiān)視收到*#信號的呼叫連接、表明呼叫者已輸入呼叫順序請求(方框604)。在這種監(jiān)視期間,有一個好的機會,即不是該用戶的某個人可以在被叫目的地應答該呼叫,并在與主叫方談話之后,通過“掛機”終止該呼叫。如果出現(xiàn)這種情況,服務(wù)被叫電話機的CO將以常規(guī)的方法通知目的地長途交換機如TS120該事實。然后,后者的長途交換機發(fā)送一個拆線消息到OS-PS105。因此,在這個監(jiān)視期間,該程序(方框604-1)檢驗從目的地長途交換機來的拆線消息的接收,如果它收到這個消息,就斷開到目的地交換機的轉(zhuǎn)移連接(方框604-2)。否則,該程序(方框605)檢驗是否收到呼叫順序的請求。如果它沒有收到這種請求,則程序(方框607)檢驗主叫方是否已終止該呼叫,如果不是這種情況則繼續(xù)監(jiān)視該呼叫(方框604),但是,如果該程序發(fā)現(xiàn)主叫方已終止了該呼叫,如果該呼叫已經(jīng)完成,則程序完成一人常規(guī)計費記錄(方框608)。然后該程序在計費數(shù)據(jù)庫中存儲該記錄,計費數(shù)據(jù)庫的內(nèi)容將在晚些時候由計費中心進行處理,以便對各個電話呼叫計費。然后該程序(方框609)終止該呼叫,隨后退出。
假定呼叫者輸入一個呼叫順序的請求,或者如果被叫電話號碼已振鈴5次而還沒有應答,則OSPS程序(圖7的方框610斷開到目的地長途交換機的呼叫轉(zhuǎn)移連接(如果它先前未被斷開(方框604-2)),然后從存儲器轉(zhuǎn)儲相關(guān)的呼叫記錄(方框611)。如果該呼叫已經(jīng)完成,則該程序?qū)︻A定值設(shè)定(方框612和614)一個“軟件標志”。否則,該程序清除該標志(方框612和613)。然后該程序產(chǎn)生一個計費記錄(方框615),并且根據(jù)前述標志的值通知相關(guān)的呼叫是否已經(jīng)完成。然后如上所述的,該程序在相關(guān)的數(shù)據(jù)庫中存儲該計費記錄。然后該程序形成一個CS消息(方框617)并且經(jīng)過相關(guān)的數(shù)據(jù)路徑如路徑107提供該消息給附加電路150(方框618)。最后程序退出。
當從OSPS105收到CS請求消息時(在圖7的方框618發(fā)送的),附加電路150程序得到與包含在CS消息中的業(yè)務(wù)電話號碼相關(guān)的用戶記錄的復份(圖8方框701)。然后該程序以由預定順序確定的順序?qū)谠撓⒅械谋唤刑柎a與包含在相關(guān)記錄字段的CFNUM.1-3中的電話號碼進行比較,直到它找到相符為止。如果是與該順序的最后號碼相符,這意味著所有的號碼都已經(jīng)嘗試了,即該順序已經(jīng)用完了。如果是這種情況(方框702)、該程序通過在CF消息中識別的信道傳送一個通知(方框704)給呼叫者提供為被叫業(yè)務(wù)用戶留下話音消息的選擇。如果主叫方通過輸入適當?shù)逆I盤(MF)字符如磅記號(#)接受該選擇(方框705),則該程序形成一個消息,特別包含被叫用戶話音消息業(yè)務(wù)的電話號碼以及轉(zhuǎn)移該呼叫到識別的電話號碼的一個請求,并發(fā)送該消息到OSPS105(方框706)。OSPS105繼而斷開從附加電路150的呼叫并轉(zhuǎn)移該呼叫到被叫目的地。然后該程序退出。如果該用戶不接受該選擇,則該程序通過發(fā)送一個拆線消息到OSPS105終止該連接(方框707)。
如果相符的號碼不是該順序中的最后號碼,則該程序?qū)擁樞蛑械南乱粋€號碼的CF呼叫建立消息發(fā)送(方框703)到OSPS-105(方框708)。然后該程序退出,因而停止到OSPS105的呼叫的控制。OSPS105繼而轉(zhuǎn)移相關(guān)的呼叫到由后者的號碼識別的目的地,如上面所敘述的。
如果該程序(圖4的方框522)發(fā)現(xiàn)由呼叫者輸入的號碼包含五位數(shù)字,則該程序斷定主叫方是該用戶,并且經(jīng)過路徑106T1信道傳送(方框527)通知(1)到該用戶。然后該程序等待用戶的選擇(輸入)。當收到該輸入時,該程序繼續(xù)到一個適當?shù)淖映绦?方框532-1,532-2,532-3,532-4或532-5)以上面討論的方法處理該用戶的選擇。
附加電路150的一個可能的優(yōu)選實施例示于圖9中。具體是,附加電路150連接到多個網(wǎng)絡(luò)100的交換機105。在附加電路150的一個說明性的可替代實施例中,每個這樣的交換機105可以是可從AT&T公司買到的公知的No.5ESS交換機。為提高其可靠性,附加電路150包括兩部分,其中在一個這樣的部分中的部件在另一個這樣的部分中是復份的。因此,一部分的附加電路的討論同樣地適合于另一部分。
特別是,每個這樣的部分包括一組事務(wù)處理處理器10(11),每個處理器10(11)經(jīng)過相關(guān)的通信路徑106連接到各自的交換器105。如上所述,通信路徑106例如可以是所謂的T1載波線路。如眾所周知的,T1載波線路提供多條信道用于傳送各個電話呼叫。每個這樣的部分還包括一個X.25前端處理器(FEP)50、SNA處理器55、LAN15和與磁盤存儲器66相關(guān)的一個計算機60。X.25FEP50實現(xiàn)公知的X.25數(shù)據(jù)傳輸協(xié)議,并且是附加電路150的相關(guān)部分通過它與一個OSPS交換呼叫信令信息的裝置。即,安排X.25FEP50以便它經(jīng)過LAN15向其相關(guān)的計算機60提供該FEP50從各自的交換機105接收的呼叫信令信息。類似地,X.25FEP50向各自的交換機105提供FEP50經(jīng)LAN15從相關(guān)的計算機60接收的呼叫信令信息。在這方面,X.25FEP50連接到每個交換機105,每個交換機連接到相關(guān)部分事務(wù)處理處理器10、X.25FEP50和這些交換機105之間的連接以路徑107表示在該圖中。
來話與去話呼叫和相關(guān)的呼叫信息、以及存儲在磁盤存儲器66中的用戶記錄的數(shù)據(jù)庫管理的處理是由相關(guān)的計算機60處理,例如它可以是數(shù)字設(shè)備公司的VAX-9000。在這方面,計算機60是附加電路150的中心,而事務(wù)處理處理器10(11)和X.25FEP50用于將它們相關(guān)的計算機60與交換機105接口。此外,作為進一步改善附加電路150的冗余度的方法,每個計算機60連接到第個LAN15,如在圖中所示的。
正如上面提到的,新的用戶記錄由有人操作的終端160輸入。終端160經(jīng)過各個SNA處理器50連接到附加電路150的每部分。每個SNA處理器50實施公知的IBMSNA協(xié)議,并且用于將終端160與各個計算機60接口。因此,新輸入的用戶記錄經(jīng)過它們的各個SNA處理器50和LAN15傳送到這兩個計算機60。這兩個計算機60又在它們各自的磁盤存儲器中存儲新的記錄,或者對現(xiàn)有記錄的改變。計算機60還可經(jīng)過相關(guān)的數(shù)據(jù)橋接器45從另一個附加電路150接收新的用戶記錄,或者對現(xiàn)有記錄的改變。這樣,如上所提到的,每個附加電路150保持著每個用戶記錄的更新復份。
現(xiàn)在參見圖10,表示包括呼叫處理器430和交換機結(jié)構(gòu)405的OSPS105的大致分框圖。更具體地講,呼叫處理器430控制由OSPS105執(zhí)行的全部功能,并且根據(jù)存儲在呼叫存儲器435中的呼叫處理器程序的指示執(zhí)行。這些功能包括常規(guī)的電話話務(wù)員業(yè)務(wù)以及以上述方法與附加電路150接口。更具體地講,這種接口包括通信路徑106-1至106-N和前端處理器(FEP)410。特別是,經(jīng)過延伸到一個或幾個CO的一條路徑104接收的電話呼叫被提供給交換機結(jié)構(gòu)405。對此作響應,交換機結(jié)構(gòu)經(jīng)過總線425提供相關(guān)的呼叫信息到呼叫處理器430。如上所述的,這種呼叫信息可包括與附加電路150相關(guān)的一個被叫號碼。如果情況是這樣的,即,被叫號碼包括一個700冠字,則處理器430指示交換機405經(jīng)過通信路徑106-1至106-M之一發(fā)送該呼叫到附加電路150。這樣做時,處理器430經(jīng)過總線425提供相關(guān)的呼叫信息以及前述的呼叫指示符到FEP410,以便經(jīng)過數(shù)據(jù)路徑107傳送到附加電路150,如上面所述的。也如上面所述的,OSPS,即處理器430將該呼叫與存儲在存儲器440中的呼叫記錄相關(guān)聯(lián)。另一種方案,F(xiàn)EP410將經(jīng)過路徑107接收的消息如CS消息經(jīng)過總線425提供給呼叫處理器430。然后處理器430根據(jù)上面敘述的并且存儲在呼叫存儲器435中的程序處理該消息。
更具體地講,對呼叫連接到主叫方的CS消息將對呼叫順序請求的輸入進行監(jiān)視,處理器430使交換機405橋接MF接收機415-1至415-P之一到該連接。這樣,如上所討論的,該連接對這種請求的輸入進行監(jiān)視。當連接的接收機檢測存在表征該請求的信號時,則它經(jīng)過總線425通知處理器430該情況。當處理器430確信該請求是合理的時候,則它經(jīng)過FEP410通知該事實。此外,處理器430改變已建立連接的配置以斷開被叫方,如果需要這樣的話,并且連接主叫到附加電路150,如上面所述的。
如果前述消息是從該呼叫轉(zhuǎn)移到一個識別的目的地的常規(guī)呼叫連接消息,則處理器430指示交換機405斷開從路徑106來的呼叫。然后處理器430指示交換機405建立來話呼叫連接與一條適當?shù)拈L途間網(wǎng)絡(luò)路徑111這間的連接,作為轉(zhuǎn)移該呼叫到其預定目的地的路線。在這樣做的時候,處理器經(jīng)過CCS網(wǎng)絡(luò)接口450和CCS網(wǎng)絡(luò)250發(fā)送識別該呼叫的所謂CCS消息到該目的地。
另一方面,處理器430經(jīng)過接口或中繼線420發(fā)送不附冠字700的來話呼叫到多個電話話務(wù)員之一。這些話務(wù)員在該圖中以話務(wù)員座席455表示,話務(wù)員座席以常規(guī)方法處理這些來話呼叫。
前面的敘述只是說明本發(fā)明的原理。因此可知道,本領(lǐng)域的技術(shù)人員能夠設(shè)計出很多裝置實施本發(fā)明的原理并且是在它們精神和范圍內(nèi),雖然這些裝置在這里沒有明確表示和敘述。例如,可以懂得,當呼叫順序特性有效時,附加電路150可以容易地適用以致它首先發(fā)送呼叫到該用戶家里的電話,然后以該順序發(fā)送該呼叫到各電話號碼。此外,雖然本發(fā)明是以呼叫者輸入特定的鍵盤信號請求呼叫順序,但是很清楚,OSPS可以采用所謂的與說話者無關(guān)的識別設(shè)備以允許通過口說它來輸入這個請求。這種設(shè)備容易得到并且采用字定點(word-spotting)算法,該算法可適用于定點“呼叫”和“順序”這些字。另外,前面敘述的可以容易被采用,使得它(a)從主叫或被叫方接受呼叫順序的請求,(b)只對在該順序中最后應答的呼叫產(chǎn)生一個計費記錄,發(fā)送到相關(guān)的呼叫轉(zhuǎn)移號碼之一,或者(c)自動地按順序發(fā)送電話呼叫到每個呼叫轉(zhuǎn)移電話號碼以便不需要主叫(或被叫)方輸入呼叫順序請求,即使在呼叫轉(zhuǎn)移電話號碼之一已經(jīng)應答了。此外,前面敘述的可以容易地被采用,以使如果呼叫順序是有效的和在所有的呼叫轉(zhuǎn)移電話號碼都嘗試之前呼叫者“掛機”,但是在預定的時間期間內(nèi)重撥用戶的個人業(yè)務(wù)號碼,則給呼叫者提供繼續(xù)呼叫順序的選擇,好象呼叫者沒有“掛機”似的。另一種方案,如果呼叫順序也是有效的和在所有的呼叫轉(zhuǎn)移號碼都嘗試之前呼叫者“掛機”,該系統(tǒng)可以立即對呼叫者的電話振鈴,當那個電話應答時,通知呼叫者在該表中有其它的未嘗試的號碼,除非呼叫者這時“掛機”,還要通知將嘗試這個表中的下一個號碼。
雖然在本說明性的實施例中選擇菜單將單個呼叫的呼叫轉(zhuǎn)移(主菜單的選擇“2”)和呼叫順序(選擇“5”)看作是分開的管理功能,但是它們可被組合為單個的呼叫轉(zhuǎn)移功能,其中由該用戶規(guī)定的轉(zhuǎn)移是到單個電話號碼或者是到一個順序。此外,該系統(tǒng)可設(shè)置成允許該用戶規(guī)定多個呼叫轉(zhuǎn)移順序,通過以識別碼識別請求時,可在用戶的請求時使其中一個特定的序列有效。
在本說明性實施例中,只在該呼叫開始時給呼叫者提供一個呼叫順序通知和指令。但是,在其它實施例中,這些通知和指令可以在該呼叫的各個適當時間提供,如在被叫方終止在該順序中已應答的任何呼叫時。
權(quán)利要求
1.一種電信系統(tǒng),其特征在于存儲裝置,與多個源電話號碼、第一和第二可達到的電話號碼相關(guān),用于將由一個呼叫者啟始的到所述源電話號碼的一個特定號碼的呼叫延伸到所述第一可達到的電話號碼的裝置,和響應預定類型的信號,它是由所述呼叫者經(jīng)過所述呼叫提供的,用于在所述呼叫已經(jīng)接通到所述第一可達到的號碼之后將所述呼叫延伸到所述第二可達到的電話號碼。
2.用于這樣類型的電信系統(tǒng)中的一種方法,在該電信系統(tǒng)中由呼叫者始發(fā)的來話電話呼叫可以按照用戶規(guī)定的電話號碼順序發(fā)送,所述方法的特征在于步驟選擇所述順序的電話號碼之一并且按照所選的電話號碼發(fā)送所述的來話呼叫。響應呼叫者輸入的預定請求,選選所述順序的電話號碼的下一個號碼,和按照下一個所選的電話號碼發(fā)送所述來話呼叫,即使打給先前選擇的電話號碼的呼叫已經(jīng)接通。
3.根據(jù)權(quán)利要求2的方法,其特征在于所述發(fā)送步驟是響應由該呼叫者提供的一個指示而啟動的。
4.根據(jù)權(quán)利要求3的方法,其進一步的特征在于所述的指示是從電話鍵盤輸入的信號。
5.根據(jù)權(quán)利要求4的方法,其進一步的特征在于所述的指示是由所述呼叫者口說的命令。
全文摘要
呼叫順序設(shè)施在電信網(wǎng)絡(luò)中被采用,可允許嘗試達到一個被叫用戶的呼叫者通過路由選擇到由該用戶規(guī)定的電話號碼順序的每個號碼,即使打到一個這樣的電話號碼的呼叫已應答。
文檔編號H04M3/533GK1104011SQ9411480
公開日1995年6月21日 申請日期1994年7月25日 優(yōu)先權(quán)日1993年7月29日
發(fā)明者羅納德·大衛(wèi)·斯拉斯基 申請人:美國電話電報公司