專利名稱:關(guān)聯(lián)非企業(yè)電話和企業(yè)用戶的網(wǎng)絡(luò)架構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及通信,并且更具體地涉及跨越網(wǎng)絡(luò)邊界的用戶映射。
背景技術(shù):
會話發(fā)起協(xié)議(SIP)是用于建立許多種類的實(shí)時(shí)通信會話的開放式信令協(xié)議。可 以使用SIP建立的通信會話的類型的示例包括語音、視頻和/或即時(shí)消息傳送。這些通 信會話可以在諸如個人計(jì)算機(jī)、膝上型計(jì)算機(jī)之類的任何類型的通信設(shè)備上實(shí)現(xiàn),SIP的 個人數(shù)字一鍵特征是其使用端用戶的記錄地址(AOR)作為用于所有通信的單個統(tǒng)一公共 地址的能力。因此,在SIP增強(qiáng)型通信的世界中,用戶的AOR成為他們將用戶鏈接到與 用戶相關(guān)聯(lián)的所有通信設(shè)備的單個地址。使用此AOR,呼叫者可以達(dá)到用戶的任一個通 信設(shè)備,也被稱為用戶代理(UA),而不用必須知道每一個唯一設(shè)備地址或電話號碼。然而,問題是,用戶在一個網(wǎng)絡(luò)中的身份(identity)不可能跨越其它網(wǎng)絡(luò)而普遍 存在。例如,用戶可以具有企業(yè)身份,企業(yè)身份可被企業(yè)網(wǎng)絡(luò)用來(1)識別用戶,(2) 識別用戶的通信偏好,以及(3)根據(jù)他們的通信偏好來擴(kuò)展對用戶的通信服務(wù)。遺憾的 是,如果用戶不利用他們的企業(yè)身份(例如,經(jīng)由企業(yè)設(shè)備)來訪問網(wǎng)絡(luò),則網(wǎng)絡(luò)可能不 能恰當(dāng)?shù)刈R別用戶并提供用戶所希望的通信特征。這可能對用戶造成挫折,尤其是如果 用戶正在遠(yuǎn)程工作并且不能即刻訪問企業(yè)設(shè)備但是卻希望訪問企業(yè)通信服務(wù)?!耙苿咏Y(jié)對(mobile twinning)” 或“分機(jī)轉(zhuǎn)手機(jī)(Extension to Cellular) ” (CE) 是由企業(yè)呼叫控制器提供的產(chǎn)能特征的僅僅一個示例。此特征允許外部電話(移動的和 家裝的)與辦公室電話號碼相結(jié)對(關(guān)聯(lián))。目前,此企業(yè)特征通過將外部號碼(遠(yuǎn)離 PBX的電話號碼)與企業(yè)號碼松散耦合而被擴(kuò)展到結(jié)對的外部電話。此特征的實(shí)施基于 如下假設(shè)單個呼叫控制器是這些特征的唯一的控制器并且沒有其它應(yīng)用需要與它們關(guān) 聯(lián)。在應(yīng)用控制被分布跨越多個應(yīng)用服務(wù)器的架構(gòu)中,通信基礎(chǔ)設(shè)施可以調(diào)用序列中的 不止一個應(yīng)用來作用于單個會話請求。然而,除非這些應(yīng)用被修改為注意到此關(guān)聯(lián),否 則它們將不能調(diào)用正確的特征邏輯(即,提供所希望的服務(wù))。因此,其中單個應(yīng)用支持 企業(yè)用戶的內(nèi)部和外部分機(jī)與其它應(yīng)用之間的關(guān)聯(lián)的現(xiàn)有方案沒有注意到此關(guān)聯(lián),在分 布式應(yīng)用架構(gòu)中不能很好地運(yùn)作。
發(fā)明內(nèi)容
Avaya和其它PBX銷售商已經(jīng)通過對呼叫控制器的核心功能建立自定義分機(jī)并 且開發(fā)用于界面連接應(yīng)用的私有界面而解決了此問題。產(chǎn)業(yè)實(shí)施可以被概括為如下的兩 個大分類/模式(1)固定移動融合(FMC)和(2) IP多媒體服務(wù)(IMS)別名。
利用FMC,用戶使用單個設(shè)備從移動服務(wù)提供商和VoIP服務(wù)提供商獲得了連續(xù) 通信服務(wù)。呼叫通過保持不同標(biāo)識符(identifier)的映射并且基于設(shè)備的信號強(qiáng)度在移動 網(wǎng)絡(luò)和VoIP網(wǎng)絡(luò)之間切換呼叫的應(yīng)用服務(wù)器而被錨固。當(dāng)被用在企業(yè)網(wǎng)絡(luò)中時(shí),其它通 信應(yīng)用不會注意到此映射并且不能將移動標(biāo)識符與企業(yè)標(biāo)識符相關(guān)聯(lián)。為了影響并參與 FMC用戶的呼叫處理,需要這些應(yīng)用建立自定義界面并與錨固應(yīng)用服務(wù)器相結(jié)合。如本 領(lǐng)域技術(shù)人員可以認(rèn)識到的,這是成本昂貴并且耗時(shí)的要求。IMS引入了用于將不同身份(即,公共標(biāo)識符)關(guān)聯(lián)在一起的用戶簡檔(profile) 的概念。用戶簡檔可以使用公共標(biāo)識符或共同標(biāo)識符(即,融合標(biāo)識符)而被訪問。當(dāng) 通信請求源自或目標(biāo)為相關(guān)聯(lián)的身份中的一個時(shí),核心網(wǎng)絡(luò)基礎(chǔ)設(shè)施和應(yīng)用使用用戶簡 檔來訪問用戶信息,其中用戶簡檔可使用標(biāo)識符中的任一個而被訪問。然而,此方法要 求跨越核心基礎(chǔ)設(shè)施、應(yīng)用和提供系統(tǒng)的廣范圍改變以支持IMS別名。不理解IMS用戶 簡檔的概念的傳統(tǒng)的和當(dāng)前的產(chǎn)品不能從此方法獲益。在大多數(shù)當(dāng)前實(shí)施中,單個應(yīng)用一般負(fù)責(zé)將企業(yè)用戶身份與外部身份相關(guān)聯(lián)。 此種方法在新的獨(dú)立應(yīng)用(其邏輯依賴于身份關(guān)聯(lián))被建立時(shí)就會引入問題。缺少將外 部身份與企業(yè)用戶相關(guān)聯(lián)的廣闊網(wǎng)絡(luò)架構(gòu)致使自定義代碼和潛在的新界面的開發(fā)。此方 法不僅是低效的而且是耗時(shí)并且還是花費(fèi)很大的。如上所述,類似IMS別名之類的其它應(yīng)用要求對身份子系統(tǒng)進(jìn)行大修(例如, 跨越基礎(chǔ)設(shè)施、應(yīng)用和提供系統(tǒng))。這不適合在傳統(tǒng)基礎(chǔ)設(shè)施方面具有重大投資的網(wǎng)絡(luò)的需求。因此,本發(fā)明的一個方面是提供一種能夠促使外部身份與企業(yè)身份相關(guān)聯(lián)的解 決方案,特別是在分布式應(yīng)用架構(gòu)被實(shí)施的情況中。根據(jù)本發(fā)明的至少一些實(shí)施例,提供了一種方法、設(shè)備和系統(tǒng),它們促使去往 和來自外部身份的呼叫與針對企業(yè)身份的呼叫相類似地被對待。本發(fā)明的實(shí)施例還使得 傳統(tǒng)的和現(xiàn)有的應(yīng)用在不需要實(shí)質(zhì)性和高成本的改變的情況下就能夠運(yùn)作。本發(fā)明的一個方面提供一種非企業(yè)身份表,其將企業(yè)用戶的外部身份與他們的 企業(yè)身份相關(guān)聯(lián)。本發(fā)明的另一方面在通信請求處理中借助(leverage)非企業(yè)身份表以使得呼叫者 的外部身份可以被呼叫者的企業(yè)身份替換(例如,使用非企業(yè)身份表查找功能)。本發(fā)明的另一方面將呼叫者在某處的最初的(多個)身份插入到請求中(即,插 入請求分組頭部)。本發(fā)明的另一方面將請求路由到呼叫者的權(quán)威(authoritative)代理以進(jìn)行源端處 理(也稱為起源-側(cè)特征調(diào)用),從而使得呼叫者能夠訪問在呼叫者的企業(yè)簡檔(即,保 持在企業(yè)中并且在外部網(wǎng)絡(luò)存在的特殊情形不被共享的包含針對呼叫者的通信偏好和規(guī) 則的通信簡檔)中所定義的通信特征。在發(fā)起處理之后,請求可以被路由到被叫者的權(quán) 威代理以便進(jìn)行終端處理(也稱為終結(jié)_側(cè)特征調(diào)用)。本發(fā)明的另一方面在調(diào)用起源-側(cè)處理之后,用被叫者的企業(yè)身份來替換被叫 者的外部身份(例如,使用非企業(yè)身份表查找功能)。本發(fā)明的另一方面將請求路由到被叫者的權(quán)威代理以便進(jìn)行終結(jié)-側(cè)特征調(diào)用。
本發(fā)明的另一方面恢復(fù)被叫者的最初的外部身份(例如,使用非企業(yè)身份表查 找功能)并且然后將請求路由到外部網(wǎng)關(guān)/中繼端口(trunk)以便以外部身份結(jié)束呼叫。根據(jù)本發(fā)明的至少一些實(shí)施例,提供了一種方法,該方法一般包括在第一網(wǎng)絡(luò)的網(wǎng)絡(luò)邊界設(shè)備處接收通信請求;確定在所述通信請求中所識別的第一用戶的第一身份;以及將所述第一用戶的所述第一身份映射到所述第一用戶的第二身份,其中,映射 包括將所述通信請求改變?yōu)橥ㄟ^所述第二身份來識別所述第一用戶。在一些實(shí)施例中,所述第一身份可以是非企業(yè)身份并且所述第二身份可以是企 業(yè)身份。這通常應(yīng)用于進(jìn)入企業(yè)網(wǎng)絡(luò)的通信請求。在其它實(shí)施例中,所述第一身份可以 是企業(yè)身份并且所述第二身份可以是非企業(yè)身份。這通常應(yīng)用于從企業(yè)網(wǎng)絡(luò)外出的通信 請求。用戶身份的映射在向企業(yè)用戶提供對他們的基于企業(yè)的通信偏好的訪問時(shí)特別 有用,即使企業(yè)用戶可能正在利用非企業(yè)通信設(shè)備。換句話,當(dāng)網(wǎng)絡(luò)邊界設(shè)備針對具體 通信請求已經(jīng)利用身份映射模塊將用戶的非企業(yè)身份映射到企業(yè)身份之后,該通信請求 可以就好像其源自或者目標(biāo)為企業(yè)設(shè)備那樣被對待,即使可能并 非如此。當(dāng)通信請求穿 越網(wǎng)絡(luò)到達(dá)一個或多個應(yīng)用時(shí),無需針對每個應(yīng)用都將用戶的身份映射回企業(yè)身份。換 句話,企業(yè)網(wǎng)絡(luò)中的所有處理可以從在網(wǎng)絡(luò)邊界或某些其它網(wǎng)絡(luò)設(shè)備處發(fā)生的身份映射 中獲益。對于源自企業(yè)網(wǎng)絡(luò)的呼叫,在源端處理之后,被叫方身份在網(wǎng)絡(luò)的核心中被替 代。對于源自企業(yè)網(wǎng)絡(luò)的外部的呼叫,被叫方或呼叫方的身份可以在網(wǎng)絡(luò)邊界處被替 代。在任一種情況中,請求然后被轉(zhuǎn)發(fā)給終結(jié)方的權(quán)威服務(wù)器。在終結(jié)側(cè)處理之后,在 聯(lián)系解析期間,最初的呼叫方被恢復(fù)。在本發(fā)明的一些實(shí)施例中,身份映射還可以包括將一個網(wǎng)絡(luò)身份映射到另一個 網(wǎng)絡(luò)身份,其中這兩個身份都不是企業(yè)身份。在這樣的實(shí)施例中,呼叫可以在具有第一 非企業(yè)身份時(shí)被接收。此第一非企業(yè)身份可以被映射到針對相同用戶的企業(yè)身份。然 而,如果呼叫然后被轉(zhuǎn)發(fā)回企業(yè)網(wǎng)絡(luò)的外部,則可以將用戶的企業(yè)身份映射到另一不同 的非企業(yè)身份,以促使與被叫方的有效通信。因此,可以在呼叫或通信請求的呼叫者標(biāo) 識符字段中包括某些網(wǎng)絡(luò)類型標(biāo)識符。如在此所使用的,術(shù)語“通信請求”可以包括任何類型的通信會話-發(fā)起消息 或消息組。示例通信請求可以包括但不限于SIP INVITE、呼叫設(shè)立消息、視頻呼叫設(shè)立 消息、第一即時(shí)消息、資源預(yù)留消息或者以任何類型的已知介質(zhì)或媒體(例如,語音、 視頻、文本、電子郵件、即時(shí)消息等等)的用于發(fā)起或設(shè)立通信會話的任何其他類型的 消息。在此使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”是指參與向處理器提供指令以便執(zhí)行的任 何有形存儲裝置和/或傳輸介質(zhì)。這樣的介質(zhì)可以采取多種形式,包括但不限于非易失 性介質(zhì)、易失性介質(zhì)以及傳輸介質(zhì)。非易失性介質(zhì)例如包括NVRAM,或磁盤或光盤。 易失性介質(zhì)包括諸如主存儲器之類的動態(tài)存儲器。計(jì)算機(jī)可讀介質(zhì)的通常形式例如包 括軟盤、柔性盤、硬盤、磁帶,或任何其它磁介質(zhì)、磁光介質(zhì)、CD-ROM、任何其他光 介質(zhì)、打孔卡、紙帶、具有孔圖案的任何其它物理介質(zhì)、RAM、PROM、EPROM,快閃-EPROM、類似存儲卡的固態(tài)介質(zhì)、任何其它存儲芯片存儲盒、之后所述的載波,或 計(jì)算機(jī)可讀的任何其它介質(zhì)。電子郵件所附加的數(shù)字文件或其它自身包含的信息檔案文 件或檔案文件集被認(rèn)為是與有形存儲介質(zhì)等同的分發(fā)介質(zhì)。當(dāng)計(jì)算機(jī)可讀介質(zhì)被配置作 為數(shù)據(jù)庫時(shí),應(yīng)當(dāng)理解,該數(shù)據(jù)庫可以是任何類型的數(shù)據(jù)庫,諸如關(guān)系型、層次型、面 向?qū)ο笮偷鹊?。因此,本發(fā)明被認(rèn)為包括有形存儲介質(zhì)或分發(fā)介質(zhì),以及現(xiàn)有技術(shù)公認(rèn) 的等同物和存儲本發(fā)明的軟件實(shí)現(xiàn)的后繼的介質(zhì)。在此使用的術(shù)語“確定”、“推算”和“計(jì)算”及其變化可互換使用,并且包 括任何類型的方法、處理、數(shù)學(xué)運(yùn)算或技術(shù)。在此使用的術(shù)語“模塊”、“代理”或“工具”是指任何已知的或以后開發(fā)的 硬件、軟件、固件、人工智能、模糊邏輯,或者能夠執(zhí)行與該元件相關(guān)聯(lián)的功能的硬件 和軟件的組合。此外,雖然本發(fā)明是根據(jù)示例性實(shí)施例來描述的,但是應(yīng)當(dāng)認(rèn)識到,本 發(fā)明的單獨(dú)方面可以分開來要求保護(hù)。前面所述是本發(fā)明的實(shí)施例的簡化概括,用來提供對本發(fā)明的一些方面的理 解。此概括既非是對本發(fā)明及其各實(shí)施例的詳盡的概要也非排他性概要。并非旨在確認(rèn) 本發(fā)明的關(guān)鍵或者重要的元件,也非旨在描繪本發(fā)明的范圍,而是以簡化形式呈現(xiàn)本發(fā) 明所選概念作為對下面呈現(xiàn)的更具體的描述的導(dǎo)言。如將會認(rèn)識到的,本發(fā)明的其它實(shí) 施例可以單獨(dú)使用或與下面具體描述的或上面提出的一個或多個特征相結(jié)合使用。
圖1是示出根據(jù)本發(fā)明的至少一些實(shí)施例的通信系統(tǒng)的框圖;圖2是示出根據(jù)本發(fā)明的至少一些實(shí)施例的用于將第一用戶身份映射到第二用 戶身份的示例性數(shù)據(jù)結(jié)構(gòu)集的框圖;圖3是示出根據(jù)本發(fā)明的至少一些實(shí)施例的外出請求處理流程的示圖;以及圖4是示出根據(jù)本發(fā)明的至少一些實(shí)施例的進(jìn)入請求處理流程的示圖。
具體實(shí)施例方式下面將結(jié)合示例性通信系統(tǒng)來圖示說明本發(fā)明。雖然本發(fā)明非常適用于例如使 用(一個或多個)服務(wù)器和/或(一個或多個)數(shù)據(jù)庫的系統(tǒng),但是本發(fā)明并不限于結(jié)合 任何特定類型的通信系統(tǒng)或系統(tǒng)元件的配置來使用。本領(lǐng)域技術(shù)人員將認(rèn)識到,所公開 的技術(shù)可以用在希望跨越網(wǎng)絡(luò)邊界關(guān)聯(lián)身份的任何通信應(yīng)用中。本發(fā)明的示例性系統(tǒng)和方法也將針對分析軟件、模塊和相關(guān)聯(lián)的分析硬件來描 述。然而,為了避免不必要地模糊本發(fā)明,下面的描述省略了公知的結(jié)構(gòu)、部件和設(shè) 備,它們可以以框圖的形式被示出為是公知的或者以其它方式被概括出。為了說明的目的,許多細(xì)節(jié)被提出以便提供對本發(fā)明的透徹理解。然而,應(yīng)當(dāng) 認(rèn)識到,本發(fā)明可以在這里提出的具體細(xì)節(jié)以外以多種方式來實(shí)施。首先參考圖1,將描述根據(jù)本發(fā)明的至少一些實(shí)施例的示例性通信系統(tǒng)100。更 具體地,通信系統(tǒng)100包括第一網(wǎng)絡(luò),諸如企業(yè)通信網(wǎng)絡(luò)104,其適用于將一個或多個企 業(yè)通信設(shè)備108(即,管理企業(yè)網(wǎng)絡(luò)104的企業(yè)所擁有的、操控的和/或信賴的設(shè)備)與 一個或多個內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b互連。內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b可以對應(yīng)于任何類型的應(yīng)用或特征服務(wù)器。更具體地,內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b可以對應(yīng)于適用于向一個 或多個企業(yè)通信設(shè)備108提供SIP功能的SIP應(yīng)用或特征服務(wù)器。更寬泛地,內(nèi)部網(wǎng)絡(luò) 設(shè)備112a、112b可以向可能正在或者不一定正在使用企業(yè)通信設(shè)備108的企業(yè)用戶提供 所選的特征和應(yīng)用。除了提供特征或應(yīng)用以外,內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b還可以被配置 以對在內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b處接收的各種通信請求提供聯(lián)系解析(contact resolution) 功能和/或確定應(yīng)用定序(application sequencing)。適當(dāng)?shù)膬?nèi)部網(wǎng)絡(luò)設(shè)備112a、112b的 一些示例包括但不限于由Avaya,Inc.生產(chǎn)銷售的通信管理器、通信管理器分支、SIP使 能服務(wù)、系統(tǒng)管理器和其它類似的設(shè)備。企業(yè)通信網(wǎng)絡(luò)104可以是任何類型的已知通信介質(zhì)或者通信介質(zhì)的集合,并且 可以使用任何類型的協(xié)議來在端點(diǎn)之間傳送消息。企業(yè)通信網(wǎng)絡(luò)104可以包括有線和/或 無線通信技術(shù)。企業(yè)網(wǎng)絡(luò)104的示例包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、會話發(fā)起協(xié)議 (SIP)網(wǎng)絡(luò)以及現(xiàn)有技術(shù)中的任何其它類型的分組交換或電路交換網(wǎng)絡(luò)。另外,可以認(rèn)識 到,企業(yè)通信網(wǎng)絡(luò)104不需要局限于任何一種網(wǎng)絡(luò)類型,而是可以由多種不同的網(wǎng)絡(luò)和/ 或網(wǎng)絡(luò)類型構(gòu)成。企業(yè)網(wǎng)絡(luò)104可以經(jīng)由一個或多個網(wǎng)絡(luò)邊界設(shè)備136連接到外部通信網(wǎng)絡(luò) 152 (例如,非企業(yè)通信網(wǎng)絡(luò))。網(wǎng)絡(luò)邊界設(shè)備136的一個示例是由Avaya,Inc.生產(chǎn)銷售 的Aura會話管理器。外部通信網(wǎng)絡(luò)152可以包括任何類型的非企業(yè)網(wǎng)絡(luò)(例如,并非由 企業(yè)人員管理和/或保護(hù)的任何網(wǎng)絡(luò))。因特網(wǎng)是非信賴通信網(wǎng)絡(luò)152的示例,其構(gòu)成由 通過許多電話系統(tǒng)或其它裝置相連的位于世界各地的若干計(jì)算機(jī)和其它通信設(shè)備組成的 IP網(wǎng)絡(luò)。外部通信網(wǎng)絡(luò)152的其它示例包括但不限于標(biāo)準(zhǔn)普通老式電話系統(tǒng)(POTS)、 綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)、公共交換電話網(wǎng)絡(luò)(PSTN)、任何類型的已知蜂窩通信網(wǎng)絡(luò) 以及它們的組合。根據(jù)本發(fā)明的至少一些實(shí)施例,企業(yè)通信設(shè)備108和非企業(yè)通信設(shè)備156(即, 沒有向企業(yè)注冊的通信設(shè)備或者沒有正被已注冊的企業(yè)用戶使用的通信設(shè)備)之間的通 信可以通過一個或多個網(wǎng)絡(luò)邊界設(shè)備136來促使。外部通信設(shè)備156可以與內(nèi)部通信設(shè)備 108類似在于任一種設(shè)備可以是任何類型的已知通信或處理設(shè)備,諸如個人計(jì)算機(jī)、膝上 型計(jì)算機(jī)、個人數(shù)字助理(PDA)、蜂窩電話、智能電話、電話機(jī)、模擬電話、DCP電話 或者它們的組合。單個通信設(shè)備108或156可以由單個用戶控制或者與單個用戶相關(guān)聯(lián), 或者可以適用于由許多用戶使用(例如,允許任何企業(yè)用戶在呈遞了有效用戶名和/或口 令時(shí)都能夠利用通信設(shè)備的企業(yè)通信設(shè)備)。兩個或多個通信設(shè)備108或156可以與同一用戶相關(guān)聯(lián)。換句話,通信設(shè)備108 或156可以屬于單個用戶并且可以對應(yīng)于不同類型的通信設(shè)備。作為一個示例,企業(yè)用 戶可以具有四個企業(yè)通信設(shè)備108和/或156,其中每個分別對應(yīng)于單個用戶的個人電 話、工作電話、個人計(jì)算機(jī)和電子郵件檢索設(shè)備。因此,一些企業(yè)通信設(shè)備108可以直 接連接到企業(yè)通信網(wǎng)絡(luò)104,而諸如電子郵件檢索設(shè)備的其它企業(yè)通信設(shè)備156可以經(jīng)由 非企業(yè)服務(wù)提供商而連接到外部通信網(wǎng)絡(luò)152。然而,根據(jù)至少一些實(shí)施例,與企業(yè)用戶 相關(guān)聯(lián)的通信設(shè)備即使未連接到內(nèi)部企業(yè)網(wǎng)絡(luò)104也被認(rèn)為是企業(yè)通信設(shè)備108,因?yàn)槠?可以接收企業(yè)通信對待??商娲?,通信設(shè)備108、156中的每一個可以由不同的用戶擁 有和操縱(即,與其相關(guān)聯(lián))。
一般而言,通信設(shè)備108、156可以適用于支持與其它通信設(shè)備108、156的視 頻、音頻、文本和/或數(shù)據(jù)通信。通信設(shè)備108、156用來與其它通信設(shè)備108、156通 信的介質(zhì)的類型可以依賴于通信設(shè)備108、156可用的通信應(yīng)用。根據(jù)本發(fā)明的至少一些實(shí)施例,如果企業(yè)用戶在他們的連接到非信賴網(wǎng)絡(luò)152 的企業(yè)通信設(shè)備108處發(fā)起呼叫或者接收呼叫,則企業(yè)網(wǎng)絡(luò)104的某些特征可用于企業(yè)用 戶。這些特征可以由內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b基于網(wǎng)絡(luò)邊界設(shè)備136是否將企業(yè)用戶的 身份映射到已知的企業(yè)身份來提供。內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b可以設(shè)置一種或多種應(yīng)用116、用戶偏好表120、應(yīng)用 定序模塊124和聯(lián)系解析模塊128,以向企業(yè)用戶提供一種或多種通信特征。應(yīng)用116可 以能夠向企業(yè)用戶提供一種或多種通信特征。示例性應(yīng)用116包括但不限于EC_500(分 機(jī)轉(zhuǎn)手機(jī))應(yīng)用、呼叫設(shè)立應(yīng)用、語音郵件應(yīng)用、電子郵件應(yīng)用、語音應(yīng)用、視頻應(yīng) 用、文本應(yīng)用、會議應(yīng)用以及任何其它類型的通信應(yīng)用。用戶偏好表120可以包括針對企業(yè)網(wǎng)絡(luò)104的各企業(yè)用戶的通信偏好。根據(jù)本發(fā) 明的至少一些實(shí)施例,特定內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b可以包括僅針對所有企業(yè)用戶中的 選擇出的子集的用戶偏好。在此配置中,具有針對特定用戶的通信偏好的內(nèi)部網(wǎng)絡(luò)設(shè)備 112a、112b可以被認(rèn)為是用于該用戶的權(quán)威代理或權(quán)威服務(wù)器。當(dāng)用作權(quán)威服務(wù)器或代 理時(shí),內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b可以接收通信請求、識別與通信請求相關(guān)聯(lián)的用戶(通 常通過用戶的企業(yè)身份)以及通過參閱用戶偏好表120來確定用戶的通信偏好。在用戶的通信偏好被內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b確定時(shí),應(yīng)用定序模塊124被調(diào) 用來確定將促成用戶被識別的通信偏好的應(yīng)用序列。在一些實(shí)施例中,用戶偏好表120 的內(nèi)容可以由企業(yè)用戶經(jīng)由web界面和/或聽覺界面提供。內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b然后可以將通信請求路由到適當(dāng)?shù)膽?yīng)用116 (不管其駐 留在相同的設(shè)備中或是不同的設(shè)備中)以被該應(yīng)用處理。聯(lián)系解析模塊128可以被配置以在通信請求被必要的應(yīng)用116處理之后對通信請 求執(zhí)行聯(lián)系解析。在一些實(shí)施例中,聯(lián)系解析模塊128可以駐留在相同的權(quán)威服務(wù)器或 代理上。在其它實(shí)施例中,聯(lián)系解析模塊128可以駐留在與具有用戶的通信偏好的設(shè)備 不同的內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b上。在任一種情況中,聯(lián)系解析模塊128是可以關(guān)于通 信警報(bào)來確定用戶的通信偏好并且向或者不向與用戶相關(guān)聯(lián)的適當(dāng)通信設(shè)備進(jìn)行報(bào)警的 特定種類的應(yīng)用。例如,如果企業(yè)用戶具有與其相關(guān)聯(lián)的兩個不同的通信設(shè)備108,則聯(lián) 系解析模塊128可以在針對特定用戶的通信請求被接收時(shí)確定是向這些通信設(shè)備108中的 一個還是兩個進(jìn)行報(bào)警。在聯(lián)系解析階段結(jié)束之后,通信請求可以被轉(zhuǎn)發(fā)給試圖建立通 信會話的適當(dāng)?shù)耐ㄐ旁O(shè)備108。根據(jù)本發(fā)明的至少一些實(shí)施例,網(wǎng)絡(luò)邊界設(shè)備136可以包括身份映射模塊140、 非企業(yè)身份表144和路由表148,它們使得網(wǎng)絡(luò)邊界設(shè)備136能夠分析進(jìn)入企業(yè)網(wǎng)絡(luò)104 或者從企業(yè)網(wǎng)絡(luò)104出去的呼叫或通信請求,確定呼叫或通信請求中的哪個實(shí)體要使其 身份映射到供替換的身份,并且將呼叫或通信請求改變?yōu)閰㈤喒┨鎿Q的身份。如本領(lǐng)域技術(shù)人員可認(rèn)識到的,內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b還可以用于分析呼叫 并且適當(dāng)?shù)貙⒑艚姓吆?或被叫者的身份映射到供替換的身份。因此,雖然未描述,但 是內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b中的一者或兩者也可以包括身份映射模塊140、非企業(yè)身份表144和路由表148。在此提供的網(wǎng)絡(luò)邊界設(shè)備136包括屬于企業(yè)網(wǎng)絡(luò)104的維護(hù)某部分的企業(yè)用戶記 錄的任何類型的設(shè)備??梢钥紤]作為網(wǎng)絡(luò)邊界設(shè)備136的示例性設(shè)備包括但不限于SIP 路由元件、用戶關(guān)聯(lián)元件、會話邊界控制器(SBC)、網(wǎng)關(guān)和代理。SIP路由元件是能夠 建立SIP站點(diǎn)之間的路由和撥號計(jì)劃關(guān)系的任何設(shè)備,和/或提供從非信賴通信網(wǎng)絡(luò)152 到企業(yè)網(wǎng)絡(luò)104的入口 /企業(yè)網(wǎng)絡(luò)104到非信賴通信網(wǎng)絡(luò)152的出口。用戶關(guān)聯(lián)元件包 括能夠?qū)⒂脩艚壎ǖ皆O(shè)備和/或?qū)⒂脩艚壎ǖ剿麄兊膽?yīng)用的任何設(shè)備。代理包括能夠接 管來自通信設(shè)備的呼叫控制并且用作地址翻譯(名稱到IP地址)的中央知識庫的任何設(shè) 備。如可以認(rèn)識到的,這些元件中的一個或多個可以駐留在共同的服務(wù)器上或者可以分 布跨越多個服務(wù)器。根據(jù)本發(fā)明的至少一些實(shí)施例,通信請求內(nèi)的用戶身份的映射不一定必須發(fā) 生在網(wǎng)絡(luò)邊界設(shè)備136處。例如,此映射可以發(fā)生在企業(yè)網(wǎng)絡(luò)104內(nèi)的網(wǎng)絡(luò)邊界設(shè)備 136 “之后”。用戶身份的映射在向企業(yè)用戶提供對他們的基于企業(yè)的通信偏好(存儲在用戶 偏好表120中)的訪問時(shí)特別有用,即使企業(yè)用戶可能正在利用非企業(yè)通信設(shè)備108。換 句話,當(dāng)網(wǎng)絡(luò)邊界設(shè)備136針對具體通信請求已經(jīng)利用身份映射模塊140將用戶的非企業(yè) 身份映射到企業(yè)身份之后,該通信請求可以就好像其源自或者目標(biāo)為企業(yè)設(shè)備那樣被對 待,即使可能并非如此。當(dāng)通信請求穿越網(wǎng)絡(luò)到達(dá)一個或多個應(yīng)用116、124、128時(shí), 無需針對每個應(yīng)用都將用戶的身份映射回企業(yè)身份。此步驟已經(jīng)在網(wǎng)絡(luò)邊界設(shè)備136處 執(zhí)行了,因此,身份映射是不可知的(agnostic)并且被綁定到通信會話的應(yīng)用,而非特定 應(yīng)用。換句話,企業(yè)網(wǎng)絡(luò)104內(nèi)的所有處理可從在網(wǎng)絡(luò)邊界設(shè)備136處發(fā)生的身份映射 中獲益。另外,雖然網(wǎng)絡(luò)邊界設(shè)備136被描繪為包含非企業(yè)身份表144和路由表148,但 是本領(lǐng)域技術(shù)人員將會認(rèn)識到,需要用來填充這些表的所有信息或者某些信息也可以駐 留在可被網(wǎng)絡(luò)邊界設(shè)備136訪問的企業(yè)數(shù)據(jù)庫132中。因此,當(dāng)這些表中的一個內(nèi)的信 息被企業(yè)用戶或企業(yè)網(wǎng)絡(luò)管理員預(yù)先提供或者改變了時(shí),數(shù)據(jù)可以在單個點(diǎn)(即,企業(yè) 數(shù)據(jù)庫132)處被改變并且網(wǎng)絡(luò)邊界設(shè)備136可以按需來檢索這些更新??商娲兀?144、148可以單獨(dú)并全部地被保持在各個網(wǎng)絡(luò)邊界設(shè)備136內(nèi)。根據(jù)本發(fā)明的至少一些實(shí)施例,非企業(yè)身份表144是用戶和/或管理員提供的包 含將某些企業(yè)用戶的企業(yè)身份映射到相同用戶的一個或多個非企業(yè)身份的信息的表。身 份映射模塊140是可操作用于實(shí)現(xiàn)必要的身份映射的例程,其使得企業(yè)用戶能夠在沒有 利用企業(yè)通信設(shè)備108的情況下訪問他們的企業(yè)通信偏好。另一方面,路由表148包括企業(yè)身份到用于與該身份相關(guān)聯(lián)的用戶的權(quán)威服務(wù) 器或代理的映射。此信息也可以經(jīng)由web界面或視覺界面直接提供在網(wǎng)絡(luò)邊界設(shè)備120 中,或者可以在用戶更新他們在企業(yè)數(shù)據(jù)庫116中的信息時(shí)自動填充(例如,企業(yè)數(shù)據(jù)庫 116可以將數(shù)據(jù)更新推入網(wǎng)絡(luò)邊界設(shè)備120或者邊界設(shè)備120可以定期向企業(yè)數(shù)據(jù)庫116 輪詢近來的改變)。換句話,路由表148可以包括識別用戶(通常經(jīng)由企業(yè)AOR)并且將企業(yè)AOR映 射到內(nèi)部網(wǎng)絡(luò)設(shè)備112a、112b的信息。SIP允許使用三個(或更多個)別名中的任何一個來表達(dá)域內(nèi)AOR。 “域內(nèi)”是指企業(yè)對其而言是可信的任何域或子域的成員。每個別 名可以是指相同的用戶,但是表達(dá)或格式不同。為每個用戶分配三個AOR提供了與典型 私有企業(yè)網(wǎng)絡(luò)、全球PSTN、因特網(wǎng)的最大互操作性。作為示例,對于用戶“JohnDoe” 的三個AOR可以是· 3031234567@e.com-此格式被稱為企業(yè)私有編號格式。用戶部分必須是數(shù)字 串。其不包括“ + ”字符,但是包括@3位域部分。注意客戶可以選擇E.164格式 (沒有開頭的“ + ”)作為他們的私有編號計(jì)劃或根本不具有私有編號計(jì)劃別名?!?+13031234567@e.com-此格式被稱為E.164國際格式。其在第一位置包括 “ + ”字符并且包括@SIP域部分?!?JohnDoe@e.com-此格式被稱為字母數(shù)字處理格式。其包括@SIP域部分并且 用戶部分一定不是E.164國際格式或私有編號格式。所有這三種形式被認(rèn)為是符合企業(yè)規(guī)范的,因?yàn)樗鼈兛珊诵穆酚刹⑶椅ㄒ坏乇?示遍及企業(yè)網(wǎng)絡(luò)104中的每個位置或站點(diǎn)的單個用戶。所有這些AOR格式以及針對它們 的路由都是提供好的,并且所有的或者其中一些提供的信息可以被保持在路由表148和/ 或非企業(yè)身份表144中。在操作中,網(wǎng)絡(luò)邊界設(shè)備136適用于從外部通信網(wǎng)絡(luò)152和企業(yè)網(wǎng)絡(luò)104中的任 一者接收通信請求。網(wǎng)絡(luò)邊界設(shè)備136然后調(diào)用身份映射模塊140來分析通信請求并確定 在通信請求中所識別的一個或多個實(shí)體,諸如發(fā)起用戶(即,呼叫者)、目標(biāo)用戶(即, 被叫者)和/或目標(biāo)實(shí)體(例如,在其中一個通信請求被導(dǎo)向企業(yè)而非特定用戶的聯(lián)系中 心配置中)。身份映射模塊140獲得此信息并且執(zhí)行評估以確定在通信請求中所識別的一 個或多個實(shí)體是否具有可供替代的身份(例如,通信請求中經(jīng)由非企業(yè)身份所識別的用 戶的企業(yè)身份,或者通信請求中經(jīng)由企業(yè)身份所識別的用戶的非企業(yè)身份)。此評估可以 包括針對存儲在非企業(yè)身份表144、路由表148中的信息或者任何其它提供的策略或規(guī)則 進(jìn)行的比較?;诖舜_定,身份映射模塊140然后利用可供替代的標(biāo)識符來改變通信請 求中的一個或多個頭部,此可供替代的標(biāo)識符將跟隨通信請求通過企業(yè)網(wǎng)絡(luò)104或者非 信賴通信網(wǎng)絡(luò)152。參考圖2,將根據(jù)本發(fā)明的至少一些實(shí)施例來描述用于映射身份的示例性數(shù)據(jù)結(jié) 構(gòu)集。更具體地,將根據(jù)本發(fā)明的至少一些實(shí)施例來描述非企業(yè)身份表144和路由表148 的細(xì)節(jié)。非企業(yè)身份表144可以包括用于促使將非企業(yè)身份映射到企業(yè)身份或者反之的 一個或多個字段。在一些實(shí)施例中,非企業(yè)身份表144包括利用針對企業(yè)用戶的各種實(shí) 體/非實(shí)體關(guān)聯(lián)填充的企業(yè)身份字段和非企業(yè)身份字段。在一些實(shí)施例中,在給定網(wǎng)絡(luò) 邊界設(shè)備136處的非企業(yè)身份表144可以包括針對所有企業(yè)用戶的條目,或者至少具有企 業(yè)身份和非企業(yè)身份之間的映射的那些條目。在其它實(shí)施例中,網(wǎng)絡(luò)邊界設(shè)備136處的 非企業(yè)身份表144可以包括僅僅針對所有企業(yè)用戶中的子集的條目。路由表148也可以包括用于促使將企業(yè)用戶映射到權(quán)威服務(wù)器的一個或多個字 段。在一些實(shí)施例中,路由表148包括企業(yè)身份字段和權(quán)威服務(wù)器字段。路由表148中 的每行將針對企業(yè)用戶的特定企業(yè)身份映射到該用戶的權(quán)威服務(wù)器。如本領(lǐng)域技術(shù)人員 可認(rèn)識到的,因?yàn)槠髽I(yè)身份(例如,域內(nèi)AOR)可以具有多個別名,所以用戶的每個別名可以被映射到相同的權(quán)威服務(wù)器。如在圖2中可以看出,特定用戶(Alice)可以具有多個非企業(yè)身份204a、204b, 其中每個可與不同的通信設(shè)備(例如,個人家裝電話和個人蜂窩電話)相關(guān)聯(lián)。所有的 用戶的非企業(yè)身份204a、204b都可以映射到相同的企業(yè)身份208,企業(yè)身份208然后在路 由表148中被參考以識別用于該用戶的權(quán)威服務(wù)器。根據(jù)至少一些實(shí)施例,身份映射模塊140可以被配置來接收通信請求并且將通 信請求的頭部中的用戶的第一身份用針對該用戶的第二身份來替代。非企業(yè)身份表144 中針對用戶的企業(yè)和非企業(yè)身份可以包括可以被身份映射模塊140交換的那些可供替代 的身份,這依賴于通信請求是從企業(yè)網(wǎng)絡(luò)104進(jìn)入的還是外出的?,F(xiàn)在參考圖3,將根據(jù)本發(fā)明的至少一些實(shí)施例描述示例性外出請求處理流程 圖。該特定流程圖反映了針對從企業(yè)網(wǎng)絡(luò)104外出到非信賴通信網(wǎng)絡(luò)152的通信請求所 采取的步驟。該流程在當(dāng)由企業(yè)通信設(shè)備108發(fā)起通信請求時(shí)開始(步驟304)。之后, 如果企業(yè)要求用戶授權(quán)的步驟,則執(zhí)行用戶授權(quán)(步驟308)。通信請求然后經(jīng)歷源端-側(cè)處理,其中,呼叫方的權(quán)威服務(wù)器基于呼叫方的通 信偏好來確定適當(dāng)?shù)膽?yīng)用序列(步驟312)。此應(yīng)用序列是通過參考用戶偏好表120內(nèi)的 呼叫方的企業(yè)身份并確定與呼叫方的偏好匹配的應(yīng)用序列來確定的。當(dāng)通信請求在網(wǎng)絡(luò)邊界設(shè)備136處被接收時(shí),流程繼續(xù),其中,身份映射模塊 140被調(diào)用來確定被叫方是否在非企業(yè)身份表144中(步驟316)。如果在非企業(yè)身份表 144中沒有找到針對被叫方的匹配,則通信請求繼續(xù)到非信賴通信網(wǎng)絡(luò)152。然而,如果 在非企業(yè)身份表144中找到了匹配,則請求URI的內(nèi)容(即,目的地側(cè)頭部中的被叫方的 非企業(yè)身份)被在非企業(yè)身份表144中找到的被叫方的企業(yè)身份替代。另外,識別目的 地設(shè)備是外部設(shè)備(即,非企業(yè)通信設(shè)備)的補(bǔ)充參數(shù)可以添加到頭部。將此特定數(shù)據(jù) 添加到通信請求的另外的細(xì)節(jié)在2009年6月26目提交的美國專利申請No.12/493,031中 被描述,其全部內(nèi)容通過引用被結(jié)合于此。此外,被叫方的最初的標(biāo)識符(即,非企業(yè)身份)可以通過使其值插入頭部而保 持在通信請求中,在稍后的呼叫處理點(diǎn)可以在頭部中檢索該標(biāo)識符。之后,呼叫階段可以被改變成終端-側(cè)處理,并且通信請求可以被路由到通過 參考路由表148確定的被叫方的權(quán)威服務(wù)器(步驟320)。當(dāng)在被叫方的權(quán)威服務(wù)器接收 到通信請求時(shí),實(shí)際的終端-側(cè)處理開始,以使得該權(quán)威服務(wù)器的應(yīng)用定序模塊124基于 被叫方的通信偏好來確定用于對通信請求進(jìn)行終端-側(cè)處理的適當(dāng)應(yīng)用序列(步驟324)。在終端側(cè)處理之后,通信請求的階段可再次被改變?yōu)槁?lián)系解析階段,并且聯(lián)系 解析可以針對所有聯(lián)系地址而被執(zhí)行(步驟328)。在此步驟中,請求URI中的值可以被 聯(lián)系地址替代,并且通信請求的階段可以被改變?yōu)榻Y(jié)束點(diǎn)。通信請求然后被轉(zhuǎn)發(fā)到(一 個或多個)適當(dāng)設(shè)備。在目的地設(shè)備中的一個是企業(yè)網(wǎng)絡(luò)104內(nèi)的企業(yè)通信設(shè)備108的 情況中,然后路由邏輯將此請求轉(zhuǎn)發(fā)到聯(lián)系地址(步驟332)。另一方面,如果目的地設(shè) 備中的一個是非企業(yè)通信設(shè)備156,則通信請求被路由到適當(dāng)?shù)木W(wǎng)關(guān)/SIP中繼端口(步 驟336),以使得通信請求可以被路由到所希望的外部號碼(步驟340)。在一些實(shí)施例 中,因?yàn)闃?biāo)簽階段已經(jīng)被改變成通信請求的結(jié)束點(diǎn),所以路由邏輯可以被允許繞過在呼 叫路由期間通常需要的非企業(yè)分機(jī)以及其他表查找。此外,因?yàn)橥ㄐ耪埱笳x開企業(yè)網(wǎng)絡(luò)104,所以利用被叫方的最初的身份來替代請求URI中的值是有益的或者必要的。現(xiàn)在參考圖4,將根據(jù)本發(fā)明的至少一些實(shí)施例來描述示例性進(jìn)入請求處理流程 圖。此特定流程圖反映了針對在企業(yè)網(wǎng)絡(luò)104處接收的從非信賴網(wǎng)絡(luò)152進(jìn)入的通信請 求所采取的步驟。該流程以通信請求的源端是非信賴通信網(wǎng)絡(luò)152的某部分(例如,通過 非企業(yè)通信設(shè)備156)而開始(步驟404)。到來的請求在網(wǎng)關(guān)、SIP中繼端口或類似類型 的網(wǎng)絡(luò)邊界設(shè)備136處被接收(步驟408)。最初,通信請求不具有與其相關(guān)聯(lián)的階段。 當(dāng)接收到請求時(shí),網(wǎng)絡(luò)邊界設(shè)備136調(diào)用身份映射模塊140來在非企業(yè)身份表144中查找 通信請求的PAI頭部、來自(From)頭部或者某些其他約定的頭部所識別的該請求的發(fā)起 者(呼叫者或呼叫方)。如果在非企業(yè)身份表144中未找到對于發(fā)起者的標(biāo)識符的匹配,則流程通過在 路由表148中查找在R-URI頭部、去往(To)頭部或某些其他約定的頭部中所識別的通信 請求的目標(biāo)(被叫者或被叫方)來繼續(xù),以確定用于被叫方的權(quán)威服務(wù)器(步驟412)。 再次,PAI頭部和請求URI的細(xì)節(jié)在美國專利申請No.12/493,031中被描述。通信請求然后被網(wǎng)絡(luò)邊界設(shè)備136轉(zhuǎn)發(fā)到用于被叫方的權(quán)威服務(wù)器,在此,針 對被叫方的應(yīng)用序列被確定(步驟428)。這調(diào)用對通信請求的終端處理,涉及將通信請 求傳送到在應(yīng)用序列中所識別的應(yīng)用116,以使得那些應(yīng)用116可以處理通信請求。之 后,權(quán)威服務(wù)器可以執(zhí)行聯(lián)系解析,并且通信請求被轉(zhuǎn)發(fā)到與被叫方相關(guān)聯(lián)的(一個或 多個)適當(dāng)?shù)耐ㄐ旁O(shè)備(步驟432)。返回步驟408,如果在非企業(yè)身份表144中找到了針對呼叫方的匹配,則流程通 過將呼叫方的最初的身份映射到呼叫方的企業(yè)身份來繼續(xù)(步驟416)。在此步驟中,發(fā) 起者的企業(yè)AOR替代了通信請求的PAI頭部中的發(fā)起者的最初的非企業(yè)身份。另外,通 信請求可以被標(biāo)記某個指示符,諸如設(shè)備-類型=外部,以指示通信請求源自非企業(yè)通 信設(shè)備156。此外,被叫方的最初的身份可以作為參數(shù)被插入通信請求,有可能被插入 通信請求的一個或多個頭部。用于呼叫方的權(quán)威服務(wù)器然后通過參考路由表148來被確 定。呼叫階段然后被改變以反映源端處理正開始并且請求被轉(zhuǎn)發(fā)到權(quán)威服務(wù)器(步 驟420)。權(quán)威服務(wù)器基于呼叫方的通信偏好來確定應(yīng)用序列并且將通信請求路由到序列 中的第一應(yīng)用以調(diào)用此應(yīng)用序列。如本領(lǐng)域技術(shù)人員可認(rèn)識到的,上述應(yīng)用序列中的任 一個可以包括調(diào)用一個或多個應(yīng)用。當(dāng)?shù)谝粦?yīng)用完成對通信請求的處理時(shí),第一應(yīng)用然 后可將通信請求轉(zhuǎn)發(fā)到(在應(yīng)用序列中所識別的)第二應(yīng)用以繼續(xù)對通信請求進(jìn)行處理并 且完成應(yīng)用序列。在用于發(fā)起者的應(yīng)用序列的應(yīng)用被調(diào)用之后,該方法通過將通信請求路由到被 叫方的權(quán)威服務(wù)器而繼續(xù)(步驟424)。如本領(lǐng)域技術(shù)人員可以認(rèn)識到的,用于呼叫方和 被叫方二者的權(quán)威服務(wù)器可以由網(wǎng)絡(luò)邊界設(shè)備136在同一步驟中確定或者在分別的步驟 中確定。被叫方的權(quán)威服務(wù)器可以與呼叫方的權(quán)威服務(wù)器相同或者可以不同。一般來 說,在單個設(shè)備(例如,網(wǎng)絡(luò)邊界設(shè)備136)處確定用于呼叫方和被叫方二者的權(quán)威服務(wù) 器比在兩個不同的步驟中確定更高效,因?yàn)榭舍槍艚蟹胶捅唤蟹絽⒖纪宦酚杀?48。 之后,通信請求的終端處理開始(步驟428)。圖3和圖4被用來討論這樣的通信情形,其中,因?yàn)橥ㄐ耪埱笥善髽I(yè)通信設(shè)備108發(fā)起并且被導(dǎo)向非企業(yè)通信設(shè)備156或者因?yàn)橥ㄐ耪埱笥煞瞧髽I(yè)通信設(shè)備156發(fā)起并 且被導(dǎo)向企業(yè)通信設(shè)備108,所以,通信請求自然地穿越企業(yè)網(wǎng)絡(luò)104邊界。在這些情形 中,通信請求由于通信的固有本質(zhì)而遭遇到網(wǎng)絡(luò)邊界設(shè)備136。如本領(lǐng)域技術(shù)人員可以認(rèn)識到的,通信請求也可以在一個企業(yè)通信設(shè)備108處 發(fā)起,并且被導(dǎo)向到另一企業(yè)通信設(shè)備108。這些類型的通信被稱為內(nèi)部通信,因?yàn)樗鼈?一般發(fā)生在兩個被身份的企業(yè)用戶之間。將根據(jù)本發(fā)明的至少一些實(shí)施例來描述兩個企 業(yè)用戶之間的內(nèi)部呼叫的操作,其中,這兩個用戶使他們的企業(yè)AOR綁定到一個或多個 外部號碼。當(dāng)具有共享外線(line appearance)(具有外部號碼)的用戶向另一企業(yè)用戶發(fā)起請 求時(shí),該請求通過呼叫用戶的權(quán)威服務(wù)器。源端-側(cè)權(quán)威服務(wù)器(即,呼叫方的權(quán)威服 務(wù)器)調(diào)用與呼叫方相關(guān)聯(lián)的源端應(yīng)用116的序列,這些應(yīng)用116中的一個負(fù)責(zé)實(shí)現(xiàn)共享 外線。此時(shí),呼叫未被擴(kuò)展到外部號碼,而是企業(yè)設(shè)備具有對其進(jìn)行擴(kuò)展的選擇權(quán)。在終端-側(cè),被叫方的權(quán)威服務(wù)器起動與被叫方相關(guān)聯(lián)的應(yīng)用序列。因?yàn)楸唤?方也具有共享外線特征,所以終端序列中的應(yīng)用116之一負(fù)責(zé)此邏輯。為了將呼叫提供給包括外部號碼的被叫方的不同聯(lián)系,應(yīng)用116可以借助聯(lián)系 解析邏輯通過將請求轉(zhuǎn)發(fā)到聯(lián)系解析模塊128來使呼叫分岔(無需修改R-URI)。可替代 地,應(yīng)用可以通過用不同的聯(lián)系地址替代R-URI來使呼叫分岔。現(xiàn)在根據(jù)本發(fā)明的至少一些實(shí)施例來描述涉及兩個企業(yè)用戶的少數(shù)呼叫情形。 兩個用戶都具有企業(yè)號碼(即,企業(yè)身份)以及相關(guān)聯(lián)的外部號碼(即,非企業(yè)身份)。 下面是兩個呼叫示例1.企業(yè)用戶通過從企業(yè)電話撥打被叫用戶的PSTN分機(jī)來呼叫另一用戶;以及2.企業(yè)用戶通過從其企業(yè)電話的PSTN分機(jī)撥打企業(yè)號碼來呼叫另一用戶。在這些示例中,可以假設(shè)這兩個企業(yè)用戶是Alice和Bob。它們分別具有企業(yè)ID 2852l223@avaya.com(稱其為 Alice-e)和 2538l324@avaya.com(稱其為 Bob_e)。另夕卜, 他們都將他們的企業(yè)特征擴(kuò)展到他們的外部號碼。Alice具有移動號碼+17324215858 (稱 其為Alice-m)并且Bob具有移動號碼+13035657856 (稱其為Bob_m)作為他們各自的 PSTN分機(jī)。在第一種情形中,Alice從她的企業(yè)電話呼叫Bob的移動號碼,而在第二種情形 中,Alice從她的移動號碼呼叫Bob的辦公室號碼。在第一種情形中,因?yàn)锳lice-e向 Bob-m發(fā)起呼叫,所以通信請求通過Alice的權(quán)威服務(wù)器。因?yàn)榇藱?quán)威服務(wù)器作為呼叫 源端,因此其調(diào)用與Alice的通信偏好相關(guān)聯(lián)的源端應(yīng)用。在所有源端側(cè)應(yīng)用都被調(diào)用之 后,此權(quán)威服務(wù)器將呼叫階段改變?yōu)榻K結(jié)。為了確定接下來的權(quán)威服務(wù)器,Alice的權(quán)威 服務(wù)器將此通信請求傳送到邊界設(shè)備136,邊界設(shè)備136調(diào)用身份映射模塊140來在非企 業(yè)身份表144中查找被叫方(Bob-m)。可替代地,Alice的權(quán)威服務(wù)器可以包括能夠執(zhí)行 表144查找的身份映射模塊140。因?yàn)锽ob-m與Bob-e相關(guān)聯(lián),所以在非企業(yè)身份表144中找到了條目。使用 Bob-e,在路由表148中執(zhí)行另一查找以確定用于Bob的權(quán)威服務(wù)器。在將請求轉(zhuǎn)發(fā)給 Bob的權(quán)威服務(wù)器之前,通信請求被更新以反映呼叫的特殊性質(zhì)。在Bob的權(quán)威服務(wù)器處,(在用戶偏好表120中確定的)與Bob的通信簡檔相關(guān)聯(lián)的終端應(yīng)用116被調(diào)用。因?yàn)閼?yīng)用116之一負(fù)責(zé)共享外線特征,所以其可以將請求分 岔到Bob注冊的多個設(shè)備(如Bob-e和Bob-m)。此應(yīng)用116通過登記到登記事件分組 或者類似的知道登記的應(yīng)用來學(xué)得Bob的多個聯(lián)系地址??商娲兀藨?yīng)用116可以依 賴Bob的權(quán)威服務(wù)器的聯(lián)系解析模塊128來使請求分岔。如果此應(yīng)用116希望權(quán)威服務(wù) 器使請求分岔,則其不改變R-URI。在調(diào)用了所有的終端側(cè)應(yīng)用之后,Bob的權(quán)威服務(wù) 器執(zhí)行聯(lián)系解析。對于SIP設(shè)備(Bob-e),其將請求轉(zhuǎn)發(fā)給登記的地址。對于外部設(shè)備 (Bob-m),其將呼叫移交到網(wǎng)絡(luò)邊界設(shè)備136以遞送到適當(dāng)?shù)耐獠烤W(wǎng)關(guān)/SIP中繼端口。在第二中情形中,Alice從她的移動電話(Alice-m)向Bob的企業(yè)AOR(Bob-e) 發(fā)起呼叫。該呼叫請求穿越移動網(wǎng)絡(luò)到達(dá)連接企業(yè)網(wǎng)絡(luò)104與非信賴通信網(wǎng)絡(luò)152的網(wǎng) 絡(luò)邊界設(shè)備136。網(wǎng)絡(luò)邊界設(shè)備136接收請求并且調(diào)用身份映射模塊140。由于請求已 到達(dá)而沒有任何階段標(biāo)簽,所以呼叫方ID(AliCe-m)針對非企業(yè)身份表144被檢查。因 為關(guān)聯(lián)被找到(到Alice-e),所以在路由表148中執(zhí)行另一查找以定位Alice的權(quán)威服務(wù) 器。在將請求轉(zhuǎn)發(fā)給Alice的權(quán)威服務(wù)器之前,階段標(biāo)簽被插入到請求中以請求對呼叫進(jìn) 行源端處理。另外,通信請求被更新以反映呼叫的特殊性質(zhì)。在Alice的權(quán)威服務(wù)器處,(由用戶偏好表120確定的)與Alice相關(guān)聯(lián)的源端-側(cè) 應(yīng)用被調(diào)用。因?yàn)閼?yīng)用116之一是共享外線,所以此應(yīng)用116向其他登記的聯(lián)系發(fā)送通 知。這將使得Alice能夠從其它設(shè)備(諸如Alice-e)加入此呼叫。在所有源端側(cè)應(yīng)用被 調(diào)用之后,Alice的權(quán)威服務(wù)器將呼叫階段改變?yōu)榻K結(jié)。為了確定下一個權(quán)威服務(wù)器,通 信請求被傳送到網(wǎng)絡(luò)邊界設(shè)備136,在網(wǎng)絡(luò)邊界設(shè)備136處,身份映射模塊140被調(diào)用以 在非企業(yè)身份表144中查找被叫方(Bob-e)。可替代地,Alice的權(quán)威服務(wù)器可以在非企 業(yè)身份表144中執(zhí)行查找。因?yàn)樵诖吮碇形凑业紹ob-e,所以在路由表148中執(zhí)行第二查找以確定Bob-e的 權(quán)威服務(wù)器。因?yàn)锽ob-e是企業(yè)用戶,所以此查找返回Bob的權(quán)威服務(wù)器的地址。在將 請求轉(zhuǎn)發(fā)給Bob的權(quán)威服務(wù)器之前,階段標(biāo)簽被插入到請求中以請求對該通信請求的終 端處理。在Bob的權(quán)威服務(wù)器處,(從用戶偏好表120確定的)與Bob的簡檔相關(guān)聯(lián)的終 端應(yīng)用被調(diào)用。因?yàn)锽ob也具有多個聯(lián)系(內(nèi)部的和外部的),所以請求被分岔以終止 于企業(yè)SIP設(shè)備(Bob-e)和外部移動設(shè)備(Bob-m)。依賴于邏輯和應(yīng)用策略,這些設(shè)備 之一(通常是用于應(yīng)答的第一設(shè)備)保持在呼叫中,而其他請求被丟棄。直到目前為止討論的通信情形一般涉及自然地穿越企業(yè)網(wǎng)絡(luò)104的邊界的通信 (例如,到達(dá)企業(yè)網(wǎng)絡(luò)104或離開企業(yè)網(wǎng)絡(luò)104的呼叫)或者由于共享線路穿越企業(yè)網(wǎng)絡(luò) 104的邊界的通信。本發(fā)明的實(shí)施例還可以被用在其中第一企業(yè)用戶從非企業(yè)通信設(shè)備 156呼叫第二用戶(不一定是企業(yè)用戶)的境況中。這可能要求企業(yè)用戶將他們的非企業(yè) 通信設(shè)備156配置為以“企業(yè)模式”而非正常模式操作,從而通信請求被直接發(fā)送到被 撥的號碼。在企業(yè)模式中,非企業(yè)通信設(shè)備156可適用于利用被撥號碼生成通信請求, 但是將此通信請求發(fā)送到企業(yè)網(wǎng)絡(luò)104以進(jìn)行源端側(cè)處理。這使得網(wǎng)絡(luò)邊界設(shè)備136能夠 如上所述地接收通信請求并且處理通信請求。當(dāng)源端-側(cè)處理完成后,通信請求可以被 發(fā)送給網(wǎng)絡(luò)邊界設(shè)備136以使得其可以被路由到被撥號碼。如果被叫方具有企業(yè)身份, 則通信請求可以通過非信賴通信網(wǎng)絡(luò)152被直接轉(zhuǎn)發(fā)給被叫方。然而,如果被叫方不具有企業(yè)身份,則網(wǎng)絡(luò)邊界設(shè)備136可以如上所述調(diào)用身份映射模塊140并且可以在企業(yè)網(wǎng) 絡(luò)104中發(fā)生對通信請求的終端側(cè)處理。根據(jù)本發(fā)明的至少一些實(shí)施例,可以將一種網(wǎng)絡(luò)類型映射到另一網(wǎng)絡(luò)類型。特 別地,可以在呼叫方身份字段中包括某種網(wǎng)絡(luò)類型標(biāo)識符。不是簡單地將外部身份映射 到企業(yè)身份并且可能將企業(yè)身份映射回到同樣的外部身份,而是,可以借助本發(fā)明的實(shí) 施例來將第一外部身份映射到企業(yè)身份,并且然后將企業(yè)身份映射到與第一外部身份不 同的第二外部身份。這可以使得呼叫方或被叫方能夠從企業(yè)網(wǎng)絡(luò)內(nèi)訪問并借助多個外部 身份。雖然已經(jīng)結(jié)合呼叫描述了眾多細(xì)節(jié),但是本發(fā)明的實(shí)施例不限于此。例如,本 發(fā)明的實(shí)施例可以用在任何SIP請求中,包括但不限于存在(presence)請求、即時(shí)消息傳 送和其他通信服務(wù)。另外,雖然已經(jīng)結(jié)合使用估計(jì)算法(可以包括表查找)描述了本發(fā)明,但是本領(lǐng) 域技術(shù)人員將認(rèn)識到本發(fā)明的實(shí)施例不限于此。更具體地,本發(fā)明的實(shí)施例涉及如下事 實(shí)呼叫或請求的身份是否改變,并且具體地,設(shè)備如何決定創(chuàng)建和應(yīng)用改變。在不脫 離本發(fā)明的精神的前提下,任何決定算法都可用于確定實(shí)體的身份是否應(yīng)當(dāng)被改變。雖然上面描述的流程圖是根據(jù)特定事件序列來討論的,但是應(yīng)當(dāng)認(rèn)識到,可以 不在重大影響本發(fā)明的操作的前提下可以發(fā)生對此序列的改變。另外,精確的事件序列 無需按照在示例性實(shí)施例中提出的那樣發(fā)生。在此圖示說明的示例性實(shí)施例不限于具體 圖示說明的實(shí)施例,而是還可以由其它示例性實(shí)施例利用,并且每個描述的特征是可單 獨(dú)分開要求保護(hù)的。本發(fā)明的系統(tǒng)、方法和協(xié)議可以在所描述的通信設(shè)備以外的或代替所描述的通 信設(shè)備的如下裝置上實(shí)現(xiàn)專用計(jì)算機(jī)、編程的微處理器或微控制器以及(一個或多個) 外圍集成電路元件、ASIC或其他它集成電路、數(shù)字信號處理器、硬連線電子或邏輯電路 (諸如離散的元件電路)、諸如PLD、PLA, FPGA、PAL之類的可編程邏輯設(shè)備、諸如 服務(wù)器、個人計(jì)算機(jī)的通信設(shè)備、任何相當(dāng)?shù)难b置等。一般而言,能夠?qū)崿F(xiàn)能實(shí)施在此 圖示說明的方法的狀態(tài)機(jī)的任何設(shè)備都可以被用來實(shí)現(xiàn)根據(jù)本發(fā)明的各種通信方法、協(xié) 議和技術(shù)。此外,所公開的方法可以在使用提供便攜源代碼的對象或面向?qū)ο蟮能浖_發(fā) 環(huán)境的軟件中容易實(shí)現(xiàn),源代碼可被用在各種計(jì)算機(jī)或工作站平臺上??商娲?,所公 開的系統(tǒng)可以部分地或者全部地在使用標(biāo)準(zhǔn)邏輯電路或VLSI設(shè)計(jì)的硬件中實(shí)現(xiàn)。是軟件 還是硬件被用來實(shí)現(xiàn)根據(jù)本發(fā)明的系統(tǒng)依賴于系統(tǒng)的速度和/或效率要求、所利用的特 定功能、特定軟件或硬件系統(tǒng)或微處理器或微計(jì)算機(jī)系統(tǒng)。在此所公開的分析系統(tǒng)、方 法和協(xié)議可以在使用任何已知的或以后開發(fā)的系統(tǒng)或結(jié)構(gòu)的硬件和/或軟件中、本領(lǐng)域 技術(shù)人員結(jié)合通信和計(jì)算機(jī)領(lǐng)域的普通基礎(chǔ)知識可從在此提供的功能描述得知的可應(yīng)用 領(lǐng)域中的設(shè)備和/或軟件中容易地實(shí)現(xiàn)。此外,所公開的方法可以在可被存儲在存儲介質(zhì)上、在與控制器和存儲器協(xié)作 的編程通用計(jì)算機(jī)、專用計(jì)算機(jī)、微處理器等上被執(zhí)行的軟件中容易地實(shí)現(xiàn)。在這些 實(shí)例中,本發(fā)明的系統(tǒng)和方法可以被實(shí)現(xiàn)為嵌入在個人計(jì)算機(jī)上的程序,諸如小程序 JAVA 或CGI腳本,作為駐留在服務(wù)器或計(jì)算機(jī)工作臺上的資源、嵌入專用通信系統(tǒng)或系統(tǒng)部件的例程等。此系統(tǒng)還可以通過物理地將此系統(tǒng)和/或方法結(jié)合到軟件和/或 軟件系統(tǒng)(諸如通信設(shè)備或系統(tǒng)的硬件和軟件系統(tǒng))中來實(shí)現(xiàn)。 因此,很明顯,根據(jù)本發(fā)明的實(shí)施例,提供了用于跨越網(wǎng)絡(luò)邊界來映射用戶身 份的系統(tǒng)、設(shè)備和方法。雖然已經(jīng)結(jié)合大量實(shí)施例描述了本發(fā)明,但是對于本領(lǐng)域技術(shù) 人員來說,許多替代、修改和改變將是或者是很明顯的。因此,意在包括所有這些落入 本發(fā)明的精神和范圍內(nèi)的這些替代、修改、等同物和改變。
權(quán)利要求
1.一種方法,包括在第一網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備處接收通信請求;確定在所述通信請求中所識別出的第一用戶的第一身份;將所述第一用戶的所述第一身份映射到所述第一用戶的第二身份,其中,映射包括 將所述通信請求改變?yōu)橥ㄟ^所述第二身份來識別所述第一用戶。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一身份包括非企業(yè)身份,其中,所述第 二身份包括企業(yè)身份,并且其中,所述第一網(wǎng)絡(luò)包括企業(yè)網(wǎng)絡(luò),所述方法還包括將改變后的通信請求轉(zhuǎn)發(fā)給所述第一網(wǎng)絡(luò)的第一內(nèi)部網(wǎng)絡(luò)設(shè)備。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述確定和所述映射中的至少一者發(fā)生在 所述網(wǎng)絡(luò)設(shè)備處,其中,非企業(yè)識別表結(jié)合所述第一身份到所述第二身份的所述映射被 使用,并且其中,所述表可用于網(wǎng)絡(luò)邊界設(shè)備,其中,所述非企業(yè)識別表通過提供被填 充,并且所述非企業(yè)識別表針對在所述第一網(wǎng)絡(luò)中信賴的用戶將企業(yè)身份映射到非企業(yè) 身份,其中,路由表結(jié)合所述轉(zhuǎn)發(fā)步驟被使用,其中,所述路由表將用戶的企業(yè)身份映 射到用戶的權(quán)威服務(wù)器,并且其中,所述權(quán)威服務(wù)器包括所述第一內(nèi)部網(wǎng)絡(luò)設(shè)備。
4.根據(jù)權(quán)利要求1所述的方法,其中,作為改變的一部分,所述通信請求的頭部中的 至少一個值被改變?yōu)閰⒖妓龅诙矸荻皇撬龅谝簧矸?,其中,所述頭部包括目的 地側(cè)頭部、呼叫方側(cè)頭部和聯(lián)系頭部中的至少一個,其中,所述第一用戶是所述通信請 求的發(fā)起者和目標(biāo)中的至少一個,并且其中,所述第二身份是所述發(fā)起者和目標(biāo)中的所 述至少一個的企業(yè)身份。
5.根據(jù)權(quán)利要求2所述的方法,其中,所述第一內(nèi)部網(wǎng)絡(luò)設(shè)備包括應(yīng)用定序模塊, 所述應(yīng)用定序模塊可操作用于基于所述第二身份來確定用于所述通信請求的應(yīng)用序列并 且將所述通信請求轉(zhuǎn)發(fā)給所確定的應(yīng)用序列中的第一應(yīng)用以便由所述第一應(yīng)用處理,其 中,所述第一應(yīng)用可操作用于結(jié)合對所述通信請求進(jìn)行處理而參閱所述第二身份并且將 所述通信請求轉(zhuǎn)發(fā)給所確定的應(yīng)用序列中的第二應(yīng)用,其中,所述第二應(yīng)用也可操作用 于結(jié)合對所述通信請求的處理而參閱所述第二身份。
6.根據(jù)權(quán)利要求2所述的方法,其中,所述改變后的通信請求在頭部包括所述第二身 份,并且還在所述通信請求的非頭部部分保持所述第一身份,所述方法還包括在所述通信請求被所述第一網(wǎng)絡(luò)處理之后,在所述第一網(wǎng)絡(luò)的網(wǎng)絡(luò)邊界設(shè)備處接收 所述改變后的通信請求;在所述網(wǎng)絡(luò)邊界設(shè)備處在所述頭部中用所述第一身份來替代所述第二身份;并且將二次改變后的在所述頭部具有所述第一身份的通信請求轉(zhuǎn)發(fā)到所述第一網(wǎng)絡(luò)外部 的設(shè)備。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述第一身份包括企業(yè)身份,其中所述第二身 份包括非企業(yè)身份,并且其中,所述第一網(wǎng)絡(luò)包括企業(yè)網(wǎng)絡(luò),所述方法還包括將所述改變后的通信請求轉(zhuǎn)發(fā)給所述第一網(wǎng)絡(luò)外部的設(shè)備。
8.—種通信系統(tǒng),包括第一網(wǎng)絡(luò),所述第一網(wǎng)絡(luò)具有第一網(wǎng)絡(luò)邊界設(shè)備,所述第一網(wǎng)絡(luò)邊界設(shè)備駐留在所 述第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)之間,所述第一網(wǎng)絡(luò)邊界設(shè)備可操作用于接收通信請求,確定在 所述通信請求中識別的第一用戶的第一身份,并且將所述第一用戶的所述第一身份映射到所述第一用戶的第二身份,其中,映射包括將所述通信請求改變?yōu)橥ㄟ^所述第二身份 來識別所述第一用戶。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其中,所述第一身份包括非企業(yè)身份,其中,所述第 二身份包括企業(yè)身份,并且其中,所述第一網(wǎng)絡(luò)包括企業(yè)網(wǎng)絡(luò),并且其中所述第一網(wǎng)絡(luò) 邊界設(shè)備還可操作用于將改變后的通信請求轉(zhuǎn)發(fā)給所述第一網(wǎng)絡(luò)的第一內(nèi)部網(wǎng)絡(luò)設(shè)備。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中,作為改變的一部分,所述通信請求的頭部中 的至少一個值被改變?yōu)閰⒖妓龅诙矸荻皇撬龅谝簧矸?,并且其中,所述頭部包 括目的地側(cè)頭部、呼叫方側(cè)頭部和聯(lián)系頭部中的至少一個,其中,所述第一用戶是所述 通信請求的發(fā)起者和目標(biāo)中的至少一個,并且其中,所述第二身份是所述發(fā)起者和目標(biāo) 中的所述至少一個的企業(yè)身份,其中,所述第一內(nèi)部網(wǎng)絡(luò)設(shè)備包括應(yīng)用定序模塊,所述 應(yīng)用定序模塊可操作用于基于所述第二身份來確定用于所述通信請求的應(yīng)用序列并且將 所述通信請求轉(zhuǎn)發(fā)給所確定的應(yīng)用序列中的第一應(yīng)用以便由所述第一應(yīng)用處理,其中, 所述第一應(yīng)用可操作用于結(jié)合對所述通信請求的處理而參閱所述第二身份并且將所述通 信請求轉(zhuǎn)發(fā)給所確定的應(yīng)用序列中的第二應(yīng)用,其中,所述第二應(yīng)用也可操作用于結(jié)合 對所述通信請求的處理而參閱所述第二身份,其中,所述改變后的通信請求在頭部包括 所述第二身份,并且還在所述通信請求的非頭部部分保持所述第一身份,并且其中,第 二網(wǎng)絡(luò)邊界設(shè)備可操作用于,在所述通信請求被所述第一網(wǎng)絡(luò)處理之后,接收所述改變 后的通信請求,在所述頭部中用所述第一身份替代所述第二身份,并且將二次改變后的 在所述頭部具有所述第一身份的通信請求轉(zhuǎn)發(fā)到所述第一網(wǎng)絡(luò)外部的設(shè)備,其中,所述 第一身份包括企業(yè)身份,其中所述第二身份包括非企業(yè)身份,其中所述第一網(wǎng)絡(luò)包括企 業(yè)網(wǎng)絡(luò),并且其中所述第一網(wǎng)絡(luò)邊界設(shè)備還可操作用于將改變后的通信請求轉(zhuǎn)發(fā)給所述 第一網(wǎng)絡(luò)外部的設(shè)備,并且還在所述通信請求中提供網(wǎng)絡(luò)類型和第三身份中的至少一 個,所述第三身份與所述第一身份和所述第二身份不同。
全文摘要
關(guān)聯(lián)非企業(yè)電話和企業(yè)用戶的網(wǎng)絡(luò)架構(gòu)。提供了用于識別通信處理中的特殊點(diǎn)以便替換和恢復(fù)與通信相關(guān)聯(lián)的身份的方法、設(shè)備和系統(tǒng)。這些特定替代促使去往和來自外部身份的通信請求與去往和來自企業(yè)用戶的通信請求相類似地被對待,從而使得企業(yè)用戶能夠經(jīng)由非企業(yè)設(shè)備來訪問基于企業(yè)的通信偏好和服務(wù)。
文檔編號H04L29/06GK102025720SQ201010287210
公開日2011年4月20日 申請日期2010年9月16日 優(yōu)先權(quán)日2009年9月16日
發(fā)明者哈什·V·門迪拉塔, 戈登·R·布魯森, 錢德拉·拉維帕特 申請人:阿瓦雅公司