專利名稱:用于支持分布式電話網(wǎng)絡(luò)的留言待取指示的中繼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及電話網(wǎng)絡(luò),具體涉及用于支持分布式電話網(wǎng)絡(luò)的留言待取指示的中繼。
背景技術(shù):
在傳統(tǒng)電話網(wǎng)絡(luò)中,一些組織經(jīng)常使用配置成支持多電話分機(jī)的公共分組交換機(jī)(PBX,Public Branch Exchange)提供電話服務(wù)。通常,一個(gè)連接于PBX的語(yǔ)音信箱(Voicemail,VM)系統(tǒng)為該P(yáng)BX服務(wù)的分機(jī)提供語(yǔ)音信箱服務(wù)。例如,如果一個(gè)接受服務(wù)的電話分機(jī)沒(méi)有應(yīng)答一個(gè)呼叫,該P(yáng)BX會(huì)將該呼叫轉(zhuǎn)移給語(yǔ)音信箱系統(tǒng)。該語(yǔ)音信箱系統(tǒng)在接收到給分機(jī)之一的留言之后會(huì)通知該P(yáng)BX,然后PBX通知該分機(jī)提供一個(gè)留言待取指示,比如閃爍的光。
發(fā)明內(nèi)容
本發(fā)明提供了用于支持分布式電話網(wǎng)絡(luò)的中繼留言待取指示(relaying message waiting indication)的技術(shù),大大地消除或減小了以往技術(shù)帶來(lái)的缺陷和問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,公開(kāi)了一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的方法,該方法包括從語(yǔ)音信箱服務(wù)器接收一個(gè)留言待取指示,該留言待取指示識(shí)別一個(gè)電話裝置;確定所述電話裝置是否是本地管理的;和如果不是本地管理的,確定管理所述電話裝置的呼叫管理裝置(Call Management Device,CMD),并將所述留言待取指示中繼給所述呼叫管理裝置。
根據(jù)本發(fā)明的另一個(gè)方面,公開(kāi)了一種呼叫管理裝置,包括一個(gè)能夠接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示,該留言待取指示識(shí)別一個(gè)電話裝置,并且確定所述電話裝置是否為本地所管理的控制器,如果所述電話裝置不是本地管理的,所述控制器還能夠確定管理所述電話裝置的遠(yuǎn)程呼叫管理裝置,并且將所述留言待取指示中繼給所述遠(yuǎn)程呼叫管理裝置。
根據(jù)本發(fā)明的另一個(gè)方面,公開(kāi)了一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的邏輯電路,該邏輯電路編碼于介質(zhì)上,在執(zhí)行時(shí)能夠接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示,該留言待取指示識(shí)別一個(gè)電話裝置;確定所述電話裝置是否是本地管理的;并且如果不是本地管理的,確定管理所述電話裝置的呼叫管理裝置并且將所述留言待取指示中繼給所述呼叫管理裝置。
根據(jù)本發(fā)明的另一個(gè)方面,公開(kāi)了一種呼叫管理裝置,包括用來(lái)接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示的裝置,所述留言待取指示識(shí)別一個(gè)電話裝置;用來(lái)確定所述電話裝置是否是本地管理的裝置;和如果不是本地管理的,用來(lái)確定管理所述電話裝置的呼叫管理裝置和向所述呼叫管理裝置中繼所述留言待取指示的裝置。
根據(jù)本發(fā)明的另一個(gè)方面,公開(kāi)了一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的方法,該方法包括接收來(lái)自呼叫管理裝置的注冊(cè)消息,所述注冊(cè)消息識(shí)別一個(gè)電話裝置和所述呼叫管理裝置的地址;存儲(chǔ)所述電話裝置和所述呼叫管理裝置的地址之間的聯(lián)系;接收來(lái)自所述呼叫管理裝置的呼叫轉(zhuǎn)移請(qǐng)求,所述呼叫轉(zhuǎn)移請(qǐng)求識(shí)別一個(gè)來(lái)自遠(yuǎn)程裝置的呼叫給所述電話裝置;轉(zhuǎn)移所述呼叫給語(yǔ)音信箱服務(wù)器;接收來(lái)自所述語(yǔ)音信箱服務(wù)器的留言待取指示,所述留言待取指示識(shí)別所述電話裝置;訪問(wèn)所述存儲(chǔ)器以識(shí)別所述聯(lián)系并且確定所述呼叫管理裝置的地址;并且中繼所述留言待取指示給所述呼叫管理裝置。
本發(fā)明的實(shí)施例提供了各種技術(shù)上的優(yōu)點(diǎn)。所公開(kāi)的技術(shù)使得在保持與傳統(tǒng)語(yǔ)音信箱系統(tǒng)的兼容性的同時(shí)提供電話服務(wù)分布,和在對(duì)電話裝置的分布式管理的有限支持條件下的語(yǔ)音信箱系統(tǒng)的實(shí)現(xiàn)成為可能。這允許在不需要整體替換所有已有電話系統(tǒng)情況下,升級(jí)實(shí)現(xiàn)先進(jìn)的電話系統(tǒng),例如IP(Internet Protocol,網(wǎng)際協(xié)議)電話設(shè)備。例如,采用傳統(tǒng)語(yǔ)音信箱系統(tǒng)的組織可能希望將它的電話系統(tǒng)升級(jí)為分布式的、基于IP的電話系統(tǒng)。利用所公開(kāi)的技術(shù),該組織不需要替換已有的語(yǔ)音信箱服務(wù)器。這樣,所公開(kāi)的技術(shù)可以帶來(lái)電話網(wǎng)絡(luò)中的成本和效率效益。
通過(guò)以下附圖、說(shuō)明和權(quán)利要求,對(duì)于熟悉本領(lǐng)域的人,本發(fā)明的其他優(yōu)點(diǎn)將更加清楚。另外,盡管具體的優(yōu)點(diǎn)已經(jīng)列舉如上,各種的實(shí)施例可以包括所有、一些或者沒(méi)有所列舉的優(yōu)點(diǎn)。
為了更完整地理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)給出以下結(jié)合附圖作出的說(shuō)明的參考,其中圖1圖示了一個(gè)根據(jù)本發(fā)明多種實(shí)施例的,具有支持留言待取指示中繼的呼叫管理裝置的電話通訊系統(tǒng);圖2是一框圖,說(shuō)明了系統(tǒng)的呼叫管理裝置的一個(gè)具體實(shí)施例的示例性功能組成部分;圖3是一流程圖,說(shuō)明了一種將來(lái)自客戶呼叫管理裝置的呼叫轉(zhuǎn)移到服務(wù)器呼叫管理裝置以要求中央語(yǔ)音信箱系統(tǒng)服務(wù)的方法;和圖4是一流程圖,說(shuō)明了一種處理本地和遠(yuǎn)程留言待取指示的方法。
具體實(shí)施例方式
圖1圖示了一個(gè)遠(yuǎn)程通訊系統(tǒng),用10來(lái)一般地表示,它包括每一個(gè)都連接到公共交換電話網(wǎng)絡(luò)(PSTN,Public Switched TelephoneNetwork)的呼叫管理裝置12;廣域網(wǎng)(WAN,Wide Area Network)16;和局域網(wǎng)(LAN,Local Area Network)18,來(lái)為電話裝置20提供電話服務(wù)。另外,呼叫管理裝置12中的一個(gè)連接到一個(gè)為呼叫管理裝置12所管理的電話裝置20提供集中式語(yǔ)音信箱服務(wù)的語(yǔ)音信箱服務(wù)器22。一般而言,呼叫管理裝置12支持電話呼叫轉(zhuǎn)移和留言待取指示中繼以利用集中式語(yǔ)音信箱系統(tǒng)提供分布式電話環(huán)境中的語(yǔ)音信箱服務(wù)。
PSTN 14代表由全世界各個(gè)電話公司和管理者所運(yùn)行的相互連接的電話系統(tǒng)總和中的任何部分。廣域網(wǎng)16代表提供呼叫管理裝置12之間連接的網(wǎng)絡(luò)元件的任何合適的總和和配置。例如,廣域網(wǎng)16可以包括交換機(jī)、網(wǎng)關(guān)和連接到一個(gè)和多個(gè)分布于全球的城市的位置的其他合適的設(shè)備。根據(jù)具體實(shí)施例,廣域網(wǎng)16支持呼叫管理裝置12之間的基于包的通訊,例如網(wǎng)際協(xié)議(IP)通訊。
呼叫管理裝置12代表運(yùn)行以向電話裝置20提供電話服務(wù)的硬件,包括任何合適的控制邏輯電路。在所說(shuō)明的實(shí)施例中,系統(tǒng)10包括3個(gè)呼叫管理裝置12,一個(gè)裝置12作為服務(wù)器運(yùn)行并被標(biāo)記為服務(wù)器,剩下的兩個(gè)裝置12作為客戶運(yùn)行并被標(biāo)記為客戶A和客戶B。下面參照?qǐng)D2給出提供呼叫管理裝置12的具體功能組成部分的具體例子。
每一個(gè)呼叫管理裝置12,無(wú)論是作為客戶還是服務(wù)器運(yùn)行,可以連接到一個(gè)特定的LAN 18為一個(gè)或多個(gè)電話裝置20提供連接和管理。LAN 18代表提供一個(gè)特定的呼叫管理裝置12和它所管理的電話裝置20之間的連接的網(wǎng)絡(luò)元件的任何合適的總和和配置。例如,LAN 18可以代表傳送信息包,如IP信息包的以太網(wǎng)。
電話裝置20代表向用戶提供電話服務(wù)的硬件,包括任何合適的控制邏輯電路。例如,電話裝置20可以包括IP電話機(jī),適當(dāng)?shù)匮b備的個(gè)人電腦,和/或其他合適的設(shè)備。而且,雖然圖示為使用LAN 18連接到呼叫管理裝置12,系統(tǒng)10考慮了以任何合適的連接物、協(xié)議和技術(shù)連接到呼叫管理裝置12和其他合適的網(wǎng)絡(luò)上的電話裝置20。例如,電話裝置20可以包括利用無(wú)限通訊協(xié)議與呼叫管理裝置12及其他通訊設(shè)備連接的移動(dòng)單元。
語(yǔ)音信箱服務(wù)器22代表向電話裝置20提供語(yǔ)音信箱服務(wù)的硬件,包括任何合適的控制邏輯電路。語(yǔ)音信箱服務(wù)器22使用任何合適的技術(shù)和工藝來(lái)提供語(yǔ)音信箱服務(wù)。語(yǔ)音信箱服務(wù)器22與服務(wù)器裝置12連接的具體路線可由設(shè)備的實(shí)際類型和語(yǔ)音信箱服務(wù)器22內(nèi)的控制邏輯電路決定。這樣,雖然在本例中示為與服務(wù)器裝置12直接連接,系統(tǒng)10考慮了通過(guò)局域網(wǎng)18,廣域網(wǎng)16,服務(wù)器裝置12內(nèi)的專用端口,和/或其他任何合適的連接物連接到服務(wù)器裝置12的語(yǔ)音信箱服務(wù)器22。但是,由于語(yǔ)音信箱支持由呼叫管理裝置12提供,語(yǔ)音信箱服務(wù)器22并不知道或者直接支持對(duì)分布式電話環(huán)境的語(yǔ)音信箱服務(wù)。也就是說(shuō),語(yǔ)音信箱服務(wù)器22不必知道多個(gè)呼叫管理裝置12對(duì)電話裝置20的管理。
每一個(gè)呼叫管理裝置12,無(wú)論作為客戶還是服務(wù)器,管理一組本地電話裝置20。除了其他管理活動(dòng)外,該本地管理包括使分機(jī)振鈴,處理無(wú)人接聽(tīng)事件,和發(fā)送留言待取指示。為了通過(guò)語(yǔ)音信箱服務(wù)器22支持集中式語(yǔ)音信箱服務(wù),呼叫管理裝置12采用了呼叫轉(zhuǎn)移和留言待取指示中繼。
然而,對(duì)于服務(wù)器裝置12所管理的電話裝置20,服務(wù)器裝置12不必使用呼叫轉(zhuǎn)移或者留言待取指示中繼。例如,考慮一個(gè)給服務(wù)器裝置12本地所管理的電話裝置20的其中之一的來(lái)電。如果沒(méi)有應(yīng)答,服務(wù)器裝置12可以將該呼叫直接轉(zhuǎn)送到語(yǔ)音信箱服務(wù)器22。如果呼叫方留言,語(yǔ)音信箱服務(wù)器22將通知服務(wù)器裝置12被呼叫電話裝置20現(xiàn)在有留言在等待。作為響應(yīng),服務(wù)器裝置12能夠通知電話裝置20提供留言待取指示,比如一個(gè)閃爍的發(fā)光二極管(LED)或者調(diào)整過(guò)的撥號(hào)音。這樣,對(duì)本地所管理的電話裝置20,服務(wù)器裝置12與傳統(tǒng)系統(tǒng)相似地提供語(yǔ)音信箱服務(wù)。
對(duì)于客戶裝置12所管理的電話裝置20,系統(tǒng)10采用留言待取指示中繼和呼叫轉(zhuǎn)移。例如,考慮一個(gè)給客戶A所管理的電話裝置20的呼叫。在電話裝置20振鈴一段合適的時(shí)間之后,客戶A可以將該呼叫轉(zhuǎn)送到語(yǔ)音信箱服務(wù)器22。為了實(shí)現(xiàn)該轉(zhuǎn)送,客戶A將該電話呼叫轉(zhuǎn)移到服務(wù)器裝置12,接著服務(wù)器裝置12將該呼叫送到語(yǔ)音信箱服務(wù)器22。如果呼叫方留言,語(yǔ)音信箱服務(wù)器22將通知服務(wù)器裝置12。服務(wù)器裝置12在識(shí)別由客戶A管理的電話裝置20之后,會(huì)將留言待取指示中繼給客戶A。作為響應(yīng),客戶A指示電話裝置20提供一個(gè)留言待取指示。如本例所示,呼叫管理裝置12采用呼叫轉(zhuǎn)移和留言待取指示中繼來(lái)從集中式語(yǔ)音信箱服務(wù)器22向具有分布式管理的電話裝置20提供語(yǔ)音信箱服務(wù)。
為實(shí)現(xiàn)留言待取指示中繼,客戶呼叫管理裝置12向服務(wù)器裝置12注冊(cè)。例如,每一個(gè)客戶裝置12可以向服務(wù)器裝置12提供所管理的電話裝置20的一個(gè)列表。服務(wù)器裝置12然后可以利用來(lái)自不同客戶裝置12的信息來(lái)適當(dāng)?shù)刂欣^留言待取指示。根據(jù)具體實(shí)施例,呼叫管理裝置12采用會(huì)話發(fā)起協(xié)議(SIP)電子信函(messaging)來(lái)處理注冊(cè)和留言待取指示中繼。例如,客戶裝置12可以采用SIP訂閱消息(subscriptionmessages)來(lái)向服務(wù)器裝置12注冊(cè)電話裝置20。反過(guò)來(lái),服務(wù)器裝置12可以采用SIP通知消息(notification messages)來(lái)通知客戶裝置12給所管理的電話裝置20的留言待取指示。類似地,裝置12可以采用如H450的協(xié)議來(lái)注冊(cè)和通知。但是,系統(tǒng)10考慮了采用任何合適的協(xié)議和技術(shù)來(lái)交換關(guān)于電話裝置20的信息以實(shí)現(xiàn)留言待取指示中繼的呼叫管理裝置12。
根據(jù)不同實(shí)施例,裝置12可以采用級(jí)聯(lián)注冊(cè)(CascadedRegistration)為集中式語(yǔ)音信箱服務(wù)增進(jìn)分布支持。例如,客戶A可以向客戶B注冊(cè)它本地管理的分機(jī)。然后,客戶B,除了注冊(cè)它自己本地所管理的分機(jī)以外,向服務(wù)器12注冊(cè)客戶A的分機(jī)。對(duì)于本例,服務(wù)器12可將留言待取指示中繼給客戶B,然后客戶B可將這些訊號(hào)中繼給客戶A。
圖2是一框圖,圖示了呼叫管理裝置12的示例性功能組成部分,包括一個(gè)PSTN接口40、一個(gè)LAN接口42和一個(gè)WAN接口44。另外,呼叫管理裝置12包括一個(gè)控制器46和一個(gè)保存本地管理信息50、遠(yuǎn)程用戶信息52和服務(wù)器裝置信息54的存儲(chǔ)器48。(在該圖示實(shí)施例中,存儲(chǔ)器48為作為客戶和作為服務(wù)器運(yùn)行的呼叫管理裝置12的使用保存信息。)一般而言,呼叫管理裝置12為一組連接到LAN接口42上的電話裝置20管理電話服務(wù)。另外,當(dāng)作為服務(wù)器時(shí),呼叫管理裝置12轉(zhuǎn)移來(lái)自遠(yuǎn)程管理的電話裝置20的呼叫到語(yǔ)音信箱服務(wù)器22,并且中繼留言待取指示到客戶裝置12。當(dāng)作為客戶時(shí),呼叫管理裝置12為了語(yǔ)音信箱服務(wù)將呼叫轉(zhuǎn)移到服務(wù)器裝置12,并且將從服務(wù)器裝置12接收到的留言待取指示中繼到所管理的電話裝置20。
PSTN接口40、LAN接口42和WAN接口44,每一個(gè)代表將呼叫管理裝置12分別連接到PSTN14、局域網(wǎng)18和廣域網(wǎng)16的硬件,包括合適的控制邏輯電路。但是,雖然圖示為向各個(gè)的網(wǎng)絡(luò)提供直接連接的分離的組成部分,呼叫管理裝置12考慮了采用硬件和邏輯電路的任何合適的組合和配置來(lái)實(shí)現(xiàn)這些接口。例如,呼叫管理裝置12可以通過(guò)局域網(wǎng)18中的設(shè)備連接到廣域網(wǎng)16。這樣,呼叫管理裝置12可以通過(guò)LAN接口42訪問(wèn)廣域網(wǎng)16。
控制器46代表硬件和控制邏輯電路的任何合適的組合和配置,如微處理器、可編程邏輯裝置、控制器以及其他合適的控制設(shè)備。存儲(chǔ)器48代表本地和遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置的任何合適的總和和配置。那么例如,盡管圖示為呼叫管理裝置12中的一個(gè)組成部分,存儲(chǔ)器48可以代表連接到局域網(wǎng)18、廣域網(wǎng)16或者其他合適的網(wǎng)絡(luò)的一個(gè)外部存儲(chǔ)裝置。所以,存儲(chǔ)器48潛在地代表了可以被一個(gè)或多個(gè)呼叫管理裝置12訪問(wèn)的一個(gè)共享存儲(chǔ)裝置。
在所示實(shí)施例中,存儲(chǔ)器48保存本地管理信息50、遠(yuǎn)程用戶信息52和服務(wù)器裝置信息54。本地管理信息50包括呼叫管理裝置12在管理本地電話裝置20中使用的數(shù)據(jù)。例如,本地管理信息50可以包括一個(gè)為本地電話裝置20將電話號(hào)碼與IP地址聯(lián)系起來(lái)的列表。
遠(yuǎn)程用戶信息52包括中繼留言待取指示到客戶裝置12中使用的數(shù)據(jù)。這樣,當(dāng)作為服務(wù)器運(yùn)行時(shí),呼叫管理裝置12使用遠(yuǎn)程用戶信息52來(lái)識(shí)別與電話裝置20聯(lián)系的客戶裝置12。例如,遠(yuǎn)程用戶信息52可以包括一個(gè)將電話號(hào)碼與控制呼叫管理裝置12的IP地址聯(lián)系起來(lái)的列表。
服務(wù)器裝置信息54包括識(shí)別提供語(yǔ)音信箱服務(wù)的呼叫管理裝置12的數(shù)據(jù)。例如,服務(wù)器裝置信息54可以包括連接到語(yǔ)音信箱服務(wù)器22的呼叫管理裝置12的IP地址。當(dāng)作為客戶運(yùn)行時(shí),呼叫管理裝置12使用服務(wù)器裝置信息54來(lái)識(shí)別服務(wù)器,以為其管理的電話裝置20提供語(yǔ)音信箱服務(wù)。
運(yùn)行中,呼叫管理裝置12為本地電話裝置20管理電話服務(wù)。當(dāng)作為服務(wù)器運(yùn)行時(shí),呼叫管理裝置12連接到語(yǔ)音信箱服務(wù)器22,支持呼叫轉(zhuǎn)移和留言待取指示中繼,以向具有分布式管理的電話裝置20提供語(yǔ)音信箱服務(wù)。當(dāng)作為客戶運(yùn)行時(shí),呼叫管理裝置12使用注冊(cè)和呼叫轉(zhuǎn)移,使用一個(gè)和服務(wù)器呼叫管理裝置12連接的遠(yuǎn)程語(yǔ)音信箱服務(wù)器22來(lái)為本地電話裝置20提供語(yǔ)音信箱服務(wù)。
收到給本地管理的電話裝置20的一個(gè)來(lái)電后,呼叫管理裝置20使合適的分機(jī)振鈴。例如,呼叫管理裝置12可以訪問(wèn)本地管理信息50來(lái)確定與收到的呼叫的撥號(hào)相聯(lián)系的電話裝置20的IP地址。利用該信息,呼叫管理裝置12向電話裝置20發(fā)送一個(gè)合適的信號(hào)。如果電話裝置20未能應(yīng)答,呼叫管理裝置12決定合適的RNA(Ring-No-Answer,呼叫無(wú)應(yīng)答)動(dòng)作。例如,本地管理信息50可以指定一個(gè)超時(shí)時(shí)間和在無(wú)應(yīng)答情況下的合適的動(dòng)作,如轉(zhuǎn)到語(yǔ)音信箱。如果該RNA動(dòng)作指明定轉(zhuǎn)到語(yǔ)音信箱,呼叫管理裝置12的操作取決于其作為服務(wù)器還是客戶。
如果作為服務(wù)器運(yùn)行,呼叫管理裝置12將呼叫轉(zhuǎn)送到語(yǔ)音信箱服務(wù)器22。例如,呼叫管理裝置12可以脈沖輸出DTMF(Dual Tone Multi-frequency,雙音多頻)信號(hào),產(chǎn)生呼叫轉(zhuǎn)送包,或者向語(yǔ)音信箱服務(wù)器22發(fā)送其他合適信號(hào)。服務(wù)器裝置12所使用的信號(hào)的具體類型將取決于所使用的語(yǔ)音信箱服務(wù)器22的類型。
如果作為客戶運(yùn)行,那么在識(shí)別向語(yǔ)音信箱轉(zhuǎn)送的呼叫后,呼叫管理裝置12將該呼叫轉(zhuǎn)移到服務(wù)器裝置12。例如,呼叫管理裝置12可以訪問(wèn)服務(wù)器裝置信息54來(lái)確定服務(wù)器裝置12的IP地址。利用該信息,呼叫管理裝置12可以通過(guò)廣域網(wǎng)16將呼叫轉(zhuǎn)移到服務(wù)器12。服務(wù)器12再發(fā)出合適的信號(hào)將該呼叫與語(yǔ)音信箱服務(wù)器22連接。
當(dāng)作為服務(wù)器運(yùn)行時(shí),呼叫管理裝置12還處理從語(yǔ)音信箱服務(wù)器22接收的留言待取指示的中繼。呼叫管理裝置12可能收到來(lái)自語(yǔ)音信箱服務(wù)器22的給本地管理和遠(yuǎn)程管理的電話裝置20的留言待取指示。對(duì)于本地管理的電話裝置20,呼叫管理裝置12指示合適的電話裝置20提供留言待取指示。然而,在收到一個(gè)給遠(yuǎn)程管理的電話裝置20的留言待取指示后,呼叫管理裝置12將該留言待取指示中繼到負(fù)責(zé)該電話裝置20的遠(yuǎn)程呼叫管理裝置12。
例如,在收到來(lái)自語(yǔ)音信箱服務(wù)器22的留言待取指示之后,呼叫管理裝置12可以訪問(wèn)本地管理信息50來(lái)確定該留言待取指示是否是給本地管理的電話裝置20的。如果是,呼叫管理裝置12向該本地管理電話裝置20發(fā)送一個(gè)合適的信號(hào)。但是,如果識(shí)別的電話裝置20不是本地管理的,呼叫管理裝置12訪問(wèn)遠(yuǎn)程用戶信息52來(lái)識(shí)別負(fù)責(zé)該識(shí)別的電話裝置20的遠(yuǎn)程呼叫管理裝置12。呼叫管理裝置12然后將留言待取指示中繼給該識(shí)別的遠(yuǎn)程呼叫管理裝置12。
盡管所示實(shí)施例和以上說(shuō)明是針對(duì)一個(gè)包括特定元件的呼叫管理裝置12的具體實(shí)施例,系統(tǒng)10考慮了具有用于轉(zhuǎn)移呼叫和中繼留言待取指示以在分布式電話環(huán)境中實(shí)現(xiàn)集中式語(yǔ)音信箱服務(wù)的元件的任何合適的組合和配置的呼叫管理裝置。這樣,所述模塊和功能可以組合、分離、或者以其他方式分布于任何合適的功能組成部分中,并且呼叫管理裝置12的一些或全部功能可以由編碼于介質(zhì)上的邏輯部分執(zhí)行,如軟件和可編程邏輯裝置。
圖3是一流程圖,圖示了一種處理給本地管理的電話裝置20的來(lái)電的方法。在步驟100,呼叫管理裝置12接收到一個(gè)給本地管理的電話裝置20的呼叫。例如,利用PSTN接口40、LAN接口42、或者WAN接口44,呼叫管理裝置12可以接收給本地管理的電話裝置20中的一個(gè)的呼叫。在步驟102,呼叫管理裝置12確定合適的分機(jī)。例如,呼叫管理裝置12可以訪問(wèn)本地管理信息50來(lái)確定一個(gè)與該呼叫的撥號(hào)相聯(lián)系的IP地址。在步驟104,呼叫管理裝置12使確定的分機(jī)振鈴。例如,呼叫管理裝置12可以發(fā)送識(shí)別該呼叫的H.323信號(hào)給電話裝置20。
如果在步驟106呼叫管理裝置12確定該呼叫被應(yīng)答,在步驟108呼叫管理裝置12將該呼叫連接到電話裝置20。例如,通過(guò)合適地發(fā)送信號(hào),電話裝置20可以發(fā)送一個(gè)摘機(jī)指示給呼叫管理裝置12,作為響應(yīng),呼叫管理裝置12可以向電話裝置20打開(kāi)語(yǔ)音信道。如果該呼叫沒(méi)有應(yīng)答,在步驟110呼叫管理裝置12確定該呼叫是否已經(jīng)超時(shí)。例如,本地管理信息50可以為等待來(lái)自電話裝置20的摘機(jī)指示識(shí)別一個(gè)時(shí)間期限。
當(dāng)振鈴超時(shí)時(shí),在步驟112呼叫管理裝置12為電話裝置20確定RNA動(dòng)作。例如,呼叫管理裝置12可以訪問(wèn)本地管理信息50來(lái)確定一個(gè)操作,如指定給電話裝置20的轉(zhuǎn)移號(hào)碼或語(yǔ)音信箱。如果在步驟114呼叫管理裝置12確定該RNA動(dòng)作沒(méi)有指定語(yǔ)音信箱,在步驟116呼叫管理裝置12將該呼叫轉(zhuǎn)移給指定的RNA號(hào)碼。但是,如果該RNA動(dòng)作指定語(yǔ)音信箱,在步驟118呼叫管理裝置12確定語(yǔ)音信箱是否是本地處理的。如果作為客戶,語(yǔ)音信箱是非本地的,但是如果作為服務(wù)器,語(yǔ)音信箱是本地的。如果語(yǔ)音信箱不是本地的,在步驟120呼叫管理裝置12將該呼叫轉(zhuǎn)移到呼叫管理服務(wù)器。例如,呼叫管理裝置12可以訪問(wèn)服務(wù)器裝置信息54來(lái)確定利用語(yǔ)音信箱服務(wù)器22提供語(yǔ)音信箱服務(wù)的服務(wù)器呼叫管理裝置12。呼叫管理裝置12然后可以通過(guò)廣域網(wǎng)16,例如使用H.323轉(zhuǎn)移消息,將該呼叫轉(zhuǎn)移到服務(wù)器裝置12。但是,如果該語(yǔ)音信箱是本地服務(wù)的,在步驟122呼叫管理裝置12將該呼叫連接到語(yǔ)音信箱服務(wù)器22。
這樣,流程圖和以上說(shuō)明概述了無(wú)論是作為服務(wù)器還是客戶運(yùn)行的呼叫管理裝置12在處理來(lái)電中的操作。但是,流程圖和所附的說(shuō)明只說(shuō)明了運(yùn)行的一個(gè)示例性的方法。系統(tǒng)10考慮了所有采用作為服務(wù)器或客戶運(yùn)行來(lái)支持在分布式呼叫管理環(huán)境中的集中式語(yǔ)音信箱服務(wù)的任何合適的技術(shù)和元件的呼叫管理裝置12。因此,該流程圖中的許多步驟可能同時(shí)發(fā)生,和/或按照與所示不同的順序。另外,呼叫管理裝置12可以采用具有其他步驟,更少步驟,和/或不同步驟的方法,只要該方法是適合的。
圖4是一流程圖,圖示了呼叫管理裝置12處理接收到的留言待取指示的方法。在步驟150呼叫管理裝置12收到留言待取指示(MWI)。例如,當(dāng)作為服務(wù)器時(shí),呼叫管理裝置12可接收來(lái)自語(yǔ)音信箱服務(wù)器22的留言待取指示。當(dāng)作為客戶運(yùn)行時(shí),呼叫管理裝置12可接收自服務(wù)器裝置12中繼來(lái)的留言待取指示。
在步驟152呼叫管理裝置12確定該留言待取指示是否識(shí)別一個(gè)本地管理的電話裝置20。例如,呼叫管理裝置12可以訪問(wèn)本地管理信息50來(lái)確定由該留言待取指示識(shí)別的分機(jī)是否指向一個(gè)本地管理的電話裝置20。如果時(shí),呼叫管理裝置12在步驟154確定電話裝置20的地址,在步驟156給電話裝置20發(fā)信號(hào)使指示待取留言。例如,如前面所討論的,呼叫管理裝置12可以通過(guò)本地管理信息50確定電話裝置20的IP地址,并且向電話裝置20發(fā)送合適的作為信號(hào)發(fā)送的消息來(lái)通知語(yǔ)音信箱中有留言待取。
如果呼叫管理裝置12確定該留言待取指示識(shí)別一個(gè)遠(yuǎn)程管理的電話裝置20,則呼叫管理裝置12在步驟158確定合適的客戶呼叫管理器的地址,并且在步驟160將該留言待取指示中繼到該客戶呼叫管理器。例如,呼叫管理裝置12可以訪問(wèn)遠(yuǎn)程用戶信息52來(lái)確定與在該留言待取指示中識(shí)別的電話裝置20相聯(lián)系的客戶呼叫管理裝置12的IP地址。為了中繼留言待取指示,呼叫管理裝置12可以將來(lái)自語(yǔ)音信箱服務(wù)器22的留言待取指示中的信息修改和/或格式化為任何合適的形式。例如,呼叫管理裝置12可以使用包含了來(lái)自從語(yǔ)音信箱服務(wù)器22接收的留言待取指示的信息的SIP通知。呼叫管理裝置12然后可以通過(guò)廣域網(wǎng)16將這些通知發(fā)送給客戶呼叫管理裝置12。但是,如以上所討論的,系統(tǒng)10考慮了采用了任何合適的協(xié)議和技術(shù)來(lái)中繼從語(yǔ)音信箱服務(wù)器22到客戶呼叫管理裝置12的留言待取指示的呼叫管理裝置12。
以上說(shuō)明和流程圖說(shuō)明了呼叫管理裝置12用來(lái)處理接收到的留言待取指示的一個(gè)示例性方法。但是,就像前面描述的流程圖,本流程圖只說(shuō)明了運(yùn)行的一個(gè)示例性方法。因此,本流程圖的許多步驟可以同時(shí)和/或以與所示不同的順序發(fā)生。另外,呼叫管理裝置12可以采用具有其他步驟、更少的步驟、和/或不同步驟的方法,只要該方法是適合的。例如,當(dāng)作為客戶運(yùn)行時(shí),既然客戶不需要區(qū)別本地或遠(yuǎn)程管理的電話裝置20,呼叫管理裝置12不需要確定接收到的留言待取指示是否識(shí)別一個(gè)本地管理的電話裝置20。
盡管本發(fā)明在幾個(gè)實(shí)施例中作了說(shuō)明,熟悉本技術(shù)的人員可以想到很多改變和修改,要指出的是,本發(fā)明包括了落入所附的權(quán)利要求范圍中的這樣的改變和修改。
權(quán)利要求
1.一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的方法,該方法包括從語(yǔ)音信箱服務(wù)器接收一個(gè)留言待取指示,該留言待取指示識(shí)別一個(gè)電話裝置;確定所述電話裝置是否是本地管理的;和如果不是本地管理的,確定管理所述電話裝置的呼叫管理裝置,并將所述留言待取指示中繼給所述呼叫管理裝置。
2.如權(quán)利要求1所述的方法,還包括,在接收留言待取指示之前,接收來(lái)自呼叫管理裝置的注冊(cè)消息,所述注冊(cè)消息識(shí)別所述電話裝置和所述呼叫管理裝置的地址。
3.如權(quán)利要求2所述的方法,其中注冊(cè)消息采用會(huì)話發(fā)起協(xié)議事件訂閱。
4.如權(quán)利要求1所述的方法,還包括,在接收留言待取指示之前,接收來(lái)自呼叫管理裝置的呼叫轉(zhuǎn)移請(qǐng)求,該呼叫轉(zhuǎn)移請(qǐng)求識(shí)別一個(gè)來(lái)自遠(yuǎn)程裝置的呼叫給所述電話裝置。
5.如權(quán)利要求1所述的方法,還包括,如果所述電話裝置是本地管理的為所述電話裝置確定一個(gè)網(wǎng)際協(xié)議地址;并且使用所述網(wǎng)際協(xié)議地址給所述電話裝置發(fā)送一個(gè)留言待取信號(hào)。
6.如權(quán)利要求1所述的方法,其中中繼留言待取指示包括產(chǎn)生一個(gè)識(shí)別所述電話裝置的會(huì)話發(fā)起協(xié)議通知并且發(fā)送所述會(huì)話發(fā)起協(xié)議通知給呼叫管理裝置。
7.如權(quán)利要求1所述的方法,其中確定管理所述電話裝置的呼叫管理裝置包括訪問(wèn)將分配給所述電話裝置的號(hào)碼映射到分配給所述呼叫管理裝置的網(wǎng)際協(xié)議地址的存儲(chǔ)器。
8.一種呼叫管理裝置,包括一個(gè)能夠接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示,并且確定所述電話裝置是否為本地所管理的控制器,所述留言待取指示識(shí)別一個(gè)電話裝置,如果所述電話裝置不是本地管理的,所述控制器還能夠確定管理所述電話裝置的遠(yuǎn)程呼叫管理裝置,并且將所述留言待取指示中繼給所述遠(yuǎn)程呼叫管理裝置。
9.如權(quán)利要求8所述的呼叫管理裝置,還包括一個(gè)能夠接收來(lái)自所述遠(yuǎn)程呼叫管理裝置的注冊(cè)消息的廣域網(wǎng)接口,所述注冊(cè)消息識(shí)別電話裝置和遠(yuǎn)程呼叫管理裝置的地址。
10.如權(quán)利要求9所述的呼叫管理裝置,其中所述注冊(cè)消息采用會(huì)話發(fā)起協(xié)議事件訂閱。
11.如權(quán)利要求9所述的呼叫管理裝置,還包括一個(gè)能夠響應(yīng)于注冊(cè)消息保存電話裝置與所述遠(yuǎn)程呼叫管理裝置地址之間的聯(lián)系的存儲(chǔ)器。
12.如權(quán)利要求8所述的呼叫管理裝置,其中所述控制器還能夠,在接收留言待取指示之前,接收來(lái)自所述遠(yuǎn)程呼叫管理裝置的呼叫轉(zhuǎn)移請(qǐng)求,所述呼叫轉(zhuǎn)移請(qǐng)求識(shí)別一個(gè)來(lái)自遠(yuǎn)程裝置的呼叫給所述電話裝置。
13.如權(quán)利要求8所述的呼叫管理裝置,其中如果所述電話裝置是本地管理的,所述控制器還能夠?yàn)樗鲭娫捬b置確定一個(gè)網(wǎng)際協(xié)議地址;并且所述呼叫管理裝置還包括一個(gè)能夠使用所述IP地址給所述電話裝置發(fā)送留言待取信號(hào)的局域網(wǎng)接口。
14.如權(quán)利要求8所述的呼叫管理裝置,其中所述控制器還能夠通過(guò)產(chǎn)生一個(gè)識(shí)別所述電話裝置的會(huì)議發(fā)起協(xié)議通知和向呼叫管理裝置發(fā)送所述會(huì)話發(fā)起協(xié)議通知來(lái)中繼所述留言待取指示。
15.如權(quán)利要求8所述的呼叫管理裝置,還包括一個(gè)將分配給所述電話裝置的號(hào)碼映射到分配給所述遠(yuǎn)程呼叫管理裝置的網(wǎng)際協(xié)議地址的存儲(chǔ)器,其中所述控制器還能夠通過(guò)訪問(wèn)所述存儲(chǔ)器確定管理所述電話裝置的遠(yuǎn)程呼叫管理裝置。
16.一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的邏輯電路,該邏輯電路編碼于介質(zhì)上,在執(zhí)行時(shí)能夠接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示,該留言待取指示識(shí)別一個(gè)電話裝置;確定所述電話裝置是否是本地管理的;并且如果不是本地管理的,確定管理所述電話裝置的呼叫管理裝置并且將所述留言待取指示中繼給所述呼叫管理裝置。
17.如權(quán)利要求16所述的邏輯,還能夠,在接收留言待取指示之前,接收來(lái)自所述呼叫管理裝置的注冊(cè)消息,所述注冊(cè)消息識(shí)別所述電話裝置和所述呼叫管理裝置的地址。
18.如權(quán)利要求17所述的邏輯,其中所述注冊(cè)消息采用會(huì)話發(fā)起協(xié)議事件訂閱。
19.如權(quán)利要求16所述的邏輯,還能夠,在接收留言待取指示之前,接收來(lái)自所述呼叫管理裝置的呼叫轉(zhuǎn)移請(qǐng)求,所述呼叫轉(zhuǎn)移請(qǐng)求識(shí)別一個(gè)來(lái)自遠(yuǎn)程裝置的呼叫給所述電話裝置。
20.如權(quán)利要求16所述的邏輯,還能夠,如果所述電話裝置是本地管理的為所述電話裝置確定一個(gè)網(wǎng)際協(xié)議地址;并且利用所述網(wǎng)際協(xié)地址給所述電話裝置發(fā)送留言待取信號(hào)。
21.如權(quán)利要求16所述的邏輯,還能夠通過(guò)產(chǎn)生一個(gè)識(shí)別所述電話裝置的會(huì)話發(fā)起協(xié)議通知和向呼叫管理裝置發(fā)送所述會(huì)話發(fā)起協(xié)議通知來(lái)中繼所述留言待取指示。
22.如權(quán)利要求16所述的邏輯,還能夠通過(guò)訪問(wèn)一個(gè)將分配給所述電話裝置的號(hào)碼映射到分配給所述呼叫管理裝置的網(wǎng)際協(xié)議地址的存儲(chǔ)器來(lái)確定管理所述電話裝置的呼叫管理裝置。
23.一種呼叫管理裝置,包括用來(lái)接收來(lái)自語(yǔ)音信箱服務(wù)器的留言待取指示的裝置,所述留言待取指示識(shí)別一個(gè)電話裝置;用來(lái)確定所述電話裝置是否是本地管理的裝置;和如果不是本地管理的,用來(lái)確定管理所述電話裝置的呼叫管理裝置和向所述呼叫管理裝置中繼所述留言待取指示的裝置。
24.一種用于在分布式電話系統(tǒng)中支持集中式語(yǔ)音信箱服務(wù)的方法,該方法包括接收來(lái)自呼叫管理裝置的注冊(cè)消息,所述注冊(cè)消息識(shí)別一個(gè)電話裝置和所述呼叫管理裝置的地址;存儲(chǔ)所述電話裝置和所述呼叫管理裝置的地址之間的聯(lián)系;接收來(lái)自所述呼叫管理裝置的呼叫轉(zhuǎn)移請(qǐng)求,所述呼叫轉(zhuǎn)移請(qǐng)求識(shí)別一個(gè)來(lái)自遠(yuǎn)程裝置的呼叫給所述電話裝置;轉(zhuǎn)移所述呼叫給語(yǔ)音信箱服務(wù)器;接收來(lái)自所述語(yǔ)音信箱服務(wù)器的留言待取指示,所述留言待取指示識(shí)別所述電話裝置;訪問(wèn)所述存儲(chǔ)器以識(shí)別所述聯(lián)系并且確定所述呼叫管理裝置的地址;并且中繼所述留言待取指示給所述呼叫管理裝置。
全文摘要
本發(fā)明公開(kāi)了一種用于支持分布式電話網(wǎng)絡(luò)的留言待取指示的中繼。在具有對(duì)分布于多呼叫管理裝置中的電話裝置的管理的電話系統(tǒng)之中,呼叫管理裝置利用呼叫轉(zhuǎn)移和留言待取指示中繼來(lái)為使用集中式語(yǔ)音信箱服務(wù)器的電話裝置提供語(yǔ)音信箱服務(wù)。這允許在不需要整體替換所有已有電話系統(tǒng)情況下,升級(jí)實(shí)現(xiàn)先進(jìn)的電話系統(tǒng)。
文檔編號(hào)H04M3/537GK1476220SQ03121518
公開(kāi)日2004年2月18日 申請(qǐng)日期2003年4月3日 優(yōu)先權(quán)日2002年4月3日
發(fā)明者阿尼爾·夏爾馬, 邁克爾·E·塔斯克, 基肖爾·伊納姆普迪, E 塔斯克, 伊納姆普迪, 阿尼爾 夏爾馬 申請(qǐng)人:思科技術(shù)公司