專利名稱:通信系統(tǒng)中的用戶別名的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信系統(tǒng),更具體地說,涉及用于建立通信會(huì)話的用戶身份的分辨。
數(shù)據(jù)傳送網(wǎng)絡(luò)、最顯著的是因特網(wǎng)的迅速擴(kuò)展導(dǎo)致電話和其它形式的實(shí)時(shí)通信的變革。一直習(xí)慣于分別在不同系統(tǒng)和網(wǎng)絡(luò)上支持電話業(yè)務(wù)和數(shù)據(jù)業(yè)務(wù)的企業(yè)現(xiàn)在正在轉(zhuǎn)向所謂的“匯聚網(wǎng)絡(luò)”,其中電話語音業(yè)務(wù)和其它形式的實(shí)時(shí)媒體轉(zhuǎn)換成數(shù)字形式并且與其它形式的數(shù)據(jù)一起由分組數(shù)據(jù)網(wǎng)來傳送。既然技術(shù)上可以支持它,基于數(shù)據(jù)傳送的語音傳輸在降低投資和運(yùn)營(yíng)成本、資源效率以及靈活性這些方面提供許多優(yōu)點(diǎn)。
例如,在商業(yè)安裝中,客戶基礎(chǔ)設(shè)備投資和運(yùn)營(yíng)成本可能顯著減少,因?yàn)榇蠖鄶?shù)增強(qiáng)功能、如PBX和自動(dòng)呼叫分發(fā)功能可駐留在服務(wù)提供商網(wǎng)絡(luò)中。各種類型的網(wǎng)關(guān)允許甚至在諸如IP電話、傳統(tǒng)模擬電話和PBX之類的不同系統(tǒng)之間建立會(huì)話,以及與連網(wǎng)的臺(tái)式計(jì)算機(jī)建立會(huì)話。
因此,電話領(lǐng)域正在摒棄在存儲(chǔ)程序的控制下或者在行業(yè)標(biāo)準(zhǔn)化的智能網(wǎng)絡(luò)(IN)呼叫處理的控制下工作的電路交換機(jī)的傳統(tǒng)使用。而是出現(xiàn)了新的業(yè)務(wù)處理體系結(jié)構(gòu)(諸如所謂的“軟交換機(jī)”方法)以及協(xié)議(如會(huì)話發(fā)起協(xié)議或‘SIP’),它們主要是根據(jù)為因特網(wǎng)和其它數(shù)據(jù)網(wǎng)絡(luò)開發(fā)的技術(shù)來設(shè)計(jì)的。
除成本考慮以外,這種業(yè)務(wù)處理上的改變的主要優(yōu)勢(shì)和動(dòng)機(jī)是允許增強(qiáng)的新業(yè)務(wù)和業(yè)務(wù)的更快部署。正在設(shè)計(jì)的新分組交換電話網(wǎng)連同前述新業(yè)務(wù)處理范例為用戶提供空前的靈活度和可定制性。
即使在網(wǎng)絡(luò)外圍,新一代的最終用戶終端設(shè)備正在代替?zhèn)鹘y(tǒng)的電話、甚至較新的PBX電話機(jī)。這些新設(shè)備,如Cisco Systems,Inc.和Pingtel Corporation提供的設(shè)備,可以經(jīng)由例如以太網(wǎng)連接直接連接到公用數(shù)據(jù)網(wǎng),特意配備大的可視顯示器來增強(qiáng)用戶界面的豐富性。
根本背離傳統(tǒng)電話的另一主要跡象涉及表達(dá)目的地的方式。不是使用熟悉的電話號(hào)碼來向特定電話機(jī)發(fā)出呼叫,新的范例依靠識(shí)別想要接通的一方,與任何特定地點(diǎn)或站地址(如電話號(hào)碼)無關(guān)。當(dāng)前的趨勢(shì)是,這種標(biāo)識(shí)是字母數(shù)字的并且類似于目前在其它類型的通信中普遍使用的電子郵件地址或URI(統(tǒng)一資源標(biāo)識(shí)符)。上述新電話可以“拔打”這種字母數(shù)字地址。
這種指定一方而不是一個(gè)站的技術(shù)嵌入分組交換電話的另一新穎方面,也就是說,允許用戶位置是非常動(dòng)態(tài)的。缺省情況下,給定用戶可以與傳統(tǒng)意義上的特定通信終端(電話機(jī)、移動(dòng)電話、尋呼機(jī)等)相關(guān)。此外,用戶可能靠近一種更新類型的IP電話設(shè)備,并且登記其在場(chǎng),以便在給定電話上接收呼叫。任何呼入則會(huì)轉(zhuǎn)到最近登記的地址。給定這種移動(dòng)性,目標(biāo)方的識(shí)別方案必須與特定終端的尋址脫離關(guān)系。記憶“電話號(hào)碼”的熟悉習(xí)慣可能很快會(huì)廢除,或者至少通過用于指定給定目標(biāo)方、也稱為“端接”方的另一種符號(hào)表達(dá)來作為補(bǔ)充。
傳統(tǒng)上使用電話號(hào)碼來接通特定電話號(hào)碼,這很不適合在通信系統(tǒng)中指定所需目標(biāo)方,在該方可能從一個(gè)位置到另一個(gè)位置動(dòng)態(tài)地四處移動(dòng)的情況下更是如此。先有技術(shù)中已知,提供單一號(hào)碼,通過該號(hào)碼找到特定的人。但是,這種“一個(gè)號(hào)碼”方法需要主叫、也稱為“始呼”方熟悉大多數(shù)傳統(tǒng)電話號(hào)碼所具有的意義不明確的號(hào)碼,沒有絲毫地理意義作用。此外,在傳統(tǒng)電話網(wǎng)絡(luò)中已經(jīng)實(shí)現(xiàn)的現(xiàn)有的單號(hào)碼業(yè)務(wù)不能動(dòng)態(tài)地配置以便實(shí)時(shí)地跟蹤用戶的行蹤。
先有技術(shù)方法的另一個(gè)缺點(diǎn)是無法提供都?xì)w結(jié)到單個(gè)簡(jiǎn)檔的各種地址類型。這在支持許多種通信類型的綜合通信系統(tǒng)中變得尤為重要,這些通信類型包括實(shí)時(shí)媒體、如語音、視頻、會(huì)議以及與其它數(shù)據(jù)業(yè)務(wù)的合作應(yīng)用。在綜合網(wǎng)絡(luò)的新環(huán)境中,各種地址類型易于投入使用。
還有其它實(shí)際原因支持多種地址類型。傳統(tǒng)電話和較新的控制和傳送方案有可能共存一段時(shí)間。突然轉(zhuǎn)變一種系統(tǒng)或者用戶從具有傳統(tǒng)電話號(hào)碼到僅具有URI等是不必要的中斷。容許兩種形式的尋址的能力能良好地適應(yīng)網(wǎng)絡(luò)基礎(chǔ)設(shè)施和用戶人口的逐步過渡,即使在其它尋址形式變得可用時(shí),也允許人們使用熟悉的電話號(hào)碼。
根據(jù)本發(fā)明的一個(gè)最佳實(shí)施例,采用會(huì)話處理控制系統(tǒng),其中各個(gè)用戶具有可規(guī)定的簡(jiǎn)檔,它描述將該控制設(shè)置為網(wǎng)絡(luò)代表用戶處理呼叫的方式的特征。這種可配置特征可包括例如呼叫轉(zhuǎn)發(fā)列表、呼叫篩選列表以及“找我”聯(lián)絡(luò)列表。
數(shù)據(jù)處理系統(tǒng)中指定目標(biāo)用戶的符號(hào)、如字符串被映射到目標(biāo)用戶的適當(dāng)簡(jiǎn)檔。響應(yīng)發(fā)出的與目標(biāo)方建立會(huì)話的請(qǐng)求,會(huì)話處理功能能夠訪問由字符串指示的簡(jiǎn)檔并且執(zhí)行處理以利用網(wǎng)絡(luò)資源建立會(huì)話。這種處理可包括執(zhí)行呼叫處理特征、對(duì)用戶鑒權(quán)、驗(yàn)證請(qǐng)求以及確定目標(biāo)方最近的行蹤。這種處理大部分受到用戶簡(jiǎn)檔中的內(nèi)容的影響。
根據(jù)一個(gè)最佳實(shí)施例,用于把字符串與用戶簡(jiǎn)檔匹配的解析功能(或者簡(jiǎn)單的查找表)可容許字符串的各種格式。簡(jiǎn)單地說,字符串可采用各種形式,包括諸如公共或?qū)S秒娫捥?hào)碼、象166.78.32.3這樣的數(shù)字IP地址或者象″john.doe@thiscompany.com.″的DNS可解析的名稱。
特別重要的是以下方面利用將各種形式映射到特定用戶的表格,還可以將許多字符串映射到同一簡(jiǎn)檔。當(dāng)有多個(gè)字符串映射到單個(gè)簡(jiǎn)檔時(shí),字符串均被稱為與該簡(jiǎn)檔相關(guān)聯(lián)的用戶的“別名”。
提供別名有許多優(yōu)點(diǎn)。一個(gè)優(yōu)點(diǎn)源于以下事實(shí)各種主叫或者主叫所用的系統(tǒng)可能服從于這些格式中的不同格式。為了更好地適應(yīng)這種環(huán)境,目標(biāo)可以具有例如一個(gè)別名,它是簡(jiǎn)單和直觀的文本名稱(Jack.Horner@Storybook.org),以便人們輸入或電子郵件之類的界面,還可以具有第二個(gè)別名,如IP地址(象134.244.12.45),以便于通過機(jī)器接口訪問。例如,后一種別名可以在格式的簡(jiǎn)潔和一致性上較好,這可能對(duì)于一些設(shè)備而言是重要的品質(zhì)。
另一個(gè)優(yōu)點(diǎn)涉及到區(qū)分不同人的可達(dá)性的能力。通過有選擇地使不同的人已知不同的別名,可以區(qū)別對(duì)待呼入的處理。處理可以對(duì)整組呼入類型改變。例如,個(gè)人或企業(yè)或者甚至是面向公眾的實(shí)體、如無線電或電視臺(tái)或公職人員可以選擇在一段時(shí)間和/或?yàn)榱颂囟康亩_和使用一個(gè)別名。以后,這種實(shí)體可以決定取消或禁用所公開的地址。或者,可以重新將公開的地址與另一簡(jiǎn)檔相關(guān)聯(lián),或者將呼叫的處理改變到臨時(shí)選擇的地址。幸運(yùn)的是,借助于本論述,這種別名的啟用和禁用容易完成,而不必刪除目標(biāo)用戶的簡(jiǎn)檔。也不需要改變?nèi)魏谓K端設(shè)備的邏輯地址(即電話號(hào)碼)。較為容易地完成此操作可以與傳統(tǒng)電話網(wǎng)絡(luò)中改變或取消電話號(hào)碼以及刪除用戶的特征集時(shí)的工作和不方便性形成對(duì)比。由于新網(wǎng)絡(luò)中提供的用戶可配置特征很豐富,后一方面已經(jīng)變得相當(dāng)重要。
提供別名的另一個(gè)不明顯的優(yōu)點(diǎn)涉及到甚至在類似的地址類型中,提供給用戶以其它方式區(qū)別尋址的能力??梢栽O(shè)想,高級(jí)商務(wù)人員可能想提供傳達(dá)業(yè)務(wù)相關(guān)圖像的聯(lián)絡(luò)地址或者至少是直覺上與業(yè)務(wù)相關(guān)的名稱、如“Alan.Stone@sandstone-architectural.com.”。至于家庭成員和孫子,這同一個(gè)人可能也想使用對(duì)于家庭和朋友而言直觀的更加個(gè)性化的處理,比如″grandpa.al@sandstone.office.″。這兩種引用可以調(diào)出同一個(gè)人的簡(jiǎn)檔,導(dǎo)致任何類型的主叫方(公務(wù)或家庭)能夠容易地與此人取得聯(lián)系。也可以采用其它與用戶生活中的組織關(guān)系、習(xí)慣、興趣或其它方面相關(guān)的別名。別名可以是整個(gè)系統(tǒng)的重要部分,使得比起以前采用“找我”功能、來訪者登錄等,更容易與用戶取得聯(lián)系。還可設(shè)想,呼叫處理中的一些區(qū)別可以配置到簡(jiǎn)檔中,使得這些不同的處理導(dǎo)致有些不同的呼叫處理、路由或者部署,甚至在統(tǒng)一簡(jiǎn)檔的環(huán)境中也是如此。
根據(jù)本發(fā)明的一個(gè)方面,提供一種控制與對(duì)方的通信會(huì)話的建立的方法,包括以下步驟接收指定對(duì)方的第一用戶標(biāo)識(shí)符號(hào);將第一用戶標(biāo)識(shí)符號(hào)映射到標(biāo)識(shí)與對(duì)方對(duì)應(yīng)的用戶簡(jiǎn)檔信息的索引;采用該索引來訪問用戶簡(jiǎn)檔信息;以及然后根據(jù)與對(duì)方對(duì)應(yīng)的用戶簡(jiǎn)檔信息來控制通信會(huì)話的建立。本發(fā)明的論述還提供一種支持用戶別名的通信系統(tǒng),并且定位服務(wù)器功能通過將用戶標(biāo)識(shí)符號(hào)映射到用戶簡(jiǎn)檔信息來響應(yīng)通信請(qǐng)求。在又一方面,本發(fā)明提供操作支持系統(tǒng),通過該系統(tǒng),可以在通信系統(tǒng)中規(guī)定別名。本發(fā)明的另外一些方面、特征和優(yōu)點(diǎn)可從以下詳細(xì)描述中容易地理解,這些描述中僅說明了包括為實(shí)施本發(fā)明而設(shè)想的最佳方式的若干特定實(shí)施例和實(shí)現(xiàn)。本發(fā)明還服從于其它不同的實(shí)施例,并且只要不背離本發(fā)明的精神和范圍,它的若干細(xì)節(jié)可在不同方面進(jìn)行修改。因此,以下的附圖和描述應(yīng)當(dāng)視為說明性的,而不是限定性的。
在附圖的各圖中,以舉例方式而非限定方式來說明本發(fā)明,圖中相同的參照標(biāo)號(hào)指的是類似的要素,其中
圖1是根據(jù)本發(fā)明的示范實(shí)施例、能夠支持語音業(yè)務(wù)的數(shù)據(jù)通信系統(tǒng)的示意圖;圖2是根據(jù)本發(fā)明的示范實(shí)施例、建立各方之間會(huì)話時(shí)涉及的功能部件的示意圖;圖3是根據(jù)本發(fā)明的示范實(shí)施例、用于實(shí)現(xiàn)用戶簡(jiǎn)檔的多個(gè)別名的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖4是根據(jù)本發(fā)明的示范實(shí)施例、用于處理別名的過程的流程圖;以及圖5是可用來實(shí)現(xiàn)本發(fā)明的一個(gè)實(shí)施例的計(jì)算機(jī)系統(tǒng)的示意圖。
在以下描述中,眾所周知的結(jié)構(gòu)和裝置可以表示成框圖形式或者概括表示,以免不必要地使本發(fā)明不明確。為了說明,陳述了大量具體細(xì)節(jié),以便提供對(duì)本發(fā)明的全面理解。但是,應(yīng)當(dāng)理解,本發(fā)明可以用這些具體細(xì)節(jié)以外的其它各種方式來實(shí)施。
例如,雖然本發(fā)明是在會(huì)話發(fā)起協(xié)議(SIP)和基于因特網(wǎng)協(xié)議(IP)的網(wǎng)絡(luò)的上下文中討論的,但是本領(lǐng)域的普通技術(shù)人員將會(huì)知道,本發(fā)明可以普遍應(yīng)用于其它等效或類似的通信協(xié)議或通信網(wǎng)絡(luò)。
為了在網(wǎng)絡(luò)中建立通信會(huì)話,出現(xiàn)了新的協(xié)議和控制體系結(jié)構(gòu)。值得注意的是,這些是由向基于數(shù)據(jù)的語音傳輸?shù)霓D(zhuǎn)移而激發(fā)的,但是不一定限制于這種環(huán)境。在某些方面,下面描述的協(xié)議和控制體系結(jié)構(gòu)可用來經(jīng)過任何形式的傳送建立呼叫。
ITU H.323標(biāo)準(zhǔn)和IETF會(huì)話發(fā)起協(xié)議(SIP)都是可用來在連接到網(wǎng)絡(luò)的終端之間建立通信會(huì)話的協(xié)議的示例。在IETF文件RFC2543及其后續(xù)者中描述了SIP協(xié)議。結(jié)合這些協(xié)議已經(jīng)提出了各種各樣的體系結(jié)構(gòu),其共同的主題是在網(wǎng)絡(luò)中某處配置稱為“定位服務(wù)器”的地址分辨功能來代表用戶控制各特征并且維護(hù)關(guān)于如何找到任何目標(biāo)方的當(dāng)前信息。
在這整個(gè)公開中,應(yīng)當(dāng)理解,雖然為方便起見,說明SIP類型的消息,但是在整個(gè)系統(tǒng)的各個(gè)部分中可以應(yīng)用任何類型的協(xié)議或者這類協(xié)議的混合。特別是,代理服務(wù)器與定位服務(wù)器之間的路由請(qǐng)求和響應(yīng)可以嚴(yán)格地或者寬松地遵照SIP或者一些其它的標(biāo)準(zhǔn)化協(xié)議,或者可以是專有性的協(xié)議。
圖1說明根據(jù)本發(fā)明的示范實(shí)施例、能夠支持語音業(yè)務(wù)的數(shù)據(jù)通信系統(tǒng)的示意圖。通信系統(tǒng)100包括分組數(shù)據(jù)傳送網(wǎng)絡(luò)101,在一個(gè)示范實(shí)施例中是基于因特網(wǎng)協(xié)議(IP)的網(wǎng)絡(luò)。系統(tǒng)100提供在與之耦合的各種終端設(shè)備之間建立通信的能力,這些終端設(shè)備包括例如電話125、PBX電話118以及SIP電話109。實(shí)際上,一個(gè)或多個(gè)系統(tǒng)100可以服務(wù)于成千上萬或者數(shù)百萬的這種終端設(shè)備。
本文所用的術(shù)語“SIP電話”指的是配置成提供SIP電話功能性的任何客戶機(jī)(例如個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備等)。SIP電話109可以采用獨(dú)立設(shè)備的形式,例如SIP電話可以設(shè)計(jì)和配置成用起來和看起來如普通老式電話業(yè)務(wù)(POTS)電話機(jī)。而SIP客戶機(jī)111是軟件客戶機(jī)并且可以運(yùn)行在例如傳統(tǒng)個(gè)人計(jì)算機(jī)(PC)或膝上型計(jì)算機(jī)上。從信令的觀點(diǎn)來看,這些設(shè)備109和111可以非常類似地工作,主要不同在于用戶界面。除非另外說明,否則應(yīng)當(dāng)認(rèn)識(shí)到SIP電話109和SIP客戶機(jī)111的功能性是可比的,網(wǎng)絡(luò)操作對(duì)于任一類設(shè)備是類似的。
系統(tǒng)100提供多個(gè)單元來支持語音業(yè)務(wù),包括企業(yè)網(wǎng)關(guān)103、專用接入線路(DAL)網(wǎng)關(guān)105、網(wǎng)絡(luò)網(wǎng)關(guān)107以及SIP會(huì)議平臺(tái)127。具體來說,系統(tǒng)100包括代理服務(wù)器113[也稱為網(wǎng)絡(luò)服務(wù)器(NS)]和定位服務(wù)器(LS)115的重要單元。定位服務(wù)器115用作最終用戶信息的資料庫,實(shí)現(xiàn)地址驗(yàn)證、特征狀態(tài)和實(shí)時(shí)用戶特征配置。此外,LS115可存儲(chǔ)配置信息。
為了說明,參照大企業(yè)用戶來描述系統(tǒng)100的功能。應(yīng)當(dāng)指出,系統(tǒng)100的特征/功能性可適用于各種用戶類型和通信要求。系統(tǒng)100能夠支持維護(hù)具有語音和數(shù)據(jù)要求的多個(gè)位置的客戶。
如圖所示,企業(yè)網(wǎng)關(guān)103從PBX117提供連接性,其中包含常用于單個(gè)商業(yè)客戶或位置(例如PBX電話118)的中繼線或線路。從PBX117到IP網(wǎng)絡(luò)中的呼叫的信令包括唯一地標(biāo)識(shí)客戶、中繼線群或載波的信息。這允許私人號(hào)碼在其正確的上下文中得到解釋。為了與PBX117接口,企業(yè)網(wǎng)關(guān)103可采用綜合數(shù)字業(yè)務(wù)網(wǎng)(ISDN)、電路相關(guān)信令(CAS)或者其它PBX接口[例如歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(ETSI)PRI,R2]。
系統(tǒng)100中采用專用接入線路(DAL)網(wǎng)關(guān)105以讓虛擬專用網(wǎng)(VPN)用戶能夠甚至從未接受VPN服務(wù)的傳統(tǒng)電話來接入其業(yè)務(wù)。
通過系統(tǒng)100,通信可以在通過PSTN123接受服務(wù)的語音臺(tái)125和連接到分組數(shù)據(jù)網(wǎng)101的個(gè)人計(jì)算機(jī)(例如PC111)之間建立。
記住,PC軟客戶機(jī)和獨(dú)立IP電話的類似特性,可以說,對(duì)于發(fā)出基于IP的語音呼叫存在四種可能的情況(1)電話到電話、(2)電話到PC、(3)PC到電話以及(4)PC到PC。在電話到電話呼叫建立的第一種情況中,從電話125發(fā)出的呼叫經(jīng)PSTN123通過交換機(jī)交換到網(wǎng)絡(luò)網(wǎng)關(guān)107,網(wǎng)絡(luò)網(wǎng)關(guān)107把呼叫通過IP骨干網(wǎng)101轉(zhuǎn)發(fā)。然后通過網(wǎng)絡(luò)101路由分組化的語音呼叫,或許路由到另一類似的網(wǎng)絡(luò)網(wǎng)關(guān)107,從而在另一個(gè)PSTN電話上(圖中未標(biāo)出)。在第二種情況下,電話125向PC發(fā)出呼叫,通過交換機(jī)轉(zhuǎn)到PSTN123。該語音呼叫然后通過PSTN123轉(zhuǎn)到SIP網(wǎng)絡(luò)網(wǎng)關(guān)107,網(wǎng)絡(luò)網(wǎng)關(guān)107經(jīng)由網(wǎng)絡(luò)101把語音呼叫轉(zhuǎn)到PC111。第三種情況涉及向語音臺(tái)(例如電話125)發(fā)出呼叫的PC111。利用語音編碼器,PC111把語音分組流引入網(wǎng)絡(luò)101,這些語音分組被送往SIP網(wǎng)絡(luò)網(wǎng)關(guān)107。SIP網(wǎng)絡(luò)網(wǎng)關(guān)107把分組語音信息轉(zhuǎn)換成POTS電信號(hào),該信號(hào)經(jīng)電路交換而到達(dá)語音臺(tái)(例如電話125)。最后,在第四種情況中,PC111與另一PC(圖中未標(biāo)出)建立語音呼叫;在這種情況下,分組化語音數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)101從PC111發(fā)送到其它PC(圖中未標(biāo)出),其中分組化語音數(shù)據(jù)被解碼。
如上所述,系統(tǒng)100可采用SIP來交換會(huì)話建立消息。另一種流行的會(huì)話建立協(xié)議稱為H.323協(xié)議,盡管它實(shí)際上是由國(guó)際電信聯(lián)盟(ITU)為完成多媒體通信而發(fā)布的一組相關(guān)協(xié)議。SIP是由因特網(wǎng)工程特別任務(wù)組(IETF)開發(fā)的另一種標(biāo)準(zhǔn)。SIP是基于客戶機(jī)-服務(wù)器模型的信令協(xié)議,一般意味著,客戶機(jī)通過向可提供業(yè)務(wù)的服務(wù)器發(fā)送請(qǐng)求消息來調(diào)用所需業(yè)務(wù)。類似于其它IETF協(xié)議[例如,簡(jiǎn)易郵件傳送協(xié)議(SMTP)和超文本傳送協(xié)議(HTTP)],SIP是文本的人可讀協(xié)議。
應(yīng)當(dāng)指出,H.323或SIP協(xié)議都不限于IP電話應(yīng)用,而是可適用于一般的多媒體業(yè)務(wù)。在本發(fā)明的一個(gè)實(shí)施例中,SIP用來通過系統(tǒng)100建立電話呼叫和其它類型的會(huì)話。但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)清楚,H.323協(xié)議(帶有一些修改或擴(kuò)展)或其它類似協(xié)議可用來代替SIP。與SIP分開,但通常與SIP結(jié)合使用的是會(huì)話描述協(xié)議(SDP),該協(xié)議提供關(guān)于多媒體會(huì)話中媒體流的信息,以允許會(huì)話描述的接收方參與會(huì)話。
因特網(wǎng)工程特別任務(wù)組的SIP協(xié)議定義了許多類型的請(qǐng)求,也稱為方法。一種重要的方法是INVITE方法,它邀請(qǐng)用戶參加會(huì)議。另一種方法是BYE請(qǐng)求,它指明可以釋放呼叫。換言之,BYE終止兩個(gè)用戶或會(huì)議各方之間的連接。另一種方法是OPTIONS方法。此方法請(qǐng)求關(guān)于容量的信息而不一定建立呼叫。REGISTER方法可用來向SIP服務(wù)器提供關(guān)于用戶目前位置的信息。
關(guān)于SIP及其呼叫控制業(yè)務(wù)的詳細(xì)情況在IETF RFC2543和IETF因特網(wǎng)草案“SIP Call Control Services”(June.17,1999)中描述。
SIP消息的傳輸可以在IP網(wǎng)絡(luò)中通過眾所周知的用戶數(shù)據(jù)報(bào)協(xié)議(UDP)或通過更可靠的事務(wù)控制協(xié)議(TCP)來進(jìn)行。而SIP,H.323或其它協(xié)議可用來通過數(shù)據(jù)網(wǎng)絡(luò)建立會(huì)話,要在用戶之間傳遞的實(shí)際媒體或“業(yè)務(wù)量”可根據(jù)IETF文件RFC1889中描述的眾所周知的實(shí)時(shí)傳送協(xié)議(RTP)來進(jìn)行。
很可能(并非必要的)所有的呼叫控制信令(SIP,H.323)、媒體業(yè)務(wù)(RTP/RTCP)以及網(wǎng)絡(luò)管理和規(guī)定將通過公共傳送網(wǎng)絡(luò)101來傳遞。因此,在圖1中,所有元件出現(xiàn)在傳送網(wǎng)絡(luò)101周圍的集線器配置中。
在傳統(tǒng)的電話網(wǎng)絡(luò)中,呼叫被引導(dǎo)到特定位置或者由所呼叫的電話號(hào)碼唯一地標(biāo)識(shí)的終端裝置。與此相比,系統(tǒng)100使主叫能夠指定要找的被叫方,而與任何特定位置或終端無關(guān)。
用戶可以從一個(gè)終端移動(dòng)到另一個(gè)終端,在每個(gè)終端,可以登記為在場(chǎng),使得呼入被引導(dǎo)到最近登記的位置。此外,用戶可以具有個(gè)人方式和小組方式的簡(jiǎn)檔設(shè)定,這些設(shè)定甚至可隨一天的時(shí)間而變來影響諸如呼叫阻塞之類功能的激活。
由于用戶位置和呼叫處理功能的動(dòng)態(tài)性,每個(gè)建立會(huì)話的請(qǐng)求首先被路由到代理服務(wù)器,以便可以驗(yàn)證用戶許可,可以找出目標(biāo)地址,以及可以將與用戶或業(yè)務(wù)相關(guān)的特殊功能運(yùn)用于該呼叫。請(qǐng)求在內(nèi)部得到滿足,或者將它們可能在翻譯之后傳遞給其它服務(wù)器。代理翻譯在必要時(shí)將請(qǐng)求消息在轉(zhuǎn)發(fā)前重寫。
一般來說,定位服務(wù)器115接受比如來自代理服務(wù)器的路由請(qǐng)求,并且確定與路由請(qǐng)求中表達(dá)的目標(biāo)方對(duì)應(yīng)的地址或“聯(lián)絡(luò)方式”。響應(yīng)該請(qǐng)求,定位服務(wù)器可返回包括該方的聯(lián)絡(luò)信息的改發(fā)響應(yīng)。應(yīng)當(dāng)指出,NS113和LS115之間的消息傳遞可以采用SIP的修改形式。例如,在NS113和LS115之間,SIP確認(rèn)消息可能是不必要的。否則,如NS113和LS115之類的網(wǎng)絡(luò)功能之間的消息傳遞可以采用標(biāo)準(zhǔn)SIP或者甚至是非SIP替代物。
系統(tǒng)100還包括操作支持系統(tǒng)(OSS)121來提供規(guī)定、計(jì)費(fèi)和網(wǎng)絡(luò)管理能力。OSS121可提供環(huán)境或接口、如基于萬維網(wǎng)的接口,用于規(guī)定撥號(hào)計(jì)劃、用戶許可以及各特征如何代表各個(gè)用戶操作的許多方面。許多這些方面經(jīng)由OSS121通過改變系統(tǒng)100內(nèi)的定位服務(wù)器或數(shù)據(jù)庫內(nèi)的信息來進(jìn)行配置??捎蒓SS121配置的一些特定的特征包括遺傳上下文(Centrex)特征,如無條件的呼叫轉(zhuǎn)發(fā)、有條件的呼叫轉(zhuǎn)發(fā)、呼叫阻塞和呼叫篩選。
可以配置的一個(gè)特征涉及到所謂的“找我”業(yè)務(wù)。“找我”日程表提供一種利用可能的目的地的列表為呼叫選擇路由的機(jī)制,其中依次嘗試每個(gè)目的地?!罢椅摇绷斜砜梢灾付樵谝惶斓哪硞€(gè)時(shí)間或者一周中的某天中運(yùn)用,或者可以與呼叫號(hào)碼的不同類別相關(guān)。此外,可以規(guī)定缺省“找我”列表,以便在更具體的“找我”列表無效時(shí)確定一般的處理。
“找我”列表中的可能目的地可以是與帳戶簡(jiǎn)檔相關(guān)的特定地址。例如,特定的蜂窩電話號(hào)碼或有線電話號(hào)碼可以是可能的目的地址。此外,如果用戶在一個(gè)終端、如SIP電話上登記他們?cè)趫?chǎng),則該終端的地址可以臨時(shí)添加到“找我”列表中。
對(duì)于SIP電話簡(jiǎn)檔,“找我”列表可包含用戶簡(jiǎn)檔中規(guī)定的特定的目的地址和/或?qū)Ξ?dāng)前登記的地址的引用。對(duì)于企業(yè)網(wǎng)關(guān)簡(jiǎn)檔后面的傳統(tǒng)電話,“找我”列表可包含用戶簡(jiǎn)檔中規(guī)定的特定的目的地址和/或?qū)τ脩舻腜BX電話的引用。“找我”列表特征可以在帳戶創(chuàng)建期間對(duì)某個(gè)用戶激活,然后由該用戶更新。構(gòu)成“找我”列表的條目可以對(duì)照用戶撥號(hào)計(jì)劃所用的特征阻塞列表來驗(yàn)證。用戶簡(jiǎn)檔具有鏈接來更新“找我”列表。特別是,系統(tǒng)100允許用戶創(chuàng)建、讀取、更新和刪除可用來組成“找我”列表的潛在裝置的詳細(xì)目錄。
OSS121提供收集和管理給LS115的客戶“別名”的屏幕。別名可以與私人電話號(hào)碼和/或URL地址相關(guān)。系統(tǒng)100允許用戶創(chuàng)建、讀取、更新和刪除與私人電話號(hào)碼和/或URL地址相關(guān)的別名。有效地址類型包括如下私人的、公用的(E.164)和IP地址。
別名的輸入和維護(hù)僅可由客戶管理員(或帳戶管理者)執(zhí)行??蛻艄芾韱T(或帳戶管理者)還具有管理屏幕,以便通過別名管理屏幕來觀看所有客戶的別名。用戶能夠查看他們的別名列表,但是最好是沒有權(quán)力來更新輸入。為私人號(hào)碼輸入的別名作為公司撥號(hào)計(jì)劃中包含的私人號(hào)碼的一部分來驗(yàn)證。這種驗(yàn)證確保輸入的私人號(hào)碼歸預(yù)訂公司“擁有”。
被叫方的別名的處理是在LS115中執(zhí)行的。一旦運(yùn)用前綴規(guī)則,定位服務(wù)器115可以確定被叫方地址的類型,即私人的、E.164、本地的或者非電話號(hào)碼的IP地址。然后參考定位服務(wù)器115中的用戶ID表。如果被叫方出現(xiàn)在此表中,則有一個(gè)指針指向被叫方的簡(jiǎn)檔記錄??梢杂卸鄠€(gè)別名指向相同的簡(jiǎn)檔。
SIP電話可以撥打字母數(shù)字的URL。
對(duì)于端接到SIP電話的私人號(hào)碼,為將呼叫引向SIP裝置而建立別名。若基于INCP的私人號(hào)碼僅可從系統(tǒng)100接通,則該號(hào)碼所在的電話號(hào)碼范圍需要在INCP中規(guī)定,指向該客戶所用的DAL網(wǎng)關(guān)105的TSID/TTG。如果私人電話號(hào)碼可從3類網(wǎng)絡(luò)以及系統(tǒng)100接通,則可能沒有規(guī)定添加到INCP,從PSTN123到這些號(hào)碼的呼叫將利用PSTN123來完成,不用到達(dá)系統(tǒng)100。
在示范實(shí)施例中,不允許個(gè)人用戶管理他們自己的別名。因此,指定的管理員(客戶管理員或服務(wù)提供商的管理員)需要代表用戶執(zhí)行此功能,從而防止欺詐行為。
在OSS121中,提供用戶接口以支持經(jīng)由SIP URL撥出的呼叫,該用戶接口包括創(chuàng)建客戶簡(jiǎn)檔和管理別名的屏幕??梢允箘e名的輸入和維護(hù)僅可供客戶管理員(或帳戶管理者)來使用。還為客戶管理員(或帳戶管理者)提供了管理屏幕,用以查看所有客戶的別名,例如在NPA分路期間提供別名的管理。
當(dāng)呼叫來自本地網(wǎng)關(guān)時(shí),定位服務(wù)器115需要運(yùn)用適當(dāng)?shù)那熬Y計(jì)劃,然后為呼叫選擇路由。完成這一點(diǎn)的最直接方法是建立指向正確簡(jiǎn)檔的E.164別名。由于來自本地網(wǎng)關(guān)的呼叫作為完整的E.164號(hào)碼到達(dá),E.164號(hào)碼的查找會(huì)找到正確的簡(jiǎn)檔,從而將呼叫路由到適當(dāng)?shù)哪康牡亍?br>
呼叫處理網(wǎng)絡(luò)把呼叫從PSTN123路由到系統(tǒng)100,呼入電話號(hào)碼與裝置或用戶相關(guān)。這可以利用OSS屏幕來完成,OSS屏幕建立PBX電話118的簡(jiǎn)檔,或者為SIP裝置建立前綴計(jì)劃和別名列表。通過別名列表,各個(gè)公共E.164號(hào)碼可與一個(gè)簡(jiǎn)檔相關(guān)。或者,建立前綴計(jì)劃,將公共號(hào)碼映射到私人號(hào)碼。經(jīng)由前綴計(jì)劃的319.375.xxxx的呼入撥號(hào)串可以通過820.xxxx轉(zhuǎn)換成私人號(hào)碼;這每次轉(zhuǎn)換一個(gè)大的碼組。
SIP電話109允許用戶登記和取消登記,或者從該電話“注冊(cè)”和“注銷”。在一個(gè)示范實(shí)施例中,為了提供移動(dòng)性,SIP電話109允許為來訪者輸入用戶名和密碼。通過注冊(cè),把對(duì)來訪者簡(jiǎn)檔的呼入引向該電話。當(dāng)來訪者注冊(cè)時(shí),SIP電話109向網(wǎng)絡(luò)服務(wù)器113和定位服務(wù)器115登記來訪者。對(duì)電話所登記的任何簡(jiǎn)檔的任何呼入可被引至該電話。網(wǎng)絡(luò)服務(wù)器113和定位服務(wù)器115邏輯可采用通過確保允許登記的鑒權(quán)查詢獲得的名稱和密碼。網(wǎng)絡(luò)服務(wù)器113和定位服務(wù)器115可類似地響應(yīng)以下兩種情況用戶作為來訪者注冊(cè),或者用戶到他們常用的家用裝置(如果有的話)中注冊(cè)。
關(guān)于E.164和DNS尋址,SIP電話109可支持ENUM(電子號(hào)碼)業(yè)務(wù),該業(yè)務(wù)被用來對(duì)IP域中或通過ENUM啟用網(wǎng)絡(luò)發(fā)出的呼叫進(jìn)行路由。ENUM業(yè)務(wù)在IETF RFC2916中詳細(xì)描述,稱為“ENUM”。SIP電話109還可支持用于基于客戶機(jī)的目錄查找的LINCP。
圖2是描述利用SIP協(xié)議建立會(huì)話的基本單元的典型交互作用的示意圖。這些單元之間的通信通常是通過公共分組數(shù)據(jù)網(wǎng)、如圖1中的分組網(wǎng)101來進(jìn)行的。
在圖2中,用戶A210想要建立與用戶B220的通信。用戶B220可以在若干地址中任一個(gè)接通。這些地址或聯(lián)絡(luò)方式可對(duì)應(yīng)于傳統(tǒng)電話、IP電話、無線電話、尋呼機(jī)等。地址列表甚至可隨著用戶B四處移動(dòng)而改變,并且在出現(xiàn)于各種終端裝置222處時(shí)登記。通常在定位服務(wù)器240中或者在此處未說明的一些類型的到場(chǎng)登記中維護(hù)關(guān)于用戶B的聯(lián)絡(luò)信息的當(dāng)前信息。
為了開始聯(lián)絡(luò),用戶A210訪問一個(gè)終端、即呼叫臺(tái)212,并且指定用戶B作為要找到的目標(biāo)。特定的所需目標(biāo)的這種表達(dá)可以采取撥打數(shù)字的形式或者采取從列表中選擇用戶名字或URL式地址的形式。在一些情況下,用戶A還能夠表達(dá)需要哪種類型的會(huì)話(視頻、高質(zhì)量、消息傳送等)或者指定會(huì)話所需的質(zhì)量等級(jí)。一旦在臺(tái)212指定請(qǐng)求,形成描述該請(qǐng)求的SIP“邀請(qǐng)”消息并發(fā)送到代理服務(wù)器230。
代理服務(wù)器230通常將請(qǐng)求轉(zhuǎn)發(fā)給定位服務(wù)器240,以便檢索可找到用戶B的一個(gè)或多個(gè)聯(lián)絡(luò)方式。如上所述,代理服務(wù)器230為了各種目的查詢定位服務(wù)器240,比如調(diào)用簡(jiǎn)檔控制的特征表現(xiàn),獲得關(guān)于用戶B的最新已知定位信息。
定位服務(wù)器240分析請(qǐng)求并且以若干可行方式中的一種響應(yīng)代理服務(wù)器230。如果不允許用戶A與用戶B聯(lián)系,如果用戶B的地址無法識(shí)別,或者如果用戶B具有激活的特征、使得用戶B無法被用戶A找到,則定位服務(wù)器240可能不接受會(huì)話。
定位服務(wù)器240可以確定允許用戶A與用戶B聯(lián)系,甚至可以找出可借以聯(lián)絡(luò)用戶B的多個(gè)地址。如果是這樣,定位服務(wù)器240返回一個(gè)SIP“300多個(gè)選擇”消息,其中包含要嘗試的聯(lián)絡(luò)方式的列表。
一旦接收這種響應(yīng),代理服務(wù)器230則開始嘗試聯(lián)絡(luò),看看是否可在任一對(duì)應(yīng)終端222成功地找到用戶B。這種“找我”功能通常從最近登記的位置開始依次執(zhí)行,或者按照為用戶B規(guī)定的特定順序(先是電話,然后是尋呼機(jī))執(zhí)行。在一些配置中,可以設(shè)想,代理服務(wù)器230可并行地嘗試所有聯(lián)絡(luò)方式。建立與終端222的聯(lián)系的一種嘗試包括向該終端發(fā)送SIP“邀請(qǐng)”,并且等待表明成功或失敗的回復(fù)。
在圖2中,用戶B220表示成具有兩個(gè)別名,即“5551234”和“user.b@ourcompany.com”。用戶A210可通過“5551234”來標(biāo)識(shí)用戶B220,而從臺(tái)214呼叫的另一個(gè)用戶C216可以通過引用“user.b@ourcompany.com”來找到用戶B220。根據(jù)本公開,這兩種備選的引用均可找到用戶B220。
圖3描述可在系統(tǒng)100中存儲(chǔ)和應(yīng)用別名信息的方式。所示的別名表300包括別名映射記錄。每個(gè)映射記錄302還包括USERID字段304和用戶ID(SUBID)字段306。別名表300用來將其中包含的每個(gè)USERID值映射到相應(yīng)的SUBID值。要求USERID是別名表300中唯一的。SUBID值不必要是唯一的,因?yàn)橄到y(tǒng)100中可允許多個(gè)別名。這些USERID和SUBID值可通過OSS121規(guī)定活動(dòng)來設(shè)置,或者可通過例如基于萬維網(wǎng)的接口或SIP電話來用戶配置。
所示的用戶簡(jiǎn)檔表320包括用戶簡(jiǎn)檔記錄322。每個(gè)用戶簡(jiǎn)檔記錄提供一組控制業(yè)務(wù)處理的值。這些值中不同的值可通過OSS121規(guī)定活動(dòng)來設(shè)置,或者可以通過例如基于萬維網(wǎng)的接口或SIP電話來用戶配置。一些值可以提供對(duì)其它表、比如用戶的當(dāng)前登記位置的列表的索引。
用戶簡(jiǎn)檔表320中的每個(gè)記錄表示系統(tǒng)100內(nèi)唯一的用戶簡(jiǎn)檔,并且一般對(duì)應(yīng)于各個(gè)用戶。用戶簡(jiǎn)檔表320中的SUBID必須是唯一的。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,SUBID可從例如唯一撥號(hào)計(jì)劃標(biāo)識(shí)符連同撥號(hào)計(jì)劃中唯一的列表標(biāo)識(shí)符的組合中導(dǎo)出。
撥號(hào)計(jì)劃ID隨特定企業(yè)客戶而定,該客戶的VPN具有其自己的撥號(hào)計(jì)劃。撥號(hào)計(jì)劃ID確保多個(gè)VPN可以共存,并且在系統(tǒng)100中充分地區(qū)分。例如,在屬于公司A的專用網(wǎng)中撥打分機(jī)“2665205”的始呼方應(yīng)當(dāng)找到公司A內(nèi)的預(yù)期目標(biāo),即使共享同一系統(tǒng)100的公司B剛好在其專用編碼計(jì)劃中也有“2665205”位置。
通常,通過別名來標(biāo)識(shí)某一方的會(huì)話請(qǐng)求是以下列方式處理的。請(qǐng)求中提供的別名與別名表300的USERID字段中的值進(jìn)行比較。如果找到其中USERID匹配所請(qǐng)求的一方標(biāo)識(shí)符的記錄,則使用該記錄中的SUBID作為從用戶簡(jiǎn)檔表320中檢索特定簡(jiǎn)檔的索引。
應(yīng)當(dāng)指出,在圖3的示例中,別名表300中表示的第一和第四記錄具有相同的SUBID值。因此,USERID“”和“”都映射到由用戶簡(jiǎn)檔表320中的第三記錄所表示的同一用戶簡(jiǎn)檔。因此,在此示例中,指出的用戶簡(jiǎn)檔具有兩個(gè)別名。別名表300和用戶簡(jiǎn)檔表320中的值可由系統(tǒng)100中的定位服務(wù)器115來維護(hù)、或者可由其訪問。
圖4描述系統(tǒng)100可支持給定用戶的多個(gè)別名的過程400。具體來說,根據(jù)最佳示范實(shí)施例,過程400在定位服務(wù)器115內(nèi)執(zhí)行,但是本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到在系統(tǒng)中有類似地支持別名的其它配置。
一旦從代理服務(wù)器113等收到路由請(qǐng)求,則過程在步驟402開始。如上所述,這種請(qǐng)求通常響應(yīng)嘗試發(fā)起會(huì)話的始呼方。在步驟404,從路由請(qǐng)求中提取目的USERID。路由請(qǐng)求通常包括多個(gè)字段,并且可能需要經(jīng)過剖析以獲得目的字段。例如,路由請(qǐng)求可以類似于SIP形式的“邀請(qǐng)”消息,消息的請(qǐng)求-URI部分中表達(dá)了預(yù)期目的地。
在步驟406,搜索別名表300以確定步驟404中導(dǎo)出的USERID是否剛好匹配表中任一USERID條目。如果是這樣,則過程400在步驟408繼續(xù),利用別名表300來映射特定USERID302作為到SUBID304或用戶ID的索引。
在步驟410,特定SUBID304則用作到用戶簡(jiǎn)檔表320中的索引。從用戶簡(jiǎn)檔表中可以獲得影響對(duì)目標(biāo)用戶的業(yè)務(wù)處理的任何數(shù)量的參數(shù)和設(shè)置。如上所述,應(yīng)當(dāng)理解,SUBID可以是任何唯一標(biāo)識(shí)符,比如撥號(hào)計(jì)劃ID和該撥號(hào)計(jì)劃內(nèi)的唯一號(hào)碼的串聯(lián)。SUBID可以是唯一編號(hào)值。
接下來執(zhí)行的步驟412指的是驗(yàn)證和篩選呼叫請(qǐng)求(如路由請(qǐng)求所表示的)的第一階段。根據(jù)步驟410中訪問的簡(jiǎn)檔,確定是否允許始呼者發(fā)起所請(qǐng)求的會(huì)話。在步驟414,評(píng)估篩選的實(shí)際結(jié)果,以便決定是否可以尊重始呼者的會(huì)話請(qǐng)求。如果不能,則處理跳到步驟424,其中把“請(qǐng)求被拒絕”響應(yīng)等發(fā)回提交了該路由請(qǐng)求的代理,并且過程400在步驟420終止。
另一方面,在步驟414,如果認(rèn)為請(qǐng)求可接受,則處理繼續(xù)到步驟416,其中,其它特征處理根據(jù)步驟410中獲得的簡(jiǎn)檔進(jìn)行。這可包括呼叫轉(zhuǎn)發(fā)、“找我”功能以及對(duì)目標(biāo)方的最近登記的位置的檢索。本領(lǐng)域的技術(shù)人員眾所周知,這些特征的處理或者是眾所周知的,或者只要不影響本論述,就可以以各種方式來完成,這里不必提供詳細(xì)說明。結(jié)果可以是用于找到目標(biāo)方的聯(lián)絡(luò)方式的列表。
在步驟418,步驟416的特征處理的結(jié)果以習(xí)慣的方式被發(fā)送到代理。眾所周知,發(fā)回給代理的實(shí)際消息可以根據(jù)聯(lián)絡(luò)方式的數(shù)量或者結(jié)果的一些其它特性來區(qū)分。在發(fā)送此響應(yīng)之后,過程400在步驟420終止。
返回到步驟406,如果在別名表中未找到USERID,則處理進(jìn)行到步驟422,其中,關(guān)于是否允許呼叫的決定取決于本論述的范圍之外的其它因素。例如,這允許適當(dāng)處理用系統(tǒng)100之外的PSTN號(hào)碼作出的呼叫。
圖5說明一種計(jì)算機(jī)系統(tǒng)500,其中可以實(shí)現(xiàn)根據(jù)本發(fā)明的實(shí)施例。計(jì)算機(jī)系統(tǒng)500包括總線501或其它用于傳遞信息的通信機(jī)構(gòu),還包括與總線501連接、用于處理信息的處理器503。計(jì)算機(jī)系統(tǒng)500還包括主存儲(chǔ)器505、如隨機(jī)存取存儲(chǔ)器(RAM)或其它動(dòng)態(tài)存儲(chǔ)裝置,它們與總線501相連,用于存儲(chǔ)信息和要由處理器503執(zhí)行的指令。在要由處理器503執(zhí)行的指令執(zhí)行期間,主存儲(chǔ)器505還可用來存儲(chǔ)臨時(shí)變量或其它中間信息。計(jì)算機(jī)系統(tǒng)500還包括只讀存儲(chǔ)器(ROM)507或其它靜態(tài)存儲(chǔ)裝置,它們與總線501相連,用于存儲(chǔ)靜態(tài)信息和處理器503的指令。存儲(chǔ)裝置509(如磁盤或光盤)另外連接到總線501,用于存儲(chǔ)信息和指令。
計(jì)算機(jī)系統(tǒng)500可經(jīng)由總線501連接到顯示器511,如陰極射線管(CRT)、液晶顯示器、有源矩陣顯示器或者等離子體顯示器,用于向計(jì)算機(jī)用戶顯示信息。輸入裝置513(如包括字母數(shù)字鍵和其它鍵的鍵盤)連接到總線501,用于向處理器503傳遞信息和命令選擇。另一類型的用戶輸入裝置是光標(biāo)控制器515,如鼠標(biāo)、跟蹤球或光標(biāo)方向鍵,用于把方向信息和命令選擇傳遞給處理器503,以及用于控制光標(biāo)在顯示器511上的移動(dòng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,SIP服務(wù)器功能性由計(jì)算機(jī)系統(tǒng)500提供,以響應(yīng)處理器503執(zhí)行主存儲(chǔ)器505中包含的指令安排。這些指令可從另一計(jì)算機(jī)可讀媒體、如存儲(chǔ)裝置509讀入主存儲(chǔ)器505。執(zhí)行主存儲(chǔ)器505中包含的指令安排使處理器503執(zhí)行所述處理步驟。多處理配置中的一個(gè)或多個(gè)處理器還可用來執(zhí)行主存儲(chǔ)器505中包含的指令。在另一實(shí)施例中,硬連線電路可用來代替軟件指令或與其組合,以便實(shí)現(xiàn)本發(fā)明的實(shí)施例。因此,本發(fā)明的實(shí)施例不限于硬件電路和軟件的任何特定組合。
計(jì)算機(jī)系統(tǒng)500還包括與總線501相連的通信接口517。通信接口517提供雙向數(shù)據(jù)通信,與連接到本地網(wǎng)521的網(wǎng)絡(luò)鏈接519耦合。例如,通信接口517可以是數(shù)字用戶線(DSL)卡或調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)卡、電纜調(diào)制解調(diào)器、或者電話調(diào)制解調(diào)器,用來提供與相應(yīng)類型的電話線路的數(shù)據(jù)通信連接。作為另一示例,通信接口517可以是局域網(wǎng)(LAN)卡[例如,用于EthernetTM或異步轉(zhuǎn)移模式(ATM)網(wǎng)],以便提供到兼容LAN的數(shù)據(jù)通信連接。也可以實(shí)現(xiàn)無線鏈接。在任一這種實(shí)現(xiàn)中,通信接口517發(fā)送和接收電信號(hào)、電磁信號(hào)或者光信號(hào),這些信號(hào)攜帶表示各種類型信息的數(shù)字?jǐn)?shù)據(jù)流。此外,通信接口517可包括外圍接口裝置、如通用串行總線(USB)接口、PCMCIA(個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際協(xié)會(huì))接口、等等。雖然只表示了單個(gè)通信接口517,但是應(yīng)當(dāng)認(rèn)識(shí)到,可以采用多個(gè)通信接口與不同的網(wǎng)絡(luò)和裝置通信。
網(wǎng)絡(luò)鏈接519通常通過一個(gè)或多個(gè)網(wǎng)絡(luò)提供與其它數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù)通信。例如,網(wǎng)絡(luò)鏈接519可通過本地網(wǎng)521提供到主機(jī)523的連接,主機(jī)523具有到網(wǎng)絡(luò)525[例如廣域網(wǎng)(WAN)或現(xiàn)在常稱為“因特網(wǎng)”的全球分組數(shù)據(jù)通信網(wǎng)]或者服務(wù)提供商操作的數(shù)據(jù)設(shè)備的連接性。本地網(wǎng)521和網(wǎng)絡(luò)525都采用電、電磁或光信號(hào)來傳送信息和指令。通過各種網(wǎng)絡(luò)的信號(hào)以及網(wǎng)絡(luò)鏈接519上和通過通信接口517的信號(hào)與計(jì)算機(jī)系統(tǒng)500傳遞數(shù)字?jǐn)?shù)據(jù),它們是承載信息和指令的載波的示范形式。
計(jì)算機(jī)系統(tǒng)500可通過網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈接519以及通信接口517發(fā)送消息和接收包括程序代碼的數(shù)據(jù)。在因特網(wǎng)示例中,服務(wù)器(未示出)可通過網(wǎng)絡(luò)525、本地網(wǎng)521以及通信接口517發(fā)送屬于用來實(shí)現(xiàn)本發(fā)明實(shí)施例的應(yīng)用程序的所請(qǐng)求代碼。處理器504可以一邊接收代碼、一邊執(zhí)行所發(fā)送的代碼和/或在存儲(chǔ)裝置509或其它非易失性存儲(chǔ)器中存儲(chǔ)代碼,以供稍后執(zhí)行。以這種方式,計(jì)算機(jī)系統(tǒng)500可以載波形式獲得應(yīng)用程序代碼。
此處所用的術(shù)語“計(jì)算機(jī)可讀媒體”指的是任何參與提供指令給處理器504以供執(zhí)行的媒體。這種媒體可以采取許多形式,包括但不限于非易失性媒體、易失性媒體以及傳輸媒體。非易失性媒體包括例如光盤或磁盤,如存儲(chǔ)裝置509。易失性媒體包括動(dòng)態(tài)存儲(chǔ)器,如主存儲(chǔ)器505。傳輸媒體包括同軸電纜、銅線和光纖,包括包含總線501的線路。傳輸媒體也可采用聲波、光波或電磁波的形式,比如在射頻(RF)和紅外(IR)數(shù)據(jù)通信中產(chǎn)生的這些形式。計(jì)算機(jī)可讀媒體的常見形式包括例如軟盤、柔性碟、硬盤、磁帶、任何其它磁媒體、CD-ROM、CDRW、DVD、任何其它光媒體、穿孔卡片、紙帶、光標(biāo)記片、帶有孔或其它光可識(shí)別標(biāo)記的圖案的任何其它物理媒體、RAM、PROM以及EPROM、FLASH-EPROM、任何其它存儲(chǔ)片或盒、載波、或者計(jì)算機(jī)可從中讀取的任何其它媒體。
在提供指令給處理器執(zhí)行時(shí)可能涉及到各種形式的計(jì)算機(jī)可讀媒體。例如,最初可以在遠(yuǎn)程計(jì)算機(jī)的磁盤上帶有用于執(zhí)行本發(fā)明的至少一部分的指令。在這種情況下,遠(yuǎn)程計(jì)算機(jī)把指令裝入主存儲(chǔ)器并且利用調(diào)制解調(diào)器通過電話線發(fā)送指令。本地計(jì)算機(jī)系統(tǒng)的調(diào)制解調(diào)器在電話線上接收數(shù)據(jù)并且利用紅外發(fā)射器將數(shù)據(jù)轉(zhuǎn)換成紅外信號(hào),并且把紅外信號(hào)發(fā)送到便攜式計(jì)算裝置,如個(gè)人數(shù)字助理(PDA)和膝上型電腦。便攜式計(jì)算裝置上的紅外檢測(cè)器接收由紅外信號(hào)承載的信息和指令,并將數(shù)據(jù)放在總線上。總線將數(shù)據(jù)傳送給主存儲(chǔ)器,處理器從主存儲(chǔ)器中讀出并執(zhí)行指令。主存儲(chǔ)器所接收的指令可以在處理器執(zhí)行之前或之后任選地存儲(chǔ)在存儲(chǔ)裝置上。
雖然已經(jīng)通過舉例并結(jié)合多個(gè)實(shí)施例和實(shí)現(xiàn)來描述本發(fā)明,但是本發(fā)明不限于這類實(shí)施例。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,在可從以下權(quán)利要求中分析的本發(fā)明的精神和范圍之內(nèi),許多實(shí)現(xiàn)是可行的。
權(quán)利要求
1.在通信系統(tǒng)中,一種用于控制與對(duì)方的通信會(huì)話的建立的方法,包括以下步驟接收指定所述對(duì)方的第一用戶標(biāo)識(shí)符號(hào);將所述第一用戶標(biāo)識(shí)符號(hào)映射到標(biāo)識(shí)與所述對(duì)方對(duì)應(yīng)的用戶簡(jiǎn)檔信息的索引;利用所述索引訪問所述用戶簡(jiǎn)檔信息;根據(jù)與所述對(duì)方對(duì)應(yīng)的所述用戶簡(jiǎn)檔信息來控制所述通信會(huì)話的建立。
2.如權(quán)利要求1所述的方法,其特征在于還包括以下步驟接收與所述第一用戶標(biāo)識(shí)符號(hào)不同的至少一個(gè)第二用戶標(biāo)識(shí)符號(hào);以及確定所述第二用戶標(biāo)識(shí)符號(hào)映射到與所述第一用戶標(biāo)識(shí)符號(hào)相同的索引。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述映射是通過參考一個(gè)列表來執(zhí)行的,所述列表指明所述第一用戶標(biāo)識(shí)符號(hào)與所述索引相關(guān)。
4.如權(quán)利要求1-3中任何一項(xiàng)所述的方法,其特征在于還包括以下步驟在所述列表中提供至少一個(gè)條目,用于建立所述第一用戶標(biāo)識(shí)符號(hào)與所述索引的關(guān)系。
全文摘要
在通信系統(tǒng)的環(huán)境中公開一種技術(shù),由此可以通過多個(gè)替代的符號(hào)名稱(300)來指出可通過系統(tǒng)訪問的對(duì)方??稍谙到y(tǒng)中維護(hù)給定一方的用戶簡(jiǎn)檔信息,以便響應(yīng)涉及該方的會(huì)話請(qǐng)求來控制特征和路由行為(320)。借助于映射功能,一個(gè)或多個(gè)符號(hào)名稱可與同一用戶簡(jiǎn)檔信息相關(guān)。涉及一方的任一替代名稱的會(huì)話請(qǐng)求可調(diào)用同一用戶簡(jiǎn)檔。
文檔編號(hào)H04M7/00GK1509443SQ02810018
公開日2004年6月30日 申請(qǐng)日期2002年3月20日 優(yōu)先權(quán)日2001年3月20日
發(fā)明者J·K·加蘭特, J K 加蘭特 申請(qǐng)人:全球通訊公司