專利名稱:分組電話交換網(wǎng)中用于受計(jì)算機(jī)控制的呼叫處理應(yīng)用的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)電話集成(CTI),尤其涉及一種采用CTI技術(shù)而對(duì)分組電話交換網(wǎng)中使用了各種應(yīng)用的電話呼叫進(jìn)行處理的改良方法和設(shè)備。
背景技術(shù):
在最近幾個(gè)月,在分組網(wǎng)絡(luò),尤其是在諸如互聯(lián)網(wǎng)這類(lèi)廣域網(wǎng)上的電話受到相當(dāng)多的關(guān)注。更具體的說(shuō),科學(xué)家已經(jīng)開(kāi)始研究在分組交換數(shù)據(jù)網(wǎng)絡(luò)上發(fā)送語(yǔ)音和視頻信息流的可能性。在分組交換網(wǎng)絡(luò)上發(fā)送此類(lèi)信息流要比傳統(tǒng)電話更加合算,其中傳統(tǒng)電話需要主叫方與被叫方之間具有一條專用電路。
計(jì)算機(jī)電話集成已被廣泛應(yīng)用于傳統(tǒng)的電話方法和設(shè)備,但是至今仍未成功應(yīng)用于涉及分組網(wǎng)絡(luò)電話的方法和設(shè)備。本發(fā)明限定了對(duì)已知分組網(wǎng)電話設(shè)備和方法進(jìn)行補(bǔ)充的新穎的設(shè)備和方法,所述設(shè)備和方法能夠在這種環(huán)境中啟用CTI性能,并且使用它們來(lái)處理電話呼叫。
ITU建議H.323定義了一組可能的方法和設(shè)備,用于在一個(gè)分組交換網(wǎng)絡(luò)上完成呼叫,其中所述呼叫可以處理語(yǔ)音和其它信息流。H.323標(biāo)準(zhǔn)來(lái)源于瑞士日內(nèi)瓦的國(guó)際電信聯(lián)盟,該標(biāo)準(zhǔn)在此引入作為參考。H.323標(biāo)準(zhǔn)定義了處理呼叫控制、呼叫建立、呼叫終止的各種協(xié)議以及分組網(wǎng)電話領(lǐng)域技術(shù)人員已知的其它相似技術(shù)。
H.323標(biāo)準(zhǔn)定義了一個(gè)名為網(wǎng)守的功能實(shí)體。該網(wǎng)守對(duì)諸如一個(gè)指定網(wǎng)路終端組的帶寬控制、區(qū)域管理、地址轉(zhuǎn)換以及接納控制這類(lèi)網(wǎng)絡(luò)功能進(jìn)行處理。雖然已經(jīng)在先前引入的標(biāo)準(zhǔn)中進(jìn)一步定義了所有這些功能,但是我們還將在下文中陳述兩個(gè)實(shí)例。
帶寬控制提供一個(gè)協(xié)議,借助于此,網(wǎng)守將特定數(shù)量的網(wǎng)絡(luò)帶寬分配給特定連接。網(wǎng)守可以由主叫方或被叫方聯(lián)系,以便對(duì)分配給某個(gè)呼叫的帶寬數(shù)量加以修改。
作為另外一個(gè)實(shí)例,網(wǎng)守執(zhí)行區(qū)域管理。如在H.323標(biāo)準(zhǔn)中進(jìn)一步定義的那樣,這種功能提供了一種機(jī)制,用于把網(wǎng)絡(luò)中不同終端組以及其它節(jié)點(diǎn)組分配給一個(gè)特定網(wǎng)關(guān)。H.323標(biāo)準(zhǔn)提供一種機(jī)制,用于動(dòng)態(tài)改變不同網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)于不同網(wǎng)守的分配。
網(wǎng)守功能提供了與傳統(tǒng)電話中的專用小交換機(jī)(PBX)內(nèi)部的呼叫處理功能相似的服務(wù)。在傳統(tǒng)電話中,CTI特征是通過(guò)在外部應(yīng)用程序軟件與PBX內(nèi)部呼叫處理功能之間創(chuàng)建一個(gè)接口來(lái)提供的。與之相反,在已知的分組網(wǎng)絡(luò)電話領(lǐng)域中,連至網(wǎng)守的接口僅僅是從其它網(wǎng)守、端點(diǎn)及其它網(wǎng)絡(luò)實(shí)體來(lái)定義的。
發(fā)明概述現(xiàn)有技術(shù)中的上述和其他問(wèn)題是根據(jù)本發(fā)明而被加以克服的,并且根據(jù)本發(fā)明,實(shí)現(xiàn)了一種技術(shù)進(jìn)步,其中本發(fā)明涉及一種分組網(wǎng)絡(luò)電話呼叫控制器(例如H.323網(wǎng)守),所述分組網(wǎng)絡(luò)電話呼叫控制器被安排用于與多個(gè)外部呼叫處理應(yīng)用程序相連接,所述外部呼叫處理應(yīng)用程序可以位于一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)。根據(jù)本發(fā)明的教導(dǎo),呼叫處理應(yīng)用計(jì)算機(jī)借助數(shù)據(jù)網(wǎng)絡(luò)或其他方式而與一個(gè)呼叫控制器計(jì)算機(jī)相連,并且這兩個(gè)實(shí)體按照本發(fā)明規(guī)定的方式來(lái)交換消息。呼叫控制器計(jì)算機(jī)可以位于其中一個(gè)終端,也可位于一臺(tái)單獨(dú)的計(jì)算機(jī)。
同樣,處理應(yīng)用計(jì)算機(jī)可以與呼叫控制器計(jì)算機(jī)在一起,也可以遠(yuǎn)離呼叫控制器計(jì)算機(jī)。
呼叫控制器計(jì)算機(jī)與一臺(tái)或多臺(tái)應(yīng)用計(jì)算機(jī)相互進(jìn)行通信,以便在數(shù)據(jù)網(wǎng)絡(luò)上執(zhí)行各種呼叫控制和其它呼叫處理應(yīng)用功能,并對(duì)應(yīng)用計(jì)算機(jī)的用戶提供呼叫信息和控制。當(dāng)在不同終端或其它節(jié)點(diǎn)之間建立了分組交換電話連接時(shí),呼叫控制器與一個(gè)或多個(gè)應(yīng)用計(jì)算機(jī)進(jìn)行通信,以便提供駐留在應(yīng)用計(jì)算機(jī)上的計(jì)算機(jī)電話應(yīng)用所需要的呼叫信息和呼叫控制功能。這些功能的實(shí)例包括建立和拆除呼叫、轉(zhuǎn)移呼叫、呼叫會(huì)議、為了進(jìn)行監(jiān)視和控制而在呼叫控制器區(qū)域?qū)?yīng)用計(jì)算機(jī)關(guān)聯(lián)于一個(gè)或多個(gè)特定端點(diǎn)、確定給定端點(diǎn)的呼叫狀態(tài)、確定給定端點(diǎn)上進(jìn)行的呼叫的長(zhǎng)度、確定給定端點(diǎn)上進(jìn)行的呼叫中被交換的字、確定給定端點(diǎn)上所進(jìn)行呼叫的始發(fā)IP地址、把在一個(gè)給定的端點(diǎn)處終止的未答復(fù)的新呼叫路由給另外一個(gè)端點(diǎn)以及各種其他功能。
為了說(shuō)明的目的,將使用基于H.323標(biāo)準(zhǔn)的系統(tǒng)作為實(shí)例而對(duì)本發(fā)明進(jìn)行捕述。不言而喻,本發(fā)明意欲覆蓋本領(lǐng)域現(xiàn)在已知或者即將知道的處理分組電話的任何及所有其它協(xié)議,比如ITU H.248,也就是通常所說(shuō)的MEGACO、會(huì)話啟動(dòng)協(xié)議(“SIP”)以及媒體網(wǎng)關(guān)控制協(xié)議(“MGCP”)。這些協(xié)議描述了負(fù)責(zé)用于呼叫建立的等價(jià)模塊,由此在本發(fā)明的范圍內(nèi),這些模塊在功能上等價(jià)于H.323的網(wǎng)守。當(dāng)然,這些模塊的名稱隨著給出的協(xié)議而變化。例如在SIP中,網(wǎng)守功能由一個(gè)名為“代理”的模塊來(lái)實(shí)現(xiàn),在MEGACO中由一個(gè)“媒體網(wǎng)關(guān)控制器”來(lái)實(shí)現(xiàn),而在MGCP中則由一個(gè)“軟切換”來(lái)實(shí)現(xiàn)。就像“莎士比亞的玫瑰”那樣,采用任何其他名稱的網(wǎng)守也很悅耳。
附圖簡(jiǎn)述
圖1顯示了引入分組網(wǎng)電話系統(tǒng)的本發(fā)明示范性實(shí)施例的概念性綜述;圖2顯示了使用本發(fā)明所增強(qiáng)和擴(kuò)展的分組網(wǎng)絡(luò)電話系統(tǒng)而由外部軟件應(yīng)用檢測(cè)到的入站呼叫建立過(guò)程中的系統(tǒng)元件之間的可仿效消息流;以及圖3顯示了使用本發(fā)明來(lái)建立相似環(huán)境中的外部軟件應(yīng)用所請(qǐng)求的輸出呼叫的示范性消息流圖。
圖4顯示了網(wǎng)守計(jì)算機(jī)與控制網(wǎng)守計(jì)算機(jī)的處理應(yīng)用計(jì)算機(jī)之間的示范性連接。
優(yōu)選實(shí)施例詳述圖1描述了根據(jù)本發(fā)明的教導(dǎo)而把網(wǎng)守計(jì)算機(jī)102與應(yīng)用計(jì)算機(jī)103互連的一個(gè)概觀。為了實(shí)現(xiàn)這種互連,通過(guò)添加具有如下所述功能的軟件來(lái)增強(qiáng)和擴(kuò)展網(wǎng)守計(jì)算機(jī)102。通信路徑105可以是任何類(lèi)型的數(shù)據(jù)通信路徑。
圖1的布局包括若干外部電話應(yīng)用系統(tǒng)104,這些外部電話應(yīng)用系統(tǒng)通常作為軟件實(shí)施,它們可以位于應(yīng)用計(jì)算機(jī)103或經(jīng)由任何通信網(wǎng)而與應(yīng)用計(jì)算機(jī)103相連的單獨(dú)計(jì)算機(jī)。通常,應(yīng)用計(jì)算機(jī)可以與下述端點(diǎn)之一布置在一起。
圖1的布局還包括端點(diǎn)106,它們可以是個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)計(jì)算機(jī)設(shè)備(NC)或是能與分組網(wǎng)電話環(huán)境互連的任何其他節(jié)點(diǎn)。
在運(yùn)行中,從請(qǐng)求下述某些電話服務(wù)的應(yīng)用計(jì)算機(jī)103中發(fā)出一個(gè)命令。請(qǐng)求這種服務(wù)的消息經(jīng)由路徑105發(fā)送到網(wǎng)守計(jì)算機(jī)102,以便進(jìn)行處理。發(fā)送到網(wǎng)守102的消息使得網(wǎng)守102以一種例如所引入的H.323標(biāo)準(zhǔn)中的方式來(lái)與其它分組網(wǎng)絡(luò)電話環(huán)境交換適當(dāng)?shù)男帕钕?。作為這一系列事件的結(jié)果,所組合的系統(tǒng)能夠?qū)崿F(xiàn)代表應(yīng)用104的應(yīng)用計(jì)算機(jī)103所請(qǐng)求的呼叫處理功能。
在運(yùn)行過(guò)程中,應(yīng)用計(jì)算機(jī)103所請(qǐng)求的不同呼叫控制功能是由網(wǎng)守102執(zhí)行的。此外,通過(guò)產(chǎn)生恰當(dāng)?shù)木W(wǎng)守102的請(qǐng)求,應(yīng)用計(jì)算機(jī)103可以監(jiān)視各個(gè)呼叫控制功能的輸出并把這些輸出發(fā)送到任何應(yīng)用104。
圖2顯示了一個(gè)使用本發(fā)明而對(duì)遠(yuǎn)程端點(diǎn)到外部計(jì)算機(jī)電話應(yīng)用所監(jiān)視的本地端點(diǎn)的入站呼叫進(jìn)行檢測(cè)的示范性消息流圖。圖2所示的特定實(shí)例是使用由本發(fā)明增強(qiáng)并如H.323標(biāo)準(zhǔn)所述的分組網(wǎng)絡(luò)電話方法和設(shè)備來(lái)監(jiān)視輸入到端點(diǎn)202的呼叫,以便允許外部軟件應(yīng)用201參與。端點(diǎn)202和204代表音頻終端,例如像符合H.323標(biāo)準(zhǔn)的電話設(shè)備這樣的計(jì)算機(jī)系統(tǒng)。網(wǎng)守203可以是例如H.323標(biāo)準(zhǔn)中所描述的那樣并由本發(fā)明更進(jìn)一步增強(qiáng),而外部應(yīng)用程序201則可以在先前討論的單獨(dú)計(jì)算機(jī)上給出。
在操作中,呼叫最初按照分組網(wǎng)電話環(huán)境的方法進(jìn)行。帶寬請(qǐng)求消息205被發(fā)送到網(wǎng)守203并且網(wǎng)守在消息206上給予帶寬。起始端點(diǎn)204發(fā)布一個(gè)呼叫建立請(qǐng)求消息207,而網(wǎng)守203則使呼叫建立請(qǐng)求消息208發(fā)送到接收端點(diǎn)202。如所示,呼叫進(jìn)行消息209由接收端點(diǎn)回送到網(wǎng)守203并且中繼到起始端點(diǎn)210。
大約同一時(shí)刻,網(wǎng)守203使用消息210而把呼叫進(jìn)行指示中繼到起始端點(diǎn),網(wǎng)守203還把入站呼叫正由接收端點(diǎn)202接收這一通知發(fā)送到外部應(yīng)用201。由于外部應(yīng)用201先前已經(jīng)指示它需要這個(gè)接收端點(diǎn)202上發(fā)生了電話事件的通知,因此網(wǎng)守203將會(huì)發(fā)送這個(gè)消息。
為了連接入站呼叫,接收端點(diǎn)202需要網(wǎng)絡(luò)帶寬,并且使用消息212和213從網(wǎng)守203請(qǐng)求及分配這些帶寬。接下來(lái),處于被監(jiān)視端點(diǎn)202的終端振鈴,以便向用戶通知這個(gè)到達(dá)的呼叫,這種振鈴的一個(gè)指示是通過(guò)消息214和215并經(jīng)由網(wǎng)守203發(fā)送到始發(fā)端點(diǎn)204的。當(dāng)由于用戶操作而在接收端點(diǎn)202連接所述呼叫時(shí),端點(diǎn)202經(jīng)由消息216來(lái)通知網(wǎng)守203。
在這里,網(wǎng)守203經(jīng)由消息217而向外部應(yīng)用程序201發(fā)送一個(gè)應(yīng)答通知。
大致在同一時(shí)刻,網(wǎng)守203向起始端點(diǎn)204指示所請(qǐng)求的呼叫已經(jīng)經(jīng)由消息218而被連接。
根據(jù)上文描述的協(xié)議,由外部應(yīng)用所進(jìn)行的呼叫檢測(cè)是經(jīng)由網(wǎng)守和將要連接的端點(diǎn)之間以及網(wǎng)守203與外部應(yīng)用程序201之間所發(fā)送的消息協(xié)議來(lái)完成的,由此使得網(wǎng)守203能夠向外部應(yīng)用201告知分組電話網(wǎng)絡(luò)中的相關(guān)呼叫的進(jìn)展。
圖3A和3B顯示了請(qǐng)求從始發(fā)端點(diǎn)386到接收端點(diǎn)390建立一個(gè)出站呼叫的外部呼叫處理應(yīng)用的另外一個(gè)實(shí)例。此操作所涉及的許多消息實(shí)質(zhì)上都類(lèi)似于先前相對(duì)圖2所述的入站呼叫監(jiān)控而被闡明的那些消息。以下將會(huì)描述那些先前并未在圖2中進(jìn)行論述的新消息。正如圖2的討論一樣,假設(shè)圖3A和3B中的外部應(yīng)用程序392先前已經(jīng)根據(jù)本發(fā)明描述的其它方法而與網(wǎng)守388進(jìn)行了通信,以便指示其目的是要發(fā)布那些涉及起始端點(diǎn)386的呼叫控制請(qǐng)求。
在圖3A和3B中,網(wǎng)守388還包括分組網(wǎng)電話領(lǐng)域當(dāng)前已知的會(huì)議控制點(diǎn)功能。此功能由本發(fā)明使用,以便互連兩個(gè)呼叫分段(Segment),也就是起始端點(diǎn)386和會(huì)議控制點(diǎn)之間的分段以及會(huì)議控制點(diǎn)和接收端點(diǎn)390之間的分段。本發(fā)明將兩個(gè)階段中的呼叫連接,以便克服已知分組網(wǎng)電話技術(shù)的某些限制。為了說(shuō)明清楚,所組合的網(wǎng)守和會(huì)議控制點(diǎn)設(shè)備稱為一個(gè)網(wǎng)守388。
消息序列始于一個(gè)由本發(fā)明規(guī)定的新消息301,通過(guò)這個(gè)消息,外部應(yīng)用程序392請(qǐng)求從網(wǎng)守388到起始端點(diǎn)386建立呼叫的第一分段。
其次,按照已知的分組網(wǎng)電話技術(shù),在網(wǎng)守和起始端點(diǎn)386之間交換消息302和303來(lái)建立呼叫的第一個(gè)分支(leg)。
接著,網(wǎng)守388向外部應(yīng)用程序392發(fā)送一個(gè)新消息304,以便提示它已經(jīng)接收了呼叫請(qǐng)求并且正對(duì)所述請(qǐng)求進(jìn)行處理。在圖3a和3b中,涉及起始端點(diǎn)386與網(wǎng)守388之間呼叫分段建立的大多數(shù)剩余信令基本上都與先前相對(duì)于圖2所描述的信令相類(lèi)似,由此將不再重復(fù)。同樣,一旦建立了呼叫的第一分支,那么網(wǎng)守388將會(huì)以相似方式繼續(xù)建立從其本身到接收端點(diǎn)390的呼叫的第二分支。
然而在圖3A和3B描述的處理過(guò)程中,網(wǎng)守388在呼叫處理的相關(guān)階段向外部應(yīng)用392發(fā)送新的消息,其中包括1.消息305,指示起始端點(diǎn)386已經(jīng)得到了必要的網(wǎng)絡(luò)帶寬來(lái)設(shè)置呼叫;2.消息306,指示接收端點(diǎn)390正在處理關(guān)于該呼叫的請(qǐng)求;3.消息310,指示接收端點(diǎn)390正在將所述到達(dá)呼叫提示給其用戶;以及4.消息312,指示接收端點(diǎn)390已經(jīng)應(yīng)答所述呼叫并且已經(jīng)建立了一個(gè)連接。
圖4顯示了用于網(wǎng)守計(jì)算機(jī)處理應(yīng)用計(jì)算機(jī)鏈路的各種可能連接。網(wǎng)守計(jì)算機(jī)410便于各種H323或等價(jià)端點(diǎn)406之間的呼叫。作為一個(gè)實(shí)例,這些端點(diǎn)可以經(jīng)由PSTN 421而與電話420相連??商鎿Q地,端點(diǎn)可以連接到其它計(jì)算機(jī)或設(shè)備,例如PBX 481,然后作為實(shí)例,所述計(jì)算機(jī)或設(shè)備與蜂窩網(wǎng)絡(luò)480對(duì)接。
處理應(yīng)用計(jì)算機(jī)(AC)430以各種方式連接到網(wǎng)守計(jì)算機(jī)(GK)410,其中某些方式作為實(shí)例而在圖4中得到顯示。網(wǎng)守計(jì)算機(jī)建立并控制各個(gè)H.323或等價(jià)端點(diǎn)406之間的呼叫會(huì)話。
一個(gè)或多個(gè)AC 430可以經(jīng)由LAN 473、通用數(shù)據(jù)網(wǎng)絡(luò)472或是進(jìn)程間軟件通信471而與GK 410相連,其中GK和AC都是同一物理計(jì)算設(shè)備上的軟件模塊,所述設(shè)備由這些經(jīng)由進(jìn)程間軟件通信471相連的組件周?chē)?huà)的虛線框490所顯示。
可替代地,AC 430和GK 410自身可以經(jīng)由互聯(lián)網(wǎng)450或其他計(jì)算機(jī)通信網(wǎng)絡(luò)來(lái)連接?;蛘?,GK 410可以寫(xiě)入一個(gè)文件、保存,然后自身會(huì)經(jīng)由上述或其他本領(lǐng)域已知的各種數(shù)據(jù)傳輸信道來(lái)發(fā)送到一個(gè)AC 430。
以上述類(lèi)似形式而與GK通信的AC 430可以經(jīng)由各種應(yīng)用程序?qū)崿F(xiàn)一些應(yīng)用和服務(wù),諸如呼叫中交換的字的語(yǔ)音識(shí)別,如果在確定數(shù)目的振鈴之后并未得到答復(fù),那么將會(huì)對(duì)所述呼叫重新進(jìn)行路由選擇,此外還執(zhí)行呼叫長(zhǎng)度的測(cè)量以及保存上述語(yǔ)音識(shí)別器所確定的呼叫的字內(nèi)容并將這些內(nèi)容寫(xiě)入一個(gè)文件,以便由另外一個(gè)程序進(jìn)行分析,來(lái)列出一些。如上所述,這些應(yīng)用通常以軟件形式實(shí)現(xiàn),但也可以整體或部分地以專用硬件的形式實(shí)現(xiàn),尤其是在那些需要許多處理的復(fù)合應(yīng)用中。
本發(fā)明的方法涉及軟件功能模塊,不管那些模塊的物理布局如何,本發(fā)明的方法都保持不變。例如,如上所述的兩個(gè)模塊(例如應(yīng)用計(jì)算機(jī)和網(wǎng)守)可以位于單獨(dú)的計(jì)算系統(tǒng),也可以位于一個(gè)公共系統(tǒng);不過(guò)它們?nèi)耘f是分離的模塊并且以類(lèi)似的方式相互通信。因此,本發(fā)明意圖在一個(gè)便利的計(jì)算系統(tǒng)集上包括軟件模塊的任何這種重新布局。
上述通信方法還意欲包括多種可能的實(shí)施。因此,舉例來(lái)說(shuō),駐留在公共計(jì)算系統(tǒng)中的兩個(gè)模塊交換消息,但是從經(jīng)由外部線傳播的信號(hào)的意義講,這兩個(gè)模塊可能不會(huì)在一個(gè)物理“數(shù)據(jù)網(wǎng)絡(luò)”上這樣做。
這里存在著許多方法,借助于這些方法,(在應(yīng)用系統(tǒng)上運(yùn)行的)應(yīng)用實(shí)際上請(qǐng)求那些在類(lèi)似CSTA的鏈路(CSTA是計(jì)算機(jī)支持的電信應(yīng)用的標(biāo)準(zhǔn)縮寫(xiě))上可用的服務(wù)。一種常見(jiàn)的方法是在向應(yīng)用程序提供一個(gè)電話應(yīng)用程序接口(“API”)的應(yīng)用設(shè)備上提供一個(gè)標(biāo)準(zhǔn)的軟件庫(kù)。在本發(fā)明的范圍內(nèi),這個(gè)API可以是包含呼叫控制功能的任何API。舉例來(lái)說(shuō),業(yè)界已知的兩個(gè)這種API是微軟公司的TAPI(“電話API”)和Sun公司的JTAPI(“Java電話API”)。并且使用API來(lái)提供應(yīng)用程序?qū)Ρ景l(fā)明所供應(yīng)服務(wù)的便利訪問(wèn)。
存在很多可以使用本發(fā)明的能力的可能應(yīng)用。這些應(yīng)用是眾所周知的,簡(jiǎn)潔起見(jiàn),在這里不再對(duì)其進(jìn)行詳細(xì)描述。其中一些更為可能的應(yīng)用如下呼叫路由。在向呼叫控制器(或H.323用語(yǔ)中的“網(wǎng)守”)給出一個(gè)處理輸入呼叫的請(qǐng)求時(shí),網(wǎng)守向應(yīng)用發(fā)送一個(gè)請(qǐng)求路由指令的消息。所述應(yīng)用使用任何便利的商業(yè)邏輯來(lái)確定應(yīng)該如何對(duì)呼叫進(jìn)行路由選擇,并且使用恰當(dāng)?shù)闹噶顏?lái)響應(yīng)網(wǎng)守。然后,網(wǎng)守基于這些指令而把呼叫路由到目的地。舉例來(lái)說(shuō),這些商業(yè)邏輯的若干實(shí)例包括自動(dòng)追蹤(follow-me)服務(wù)、負(fù)載均衡、基于技能的路由、屏幕彈出功能、通用隊(duì)列以及統(tǒng)一消息傳送,以下對(duì)其中每一個(gè)實(shí)例進(jìn)行概括描述。
自動(dòng)追蹤(Follow-me)服務(wù)。電話用戶利用本應(yīng)用來(lái)轉(zhuǎn)發(fā)指令,指定應(yīng)該為之轉(zhuǎn)發(fā)呼叫的電話端點(diǎn)或端點(diǎn)序列,可選地,也可以指定管理所述轉(zhuǎn)發(fā)的某些規(guī)則。例如,“在白天某一時(shí)段之間到達(dá)的呼叫將被轉(zhuǎn)接到此號(hào)碼”;或“我現(xiàn)在在我的車(chē)內(nèi);請(qǐng)把所有呼叫發(fā)送到我的蜂窩電話上”,或者“把除了我老板和我孩子呼叫之外的所有呼叫轉(zhuǎn)接到我的語(yǔ)音信箱”。
負(fù)載均衡。在向一個(gè)企業(yè)進(jìn)行一次呼叫并且確定若干個(gè)人、辦公室或工作組中的任何一個(gè)都能夠處理這種呼叫(例如,一個(gè)對(duì)顧客服務(wù)號(hào)碼的呼叫)時(shí),本應(yīng)用可以基于其每個(gè)可能目的地的當(dāng)前工作負(fù)荷評(píng)估來(lái)選擇應(yīng)該由哪個(gè)個(gè)人、工作組或者辦公室接收呼叫。
基于技能的路由。在對(duì)一個(gè)企業(yè)進(jìn)行一次呼叫并且確定若干個(gè)人、辦公室或工作組中的任何一個(gè)都能夠處理這樣一個(gè)呼叫(例如,一個(gè)對(duì)顧客服務(wù)號(hào)碼的呼叫)時(shí),本應(yīng)用可以基于呼叫者所需性能的評(píng)估(例如,特定產(chǎn)品或帳戶類(lèi)型的資料或者運(yùn)用某種語(yǔ)言的能力)來(lái)選擇應(yīng)該由哪個(gè)個(gè)人、工作組或辦公室來(lái)接收該呼叫。
屏幕彈出。在把一個(gè)呼叫導(dǎo)向某個(gè)端點(diǎn)時(shí),網(wǎng)守同時(shí)會(huì)提示所述應(yīng)用,以使應(yīng)用可以檢索對(duì)應(yīng)于所述呼叫的業(yè)務(wù)信息(例如,顧客或帳戶信息)并且在那個(gè)端點(diǎn)為用戶顯示這個(gè)信息。
通用隊(duì)列。在一個(gè)應(yīng)用通過(guò)對(duì)通信進(jìn)行排序而為用戶(例如傳統(tǒng)的或分組電話呼叫、電子郵件消息、傳真文件、來(lái)自查看網(wǎng)頁(yè)的各方的通信請(qǐng)求、文本聊天會(huì)話)管理多種通信形式,從而按照一種公平和/或有效的形式來(lái)為它們提供服務(wù)時(shí),所述應(yīng)用可以使用本發(fā)明來(lái)獲得關(guān)于分組電話呼叫的必要信息,并且可以使用本發(fā)明來(lái)指導(dǎo)這些呼叫的保持與釋放,其中這些呼叫有可能是執(zhí)行預(yù)期排序所需要的。
統(tǒng)一消息傳送。在一個(gè)應(yīng)用通過(guò)保存這些通信、將所述通信的目錄呈現(xiàn)給用戶以及按照用戶指導(dǎo)而把具體的選定消息呈現(xiàn)給用戶而為用戶管理多種形式的存儲(chǔ)轉(zhuǎn)發(fā)通信(例如電子郵件消息、語(yǔ)音郵件消息、傳真文件)時(shí),為了向用戶呈現(xiàn)所述目錄,允許用戶給出所述指導(dǎo)以及給出選定消息,所述應(yīng)用可以使用本發(fā)明而在消息儲(chǔ)存庫(kù)與用戶之間創(chuàng)建分組電話連接。
上文描述了本發(fā)明的優(yōu)選實(shí)施例。然而應(yīng)該理解的是,對(duì)本領(lǐng)域普通技術(shù)人員而言,各種其它修改或補(bǔ)充都是顯而易見(jiàn)的。
權(quán)利要求
1.一種方法,包括從一個(gè)與數(shù)據(jù)網(wǎng)絡(luò)相連的應(yīng)用計(jì)算機(jī)經(jīng)由所述數(shù)據(jù)網(wǎng)絡(luò)而向連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)網(wǎng)守發(fā)送分組化的消息,該分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)處進(jìn)行中的電話呼叫或者表示所述端點(diǎn),所述應(yīng)用計(jì)算機(jī)與所述端點(diǎn)分開(kāi)設(shè)置;以及經(jīng)由所述數(shù)據(jù)網(wǎng)絡(luò)而從所述網(wǎng)守向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,該分組化的消息表示所述電話呼叫的長(zhǎng)度。
2.權(quán)利要求1的方法,其中所述信息包括呼叫的始發(fā)IP地址。
3.權(quán)利要求1的方法,其中,所述信息包括呼叫中各方交換的字。
4.一種方法,包括在一個(gè)數(shù)據(jù)網(wǎng)絡(luò)上從連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一臺(tái)應(yīng)用計(jì)算機(jī)向連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)網(wǎng)守發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的一個(gè)或多個(gè)電話呼叫,也可以表示所述端點(diǎn),所述應(yīng)用計(jì)算機(jī)與所述端點(diǎn)分開(kāi)設(shè)置;以及在所述數(shù)據(jù)網(wǎng)絡(luò)上從所述網(wǎng)守向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示與所述電話呼叫相聯(lián)系或者相關(guān)的信息。
5.權(quán)利要求4的方法,其中,所述信息包括呼叫的始發(fā)IP地址。
6.權(quán)利要求4的方法,其中,所述信息包括呼叫中各方交換的字。
7.一種方法,包括從可通信連接到一個(gè)連接到數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)守的一臺(tái)應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的電話呼叫,也可以表示所述端點(diǎn);以及從所述網(wǎng)守向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示與所述電話呼叫相聯(lián)系或者包含在所述電話呼叫中的信息。
8.權(quán)利要求7的方法,其中,所述信息包括呼叫的始發(fā)IP地址。
9.權(quán)利要求7的方法,其中,所述信息包括呼叫中各交換的字。
10.一種方法,包括從連接到一個(gè)數(shù)據(jù)網(wǎng)絡(luò)的一臺(tái)應(yīng)用計(jì)算機(jī)經(jīng)由所述數(shù)據(jù)網(wǎng)絡(luò)而向連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)呼叫控制器發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的電話呼叫或者表示所述端點(diǎn),所述應(yīng)用計(jì)算機(jī)與所述端點(diǎn)分開(kāi)設(shè)置;以及經(jīng)由所述數(shù)據(jù)網(wǎng)絡(luò)而從所述呼叫控制器向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示所述電話呼叫的長(zhǎng)度。
11.權(quán)利要求10的方法,其中,所述信息包括呼叫的始發(fā)IP地址。
12.權(quán)利要求10的方法,其中,所述信息包括在呼叫中被各方交換的字。
13.一種方法,包括經(jīng)由一個(gè)數(shù)據(jù)網(wǎng)絡(luò)而從連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一臺(tái)應(yīng)用計(jì)算機(jī)向連接到所述數(shù)據(jù)網(wǎng)絡(luò)的一個(gè)呼叫控制器發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的電話呼叫或者表示所述端點(diǎn),所述應(yīng)用計(jì)算機(jī)與所述端點(diǎn)分開(kāi)設(shè)置;以及經(jīng)由所述數(shù)據(jù)網(wǎng)絡(luò)而從所述呼叫控制器向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,所述分組化的消息表示與所述電話呼叫相聯(lián)系或者包含在所述電話呼叫中的信息。
14.權(quán)利要求13的方法,其中,所述信息包括呼叫的始發(fā)IP地址。
15.權(quán)利要求13的方法,其中,所述信息包括在呼叫中被各交換的字。
16.一種方法,包括從可以通信連接到一個(gè)連接到數(shù)據(jù)網(wǎng)的呼叫控制器的一臺(tái)應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的電話呼叫或者表示所述端點(diǎn);以及從所述呼叫控制器向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示所述電話呼叫包含或與所述電話呼叫相聯(lián)系的信息。
17.權(quán)利要求16的方法,其中,所述信息包括呼叫的始發(fā)IP地址。
18.權(quán)利要求16的方法,其中,所述信息包括在呼叫中被各交換的字。
19.一種物品,包括一個(gè)計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)存有指令,在執(zhí)行時(shí),所述指令將會(huì)使得從可以通信連接到一個(gè)連接到數(shù)據(jù)網(wǎng)絡(luò)的呼叫控制器的一臺(tái)應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示在所述數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)上進(jìn)行中的電話呼叫或者表示所述端點(diǎn);以及從所述呼叫控制器向所述應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,這些分組化的消息表示在所述電話呼叫中包含或與所述電話呼叫相聯(lián)系的信息。
20.一種設(shè)備,包括一個(gè)呼叫控制器,它可以在一個(gè)數(shù)據(jù)網(wǎng)絡(luò)中分配資源;處于所述數(shù)據(jù)網(wǎng)絡(luò)的至少兩個(gè)端點(diǎn),其間可以進(jìn)行分組化的電話呼叫;以及一個(gè)應(yīng)用計(jì)算機(jī),它可以通信連接到所述呼叫控制器,并且能夠向所述呼叫控制器發(fā)出指令以及從所述呼叫控制器接收信息,所述信息表示在所述電話呼叫中包含并且與所述電話呼叫相關(guān)或者與所述端點(diǎn)相關(guān)的信息。
全文摘要
提供了一種方法,所述方法包括從一個(gè)通信連接到呼叫控制器的應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,所述呼叫控制器連接到一個(gè)數(shù)據(jù)網(wǎng)絡(luò),所述分組化的消息表示在數(shù)據(jù)網(wǎng)絡(luò)一個(gè)端點(diǎn)處進(jìn)行中的電話呼叫,也可以表示這些端點(diǎn);以及從呼叫控制器向應(yīng)用計(jì)算機(jī)發(fā)送分組化的消息,以便處理這些信息用于各種應(yīng)用,其中這些分組化的消息表示在電話呼叫中包含或與電話呼叫有關(guān)的各種信息。此外還給出了實(shí)現(xiàn)本方法的設(shè)備。
文檔編號(hào)H04M1/253GK1602619SQ02806394
公開(kāi)日2005年3月30日 申請(qǐng)日期2002年2月27日 優(yōu)先權(quán)日2001年3月13日
發(fā)明者C·R·施特拉特邁爾, D·芬尼 申請(qǐng)人:英特爾公司