專利名稱:用于通信請求終止路由的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠(yuǎn)程通信裝置和服務(wù)的領(lǐng)域,且更具體地說,本發(fā)明涉及通信請求終止路由的方法和設(shè)備。
背景技術(shù):
公用交換電話網(wǎng)(PublicSwitched Telephone Network ;PSTN)或普通老式電話服務(wù)(Plain Old Telephone Service ;POTS)最初是作為早期的“一對一”通信系統(tǒng)來開發(fā)的。也就是說,PSTN或POTS最適合僅僅基于與被呼叫者有關(guān)的識別信息(即,目的地或被呼叫者電話號碼)連接第一呼叫方與第二被呼叫方。PSTN的固有結(jié)構(gòu)和發(fā)信號容量不易適合于為具有多個(gè)用戶的目的地或中心位置定制通信請求(例如,電話呼入、短信等)的行為。同樣地,通信請求通常終止于與中心位置(即,主要家用電話)有關(guān)的普遍接受的終點(diǎn), 其中中心位置的數(shù)個(gè)成員中的任何一個(gè)成員可接受所述請求。同樣地,針對被呼叫中心位置的第一成員(即,男友對女兒)的請求可能會被被呼叫中心位置的第二成員(即,父親) 攔截。類似地,對中心位置的不希望的請求(即,夜晚的電話推銷呼叫)可使通信線路在一段時(shí)間內(nèi)保持不必要地忙碌或不可用。為了滿足對位于單個(gè)位置的多個(gè)用戶提供通信的需要,開發(fā)且實(shí)施了專用交換分機(jī)(Private Branch Exchange ;PBX)的概念。以此方式,位于中心位置的多個(gè)用戶能夠發(fā)送且接收通信請求。然而,PBX的應(yīng)用仍然受限于PBX的容量,因?yàn)镻BX為中心位置增加了體積和復(fù)雜性(即,附加中心位置切換裝備),而基于單個(gè)中心位置電話號碼提供從呼叫者到被呼叫者的直接連接。通常,為了到達(dá)位于具有多個(gè)有關(guān)的被呼叫者的中心位置的一個(gè)被呼叫者,呼叫者必須知道次要接入信息(諸如,PBX分機(jī)號碼),或以其他方式接入本地目錄或操作者以協(xié)助完成對被呼叫者的通信請求。雖然有可能通過撥被呼叫者的PBX直撥號碼來進(jìn)行直接連接,但是這迫使呼叫者記住或以其他方式記下且保存數(shù)目日益增加的個(gè)人電話號碼,以到達(dá)位于中心位置的所述被呼叫者中的每一個(gè)被呼叫者。這些類型的通信系統(tǒng)的購買和安裝很昂貴,且所述通信系統(tǒng)通常是商業(yè)解決方案;因此,不適合于作為處于具有單個(gè)電話線路的多個(gè)用戶的住戶的個(gè)人消費(fèi)水平下的解決方案。用于完成通信請求的此種方法已變?yōu)榈托实那衣闊┑模驗(yàn)樗龇椒▋H僅依靠被呼叫者或目的地信息來完成請求。另外,此種解決方案沒有為被呼叫者提供如何終止對中心位置的請求行為的控制。因此,本領(lǐng)域需要通過利用被呼叫者信息以外的關(guān)于通信請求可用的附加信息來改進(jìn)通信請求的執(zhí)行。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施方式包含一種用于通信請求終止路由的方法和設(shè)備。根據(jù)本發(fā)明的一些實(shí)施方式,所述方法包含決定傳入的通信請求的一或更多個(gè)特征;將所述一或更多個(gè)特征映射至終止政策;以及將所述傳入的通信請求路由至通信裝置。根據(jù)映射終止政策將傳入的通信請求路由至通信裝置。由本領(lǐng)域已知的控制器計(jì)算裝置來執(zhí)行決定步驟、映射步驟和路由步驟。根據(jù)本發(fā)明的一些實(shí)施方式,所述設(shè)備包含用于決定傳入的通信請求的一或更多個(gè)特征的構(gòu)件;用于將所述一或更多個(gè)特征映射至終止政策的構(gòu)件;以及用于將所述傳入的通信請求路由至通信裝置的構(gòu)件。根據(jù)映射終止政策將傳入的通信請求路由至通信裝置。
因此,獲得且可詳細(xì)理解本發(fā)明的上述特征結(jié)構(gòu)的方式,可參考本發(fā)明的實(shí)施方式實(shí)施上文簡要概述的本發(fā)明的更具體描述,一些實(shí)施方式圖示于附圖中。然而,應(yīng)注意,附圖僅圖示本發(fā)明的典型實(shí)施方式,且因此不應(yīng)視為對本發(fā)明范圍的限制,因?yàn)楸景l(fā)明可允許其它同等有效的實(shí)施方式。圖1示出根據(jù)本發(fā)明的用于在網(wǎng)絡(luò)電話(Voice over IP ;VoIP)遠(yuǎn)程通信環(huán)境中執(zhí)行呼叫終止的一系列方法步驟;圖2示出根據(jù)本發(fā)明的彼此互動以在VoIP遠(yuǎn)程通信環(huán)境中執(zhí)行呼叫終止的網(wǎng)絡(luò)部件的系統(tǒng)層次圖;以及圖3示出可用于實(shí)踐本發(fā)明的一或更多個(gè)實(shí)施方式的控制器的示意圖;以及圖4示出根據(jù)本發(fā)明的實(shí)施方式的用于在VoIP遠(yuǎn)程通信環(huán)境中執(zhí)行呼叫終止的一系列方法步驟。為了促進(jìn)理解,在可能的情況下已使用相同元件符號指定為諸圖所共有的相同元件。
具體實(shí)施例方式本發(fā)明提供一種通信請求(即,電話呼叫)處理的方法,所述通信請求處理不僅僅依靠被呼叫者信息將呼叫路由至特定終端。附加信息可包括(但不限于)關(guān)于呼叫者的識別和產(chǎn)生請求的當(dāng)日時(shí)間可導(dǎo)出的信息。通過將此附加信息引入至通信請求處理中,可能使呼叫者到達(dá)與中心位置或目的地有關(guān)的多個(gè)用戶或被呼叫者,而不必提供關(guān)于被呼叫者的附加信息。在一個(gè)實(shí)施方式中,呼叫者與被呼叫者之間的關(guān)系被預(yù)定義且存儲以供將來參考。在發(fā)起通信請求之后,決定呼叫者與被呼叫者之間關(guān)系是否存在。術(shù)語“呼叫者”和 “被呼叫者”通常用于分別指定通信請求的發(fā)起者和接受者。雖然已就電話呼叫論述了示范性實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員將認(rèn)識到本發(fā)明適用于各種其它類型的通信請求?;诖朔N關(guān)系信息,執(zhí)行通信請求終止(或呼叫流程)的特定指令,以使通信請求行為根據(jù)與中心位置有關(guān)的特定個(gè)人而調(diào)整。使用VoIP執(zhí)行這些類型的通信請求。網(wǎng)絡(luò)電話(VoIP)是遠(yuǎn)程通信領(lǐng)域中的技術(shù)開發(fā),所述VoIP用于使用互聯(lián)網(wǎng)協(xié)議(IP)通信通過數(shù)據(jù)網(wǎng)傳輸語音通話。實(shí)體(商業(yè)或個(gè)人)通過購買和安裝最少量的裝備(客戶方裝備(Customer Premise Equipment ;CPE) 裝置)來使用VoIP,以接入VoIP服務(wù)供應(yīng)商。隨后,VoIP服務(wù)供應(yīng)商通過訂購模式向?qū)嶓w提供遠(yuǎn)程通信服務(wù)。在訂購VoIP服務(wù)之后,且視請求的服務(wù)水平而定,實(shí)體可與其它VoIP 訂購者或PSTN客戶進(jìn)行電話呼叫,且可接入與VoIP服務(wù)有關(guān)的數(shù)個(gè)特征。由于呼叫處理中的一部分是通過非傳統(tǒng)手段(即,基于封包式或VoIP網(wǎng)絡(luò))來執(zhí)行的,所以不能只通過由ISDN和POTS控制的傳統(tǒng)手段來執(zhí)行發(fā)信號和呼叫設(shè)定。在一些實(shí)施方式中,使用會話發(fā)起協(xié)議(Session Initiation Protocol ;SIP)執(zhí)行發(fā)信號,所述發(fā)信號執(zhí)行于封包式網(wǎng)絡(luò)中。SIP為用于經(jīng)由封包式網(wǎng)絡(luò)發(fā)起、管理和終止介質(zhì)(例如,語音、數(shù)據(jù)和視頻)會話的流行通信協(xié)議,所述SIP通常使用互聯(lián)網(wǎng)協(xié)議(IP),VOIP是所述互聯(lián)網(wǎng)協(xié)議中的一個(gè)實(shí)例。同樣地,請求可執(zhí)行的方式的靈活性增加了,且針對使用VoIP的客戶的特征增加了。在 Internet Engineering Task Force (IETF) Request for Comments (RFC)第 3261 頁標(biāo)題名稱為“SIP =Session Initiation Protocol”中可發(fā)現(xiàn)SIP的細(xì)節(jié)和功能,所述文章以引用方式全文并入本文中。SIP建立和協(xié)商會話,包括修改或終止會話。SIP使用獨(dú)立定位地址系統(tǒng)特征,其中基于一方的名稱就可到達(dá)被呼叫方。SIP還支持名稱映射和重新定向,從而允許用戶從任何位置發(fā)起和接收通信。圖1示出根據(jù)本發(fā)明的實(shí)施方式的用于實(shí)踐多用戶位置的通信請求終止的一系列方法步驟100。在步驟102中,方法100開始,藉此接收由呼叫者向被呼叫者發(fā)送的傳入的通信請求。被呼叫者為與中心位置有關(guān)的許多用戶或被呼叫者中的一個(gè)。在一些實(shí)施方式中,通信請求為電話呼叫;然而,在一些實(shí)施方式中,在所述方法100中還能夠處理各種類型的消息,諸如短消息服務(wù)(Short Messaging Service ;SMS)或短信、電子郵件、語音信 W在接收請求之后,在步驟104中,決定正在通過請求試圖到達(dá)的被呼叫者是否具有呼叫者信息列表(即,通訊錄),所述呼叫者信息列表與被呼叫者的通信服務(wù)供應(yīng)商有關(guān)或者由被呼叫者的通信服務(wù)供應(yīng)商保存。通訊錄用作關(guān)于被呼叫者已建立之前聯(lián)系的呼叫者的信息的主要儲存庫。信息可包括姓名、居住位置和一或更多個(gè)電話號碼或消息聯(lián)系標(biāo)識符(即,電子郵件地址、聊天ID等)。另外,通訊錄具有通信請求政策信息,所述通信請求政策信息控制如何執(zhí)行來自呼叫者的通信請求。政策信息可包括(但不限于)可向被呼叫者直接發(fā)送請求與向次要位置發(fā)送請求的時(shí)間,諸如消息服務(wù);表示總是或從未允許呼叫者實(shí)現(xiàn)請求的被呼叫者白名單或黑名單等??蛇M(jìn)一步完善時(shí)間政策以表示不同的政策,所述政策選自由以下組成的群組進(jìn)行請求的當(dāng)日時(shí)間和星期幾。如果被呼叫者不具有呼叫者信息列表,那么方法100行進(jìn)至步驟106,藉此通過將請求傳遞至被呼叫者(即,“接通”), 發(fā)生普通的通信請求處理,而未調(diào)用關(guān)于呼叫行為的任何特定政策。此舉具有以下效應(yīng)請求通常終止于與中心位置(即,主要家用電話)有關(guān)的普遍接受的終點(diǎn),其中中心位置的數(shù)個(gè)成員中的任何一個(gè)成員可接受所述請求。如果被呼叫者具有呼叫者信息列表,那么方法100行進(jìn)至步驟108,藉此決定傳入請求是否標(biāo)記為私人請求。私人請求將為不專門識別呼叫者的請求(即,在請求處理期間呼叫者已調(diào)用所述呼叫者的信息的塊功能)。同樣地,此舉可影響被呼叫者如何希望終止請求。如果所述請求識別為私人的,那么方法100行進(jìn)至步驟110,藉此決定被呼叫者是否具有預(yù)定義的優(yōu)選私人呼叫終止行為。如果不存在此種預(yù)定義或默認(rèn)的私人呼叫終止行為, 那么在步驟106中,通過將請求傳遞至被呼叫者(即,“接通”),繼續(xù)進(jìn)行處理,而未調(diào)用關(guān)于呼叫行為的任何特定政策。如果存在預(yù)定義或默認(rèn)的私人呼叫終止行為,那么在步驟112 中,通過執(zhí)行被呼叫者的默認(rèn)私人呼叫終止行為,繼續(xù)進(jìn)行處理。在一個(gè)實(shí)施方式中,默認(rèn)私人呼叫終止行為選自由以下組成的群組“直接發(fā)送至語音信箱”和“用呼叫者的相應(yīng)消息直接拒絕請求”。其它類型的終止行為可能基于被呼叫者偏好且其它類型的終止行為屬于本發(fā)明的范圍內(nèi)。如果所述請求未被識別為私人的,那么方法100行進(jìn)至步驟114,藉此執(zhí)行信息查找。在本發(fā)明的一個(gè)實(shí)施方式中,執(zhí)行查找,以決定是否存在定義呼叫者與被呼叫者之間的關(guān)系或所要通信請求終止行為的數(shù)據(jù)。優(yōu)選地,數(shù)據(jù)為數(shù)據(jù)子集(即,數(shù)據(jù)存儲),所述數(shù)據(jù)子集識別基本的被呼叫者信息、被呼叫者通訊錄信息和特定呼叫者政策信息,但是也可使用附加信息,諸如執(zhí)行查找時(shí)的時(shí)間戳。在本發(fā)明的一個(gè)實(shí)施方式中,每一個(gè)呼叫者存在一個(gè)數(shù)據(jù)存儲記錄,即,被呼叫者希望具有特定通信請求終止政策。定期保存和更新每一個(gè)數(shù)據(jù)存儲記錄,以使在傳入的通信請求時(shí),可容易且有效地獲取特定呼叫者的數(shù)據(jù)存儲記錄, 以便可快速調(diào)用相應(yīng)的終止政策。如果不存在針對來自特定被呼叫者的傳入的通信請求的此種數(shù)據(jù)存儲記錄,那么方法行進(jìn)至步驟116,藉此決定是否存在普通默認(rèn)終止行為,所述普通默認(rèn)終止行為控制針對被呼叫者進(jìn)行的所有請求。例如,在不存在特定被呼叫者終止政策但呼叫者具有普通政策(即,所有呼入均發(fā)送至另一個(gè)電話號碼)的情況下,被呼叫者將被導(dǎo)引至此種轉(zhuǎn)發(fā)號碼。如果沒有顯示此種普通默認(rèn)終止行為,那么在步驟118中,通過將請求傳遞至被呼叫者(即,“接通”),繼續(xù)進(jìn)行處理,而未調(diào)用關(guān)于呼叫行為的任何特定政策。如果存在普通默認(rèn)終止行為,那么在步驟124中,通過執(zhí)行時(shí)間政策查找,繼續(xù)進(jìn)行處理。時(shí)間政策查找基于進(jìn)行傳入呼叫請求的當(dāng)日時(shí)間和星期幾來進(jìn)一步完善普通默認(rèn)終止行為的行為。如果不存在此種時(shí)間政策數(shù)據(jù),那么方法行進(jìn)至步驟126,藉此調(diào)用普通默認(rèn)終止行為,而不管請求時(shí)間。如果存在時(shí)間政策數(shù)據(jù),那么方法行進(jìn)至步驟128,藉此基于請求時(shí)間調(diào)用普通默認(rèn)終止行為。如果存在針對來自特定被呼叫者的傳入的通信請求的數(shù)據(jù)存儲記錄,那么方法行進(jìn)至步驟120,藉此執(zhí)行時(shí)間政策查找。時(shí)間查找基于進(jìn)行此種請求的當(dāng)日時(shí)間和星期幾來進(jìn)一步完善被呼叫者請求的行為。如果不存在此種時(shí)間政策,那么方法行進(jìn)至步驟130,藉此執(zhí)行被呼叫者請求,而不管請求時(shí)間。雖然為了達(dá)到這個(gè)示范性實(shí)施方式的目的,將時(shí)間政策查找步驟120描述為出現(xiàn)在呼叫者/被呼叫者查找步驟114之后,但是本領(lǐng)域的普通技術(shù)人員將認(rèn)識到查找步驟的相繼次序可改變,以產(chǎn)生不同終止政策。例如,用戶可能希望在下午十點(diǎn)之后所接收的所有呼叫直接轉(zhuǎn)到語音信箱,同時(shí)語音信箱路由基于呼叫者/被呼叫者查找114而出現(xiàn)。在一些實(shí)施方式中,也可不按就本實(shí)例所描述的順序執(zhí)行私人呼叫檢查步驟108。如果存在時(shí)間政策數(shù)據(jù),那么方法行進(jìn)至步驟122,藉此基于請求時(shí)間執(zhí)行被呼叫者請求?;诒缓艚姓咂?、當(dāng)日時(shí)間/星期幾、消息偏好等可能存在其它類型的終止行為,且所述其它類型的終止行為也屬于本發(fā)明的范圍內(nèi)。在一個(gè)實(shí)施方式中,通信請求是消息而不是電話呼叫,且所述通信請求選自由以下組成的群組電子郵件、聊天會話、 即時(shí)消息和SMS。通過執(zhí)行呼叫流程112、122、126、128和130或接通步驟106和118中的一個(gè),來結(jié)束所述方法。圖2示出根據(jù)本發(fā)明的實(shí)施方式由網(wǎng)絡(luò)部件組成的系統(tǒng)200,所述網(wǎng)絡(luò)部件彼此互動以在VoIP遠(yuǎn)程通信環(huán)境中多用戶位置處執(zhí)行呼叫終止。系統(tǒng)200包含入站語音通信處理器(IB) 202,所述入站語音通信處理器(IB) 202接收來自呼叫者(不管是PSTN始發(fā)端還是VoIP始發(fā)端)的通信請求,且執(zhí)行必要步驟以建立呼叫者通信裝置與被呼叫者通信裝置(例如,CPE裝置)之間的鏈接。特征服務(wù)器214連接至入站語音通信處理器202。特征服務(wù)器214執(zhí)行呼叫者和被呼叫者信息的分析,如上文根據(jù)方法100所描述的和下文更詳細(xì)描述的。一旦完成分析,那么特征服務(wù)器214會產(chǎn)生合適的通信請求流以完成通信請求。 一或更多個(gè)數(shù)據(jù)庫/存儲裝置218連接至特征服務(wù)器214,所述數(shù)據(jù)庫/存儲裝置218含有與數(shù)個(gè)網(wǎng)絡(luò)用戶有關(guān)的信息。合適的數(shù)據(jù)庫/存儲裝置218的一個(gè)實(shí)例是Linux操作系統(tǒng)上的MYSQL數(shù)據(jù)庫。從數(shù)據(jù)庫218獲得的信息有助于語音通信處理功能,諸如先前所描述的和下文更詳細(xì)描述的語音通信處理功能。在本發(fā)明的一個(gè)實(shí)施方式中,數(shù)據(jù)庫218保存一些XML文件,所述XML文件含有與遠(yuǎn)程通信服務(wù)有關(guān)的網(wǎng)絡(luò)用戶分布和偏好,所述遠(yuǎn)程通信服務(wù)提供至所述網(wǎng)絡(luò)用戶。系統(tǒng)進(jìn)一步包括一或更多個(gè)子系統(tǒng),所述子系統(tǒng)連接至入站語音通信處理器202, 以允許各種呼叫處理特征。例如,語音信箱服務(wù)器和伴隨的子系統(tǒng)216連接至入站語音通信處理器202。當(dāng)呼叫方被給予響應(yīng)選項(xiàng)或呼叫方為被呼叫方留消息時(shí),語音信箱服務(wù)器 216提供語音信箱特征的功能。在一些實(shí)施方式中,語音信箱服務(wù)器216合并多個(gè)服務(wù)器子系統(tǒng),以向系統(tǒng)200提供堅(jiān)固性、比例和容量且提供不同特征和服務(wù)連續(xù)性。此類服務(wù)器和子系統(tǒng)為本領(lǐng)域所熟知的,且在一個(gè)實(shí)例中此類服務(wù)器和子系統(tǒng)是由Himtsville,AL的 DIGIUM, Inc.提供的 ASTERISK PBX 系統(tǒng)。雖然就圖2所公開的系統(tǒng)公開了用于執(zhí)行涉及呼叫終止和路由的各種功能的個(gè)人服務(wù)器,但是本領(lǐng)域的普通技術(shù)人員將認(rèn)識到,可由負(fù)責(zé)單個(gè)作用、多個(gè)作用或任何此類上述組合的一或更多個(gè)服務(wù)器或服務(wù)器集合來執(zhí)行IB 202、特征服務(wù)器214、語音信箱服務(wù)器216、出站通信處理器206等的作用。例如,單個(gè)服務(wù)器可能負(fù)責(zé)特征服務(wù)器214和語音信箱服務(wù)器216的作用。各種部件通過公用/專用數(shù)據(jù)網(wǎng)220(諸如(但不限于)互聯(lián)網(wǎng))連接至入站語音通信處理器202。出站語音通信/登記處理器(OB) 206執(zhí)行針對被呼叫方裝置的各種功能,包括(但不限于)將被呼叫方的登記保存在系統(tǒng)200上。雖然出站語音通信/登記處理器206表示為圖2中的單個(gè)網(wǎng)絡(luò)元件,此描述也可代表數(shù)個(gè)處理器,所述數(shù)個(gè)處理器能夠執(zhí)行如本公開中所描述的相同功能,以重復(fù)一或更多個(gè)此種處理器的失效備援狀態(tài)。在本發(fā)明的一些實(shí)施方式中,出站語音通信/登記處理器206是數(shù)個(gè)處理器,對VoIP電話系統(tǒng)的給定客戶帳戶來說,所述處理器充當(dāng)代理組。在一些實(shí)施方式中,出站語音通信/登記處理器206進(jìn)一步耦接至PSTN裝置224。例如,移動電話PSTN裝置2M可能具有直接從VoIP 服務(wù)供應(yīng)商操作系統(tǒng)200接收SMS消息的能力,而不通過由網(wǎng)關(guān)204提供的PSTN網(wǎng)絡(luò)。如果PSTN裝置2M不能用于接收SMS消息,那么由在功能上類似于語音信箱服務(wù)器和子系統(tǒng) 216的服務(wù)器和子系統(tǒng)執(zhí)行存儲和轉(zhuǎn)發(fā)操作。因此,下次PSTN裝置2M可用時(shí),SMS將從 SMS的存儲位置轉(zhuǎn)發(fā)至此種服務(wù)器上。在本發(fā)明的一些實(shí)施方式中,IB 202可通過網(wǎng)絡(luò)220 路由至第二 IB 212。以此方式,可以遞歸方式實(shí)施本發(fā)明,其中在每一個(gè)水平下應(yīng)用單獨(dú)的路由和/或終止政策。在一些實(shí)施方式中,第二 IB 212可路由至相關(guān)的第二 CPE 208。出站語音通信/登記處理器206連接至CPE裝置208,當(dāng)接入通信網(wǎng)絡(luò)200時(shí)被呼叫方操作所述CPE裝置208。CPE裝置208的實(shí)例包括模擬電話適配器(analog telephone adapter ;ΑΤΑ)和語音通信裝置。ATA的一個(gè)特定、非限制性實(shí)例是由khaumburg,Illinois 的Motorola,Inc.制造和出售的型號為VT-M42的調(diào)制解調(diào)器。語音通信裝置是實(shí)體部件,當(dāng)涉及語音通信會話時(shí)呼叫者實(shí)際上與所述實(shí)體部件接合。在本發(fā)明的一個(gè)實(shí)施方式中,語音通信裝置選自由以下組成的群組模擬電話和IP電話(具有整合于電話中的 ΑΤΑ)?;蛘?,語音通信裝置是網(wǎng)絡(luò)類或“軟件電話(softphone) ”類型的裝置,所述裝置與集成音頻傳感裝置在PC上操作??衫帽景l(fā)明的優(yōu)點(diǎn)的此類語音通信裝置的特定、非限制性實(shí)例包括由Corinth,Mississippi的C0RTELC0制造和出售的型號為2500的模擬電話、 由Tokyo, Japan的UNIDEN制造和出售的型號為UIP1869V的IP電話和由Holmdel, NJ的 Vonage Holdings Corp制造和出售的V電話。在一些實(shí)施方式中,此類裝置將ATA和語音通信裝置的功能合并于單個(gè)部件中。特征服務(wù)器214提供支持基礎(chǔ)設(shè)施,以按所述方式且根據(jù)本發(fā)明執(zhí)行通信請求處理。具體地講,特征服務(wù)器214能夠存儲特定被呼叫者(例如,通信服務(wù)訂購者)的數(shù)據(jù)存儲記錄226,以使當(dāng)在IB 202處接收通信請求時(shí),可快速且容易地評估呼叫者信息列表(通訊錄)和數(shù)據(jù)存儲記錄2 存在的決定,所述呼叫者信息列表(通訊錄)和數(shù)據(jù)存儲記錄 226控制呼叫終止政策。數(shù)據(jù)存儲記錄2 是普通訂購者數(shù)據(jù)的子集,所述訂購者數(shù)據(jù)存儲于數(shù)據(jù)庫218 中。數(shù)據(jù)庫218與特征服務(wù)器214之間的連接允許基于訂購者數(shù)據(jù)定期更新數(shù)據(jù)存儲記錄 226。例如,如果訂購者(例如,通過基于網(wǎng)絡(luò)的界面)改變特定特征或呼叫終止政策,那么對訂購者數(shù)據(jù)進(jìn)行那些改變且將更新發(fā)送至特征服務(wù)器214,以便更新相應(yīng)的數(shù)據(jù)存儲記錄226。在一些實(shí)施方式中,數(shù)據(jù)存儲記錄2 存儲于數(shù)據(jù)表中,所述數(shù)據(jù)表將某些呼叫特征(例如,呼叫者身份、當(dāng)日時(shí)間、星期幾等)映射至特定的終止政策。一旦獲取相關(guān)信息,那么特征服務(wù)器214會根據(jù)已決定的呼叫終止政策產(chǎn)生合適的通信請求流,且所述特征服務(wù)器214將此類指令傳遞至202。隨后,IB 202將決定通信網(wǎng)絡(luò)中的下一個(gè)合適點(diǎn),以便以所要方式終止請求。同樣地,本發(fā)明允許目的地基于一組規(guī)則成為供一組替代目的地聯(lián)系的中央點(diǎn),所述規(guī)則存儲于通信網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)庫中。通過非限制性實(shí)例,隨后,可出現(xiàn)以下數(shù)個(gè)呼叫流程中的一或更多個(gè)呼叫流程至網(wǎng)關(guān)204的呼叫流程,所述網(wǎng)關(guān)204接近PSTN裝置224,所述PSTN裝置2M與跟中心位置有關(guān)的用戶中的一個(gè)用戶有關(guān)(即,手機(jī)屬于對應(yīng)于中心位置的住戶中的成員但具有不同于中心位置的DID號碼);至OB 206的呼叫流程,所述OB 206接近IP裝置,所述IP裝置與跟中心位置有關(guān)的用戶中的一個(gè)用戶有關(guān)(即,軟件電話客戶端或其它IP電話裝置屬于對應(yīng)于中心位置的住戶中的成員但具有不同于中心位置的DID號碼);至第二 IB 212的呼叫流程,以實(shí)現(xiàn)呼叫特征(即,呼叫轉(zhuǎn)發(fā))政策;以及至語音信箱服務(wù)器216的呼叫流程,以實(shí)現(xiàn)語音消息政策?;谡邊?shù)可能存在其它呼叫流程,且所述其它呼叫流程屬于本發(fā)明的范圍內(nèi)。圖3示出可用于實(shí)踐本發(fā)明的一或更多個(gè)實(shí)施方式的控制器的示意圖。在以上圖式中所識別且在本文中所論述的服務(wù)器中的任何一個(gè)服務(wù)器、服務(wù)器組合或所有服務(wù)器均可充當(dāng)控制器300,所述控制器300可用于實(shí)踐本發(fā)明??蛇x且優(yōu)選地,用戶接入裝置102 也可以充當(dāng)控制器,以按所述方式執(zhí)行呼叫處理。此種裝置的細(xì)節(jié)在圖3中繪制為控制器 300??刂破?00可能為任何形式的通用計(jì)算機(jī)處理器中的一個(gè),所述通用計(jì)算機(jī)處理器用于接入IP類網(wǎng)絡(luò),諸如上述LAN/WAN、公司內(nèi)部網(wǎng)、互聯(lián)網(wǎng)等??刂破?00包含中央處理器(CPU) 302、存儲器304和CPU 302的支持電路303??刂破?00還包括用于將控制器300連接至數(shù)據(jù)庫、客戶裝備和/或服務(wù)供應(yīng)代理裝備的條款308/310 ;和用于接入控制器300和/或執(zhí)行與控制器300有關(guān)的輔助或管理功能的一或更多個(gè)輸入/輸出裝置(未示出)。應(yīng)注意,條款308/310在圖3中圖示為單獨(dú)總線結(jié)構(gòu);然而,條款308/310可能可選地為單個(gè)總線結(jié)構(gòu),而通常不會降低或改變控制器300或本發(fā)明的預(yù)期操作性。另外,如下文詳細(xì)描述的控制器300以及控制器300的操作部件和程序設(shè)計(jì)圖示為單個(gè)實(shí)體;然而, 控制器也可為環(huán)繞系統(tǒng)散置的一或更多個(gè)控制器和程序設(shè)計(jì)模塊,所述控制器和程序設(shè)計(jì)模塊各自實(shí)施名字翻譯處理的特定或?qū)iT部分。通過非限制性實(shí)例,在特征服務(wù)器214處可發(fā)生控制器300或軟件操作的一部分。本領(lǐng)域技術(shù)人員知道且了解控制器和控制器程序設(shè)計(jì)的其它配置。存儲器304耦接至CPU 302。存儲器303,或計(jì)算機(jī)可讀介質(zhì),可為易可用的存儲器中的一或更多個(gè),諸如隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、軟盤、硬盤、閃速存儲器或任何其它形式的數(shù)字存儲器(本地或遠(yuǎn)程)。支持電路303耦接至CPU 302,用于以傳統(tǒng)方式支持處理器。這些電路包括高速緩沖存儲器、電源供應(yīng)器、時(shí)鐘電路、輸入/輸出電路系統(tǒng)和子系統(tǒng)等。當(dāng)由CPU 302執(zhí)行時(shí),軟件程序312致使控制器300執(zhí)行本發(fā)明的處理,且所述軟件程序312通常存儲于存儲器304中。所述軟件程序312還可由第二 CPU (未示出)存儲和/或執(zhí)行,所述第二 CPU距離CPU 302控制的硬件很遠(yuǎn)。執(zhí)行軟件程序312以決定且執(zhí)行針對呼入的終止政策。當(dāng)由CPU 302執(zhí)行時(shí),軟件程序312將通用計(jì)算機(jī)轉(zhuǎn)換為專用計(jì)算機(jī)(控制器)300,所述專用計(jì)算機(jī)(控制器)300 控制(例如)圖1的通信請求終止處理。雖然本發(fā)明的處理論述為作為軟件程序進(jìn)行實(shí)施, 本文中所公開的方法步驟中的一些步驟可在硬件中執(zhí)行且由軟件控制器執(zhí)行。同樣地,可在執(zhí)行于計(jì)算機(jī)系統(tǒng)上的軟件、作為專用集成電路的硬件或其它類型的硬件實(shí)施方式或軟件和硬件的組合中實(shí)施本發(fā)明。本發(fā)明的軟件程序312能夠在計(jì)算機(jī)操作系統(tǒng)上執(zhí)行,所述計(jì)算機(jī)操作系統(tǒng)包括(但不限于)MICROSOFT WINDOWS 98,MICROSOFT WINDOWS XP,APPLE OS X和LINUX。類似地,本發(fā)明的軟件程序312能夠使用CPU結(jié)構(gòu)執(zhí)行,所述CPU結(jié)構(gòu)包括 (但不限于)APPLE POWER PC、INTEL X83、SUN service provider AGENTRC 和 INTEL ARM。圖4示出根據(jù)本發(fā)明的實(shí)施方式的用于路由呼叫終止的一系列方法步驟400。在本發(fā)明的一些實(shí)施方式中,由控制器300執(zhí)行方法400以提供呼叫終止路由功能。在步驟 402中,方法開始,藉此接收呼入。在步驟404中,方法決定來自呼入的一或更多個(gè)特征,諸如呼叫者的位置、呼叫者的身份、產(chǎn)生呼叫的當(dāng)日時(shí)間、產(chǎn)生呼叫的星期幾等。一旦決定了呼叫特征,那么方法行進(jìn)至步驟406。在步驟406中,方法將已決定的呼叫特征映射至終止政策。在一些實(shí)施方式中,方法根據(jù)呼叫者身份和日期/時(shí)間決定終止政策,諸如通過以上就圖1所論述的方法。在一些實(shí)施方式中,方法通過執(zhí)行呼叫特征組的查找表來決定終止政策,其中各組呼叫特征映射至特定終止政策。在一些實(shí)施方式中,映射表源自一組如就圖1所論述的通訊錄信息。一旦決定了終止政策(例如,呼叫應(yīng)被路由至特定語音信箱,因?yàn)楹艚姓咛柎a為私人的,或呼叫應(yīng)被路由至特定電話,因?yàn)楹艚姓邽樵谝惶熘械奶囟〞r(shí)間進(jìn)行呼叫的特定人),那么方法行進(jìn)至步驟408。在步驟408中,方法使用在步驟406中已決定的映射終止政策來路由呼入。當(dāng)根據(jù)終止政策路由呼叫時(shí),在步驟410中方法結(jié)束。 雖然上述內(nèi)容針對本發(fā)明的實(shí)施方式,但可在不脫離本發(fā)明的基本范圍的情況下設(shè)計(jì)本發(fā)明的其它及更多實(shí)施方式,且本發(fā)明的范圍。
權(quán)利要求
1.一種用于網(wǎng)絡(luò)電話(Voice over Internet Protocol ;VoIP)系統(tǒng)中的通信請求終止路由的方法,所述方法包含使用控制器決定傳入的通信請求的一或更多個(gè)特征;使用所述控制器將所述一或更多個(gè)特征映射至終止政策;以及使用所述控制器根據(jù)所述終止政策將所述傳入的通信請求路由至通信裝置。
2.如權(quán)利要求1所述的方法,其中所述一或更多個(gè)特征包含以下中的至少一個(gè)請求者身份、產(chǎn)生所述傳入的通信請求的當(dāng)日時(shí)間或產(chǎn)生所述傳入的通信請求的星期幾。
3.如權(quán)利要求1所述的方法,其中所述一或更多個(gè)特征進(jìn)一步包含所述傳入的通信請求是否來自匿名請求者。
4.如權(quán)利要求3所述的方法,其中所述終止政策進(jìn)一步包含針對匿名請求者的默認(rèn)終止政策。
5.如權(quán)利要求4所述的方法,其中所述默認(rèn)終止政策包含將呼入從匿名請求者路由至語音信箱系統(tǒng)。
6.如權(quán)利要求1所述的方法,其中所述通信裝置為包含語音信箱系統(tǒng)、住宅電話、手機(jī)、尋呼機(jī)或個(gè)人數(shù)字助理的群組中的至少一個(gè)。
7.如權(quán)利要求1所述的方法,其中所述映射步驟進(jìn)一步包含在數(shù)據(jù)表上執(zhí)行查找操作,其中由與所述一或更多個(gè)特征有關(guān)的一或更多個(gè)值為所述數(shù)據(jù)表編索引,且其中所述值中的每一個(gè)值均與特定的終止政策有關(guān)。
8.如權(quán)利要求7所述的方法,所述方法進(jìn)一步包含決定所述傳入的通信請求的目的地號碼是否具有通訊錄,所述通訊錄包含與所述通訊錄有關(guān)的所述數(shù)據(jù)表。
9.如權(quán)利要求1所述的方法,其中所述一或更多個(gè)特征映射至默認(rèn)終止政策,所述默認(rèn)終止政策將所述呼入路由至主要家用電話。
10.如權(quán)利要求1所述的方法,其中所述傳入的通信請求為短信。
11.如權(quán)利要求1所述的方法,其中由所述通信請求的接受者定義所述一或更多個(gè)特征。
12.如權(quán)利要求1所述的方法,其中所述終止政策選自包含默認(rèn)終止政策或接受者定義的終止政策的群組。
13.如權(quán)利要求1所述的方法,其中所述終止政策將所述傳入的通信請求路由至一或更多個(gè)通信裝置,所述通信裝置選自數(shù)個(gè)通信裝置。
14.一種用于VoIP系統(tǒng)中的通信請求終止路由的設(shè)備,所述設(shè)備包含用于決定傳入的通信請求的一或更多個(gè)特征的構(gòu)件;用于將所述一或更多個(gè)特征映射至終止政策的構(gòu)件;以及用于根據(jù)所述終止政策將所述傳入的通信請求路由至通信裝置的構(gòu)件。
15.如權(quán)利要求14所述的設(shè)備,其中所述一或更多個(gè)特征包含以下中的至少一個(gè)請求者身份、產(chǎn)生所述傳入的通信請求的當(dāng)日時(shí)間或產(chǎn)生所述傳入的通信請求的星期幾。
16.如權(quán)利要求14所述的設(shè)備,其中所述通信裝置為包含語音信箱系統(tǒng)、住宅電話、手機(jī)、尋呼機(jī)或個(gè)人數(shù)字助理的群組中的至少一個(gè)。
17.如權(quán)利要求14所述的設(shè)備,其中用于映射的所述構(gòu)件進(jìn)一步包含在數(shù)據(jù)表上執(zhí)行查找操作,其中由與所述一或更多個(gè)特征有關(guān)的一或更多個(gè)值為所述數(shù)據(jù)表編索引,且其中所述值中的每一個(gè)值均與特定的終止政策有關(guān)。
18.如權(quán)利要求14所述的設(shè)備,其中用于決定的所述構(gòu)件進(jìn)一步包含決定所述傳入的通信請求是否來自匿名請求者。
19.如權(quán)利要求14所述的設(shè)備,其中所述一或更多個(gè)特征映射至默認(rèn)終止政策,所述默認(rèn)終止政策將所述傳入的通信請求路由至主要家用電話。
20.如權(quán)利要求14所述的設(shè)備,其中所述傳入的通信請求為短信。
全文摘要
一種用于呼叫終止路由的方法和設(shè)備。所述方法包含決定呼入的一或更多個(gè)特征;將一或更多個(gè)特征映射至終止政策;以及將呼入路由至通信裝置。根據(jù)映射終止政策將呼入路由至通信裝置。由本領(lǐng)域已知的控制器計(jì)算裝置來執(zhí)行決定步驟、映射步驟和路由步驟。所述設(shè)備包含用于決定呼入的一或更多個(gè)特征的構(gòu)件;用于將一或更多個(gè)特征映射至終止政策的構(gòu)件;以及用于將呼入路由至通信裝置的構(gòu)件。根據(jù)映射終止政策將呼入路由至通信裝置。
文檔編號H04M3/54GK102449993SQ201080022941
公開日2012年5月9日 申請日期2010年5月13日 優(yōu)先權(quán)日2009年5月13日
發(fā)明者丹尼爾·格羅辛格, 帕斯奎爾·維拉尼, 查克拉帕尼·戈?duì)柵辆? 約翰·埃里克森, 邁克爾·索思 申請人:網(wǎng)絡(luò)電話時(shí)代有限責(zé)任公司