專利名稱:支持在線和首選項的即按即說電話系統(tǒng)的制作方法
技術領域:
本發(fā)明屬于包括計算機電話集成(CTI)系統(tǒng)的電話通信領域,并且更具體地涉及用于在各方之間推送單向語音和媒體的方法和設備。
背景技術:
近年來電話通信領域取得了很多技術進步,涉及CTI集成、多方通信、智能路由、終端可用性、增強特征等。對電話交換的CTI管理已經(jīng)提供了很多這些能力。傳統(tǒng)交換電話與網(wǎng)際協(xié)議電話之間的無縫橋接及目前存在的伴隨標準協(xié)議已經(jīng)實現(xiàn)了包括跨多種通信設備操作的終端用戶的通信會話和媒體轉換會話。
在典型的企業(yè)通信系統(tǒng)中,員工或職員具有注冊到現(xiàn)有的支持CTI的PBX電話交換機的電話分機號碼。呼叫者使PBX電話機摘機并撥打分機以發(fā)起呼叫。接受方被某種形式的鈴聲或警告事件所警告,并使電話機摘機以接受該呼叫。這樣一種呼叫的物理性質是雙向語音。
電話通信的一個近期獲得了很多進展的領域與即時語音傳送有關,其中希望發(fā)起語音呼叫的一方只需壓下電話或計算機屏幕上預設的呼叫按鈕。盡管這樣一種呼叫事件從呼叫者的角度看可以例如通過調(diào)用預先編程的快速撥號按鈕或者通過雙擊圖形用戶接口(GUI)上的呼叫圖標發(fā)起,但接受方仍然典型地接收呼叫警告并物理地使其電話機摘機,或壓下按鈕,以便接受呼叫。該呼叫的物理性質同樣是雙向的并且呼叫的雙方彼此接聽。
通信的一個不直接涉及電話本身的領域是對內(nèi)部通信類型警告或通信系統(tǒng)的使用。在這些系統(tǒng)中,人們可以按下按鈕并開通到另一個內(nèi)部通信單元或到多個其他一直打開的揚聲器單元的單向語音連接。這些系統(tǒng)是閉合的系統(tǒng),需要單獨的專用布線并限于地理地位于策略位置中的固定單元。
通信的另一個領域是通過某些無線運營商提供的無線電話或對講機服務。盡管用戶可以利用一個單一的動作從聯(lián)系人列表中選擇一個接受方進行聯(lián)系,并且該指定的接受方可以馬上聽到發(fā)送者的語音,但是這種系統(tǒng)限于特定的終端單元,并且必須在特定的無線提供商網(wǎng)絡上載運。其不具備使用現(xiàn)有電話系統(tǒng)、網(wǎng)絡或終端設備的靈活性。
另一個領域涉及使用策略地定位的高架揚聲器的固定傳呼系統(tǒng)。這些系統(tǒng)實質上不是動態(tài)的,并且對于在協(xié)作式電話環(huán)境中的使用來說不靈活,協(xié)作式電話環(huán)境例如可以是在可能涉及跨地理分布位置的協(xié)作的企業(yè)中的個人之間所需要的。
在電話通信中,希望簡化處理呼叫操作的某些過程,尤其是存在大量用戶并且呼叫業(yè)務非常高的情況下。包括智能呼叫路由、自動語音干預、自動重定向、優(yōu)先級排隊、負載平衡以及面向連接成本電話(COST)/網(wǎng)際協(xié)議電話(IPT)集成等等的傳統(tǒng)解決方案集中于減少全局業(yè)務以改善效率和服務,但是不解決接受呼叫的終端用戶的通常很復雜的例行程序。同樣地,發(fā)生在快速環(huán)境中的很多雙向呼叫實際上是不必要的,并且可以以更有效的方式處理。例如,一個員工可能典型地建立常規(guī)的語音呼叫并且詢問另一個員工“你忙嗎”,只得到回答“是的,請在下午兩點打過來”。
因此,在現(xiàn)有技術中需要一種用于使得即時語音和媒體事件能夠通過現(xiàn)有的PBX電話系統(tǒng)在一個或多個接受方之間進行,其中使用一觸式發(fā)起且不需要接受方的任何動作來接收事件的系統(tǒng)和方法。諸如這種的系統(tǒng),集成了PBX或其他類型的電話系統(tǒng),將使通信任務簡化,減少全局業(yè)務,并且仍然能夠在希望和需要的時候和情況下支持傳統(tǒng)的通信模式。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,提供了一種用于在連接到網(wǎng)絡的至少兩個節(jié)點之間建立單方語音通信事件的系統(tǒng),通過在請求節(jié)點處執(zhí)行的單一動作發(fā)起事件請求并且在不需要接受節(jié)點執(zhí)行任何物理任務或接收任何事件警告的情況下自動應答所建立的事件。該系統(tǒng)包括可在網(wǎng)絡上操作的第一服務器,用于從網(wǎng)絡上的請求節(jié)點接收請求并用于轉發(fā)該請求以便執(zhí)行;可在網(wǎng)絡上操作且可通信訪問第一服務器的第二服務器,第二服務器用于基于與請求相關聯(lián)的信息將請求格式化為命令序列的形式,該命令序列用于建立事件;以及可在網(wǎng)絡上操作且可通信訪問第二服務器的第三服務器,第三服務器用于接收命令序列的命令并用于建立事件以及實現(xiàn)接受方節(jié)點上的至少一種操作狀態(tài)。
在一個實施例中,網(wǎng)絡是連接到專用交換分機的局域網(wǎng)。在另一個實施例中,網(wǎng)絡是廣域網(wǎng)。在一個實施例中,請求節(jié)點和接收節(jié)點是連接到計算機電話集成(CTI)增強型PBX電話交換機的專用交換分機(PBX)免提電話。在一個優(yōu)選實施例中,物理任務包括人工摘下聽筒或與接受方設備上的任意特征進行交互,并且事件警告包括事件的任何可聽或可視的提示。
在一個實施例中,請求節(jié)點和/或接收節(jié)點能夠用于會話初始協(xié)議和基于因特網(wǎng)的語音協(xié)議。在一個實施例中,接收節(jié)點是支持語音的自動媒體服務器,并且請求節(jié)點是網(wǎng)際協(xié)議電話、PBX電話、移動電話、SIP電話或駐留在計算設備上的軟件電話應用中的一種。在一個實施例中,命令序列是可以在PBX交換機或軟PBX交換機上執(zhí)行的CTI命令序列。在一個優(yōu)選的實施例中,執(zhí)行以請求事件的單一動作是按下按鈕、選擇顯示圖標或語音發(fā)送命令中的一種。
在一個實施例中,如果接受方不可用,則通過建立的連接返回在線信息。在一個實施例中,第一服務器是表示服務器,第二服務器是應用服務器并且第三服務器是CTI/PBX電話服務器。在一個實施例中,系統(tǒng)還包括適用于作為會議橋的附加應用。
根據(jù)本發(fā)明的另一個方面,提供了一種用于通過網(wǎng)絡在請求節(jié)點與一個接受方節(jié)點之間建立單方語音事件的方法。該方法包括動作(a)在請求節(jié)點處識別將接收事件的接受方節(jié)點;(b)向應用發(fā)送請求以建立事件;(c)執(zhí)行指令的命令序列以建立連接,將在該連接上執(zhí)行事件;
(d)根據(jù)命令序列對請求節(jié)點發(fā)出呼叫并且在請求節(jié)點處應答呼叫;(e)根據(jù)命令序列對接受方節(jié)點發(fā)出呼叫并在接受方節(jié)點處應答呼叫;以及(f)橋接所建立的連接以用于激活的使用。
在該方法的一個方面中,在動作(a)中,發(fā)送節(jié)點和接受方節(jié)點是PBX電話、IP電話、SIP電話、移動電話或軟件電話應用中的一種或其組合。在一個優(yōu)選的方面中,在動作(b)中,請求通過單一用戶任務完成,該任務包括在事件持續(xù)期間按下電話機上的模式按鈕或調(diào)用圖形用戶接口(GUI)中的圖標或列表條目。在一個方面中,在動作(c)中,序列是CTI命令集。
在一個方面中,在動作(d)和動作(e)中,由CTI/PBX交換機根據(jù)來自會議橋接應用的指令執(zhí)行發(fā)出呼叫和應答呼叫。在該方面的變形中,在動作(e)中,應答呼叫包括激活設備上的話筒的靜音狀態(tài)以使呼出語音和背景噪聲靜音。在另一個方面中,在動作(d)和(e)中,應答呼叫在執(zhí)行時不需要在接受方設備處執(zhí)行任何物理任務。
在又一個方面中,該方法還包括動作(g),用于請求接受方節(jié)點釋放來自請求節(jié)點處的事件,該釋放動作使得拆除到一個或多個設備的連接。在又一個方面中,該方法還包括動作(g),用于在事件中向請求節(jié)點返回關于接受方節(jié)點的用戶不能接受該事件的消息。在這一方面中,該消息是即時消息、語音消息或文本消息中的一種。在該方面的一個變形中,消息包括用于聯(lián)系接受方的交互式選項。
在另一個方面中,該方法還包括動作(g),用于將單方語音會話上升為傳統(tǒng)呼叫。在該方面的一個變形中,上升請求通過請求者執(zhí)行的單一動作完成。在該方面的變形中,單一動作是壓下模式按鈕、點擊PC顯示圖標或語音發(fā)送命令中的一種。
圖1是企業(yè)域100的體系結構概述,根據(jù)本發(fā)明的一個實施例可以在該企業(yè)域上通過傳統(tǒng)的PBX系統(tǒng)實現(xiàn)單方語音和媒體通信。
圖2是圖1的PBX電話的平面圖,其說明了根據(jù)本發(fā)明的一個實施例的基本的一觸式單方語音發(fā)送能力。
圖3是根據(jù)本發(fā)明的一個實施例的圖2的電話的部分平面圖。
圖4是說明了根據(jù)本發(fā)明的一個實施例的用于從現(xiàn)有PBX電話向另一個電話發(fā)起和結束單方語音事件的序列的流程圖。
圖5是說明了用于使用會議橋在兩方之間建立單方語音事件的序列的流程圖。
圖6是說明了根據(jù)本發(fā)明的另一個實施例的用于在兩方之間實現(xiàn)單方語音事件的序列的流程圖,其中事件通過使用PC/GUI發(fā)起。
圖7是在PC/GUI上顯示的客戶端接口的示例性屏幕快照,其可以用于根據(jù)本發(fā)明的一個實施例發(fā)起和終止PTT事件。
圖8是說明了根據(jù)本發(fā)明的一個實施例的用于確定在線信息并發(fā)送由進入的PTT事件觸發(fā)的響應的序列的流程圖。請參考附加的序列圖10a-c、11和12。
圖9是說明了根據(jù)本發(fā)明的一個實施例的用于基于在線信息以自動處理選項或基于在線信息的交互式備選方案來嘗試PTT事件的序列的流程圖。
圖10A是說明了根據(jù)本發(fā)明的一個實施例的支持即按即說系統(tǒng)體系結構1100的通信網(wǎng)絡的框圖。
圖10B是說明了增強了SIP能力的圖10A的系統(tǒng)體系結構的框圖。
圖10C是說明了針對具有示出的附加連接設備的圖10B的系統(tǒng)的SIP實施例的框圖。
圖11是說明了根據(jù)本發(fā)明的一個實施例的與媒體服務器的交互的序列圖。
圖12是說明了用于在兩個IP觸摸電話機終端之間建立單方語音事件的高級實施例的序列圖1300。
具體實施例方式
圖1是企業(yè)域100的體系結構概述,根據(jù)本發(fā)明的一個實施例可以在該企業(yè)域上通過傳統(tǒng)的PBX系統(tǒng)實現(xiàn)單方語音和媒體通信。企業(yè)體系結構100是在其例子中說明的并且可以類似于任何具有多個例行地彼此通信以及與包括個人的外部實體通信的員工或職員的社團或公司企業(yè)域體系結構。企業(yè)100使用局域網(wǎng)(LAN)120例如用于支持雇員和系統(tǒng)之間的通信連通性,并用于提供到外部網(wǎng)絡子網(wǎng)絡(在此未示出)的共享訪問。LAN 120可以支持基于網(wǎng)際協(xié)議的傳輸控制協(xié)議(TC/IP)并且因此可以支持包括IP電話的IP語音和數(shù)據(jù)傳輸而其他標準消息傳送協(xié)議LAN 120可以是以太網(wǎng)絡,其也可以支持各種無線協(xié)議,諸如802.11技術。
企業(yè)100中提供了支持網(wǎng)際協(xié)議的路由器(IPR)116,并使其連接到LAN 120以便通信。IPR 116提供到諸如LAN、WAN以及T1或E1電纜上的因特網(wǎng)之類的外部網(wǎng)絡的網(wǎng)絡訪問。在不偏離本發(fā)明的精神和范圍的情況下,其他網(wǎng)絡連接方法也可以在企業(yè)100內(nèi)部使用。LAN 120支持多個企業(yè)工作站之間的內(nèi)部通信。它們是工作站121、工作站122和工作站136。本領域的普通技術人員能夠理解,和本例中所示出的相比,企業(yè)100內(nèi)還可以有很多其他的LAN連接的工作站。發(fā)明人說明了3個這樣的工作站并認為該數(shù)目對于解釋本發(fā)明來說已經(jīng)足夠。工作站121包括具有圖形用戶接口(GUI)的個人計算機127和專用交換分機(PBX)電話機128。在一個優(yōu)選實施例中,電話機128是一個標準的PBX電話機,其具有免提電話能力并且在一個實施例中可以編程為具有圖形顯示。在另一個實施例中,電話機128是能夠使用會話初始協(xié)議(SIP)的電話。工作站122和工作站136具有類似的裝備,包括PC/GUI126(工作站122)、PC/GUI 125(工作站136),以及電話機129(工作站122)和電話機130(工作站136)。
在本例中PBX電話機128-130通過LAN 120連接到中心PBX電話交換機112。同樣,電話機128-130還通過LAN 120接收IP電話呼叫。在一個實施例中,電話機128-130可以是能夠直接通過LAN 120而不需要連接的PC的輔助進行VoIP、即時消息傳送以及其他IP通信的IP電話。在這些實施例中,電話128-130具有直接的LAN連接。在該實施例中,可以提供用戶電話接口,其可以從PC或從電話分機上的顯示屏幕上顯示。
在本例中示出了PBX電話交換機112并且其通過經(jīng)由CTI鏈路與自身連接的CTI處理器114而支持CTI。處理器114適用于提供對特定PBX功能和切換操作的控制。處理器114可以經(jīng)由電纜118從LAN 120訪問。
企業(yè)LAN 120還支持應用服務器(APS)123,以及電話會議橋113。在此請注意,在不偏離本發(fā)明的精神和范圍的情況下應用服務器123和會議橋113可以組合到單個服務器節(jié)點上。發(fā)明人在本例中為討論目的單獨地說明它們只是為了在功能間加以區(qū)分。在本例中,LAN 120還支持操作筆記本計算機134的無線用戶使用802.11無線通信協(xié)議和硬件來訪問LAN 120。
在本例中所示出的當前的配置中,企業(yè)100支持雙工通信模式,即CTI增強的面向連接的成本電話(COST)以及純數(shù)據(jù)網(wǎng)絡電話(DNT)。在本發(fā)明的一個優(yōu)選實施例中,通過包括用于客戶端工作站和電話的應用程序接口的軟件應用、會議橋應用以及控制一個或多個PBX系統(tǒng)的一個或多個CTI應用提供了一觸式單方語音和消息傳送能力。在本發(fā)明的所有實施例中,實現(xiàn)本發(fā)明的通信設備必須具有接收外部命令以使話筒功能靜音或非靜音以及在不需要用戶干預的情況下摘機為激活免提模式的能力。在某些使用物理電話機的情況下,這些電話機可以制造為具有即按即說(PPT)按鈕,其可以用于發(fā)起單方語音事件。在此應當注意到,諸如具有SIP能力的電話和安裝在其他諸如PC、筆記本計算機、PDA等硬件上的軟電話之類的其他電話實現(xiàn)可以實現(xiàn)本發(fā)明,只要所需的靜音功能受到支持并且可以向設備或應用傳播發(fā)起命令或者從設備或應用傳播發(fā)起命令。
在本例中示出了應用服務器123,并且其被示出為連接到LAN 120以便通信。應用服務器123包括在其上安裝的并且是可執(zhí)行的應用軟件(ASW)139并且該軟件可以通過遠程發(fā)起事件調(diào)用以提供服務,該遠程發(fā)起事件包括由系統(tǒng)的任意連接用戶從發(fā)起PC/GUI工作站或從任意PBX電話機執(zhí)行的即按即說動作。ASW 139可以包括適用于從表示服務器應用(未示出)接收命令的一個或多個特定應用例程,其也可以駐留在服務器123上。一個或多個這種例程可以提供CTI應用理解的控制語言以增強PBX系統(tǒng),使其執(zhí)行所需要的任務以實現(xiàn)本發(fā)明。
提供了客戶端應用(CL)138以使得PC/GUI工作站能夠實現(xiàn)本發(fā)明??蛻舳?38示出為安裝在PC/GUI 125和PC/GUI 126上并可以從其執(zhí)行。在此可以假設,每個所支持的PC/GUI(包括筆記本計算機134)具有安裝在其上并可從其執(zhí)行的CL 138的實例。CL 138可以包括桌面用戶接口,用于選擇聯(lián)系人并發(fā)起單方語音通信;以及到外圍通信應用的API,用于基于在通信嘗試時可用的在線信息執(zhí)行外圍通信任務。這些外圍應用可以包括消息程序應用、電子郵件應用、基于日歷的日程應用等。重要的是在此注意到CL 138可以提供可能不被特定電話機所支持的PTT能力。在這種情況下,命令從PC接口發(fā)出,并且該電話機是可以訪問PBX系統(tǒng)的免提電話機。
可以為PBX電話機提供固件(FW)組件137以使得這些電話機能夠用于本發(fā)明的實現(xiàn)。FW包含PBX電話機需要的基本指令和例程以發(fā)起和接收單方語音通信事件,包括用于將即按即說事件上升為傳統(tǒng)語音呼叫狀態(tài)的例程。FW 137在此示出為安裝在工作站136的電話機130上和工作站122的電話機129上。然而,可以假設所有用于實現(xiàn)本發(fā)明的PBX電話機都具有安裝于其上并可從其執(zhí)行的FW版本。在一個實施例中,根據(jù)PBX免提電話機的設計和能力,F(xiàn)W 137可以替換為以軟件插件或應用程序接口的形式下載。此外,F(xiàn)W 137可以根據(jù)其駐留于上的主電話機的性質而具有不同的設計和能力。例如,支持會話初始協(xié)議(SIP)的電話可以需要與標準PBX免提電話所需的相比稍有不同的FW137的版本。
在本發(fā)明的一個實施例中,并不特別需要C橋113來成功地實現(xiàn)本發(fā)明。在本發(fā)明的另一個實施例中,并不特別需要PBX 112來成功的實現(xiàn)本發(fā)明。在又一個實施例中,C橋113和PBX 112或PBX 105按順序相互操作以實現(xiàn)本發(fā)明的某些實施例。
為了在企業(yè)域100內(nèi)實現(xiàn)本發(fā)明,用戶,例如從工作站136操作的用戶可以使用CL 138輔助的PC/GUI 125來顯示和選擇一個聯(lián)系人。在另一種情況下,用戶可以使用FW 137輔助的PBX 130來顯示和選擇聯(lián)系人。所選的聯(lián)系人可能在域內(nèi)任意其他的連接工作站處操作并可到達PBX系統(tǒng)。在一個實施例中,所選的聯(lián)系人可以是操作支持SIP的通信設備或平臺的任意用戶。
在選擇了聯(lián)系人之后,發(fā)起人簡單地按下按鈕,或執(zhí)行某些其他的單一動作來直接向目的設備發(fā)送語音。在目的設備處,可以立即聽到進入的語音,而不需要接收者的任何動作,并且在優(yōu)選的實施例中發(fā)起者在事件期間被阻止聽到目的地處的語音或背景噪音。釋放或取消被執(zhí)行來發(fā)起事件的動作釋放連接并且呼叫支路被拆除。在發(fā)起事件之后的任意時間,目的用戶可以通過發(fā)起單一動作(諸如按下按鈕、執(zhí)行鍵擊)或通過單一計算機鼠標動作來以相同的方式接著進行響應。
在一個實施例中,可以通過在發(fā)起事件期間執(zhí)行單一動作來將單方語音事件轉換為傳統(tǒng)呼叫。在一個實施例中,系統(tǒng)可以提供為企業(yè)解決方案,其中發(fā)起者和聯(lián)系人是企業(yè)的雇員和職員。在一個實施例中,可以使用本發(fā)明的方法與諸如在此示出的媒體服務器(如連接到LAN 120的媒體服務器104)之類的自動系統(tǒng)進行交互。MS 104可以是目的方,由此用戶可以選擇該系統(tǒng)并向該系統(tǒng)發(fā)起一觸式單方語音事件,可以選擇將事件轉換為傳統(tǒng)交互式媒體會話以獲得服務、媒體和/或以發(fā)起任務。
在一個實施例中,具有傳統(tǒng)的PBX系統(tǒng)的企業(yè)可以通過諸如WAN網(wǎng)絡之類的網(wǎng)絡訪問另一個PBX系統(tǒng)。在這種情況下,可能在諸如位于校園中的局域的或地理位置不同(諸如被因特網(wǎng)分隔開)的PBX島之間實現(xiàn)本發(fā)明。在前述情況下,可能需要能夠控制系統(tǒng)中的一個或多個PBX交換機的中央式應用服務器。同樣,可以通過提供第三方控制將本發(fā)明應用到虛擬PBX(VPBX)系統(tǒng),只要所使用的端點設備支持在免提模式下摘機并且話筒靜音以控制揚聲器輸出,這些功能可通過外部應用經(jīng)由命令控制而控制。同樣,這些端點設備還必須支持從本地接口或一個可訪問的接口向設備發(fā)起單方事件的物理方式。存在多種可想到的網(wǎng)絡和PBX體系結構能夠適用于實現(xiàn)本發(fā)明,并且本發(fā)明的范圍不應限制為單一企業(yè)物理域。
存在多種可能性。下面將詳細地示出關于使用本發(fā)明的軟件能力和交互方法的更多細節(jié)。
圖2是根據(jù)本發(fā)明的實施例的圖1的PBX電話137的平面圖。在不偏離本發(fā)明的精神和范圍的情況下,電話機137在一個實施例中可以是IP觸摸電話機。電話機137在本例中可以包括顯示屏200,用于顯示聯(lián)系人,其作為可能由用戶編譯或集結的注冊用于單向語音發(fā)送能力的可能的目的地址或號碼而列出,或顯示為搜索電話簿或其他數(shù)據(jù)源的結果而返回的名字。
顯示器200與排列在顯示器的任一側上的多個模式按鈕相關聯(lián)。模式按鈕201a在顯示器200的右側形成一組,并且模式按鈕201b在屏幕200的左側形成一組。模式按鈕201a和201b可以編程為用于任務分配。此外,可以基于可用于PBX 137的信息對模式按鈕201a和201b的某些按鈕進行動態(tài)的編程,該信息包括可以作為用戶滾動、高亮顯示并選擇聯(lián)系人的結果在屏幕200中顯示的行為結果。
PBX電話機137支持免提通話,以便可以通過電話機的揚聲器來播放進入的語音,而不需要設備的操作者的部分的任何交互,諸如手動地使電話機摘機。
作為PBX免提電話機,電話137具有標準的撥號盤205以便進行電話呼叫。免提模式圖標204可以被編程為當檢測到進入的語音事件以及進入的語音事件將要發(fā)生時發(fā)亮。提供揚聲器音量調(diào)節(jié)控制207以使得用戶能夠設定免提電話機上的音量級別。在優(yōu)選的實施例中,電話137可以接收單方語音事件,由此電話機被PBX控制以自動應答該事件,因此通過揚聲器自動地播放語音而不需要終端用戶手動地將電話摘機或執(zhí)行任意拾起操作。同樣,PBX可以控制電話機137的靜音功能,在此示出為靜音按鈕209。靜音按鈕209控制電話機的話筒的靜音和非靜音。
電話137具有消息傳送按鈕203和鍵盤設置206,其使得用戶設置和發(fā)送消息到任意其他列出的聯(lián)系人或手動地輸入到系統(tǒng)中的聯(lián)系人。提供導航控制接口202以使得用戶在使用期間滾動瀏覽顯示在屏幕200上的信息。例如,用戶可以使用向上和向下導航箭頭來滾動瀏覽并高亮顯示在顯示的聯(lián)系人列表中包含的聯(lián)系人。向右和向左導航箭頭使得在諸如菜單選項等中水平地滾動和高亮顯示以配置首選項??梢允褂弥醒氲倪x擇按鈕以便選擇聯(lián)系人以便與之交互,或以便選擇期望的配置選項。
重要的是注意到電話137是相對啞的和輕型的,因為其是一個PBX終端,在本例中,其依賴于外部系統(tǒng)來提供某些功能和能力。上述圖1的FW 137提供到包括軟件的外部系統(tǒng)的必要的API連通性,其中包括軟件用于實現(xiàn)動態(tài)模式編程,用于在屏幕200上呈現(xiàn)信息,用于設定和接收首選項和在線信息等。未示出的表示服務器應用(PRS)可以在來自諸如ASW 123的服務器處理器或來自另一系統(tǒng)節(jié)點或甚至已提供且連接到上述圖1的LAN 120的連接的PC/GUI的前端數(shù)據(jù)通信中使用。作為相對啞和輕型的終端,PBX電話137依賴于與應用的外部后臺通信,以便顯示豐富的信息并支持類似于根據(jù)所選選項動態(tài)編程模式按鈕的例程以及在某些實施例中,在使用時確定的在線信息。
屏幕200中顯示多個列為可能的用于一觸式語音事務的目的的聯(lián)系人。在這種情況下,所列出的聯(lián)系人是人類,并且包括Jim Bale、JaneBoyle以及Joe Cass(只作為假想的名字)。用戶可以高亮顯示并從這些聯(lián)系人中選擇任意一個以發(fā)起一觸式單方語音事件,該事件類似于傳統(tǒng)的即按即說語音事件。因此,僅僅為了討論的簡便和清楚起見,術語“即按即說”(其可能被認為與某些現(xiàn)有技術系統(tǒng)相關聯(lián))在此也可以被引用為與本發(fā)明的一觸式單方語音事件相關聯(lián)。同樣,歸于這些聯(lián)系人中的一個或任意沒有列出的聯(lián)系人(在這時是源端號碼)的進入語音事件可以使得相關聯(lián)的聯(lián)系人或未列出的呼叫者的名字被隔離以便在事件期間在屏幕200中顯示,以表示事件發(fā)起者的身份。
在本例中很顯然,在不偏離本發(fā)明的精神和范圍的情況下,在一個實施例中,可以將被分在群組201a或201b下面的模式按鈕中的任一個分配為即按即說按鈕。在一個實施例中,用戶可以使用導航控制接口202來滾動瀏覽所列出的聯(lián)系人并高亮顯示一個聯(lián)系人(在這種情況下,是聯(lián)系人Cass,Joe)。該動作可以使特定的在線信息可用,諸如在彈出屏幕208中顯示的信息。屏幕208包含關于Joe Cass的當前在線數(shù)據(jù)。該數(shù)據(jù)表明他的議程可用并且他可以進行電話交互。該數(shù)據(jù)還表明他正在接受即按即說事件。然而,在線信息表示他對于IM來說不在線并且沒有登錄視頻。在屏幕208中呈現(xiàn)的在線選項是示例性的,并且在不偏離本發(fā)明的精神和范圍的情況下可以包括比在此所示出的指示符更多或更少的指示符。
在一個實施例中,用戶還可以使用控制202來瀏覽彈出屏幕208并滾動瀏覽在線選項。在一個實施例中,選項可以是可交互的,從而通過高亮顯示其中一個選項并壓下控制202上的中心按鈕可以執(zhí)行與該選項相關的任務。因此,在一種情況下,可以通過高亮顯示“PTT可用”并隨后壓下控制202上的確定(中心)按鈕而從屏幕208發(fā)起PTT事件。在一個實施例中,屏幕208可以只是當聯(lián)系人被高亮顯示時自動呈現(xiàn)在屏幕208中的在線信息。
圖3是圖2的電話137的部分平面圖,其說明了在選擇了聯(lián)系人以便交互之后根據(jù)本發(fā)明的一個實施例對群組201a和群組201b中的模式按鈕進行的程序分配。在本例中說明了屏幕300,其類似于對圖2的屏幕200的物理描述,除了該屏幕中所示出的內(nèi)容不同。在本例中,選擇了Joe Cass,并且將他的聯(lián)系人信息包含到接口中并與按鈕201a和201b中的某些按鈕相關聯(lián)。例如,接口包括群組201b中的即按即說按鈕,當壓下該按鈕時,根據(jù)本發(fā)明的實施例以指定的電話號碼或等效形式對Joe Cass發(fā)起單方語音事件。還示出了群組201b中的撥號按鈕并且其只提供用以如同傳統(tǒng)呼叫那樣撥號的選項。類似地,在群組201中有IM按鈕用于啟動即時消息。群組201a中的移動按鈕只提供用于向Joe的移動電話發(fā)起傳統(tǒng)呼叫的選項。群組201b中的電話簿按鈕使得用戶能夠瀏覽一個或多個電話簿。群組201a中的退出按鈕使得用戶能夠退出最近的菜單。
在本實施例中,高亮顯示Joe Cass并選擇他作為單方語音的可能接受方的動作可以自動地獲取由外部服務器服務的他的當前在線信息。在這種情況下,屏幕300指示Joe不在線并且電話可用于接收呼叫。
然而,在這種情況下,已經(jīng)選擇了聯(lián)系人Joe Cass。在一個實施例中,當已經(jīng)選擇任意聯(lián)系人時,在屏幕300上顯示的信息等同于在屏幕一側排列的相關聯(lián)的模式按鈕。在不偏離本發(fā)明的精神和范圍的情況下,可以有更少的可用分配或與所有按鈕一樣多的分配。該實施例依賴于健壯的表示服務器來在屏幕中顯示信息,使正確的聯(lián)系人號碼或等效形式等同于按鈕。然而,這對于實現(xiàn)本發(fā)明來說不是必需的。群組201a和201b中的某些模式按鈕或全部模式按鈕可以專門針對不同的能力。在這種(其決不是必須的)情況下,當選擇了聯(lián)系人時,不同的選項可以出現(xiàn)在屏幕中,包括即按即說選項,由此那些選項等同于相關聯(lián)的模式按鈕。因此,用戶可以壓下任意一個這種按鈕以發(fā)起與Joe Cass通信相關的任務,包括即按即說。
可以使用可擴展消息傳送和在線協(xié)議(XMPP)或基于其他類似標準的協(xié)議以幾乎實時的方式更新在線信息。核心表示軟件和應用軟件支持與用戶外圍應用(如基于用戶臺式機、設備的旅程、日歷、或日程應用,或那些可以基于Web且當用戶在線時可訪問的應用)的互操作性。因此,細節(jié)選項可以用于調(diào)取另一用戶的在線信息,直至所有者愿意公開的任意內(nèi)容的細微程度,包括典型的離開消息、每日旅程、每周旅程等等。細節(jié)還可以包括轉發(fā)聯(lián)系人信息。
可選地提供一種標有“定位”(群組201a)的在線特征按鈕以使得用戶可以定位一個可能不在其平時位置的人。該特征在某種程度上依賴于系統(tǒng)對于在任意給定時間該特定人可能或應當處于的位置的了解??梢蕴峁└檾?shù)據(jù)和在線數(shù)據(jù)的組合以為系統(tǒng)提供定位人員的能力。因此,用戶按下“定位”可以接收包括有關于系統(tǒng)所知道的那個人的“當前”位置的聯(lián)系人信息的顯示。該特征對于需要雇員登錄到中央服務器并報告他們的行為的企業(yè)環(huán)境或那些需要由系統(tǒng)權力機構為雇員分配協(xié)作行為的環(huán)境來說是特別有用的。提供一個退出按鈕(群組201a)以使得用戶可以退出該屏幕或該電話被設置成的任何模式。
根據(jù)一個優(yōu)選的實施例,提供即按即說按鈕(群組201b)并如上述地將其調(diào)整為實現(xiàn)到另一用戶設備或PBX免提電話機的單方語音的一觸式發(fā)起。給即按即說按鈕分配所選擇聯(lián)系人的正確電話號碼或等效形式(IP地址、機器地址等),典型地,此時,用戶選擇聯(lián)系人以便按壓(在這種情況下是)PTT按鈕的單一動作使得發(fā)起到接受方設備的單方語音呼叫。在可選的實施例中,本地號碼可以本地地存儲在參與設備上。如同傳統(tǒng)的對講機類型通信那樣在發(fā)起者說話的同時,通過發(fā)起用戶簡單地保持PTT按鈕壓下,即按即說按鈕保持于激活狀態(tài),并且當發(fā)起者釋放PTT模式按鈕時可以拆除到接受方的連接。在接受方端,接收設備實現(xiàn)為具有免提電話并由PBX控制,或者在某些實施例中,由會議橋控制以應答進入事件,通過外部免提電話機自動播放該事件,同時通過將接收電話機的話筒靜音而避免在接收端的任何聲音被呼叫源聽到,由此模仿一個單向的通信事務序列。
在一個例子中,在詢問在線信息之后,發(fā)起者可能被通知即按即說連接在當前時間將不被接受,但是以同樣的或不同的電話號碼使用傳統(tǒng)呼叫可以到達接受方??梢曰谝阎脑诰€信息為撥號按鈕分配該電話號碼。在這種情況下終端設備可以是任何能夠支持語音以及摘機同時開啟揚聲器并靜音話筒的必需功能的通信設備。
根據(jù)情況在操作期間揚聲器按鈕204和靜音按鈕209可以點亮或不點亮。在單方語音事務中,發(fā)起電話機具有不靜音的話筒,因此語音可以傳遞到目的地,而接受方電話機具有靜音的話筒,因此沒有語音或其他背景噪聲通過連接傳遞回發(fā)送者。發(fā)起者可以使其揚聲器圖標點亮,即使他不能聽到接受方。如果接受方將呼叫轉換成傳統(tǒng)呼叫,則發(fā)起者電話機處的揚聲器就將播放語音。接受方將其揚聲器點亮,從而接受方可以聽到發(fā)起者的語音。接受方電話機必須能夠接收可以在不拿起聽筒的免提模式下摘機或應答呼叫的命令。同樣,靜音功能必須可從PBX控制。發(fā)起者典型地將其揚聲器設置為開啟并且將其話筒靜音功能設置為關閉。
單方語音呼叫類似于對講機類型即按即說序列,除了傳統(tǒng)的雙向呼叫可以通過多種不同方式以平滑的轉換在連接上物理地獲得。在一個實施例中,僅通過將靜音按鈕209壓下一次而手動地將其話筒非靜音,單方語音呼叫的接受方可以在會話中將該呼叫轉換為傳統(tǒng)語音呼叫。當發(fā)起者釋放PTT按鈕而其揚聲器圖標仍然點亮時發(fā)起者接收到傳統(tǒng)呼叫。
單方語音呼叫的發(fā)起者可以釋放其PTT按鈕并等待單方響應。當他聽到響應時,他可以隨后通過將其話筒非靜音而轉換該呼叫。在另一個實施例中,釋放PTT按鈕并隨后在一個時間段內(nèi)重新按壓該PTT按鈕幾次,可以將單方事件轉換為傳統(tǒng)呼叫。其他的方式還可以簡單地是被叫方在單方事件進行時拿起其聽筒。在另一個關聯(lián)GUI屏幕可用的實施例中,可以將屏幕彈出作為轉換到傳統(tǒng)呼叫的邀請發(fā)送給呼叫方或被叫方。在該實施例中,點擊呼叫按鈕可以通過向適當?shù)囊环桨l(fā)送話筒非靜音命令來轉換呼叫。
本領域的普通技術人員將能夠理解,在不偏離本發(fā)明的精神和范圍的情況下可以在不同的實施例和設計中提供PBX電話137和附加的特征。同樣,在不偏離本發(fā)明的精神和范圍的情況下使用某些但不是全部所示出的特征可以成功地實現(xiàn)本發(fā)明。例如,增加對當前在線信息的詢問能力以確定動作過程(包括是否發(fā)起單方語音事件)是本發(fā)明的增強功能并且不是實現(xiàn)本發(fā)明特別需要的。然而,考慮在線信息的能力使得可以實現(xiàn)其中特別地針對與識別的事件接受方交互而使用模式按鈕實現(xiàn)動態(tài)分配或選項的實施例。在又一個實施例中,可以在附近的連接到免提電話機的臺式PC上提供顯示功能性,該免提電話機不需要在電話上示出所有的按鈕或手動標記。在類似于參考圖1所描述的CL 138的客戶端接口中也可以基于這些控制。存在其他的可能性,諸如雙接口,一個用于電話屏幕,一個用于臺式機,以允許用戶選擇從哪個接口工作。
圖4是說明了根據(jù)本發(fā)明的實施例的用于從現(xiàn)有PBX電話點到另一個PBX電話點發(fā)起和結束單方語音事件的序列的流程圖。在本例中可以假定,序列400可以在具有以適當?shù)钠聊换虼翱陲@示的GUI的PBX免提電話上執(zhí)行。在此必須注意到,PBX電話可以是“啞”設備,意味著為了從該設備本身執(zhí)行很多期望的任務,該設備可以使用在此稱為表示服務器的外部軟件應用來智能地增強。然而在本例中,省略了將包括涉及外部應用的動作以便只說明該序列的基本功能。
在動作401中,期望發(fā)起事件的用戶顯示并選擇從聯(lián)系人列表中識別的一個接受方聯(lián)系人。通過首先瀏覽以高亮顯示該聯(lián)系人并隨后通過壓下類似于圖2的瀏覽控制接口202的確定特征的確定按鈕而激活對聯(lián)系人的選擇,可以隔離所選的聯(lián)系人。在動作402中,用戶可以壓下即按即說(PTT)按鈕以發(fā)起事件,其是一個單方語音事件。在一個實施例中,在事件持續(xù)期間PTT按鈕保持壓下。
在動作403中,支持CTI的PBX建立到用戶PBX電話機的呼叫支路。該命令由為交換機提供智能的CTI軟件例程或應用轉發(fā)到PBX系統(tǒng)。在動作404中,接下來的CTI命令告訴PBX應答到用戶PBX電話機的呼叫,由此完成從PBX接口到發(fā)起設備的建立。在動作405中,話筒非靜音并且揚聲器激活。在這種情況下,靜音按鈕是指使可聽輸入聲音(包括語音)靜音或非靜音。在動作406中,PBX轉向建立第二呼叫支路或到所識別的接受方的支路。在動作407中PBX隨后應答到接受方的呼叫。在動作408中完成呼叫支路,由此激活揚聲器以播放進入語音并且話筒保持在靜音以避免語音或聲音被源端PBX免提電話聽到。可以提供發(fā)光二極管,作為關于例如揚聲器激活或非激活以及靜音按鈕激活或非激活的特定指示符。通過到控制PBX的免除對于按壓按鈕或物理地將電話摘機的用戶需要的CTI指令,可以實現(xiàn)從接受方設備的角度應答呼叫并創(chuàng)建靜音狀態(tài)的實際功能。提供給PBX電話機的固件或軟件支持應答模式,其可以由PBX系統(tǒng)通過CTI智能來控制。
在動作409中,通過PBX系統(tǒng)作為中間方在第一方與第二方之間建立語音連接。在一個優(yōu)選的實施例中,第二方可以聽到第一方,但是第一方不能聽到第二方。在動作410中,第一方可以通過動作402的釋放PTT按鈕來終止連接,由此發(fā)起到PBX交換機的CTI指令以便開始解除之前建立的連接。在該實施例中描述的序列反映了本發(fā)明支持的最基本序列。在這種基本序列中,不向發(fā)起單方語音事件的用戶呈現(xiàn)任何在線信息或基于在線信息或首選項數(shù)據(jù)的可選交互選項。在這種情況下,聯(lián)系人列表對用戶可能是本地的,并且通過CTI軟件實現(xiàn)特定命令,并且通過交換機處的CTI集成控制并非已有標準的PBX功能。可以從寄放在電纜連接到PBX系統(tǒng)的CTI處理節(jié)點內(nèi)的應用服務器提供CTI例程。基本上,該特定序列可以在連接任何具有激活的電話并有權訪問支持CTI的PBX系統(tǒng)的用戶的PBX系統(tǒng)中使用。在第一方在動作410中釋放PTT按鈕之后,第二方可以立即通過壓下其PTT按鈕并說話來進行響應??梢栽卺尫艅幼鹘Y束時提供一個時間窗,以便第二方可以在連接拆除之前響應。該動作為第二方提供向第一方發(fā)起單方語音事件的選項,即使第一方可能沒有作為第二方的聯(lián)系人列出。因此,同一序列可以反向進行。
對于本領域普通技術人員來說很明顯,在不偏離本發(fā)明的精神和范圍的情況下,根據(jù)所提供的功能實施例或通信模式,序列400的動作可以增加附加的動作。在本說明書中稍后將描述這些實施例。
圖5是說明了用于使用會議橋在兩方之間建立單向語音事件的序列500的流程圖。在動作501中,第一方使用增強為發(fā)明人已知的可編程IP觸摸電話機的PBX免提電話顯示并選擇一個聯(lián)系人。在一個實施例中,在動作502中第一方在決定壓下PTT按鈕之前可以查看關于該聯(lián)系人的在線信息。這種在線信息可以包括在線或離線狀態(tài)、日程信息、位置信息以及諸如關于用作端點的PBX電話機或設備忙或不忙的站點狀態(tài)。也可以預先指出首選項信息,諸如關于接受或不接受PTT呼叫的當前首選項。
在某些實施例中,還可以在發(fā)起PTT事件之后自動地傳送某些在線和/或首選項數(shù)據(jù),由此觸發(fā)彈出屏幕、即時消息或預錄語音提示形式的信息發(fā)送。在本說明書中稍后提供關于在線信息管理和首選項指示的更多細節(jié)。
在動作503中,表示服務器(PRS)向PTT應用發(fā)送請求,以開始在第一方和所識別的聯(lián)系人(第二方)之間的呼叫建立。表示服務器是為可編程PBX免提電話提供智能的應用。在一個IP的實施例中,PBX電話具有到表示服務器的連續(xù)連接。該表示服務器從電話接受模式按鈕命令并向電話上的顯示屏幕提供豐富的在線信息,并且還向電話上的已有的模式按鈕提供目的號碼、地址以及可選交互選項的動態(tài)分配。
在動作503中,表示服務器向應用服務器發(fā)送PTT請求,該請求識別所選的聯(lián)系人。在動作504中,應用服務器向負責呼叫建立的支持SIP的會議橋發(fā)送命令。該命令指示該會議橋開始建立該待決事件的第一呼叫支路。在動作505中,會議橋向PBX交換機發(fā)送SIP邀請,使交換機呼叫第一方。在動作506中,PBX系統(tǒng)呼叫第一方。之后馬上,在動作507中應用服務器向開放電話服務器(OTS)發(fā)送CTI命令,在動作508中,OTS將該命令格式化并將其作為CTI消息轉發(fā)給PBX以應答與第一方建立的呼叫。在動作509中,PBX應答對第一方發(fā)出的呼叫。對第一方的PBX呼叫應答相當于“接受呼叫”操作,其中從PBX接收呼叫請求,PBX建立呼叫支路并且隨后接受呼叫。在這種情況下,以免提模式且非靜音地應答呼叫。
在這個實施例中,可以假定PBX系統(tǒng)包括發(fā)明人已知的若干子組件,這些子組件一起協(xié)作以通過SIP和VoIP實現(xiàn)單方語音事件或PTT事件,其中可編程PBX免提電話機被設定為IP觸摸模式。這種瘦客戶端可以考慮連接到PBX系統(tǒng)的IP觸摸電話機。為了定義的目的,這些子組件包括表示服務器,其適合于向IP觸摸電話機呈送內(nèi)容并從電話接受按壓按鈕事件。該會議橋負責發(fā)出呼叫和接收呼叫并用于將多個呼叫支路匯總在一起用于協(xié)作會話。開放電話服務器,在此也稱為OTS,負責從應用接收本地CTI命令并負責控制PBX交換機以進行和接受根據(jù)本發(fā)明的實施例的呼叫,其中不需要任何用戶動作來應答呼叫。應用服務器是運行一個或多個應用的CPU,這些應用提供定義即按即說序列的一系列命令。
在VoIP/SIP協(xié)議的實施例中,實際的終端設備并非必須是PBX電話機,而可以是任何類型的具有揚聲器系統(tǒng)的支持IP的通信設備,其可以被控制為通過CTI消息傳送來應答并接受VoIP傳送,而不需要用戶動作來應答呼叫并且也不需要任何類型的呼叫警告??梢酝ㄟ^提供為對來自PBX交換機或其他源的命令進行響應的PBX電話上的固件或軟件的部分的功能來獲得在免提模式下且使話筒靜音地應答呼叫的機制。以這種方式,用戶不需要手動地激活一個按鈕來應答呼叫以及壓下靜音按鈕來避免接收端的聲音如同傳統(tǒng)電話會話那樣被傳送回發(fā)送者處。
在動作510中,應用服務器向會議橋發(fā)送命令以建立到第二方的呼叫支路。該會議橋隨后在動作511中向PBX發(fā)送SIP邀請消息以便建立呼叫支路。PBX隨后在動作512中呼叫第二方,然而,動作501-503不是建立第二方所需要的。應用通過動作503的原始PRS請求而了解到第二方的目的地。在動作511中,會議橋向PBX交換機發(fā)送SIP邀請以建立到第二方的呼叫支路。在動作512中,PBX交換機呼叫第二方。應用服務器隨后向OTS服務器發(fā)送命令,OTS服務器在動作514中將CTI消息轉發(fā)給PBX以應答到第二方的呼叫。在動作515中,PBX交換機應答到第二方的呼叫。動作515不同于動作509。也就是說,在動作509中,揚聲器開啟并且靜音關閉。在動作514中,揚聲器開啟但是靜音也開啟,以強制實現(xiàn)一個單向語音事件。
在動作516中,應用服務器向OTS服務器發(fā)送靜音命令,OTS服務器向PBX轉發(fā)一個CTI消息以使第二方靜音。在動作518中,第一方對第二方說話同時PTT按鈕保持壓下。如果釋放了PTT按鈕,則對表示服務器提出請求以終止會話并拆除或解除呼叫。可以在釋放動作結束時提供一個時間段,以便用戶不會錯誤地非故意地放棄呼叫。有可能能夠應用三秒規(guī)則,以便如果第一方非故意地釋放PTT按鈕,他可以在3秒的時段內(nèi)重新壓下PTT按鈕,而會話可以不間斷的方式繼續(xù)。在該實施例中,OTS服務器類似于發(fā)明人已知的OTS,其一般定義為連接到PBX交換機的CTI處理器。在一個實施例中,該服務器可以是XML命令服務器。
在一個實施例中,使用SIP和VoIP連通性將會議橋連接到PBX交換機。然而,在另一個實施例中,可以使用傳統(tǒng)的T1基本速率接口(PRI)或E1電纜利用信道關聯(lián)信令(CAX)或公共信道信令(CCS)傳送信令和語音。以這種方式,使支持SIP的PBX交換機以及使用傳統(tǒng)干路的PBX交換機可以與會議橋相結合,并且可以接收和執(zhí)行合適的SIP邀請或CTI命令。
圖6是說明了根據(jù)本發(fā)明的另一個實施例的用于在兩方之間實現(xiàn)單方語音通信的序列600的流程圖。在本發(fā)明的一個實施例中,PBX免提電話不必須具有健壯的圖形顯示能力和/或多個模式按鈕。在本例中,序列600經(jīng)由類似于CL 138(圖1)的客戶端接口發(fā)起。在此應當注意,序列600只說明對于實現(xiàn)本發(fā)明來說是關鍵的序列的基本動作。在不偏離本發(fā)明的精神和范圍的情況下,還可以在序列600中引入更多的動作,諸如在線確定、首選項選項等。
在動作601中,第一方使用在PC/GUI上顯示的接口來顯示和選擇一個聯(lián)系人。該動作可以使用諸如鼠標或鍵盤操作之類的典型PC輸入機制來完成。在動作602中,第一方通過與所選的聯(lián)系人圖標或列表條目交互來發(fā)起PTT呼叫。在一個實施例中,用戶簡單地壓下鼠標上的選擇按鈕或執(zhí)行修改的鍵擊動作,其將導致選擇列表條目或圖標并在待決語音事件的持續(xù)時間內(nèi)使該列表條目或圖標保持被選狀態(tài)。在此應當注意到,該動作從與PBX電話相關聯(lián)的PC/GUI來發(fā)起。
在動作603中,在一個實施例中PBX根據(jù)會議橋SIP邀請建立到第一方的呼叫支路。在另一個實施例中,到PBX的命令從第一方的臺式機直接發(fā)布到能夠根據(jù)包括呼叫建立和應答的本發(fā)明的指令控制PBX的CTI應用。在動作604中,PBX應答對第一方發(fā)出的呼叫,并且在動作605中使得揚聲器開啟且使得話筒處于靜音狀態(tài)。
在動作606中,應用(CTI序列)直接指示PBX建立到第二方(目的地)的呼叫。在動作607中,PBX應答到第二方的呼叫并且在動作608中使得PBX的揚聲器狀態(tài)開啟以及話筒靜音開啟,以便第一方不會聽到來自第二方的語音或背景噪聲。隨后,在動作609中,在事件持續(xù)時間內(nèi)第一方通過連接對第二方說話,該持續(xù)時間由第一方控制。在動作610中,當?shù)谝环浇Y束說話之后,第一方可以隨后使用鼠標操作或可編程的鍵擊在PC/GUI上反向或取消選擇代表第二方的列表條目或所顯示的圖標。該動作發(fā)起到應用的請求以拆除呼叫支路,因為發(fā)起者已經(jīng)放棄了該會話。應用指示PBX首先在動作611中解除到第一方的連接并且隨后在動作612中解除到第二方的連接。
對本領域普通技術人員來說很明顯,在不偏離本發(fā)明的精神和范圍的情況下,可以在序列600中插入很多其他的動作以及子動作,諸如用于在動作602之前以及之后確定在線信息的動作。此外,用于確定可選的通信模式或動作的動作可以插入到動作608之前或甚至插入到動作609之后。同樣在該實施例中,從PBX到任一端點設備的命令控制信令可以通過將電話機連接到PBX交換機的內(nèi)部連線傳送。
圖7是在PC/GUI上顯示的客戶端接口的示例性屏幕快照700,其可以用于根據(jù)本發(fā)明的實施例發(fā)起和終止PTT事件。屏幕700具有標題欄701,在本例中,標題欄表明服務是基于Web的或主機提供的服務。在這種情況下,屏幕700采取導航屏幕的形式并且可以通過任意的網(wǎng)絡瀏覽器應用來顯示。然而,在一個實施例中,屏幕700是獨立的應用并且本地地在諸如LAN之類的主子網(wǎng)絡上進行瀏覽。
屏幕700具有工具欄702,其包含標準的下拉交互選項,包括文件、查看、動作、工具以及幫助選項。簽名離開(sign out)選項也顯示于工具欄702上,表明當前用戶簽名進入系統(tǒng)。登錄/注銷條件不是實現(xiàn)本發(fā)明所特別需要的,而是在可以實現(xiàn)本發(fā)明的某些網(wǎng)絡環(huán)境中所期望的。
屏幕700顯示了一系列的聯(lián)系人列表窗口窗口704、窗口705和窗口707。在一個實施例中,窗口704可以是搜索結果窗口,其列出找到的聯(lián)系人并將其作為快速搜索一個或多個聯(lián)系人列表的結果返回。在這種情況下,例示了聯(lián)系人Jason Smart,并且包括表明他在線的在線信息以及具有表明是內(nèi)部職員或同事的分機號3057。在不偏離本發(fā)明的精神和范圍的情況下,除了在線狀態(tài),在聯(lián)系人列表中還可以提供其他的在線指示符。實際上,為方便起見,基本上任何可想到的在線信息都可以以至少概要的形式顯示。在這種情況下,用戶能夠用鼠標懸停于聯(lián)系人Jason Smart上方以打開一個窗口來查看關于Jason的更多的在線信息。為了發(fā)起到Jason的PTT呼叫,用戶只需要例如通過用鼠標懸停在該聯(lián)系人上方或高亮顯示該聯(lián)系人并隨后右鍵點擊該聯(lián)系人以查看更多的選項來進行選擇。下面將進一步描述這種交互的可能性。
窗口705包含組織在采購標題下的可瀏覽聯(lián)系人列表。因此,在窗口705中列出的聯(lián)系人是那些在采購部門工作的職員??梢詫崿F(xiàn)對聯(lián)系人的任意定制的組織。在該特定的列表中,有6個條目Jane、Jack、John、Halley、Eon和部門接待員,其可以根據(jù)換班而改變身份。在本例中,當前顯示的在線指示符表示接待員不在,Eon在家工作并且不接受PTT事件,Halley離線但是可以通過電話聯(lián)系。所列出的聯(lián)系人Jane、Jack和John顯示出相似的在線信息。重要地在此注意到,由于用戶表示為處于離線狀態(tài)并不一定意味著他們不能通過PTT事件來聯(lián)系。在線狀態(tài)可能只是指用戶是否用PC/GUI設備登錄到系統(tǒng)。
在該示例性實施例中,用戶或第一方想要發(fā)起到Halley的PTT事件,Halley離線(沒有通過其PC連接),但是她的免提電話機開啟并且可用于接受呼叫。第一方從窗口705中的列表中選擇聯(lián)系人706(Halley),在這種情況下,這通過高亮顯示該聯(lián)系人并隨后右鍵點擊該聯(lián)系人以查看更多選項而進行。這些選項可以呈現(xiàn)在可視的菜單屏幕中,該菜單屏幕在此表示為菜單屏幕703。因此,在這種情況下,用戶使用諸如鼠標之類的標準PC/GUI輸入設備來選擇Halley并隨后在屏幕703作為右鍵點擊聯(lián)系人條目的結果而顯示出來之后發(fā)起即按即說呼叫。剛才提到的交互過程決不應當被看作對本發(fā)明的限制,因為根據(jù)設置其他的鼠標輸入操作也是可能的。例如,用戶可以將鼠標懸停在Halley上并隨后直接查看文本框(其一般會提示“雙擊以發(fā)起即按即說呼叫”),而不是高亮顯示并隨后右鍵點擊以產(chǎn)生屏幕703。在又一個實施例中,文本消息可以提示“壓下鼠標并保持住以發(fā)起即按即說呼叫”。
在又一個實施例中,除鼠標之外的PC/GUI輸入方法也可以用于發(fā)起即按即說呼叫。例如,如果PC/GUI安裝了語音識別程序,則可以使用諸如“向下滾動4下”、“選擇”以及“即按即說”之類的語音命令。在又一個實施例中,可以使用鍵盤敲擊。在本例中,屏幕703包含PTT選項和其他聯(lián)系人選項。它們是“在移動電話上呼叫”,“建立會議”以及“白板”。根據(jù)聯(lián)系人和呼叫者的通信能力,還可以提供其他的選項。
在一個實施例中,例如,如果一個聯(lián)系人具有多個支持PTT的位置,則一個PTT選項可以關聯(lián)到多個PTT號碼。在這種情況下,可以在顯示中說明有多個PTT號碼的事實,以便其用戶可以與PTT選項進行交互。在一種情況下,列出了多個號碼,并且用戶可以與其中一個進行交互。在另一個選項中,當前號碼基于聯(lián)系人的實際位置以及他正在使用的設備。此外,在該實施例中,發(fā)起PTT事件可以導致在線消息被發(fā)回給PTT發(fā)起者。例如,如果PTT號碼繁忙或不可用,則可以以即時消息或其他可視通知消息的形式將消息“請打我的移動電話”發(fā)回給PTT的發(fā)起者。
窗口707列出了包括非人類聯(lián)系人或可以與之講話以發(fā)起某些任務或與之交互以接收包括媒體傳送服務的某些服務的支持語音的系統(tǒng)的聯(lián)系人。在這種情況下,人類聯(lián)系人Jason包含于窗口707的列表中,并且他可以是系統(tǒng)管理員或在線幫助操作員。其他兩個聯(lián)系人包括客戶關系管理(CRM)數(shù)據(jù)庫和服務器,以及交互式語音響應(IVR)可瀏覽電話簿。在線消息在這些系統(tǒng)上也可用,諸如“系統(tǒng)待修復”或可能由PTT事件觸發(fā)的其他警告。
用戶可以高亮顯示和選擇期望的系統(tǒng)以對該系統(tǒng)發(fā)起PTT事件。在這種情況下,用戶可以選擇例如CRM數(shù)據(jù)庫,并對該系統(tǒng)發(fā)起PTT事件,只是為了與系統(tǒng)和本地高速緩存或數(shù)據(jù)存儲器同步數(shù)據(jù)。他可以發(fā)聲地說出命令“同步到”并隨后提供將在過程中使用的數(shù)據(jù)的目的地地址。在這種情況下,語音是一種方式,但是系統(tǒng)要開啟到發(fā)聲的目的地的信道并執(zhí)行該任務。在任務成功完成時或之后,系統(tǒng)可以向用戶發(fā)起自動事件并可以根據(jù)情況有聲地說出諸如“任務完成”或“不能完成任務”之類。在此應當注意,在與自動系統(tǒng)交互的情況下,可以發(fā)起PTT事件,但是并非必須或期望將在系統(tǒng)一側發(fā)出的音頻靜音。實際上,在某些情況下可能期望將呼叫從PTT事件上升為正常交互會話。
用戶可以發(fā)起到窗口707中列出的IVR電話簿的PTT事件,以便搜索出特定的個人或系統(tǒng),例如,可能沒有顯示在用戶的用于PTT通信的列表中的實體。該發(fā)聲可能是簡單的例如“搜索系統(tǒng)532”的命令。在該實施例中,不是以IVR響應選項進行響應,IVR系統(tǒng)可以在用戶向系統(tǒng)發(fā)出響應之后發(fā)起PTT響應,合成的語音提示告訴用戶找到的系統(tǒng)的IP地址或電話號碼。在一個實施例中,實際的號碼作為優(yōu)先級號碼動態(tài)地分配給加入到用戶的系統(tǒng)聯(lián)系人列表中的新列表條目。在另一個實施例中,用戶可以使用PTT事件發(fā)布命令并隨后將該事件轉換為標準的IBR雙向語音會話,使得可以實現(xiàn)完整查詢和雙向響應。存在很多可能性。在此應當注意,在PTT事件導向媒體服務器或其他自動系統(tǒng)的情況下,如果目的地是服務器或其他自動響應系統(tǒng),在目的地處可能不需要話筒靜音和揚聲器開啟的功能。
屏幕快照700在下方具有選項窗格或窗口708,其包含如發(fā)送消息和增加聯(lián)系人的通信選項。還提供手動撥號接口以允許用戶輸入任意的電話號碼或等效形式并調(diào)用圖標撥號以發(fā)起呼叫。這是標準的撥號功能并且不是與本發(fā)明特別相關的。發(fā)明人注意到在此說明的很多功能不是實現(xiàn)根據(jù)本發(fā)明的實施例的單方語音事件所必需的。盡管用戶可以從PC屏幕發(fā)起PTT事件,但是本發(fā)明的確切功能性可以與用戶已經(jīng)可用的很多其他形式的通信混合或結合使用,這些通信如IM、點擊呼叫、屏幕共享、在線報告等等。
對于本領域普通技術人員來說很明顯,屏幕700可以只是可以通過如以上結合圖1描述的CL 138的客戶接口得到的很多可能的屏幕快照中的一種。
圖8是說明了根據(jù)本發(fā)明的實施例的用于確定在線信息并發(fā)送由進入的PTT事件觸發(fā)的響應的序列800的流程圖。序列800以與其他所說明的序列相同的方式開始于動作801,其中發(fā)起用戶高亮顯示并選擇一個聯(lián)系人以向其發(fā)送PTT事件。在本例中,還可以沒有任何預先知道的關于該聯(lián)系人的通信狀態(tài)或位置在線的在線信息。在動作802中,第一方以上面已經(jīng)重復描述的方式發(fā)起PTT會話。在動作803中,系統(tǒng)詢問在線信息以及由聯(lián)系人預先設置并且本地可用的首選項信息。在這種情況下,由系統(tǒng)詢問的第一在線標識符僅僅是“該聯(lián)系人對于該PTT事件來說是否可用”。如果該聯(lián)系人對于該PTT事件來說可用,則隨后在動作804中,PTT事件不被打斷地進行。然而該聯(lián)系人可能外出午餐、臨時被分配到另一任務或聯(lián)系人可能正在親自詢問客戶端。在這種情況下,可以以預先設置的離線消息來處理聯(lián)系人的臨時的通常是瞬間的離開位置。因此,如果在動作803中聯(lián)系人被確定離開其位置或不可用,則系統(tǒng)可以在動作805中獲取并發(fā)送聯(lián)系人為此目的已經(jīng)提供的任意的在線消息。
可用的選項包括但不限于傳送預錄語音消息806a、交互式文本消息806b或語音和文本消息的組合806c。文本消息806b不需要是在接收端可交互的,但也可以是可交互的,以使得用戶選擇可選的選項。在優(yōu)選的實施例中,在PBX嘗試建立到聯(lián)系人或接收方的呼叫的任何時間,該數(shù)據(jù)和/或語音響應被自動地觸發(fā)??梢蕴峁┯糜跈z查聯(lián)系人的可用性的中間動作,并且系統(tǒng)可以自動地向PTT事件發(fā)起者轉發(fā)無論何種指令,或在某些情況下聯(lián)系人已經(jīng)針對離線模式建立的例程。當被叫方不可用時對PTT嘗試的系統(tǒng)處理可以包括根據(jù)系統(tǒng)規(guī)則和事先已知的在線指示符的任意適合的對進入PTT事件的預定處理。這些手段可以包括重定向呼叫、轉發(fā)呼叫、交換PTT號碼、重定向到本地服務器,或各種自動響應中的一種。
在動作807中,發(fā)起方接收對其PTT嘗試進行響應的即時消息或屏幕彈出或甚至語音提示。在即時消息或屏幕彈出的情況下,可以存在某些交互式選項,諸如IM鏈接、電子郵件選項、后續(xù)PTT選項或用于向另一個號碼發(fā)起傳統(tǒng)呼叫的選項。在動作807中,如果用戶不選擇一個選項,則在動作808中,他可以結束關于與聯(lián)系人通信的嘗試。另一方面,如果用戶選擇了一個選項,則在動作809中可以以與原來的PTT嘗試相似的方式發(fā)起該選項。在一個實施例中,該選項可以是發(fā)送給針對第一個PTT號碼的事件的發(fā)起者的后續(xù)PTT號碼,該后續(xù)的PTT號碼為該發(fā)起者提供了以新號碼到達用戶的選項。
該用戶可以通過消息或彈出發(fā)送直接與這些選項進行交互。在一個使用諸如屏幕700的交互式桌面屏幕的實施例中,可以提供一個用于分配一個與聯(lián)系人所操作的可選的設備相關聯(lián)的新PTT號碼的選項,其中將號碼或地址信息附加到聯(lián)系人數(shù)據(jù)并為其分配優(yōu)先級以便下一個PTT發(fā)起動作使用該臨時分配優(yōu)先級的號碼。還可以利用駐留在發(fā)起者PBX電話上的可編程的標記或模式按鈕來實現(xiàn)這種動態(tài)的分配。在動作809中,用戶可以發(fā)起所選的選項并以與所發(fā)起的選項相關聯(lián)的通信模式繼續(xù)嘗試到達聯(lián)系人。
在線信息管理領域的普通技術人員將能夠理解,存在很多可以被定義的在線狀態(tài)并且可以針對其創(chuàng)建可選的處理。例如,如果特定聯(lián)系人正休假一周,則每當對該特定聯(lián)系人進行PTT嘗試時就提供包含該聯(lián)系人的助手的號碼的即時消息。在某些實施例中,可以在對失敗的PTT嘗試的響應中結合路由例程,其中發(fā)起者可以從多種處理中進行選擇,這些處理包括請求回呼、留下語音消息、留下聯(lián)系人號碼、建立與聯(lián)系人的相關方的通信,或者建立到自動系統(tǒng)的連接。
圖9是說明了根據(jù)本發(fā)明的一個實施例的用于以自動處理的選項或基于在線信息的交互式備選方案而嘗試PTT事件的序列900的流程圖。在動作901中,用戶顯示和選擇聯(lián)系人以發(fā)起PTT事件。在動作902中,用戶(第一方)發(fā)起PTT會話。在動作903中系統(tǒng)確定該聯(lián)系人是否可以通過撥打號碼或等效形式而找到。如果在動作903中聯(lián)系人可用,則在動作904中PTT事件不受打擾地進行。如果在動作903中,確定聯(lián)系人或被叫方對于當前PTT會話來說不可用,則在動作905中系統(tǒng)確定是否存在作為用于所有PTT嘗試的模式的自動處理設置。如果存在自動處理,則在動作906中立即執(zhí)行該處理。這種自動處理可以包括重新路由到另一個聯(lián)系人、重新路由到自動服務員、重新發(fā)起傳統(tǒng)的連接(雙向)、放入到隊列中、重新路由到媒體服務器或簡單地結束該呼叫。
如果在動作905中沒有預定的自動處理例程可用,則在動作907中,可以獲取任意相關的在線信息并將其發(fā)送到發(fā)起者。一旦在動作908中接收到信息,則信息自動地在發(fā)起者的桌面、設備或屏幕上顯示。在動作909中,用戶可以確定是否提供了任何對于PTT事件可能是足夠的備選的交互式選項,包括呼叫聯(lián)系人的另一設備(例如移動電話或個人數(shù)字助理)的可能性。如果沒有選擇或忽略了一個選項,則在動作912中可以進行默認的系統(tǒng)動作,如使用戶回到聯(lián)系人列表進行新的選擇。如果用戶在動作911中選擇了所提供的一個選項,則在動作913中發(fā)起該選項。
在線管理和自動呼叫例程領域的普通技術人員將理解,在不偏離本發(fā)明的精神和范圍的情況下,基于在線信息和首選項設置的對PTT事件嘗試的可選處理根據(jù)可能發(fā)生的情形會有很大的不同。在一個實施例中,休假的聯(lián)系人可以設定在線提示以通知他的狀態(tài)以及可以幫助呼叫者的代替聯(lián)系人,該聯(lián)系人具有PBX電話機或設備。在這種情況下,即使該代替聯(lián)系人沒有在呼叫者的位置列出,也可將該代替的PBX號碼或分機自動地或透明地分配給呼叫者的PTT模式按鈕,。
圖10A是說明了根據(jù)本發(fā)明的實施例的支持即按即說系統(tǒng)體系結構1100的通信網(wǎng)絡1109的框圖。網(wǎng)絡1109可以是支持SIP、RTP和TCP/IP等協(xié)議的公共或專用的LAN、WAN。網(wǎng)絡1109可以是企業(yè)域內(nèi)部的本地段或可以跨多個諸如校園WAN之類的本地網(wǎng)絡段。類似于圖1的服務器123的應用服務器1108是用于從任意呼叫者到任意被叫者(或者在某些情況下,被叫群組)的PTT請求的焦點。在這種情況下,網(wǎng)絡1109承載本地地到所有終端設備的所有通信,這些設備不包括PBX電話機1103,其在這種情況下通過電話線連接到PBX。在另一個實施例中,PBX電話機可以如同在本說明書的圖1中所示出的企業(yè)體系結構中描述的那樣直接連接到網(wǎng)絡1109。在本例中示出了可以被增強為實現(xiàn)本發(fā)明的各種設備,包括LAN/WAN連接的IP電話機1104、和PBX電話機1103。提供會議橋1102作為PBX1101和任意的發(fā)起PTT事件的用戶之間的中間件。
例如,IP電話機1104可以用于通過應用服務器1108和會議橋1102來發(fā)起到一個或多個其他端點設備的PTT事件。例如,會議橋1102具有為了會議協(xié)作而建立多個呼叫支路的能力。
為了更好地理解該簡化的例子,考慮IP電話機1104的操作者通過壓下PTT按鈕發(fā)起到PBX電話機1103的單方語音事件。如同在此用標有“即按即說事件”的方向箭頭所示出的那樣對應用服務器1108進行請求。還可以從網(wǎng)絡連接PC的PC屏幕發(fā)起該事件,在本例中沒有示出。
在接收到PTT事件命令之后,應用服務器1108命令會議橋建立到設備1104和1103的呼叫支路,在此用表示從會議橋1102發(fā)射出來,通過PBX1101并到達電話機1103和1104的呼叫支路的箭頭來表示。在圖中可以看到,一條呼叫支路通向呼叫者,另一條呼叫支路通向被叫者。
在如同本例一樣PBX 1101不支持SIP的情況下,會議橋1102具有通過T1或E1電纜到PBX 1101的連接。當然,電話機1103和1104都必須能夠如上面具體描述的那樣以免提模式自動地摘機。在本例中假定PBX 1101是CTI增強的(CTI增強沒有示出),可以獲得應答功能。如果PBX支持SIP,并且具有到LAN/WAN網(wǎng)絡的直接連接,則其可以用于應答建立到被叫者設備1103的呼叫。在此應當注意,在SIP的實施例中,所有的終端設備必須能夠在不摘下聽筒的情況下應答,并且必須可選地能夠接受靜音命令。下面將進一步示出這樣一種實施例。
在本例中的非常基本的命令序列中,已經(jīng)從電話機1104接收到PTT事件的應用服務器1108命令會議橋1102。該命令是建立兩個呼叫,一個到呼叫者(1104),另一個到被叫者(1103)。應用服務器1108隨后命令PBX 1101應答對呼叫者和對被叫者發(fā)出的呼叫。應用服務器1108隨后命令PBX 1101使被叫者1103的支路靜音,以便呼叫者1104不會通過該連接聽到被叫者1103或任何背景噪聲。在一個實施例中,被叫者的話筒可以被會議橋1102靜音而不是被PBX 1101靜音。在一個優(yōu)選的實施例中,會議橋1102和PBX 1101都支持SIP。下面詳細示出該情況的情形。
圖10B是說明了增強為具有SIP能力的圖10A中的系統(tǒng)體系結構1100的框圖。在本例中,不需要會議橋1102和PBX 1101之間的干路T1/E1,因為是用SIP來發(fā)起呼叫建立步驟。
在優(yōu)選的實施例中并且在本例中,呼叫建立和媒體傳送可以通過SIP進行。序列的進行完全與上面結合圖10A而描述的方式相同,除了是用SIP作為傳送命令并命令PBX應答呼叫和靜音被叫方支路的協(xié)議。
圖10C是說明了針對具有所示出的附加連接設備的圖10B的系統(tǒng)的SIP實施例的框圖。針對上述的SIP實施例,很顯然系統(tǒng)1100可以支持多種SIP設備。例如,在本實施例中示出了SIP電話1105,其連接到LAN/WAN 1109以便通信。示出了其上安裝有SIP軟電話的PC 1106并且其連接到LAN/WAN 1109以便通信。在本例中將其上安裝有SIP軟電話的PDA 1107示出為通過無線協(xié)議連接到LAN/WAN。
在本例中,通過壓下IP電話機1104上的即按即說按鈕或圖標,從該電話機發(fā)起單方語音事件。PTT號碼是PDA 1107的號碼。應用服務器1108接收該事件并向會議橋1102發(fā)送SIP命令以建立呼叫,一個呼叫通向IP電話機1104,并且一個呼叫通向PDA 1107。首先,會議橋1102使用SIP呼叫IP電話機1104。然后,會議橋1102對PDA 1107進行SIP呼叫。服務器1108隨后向PBX發(fā)布命令以應答對IP電話機1104發(fā)出的呼叫。服務器1108隨后向會議橋發(fā)布命令以應答到PDA 1107的呼叫。該會議橋隨后連接各方。
關于使用SIP的前一實施例,似乎可以使用會議橋來發(fā)送由一方發(fā)起到多個接受方的單方語音事件,由此建立一對多的單方語音事件,其類似于傳呼系統(tǒng),除了具有下述優(yōu)勢可以存在很多種可以預先設定的、分區(qū)的或以其他方式被選擇為接收該事件的接受方設備。
現(xiàn)在重新參考圖10C,IP電話機1104可以發(fā)起到多個其他設備的PTT事件,在實際中使用會議橋作為傳呼系統(tǒng)。從會議橋的角度來看,可以基于一個使用單一號碼發(fā)起到該橋的單一PTT事件而聯(lián)系到所有接收的參與方。該會議橋隨后可以基于建立指令實現(xiàn)使單方語音事件被所有受邀者接聽到而需要的所有其他連接。
在另一個實施例中,自動系統(tǒng)1110可以被編程為使用會議橋1102發(fā)起一個點對點(ad hoc)的群組警告或指令會話以建立連接。會議橋可以基于預設的收聽者列表發(fā)起多個SIP邀請。例如,用戶可以通過對用于該橋的PTT號碼進行分組并隨后對該橋公開該列表來建立點對點的揚聲器事件。
圖11是說明了根據(jù)本發(fā)明的一個實施例的與媒體服務器1204的交互的序列圖1200。系統(tǒng)1203可以代表多個系統(tǒng)實現(xiàn),并且可以在此假定為至少包括PBX交換能力、CTI能力和在本說明書中還曾提出的應用控制能力。媒體服務器1204可以是能夠服務文本、語音、視頻和圖形的語音激活的服務器。在本實施例中,可以假定電話機1202和PC/GUI 1201與同一用戶相關聯(lián)并由同一用戶操作。
在動作1205中,操作PC/GUI 1201的用戶發(fā)起PTT事件。該事件可以通過PC屏幕上所提供的接口發(fā)起并可以通過鼠標、鍵擊或其他輸入方法或設備來操作。PTT事件(或更具體地說,請求)被發(fā)送到系統(tǒng)1203,發(fā)送給類似于或等同于那些之前描述過的控制應用。
在動作1206中,通過系統(tǒng)1203對PBX電話機1202發(fā)出呼叫。在動作1207中,系統(tǒng)對先前在動作1206中建立的呼叫進行應答。現(xiàn)在,以最初從用戶的PC請求的狀態(tài),在用戶的電話與交換機之間建立連接。
在動作1208中,系統(tǒng)對媒體服務器1204發(fā)出呼叫。這不是一個PTT呼叫,而是一個傳統(tǒng)呼叫。媒體服務器在同一個動作中應答該呼叫或收聽該呼叫?,F(xiàn)在媒體服務器具有建立到PBX交換機的連接。重要的是在此注意到媒體服務器是支持語音的,以便理解語音命令并使用合成語音響應來對用戶提示或命令進行響應。然而該呼叫的目的不僅僅是對服務器說話。其主要目的是命令服務器通過單獨的連接向請求人發(fā)送某些內(nèi)容。
因此,在動作1209中,將屏幕彈出發(fā)送給用戶的PC1201,該消息提供到媒體服務器的鏈接,其可由用戶瀏覽或可在接收到之后自動地執(zhí)行。在一個實施例中,在發(fā)起者與媒體服務器之間開放的信道是單一信道,源端由PC/GUI 1201和電話機1202共享。例如,在動作1209中傳送的屏幕彈出可以是傳統(tǒng)的接口,通過該接口用戶可以與媒體服務器對話并接聽到媒體服務器的響應。在另一個實施例中,媒體和消息傳送可以在PC上進行,而語音交互通過PBX電話機進行。在動作1201中,在用戶的PC/GUI 1201與媒體服務器1204之間存在開放的傳統(tǒng)語音信道。因此,在本例中,在初始呼叫建立和應答之后,并非特別地要涉及電話機。
在動作1210的狀態(tài)期間,用戶可以與媒體服務器對話并發(fā)表到媒體服務器的命令,以得到來自服務器的一個或多個響應,包括媒體服務。假定在本例中是這種情況,在動作1211中,服務器執(zhí)行用戶發(fā)布給它的一個或多個語音命令,并且在動作1213中,媒體服務如在此所示出地那樣進行,即向在PC/GUI 1201處的用戶提供某種媒體類型的服務。
盡管該特定序列暗示了動作1213是單向信道,但是這不是實現(xiàn)本發(fā)明所必須的。在某些實施例中,依賴于服務器的類型,用戶可以將文檔或其他媒體上傳到服務器中。數(shù)據(jù)同步可能是一個目標并且數(shù)據(jù)可以雙向傳送。此外,服務器1204可以是任意類型的可訪問服務器,諸如電話簿服務器、在線服務器、信息服務器、搜索引擎服務器接口、電子郵件服務器等。還可以使用很多可能的服務器配置。這種類型的服務器交互的唯一的方面是以一觸式發(fā)起或任務連接到服務器,并且可以通過簡單地釋放用于發(fā)起該聯(lián)系的按鈕而終止連接。
圖12是說明了用于在兩個IP觸摸電話機終端之間建立單方語音事件的高級實施例的序列圖1300。圖1300說明了通過使用健壯的即按即說系統(tǒng)1303來實現(xiàn)IP觸摸電話機1301和IP觸摸電話機1302之間的IP單方語音事件而實現(xiàn)的序列。本領域普通技術人員可以理解IP觸摸電話機在很多實現(xiàn)中可以是啞終端。這樣,這種電話機可以依賴于外部智能服務器來提供將從這些電話機操作的智能功能。
在該實施例中,系統(tǒng)1303包括多個組件,某些組件已經(jīng)在上文中結合其他實施例進行了詳細的描述。系統(tǒng)1303包括激活表示服務器(PRS)1304,其適合于用作為IP觸摸電話機1301和1302提供智能增強的外部應用。因此,IP觸摸電話機1301和1302可以假定為登錄到PRS服務器1304。系統(tǒng)1303包括適合于格式化所接收到的請求并將其轉發(fā)到會議橋應用1306的應用服務器1305。會議橋1306適合于建立呼叫。在這種情況下,支持SIP消息傳送。系統(tǒng)1303包括適合于應答由會議橋1306建立的呼叫的PBX 1308。為了減少PBX和會議橋1306之間用于應答呼叫的通信,在系統(tǒng)1303內(nèi)提供XML或適當?shù)腃TI服務器1307,以便例如以PBX 1308能夠理解的格式發(fā)送CTI消息。系統(tǒng)1303可以位于一個連接到網(wǎng)絡的大型機器上。
在本實施例中,為了發(fā)起PTT請求,用戶在動作1309中按下其觸摸電話機1301上的PTT按鈕。動作1309被PRS服務器1304獲知,PRS服務器1304接著在動作1310中將該請求轉發(fā)給APP服務器。在動作1311中APP服務器1305向會議橋1306發(fā)送命令,以建立到觸摸電話機1301的呼叫。在動作1312中,會議橋執(zhí)行到PBX 1308的SIP呼叫,指示PBX呼叫觸摸電話機1301,完成呼叫建立。
在動作1313中,PBX1308對觸摸電話機1301發(fā)出呼叫。APP服務器1305隨后在動作1314中向XML/CTL服務器1307發(fā)送命令,該命令指示服務器應答由PBX 1308在動作1313中發(fā)出的呼叫。在動作1315中,XML/CTI服務器向PBX 1308發(fā)送CTI命令,以應答對觸摸電話機1301發(fā)出的呼叫。在動作1316中,PBX應答該呼叫并且建立觸摸電話機1301與交換機之間的連接。
在動作1317中,APP服務器1305命令會議橋1306建立到IP觸摸電話機1302的第二呼叫。在動作1318中,會議橋執(zhí)行到PBX 1308的SIP呼叫,指示PBX進行到IP觸摸電話機1302的呼叫。在動作1319中,PBX進行到IP觸摸電話機1302的呼叫。在動作1320中,APP服務器命令XML/CTI服務器1307應答由PBX在動作1319中對觸摸電話機1302發(fā)出的呼叫。在動作1321中,XML/CTI服務器向PBX 1308發(fā)送CTI命令以應答在動作1319中發(fā)出的呼叫。
在動作1322中,PBX 1308應答對IP觸摸電話機1302發(fā)出的呼叫。由于IP觸摸電話機1302是目的方,因此APP服務器1305向XML/CTI服務器1307發(fā)布命令以使IP觸摸電話機1302的話筒靜音,以便IP觸摸電話機1301的用戶不會通過建立的連接聽到來自IP觸摸電話機1302的任何噪音或語音。在動作1324中,服務器1307向PBX 1308發(fā)送CTI命令,以使IP觸摸電話機1302的話筒靜音。
在動作1325中,PBX通過向IP觸摸電話機1302發(fā)送CTI命令而使IP觸摸電話機1302的話筒靜音。隨后在動作1326中,在觸摸電話機之間建立單方語音事件,只要該會話在進行中,在IP觸摸電話機1302處就能聽到語音。只要IP觸摸電話機1301的用戶不通過釋放用于發(fā)起該事件的按鈕而放棄該呼叫,該會話就可以保持開通。釋放該按鈕終止該會話并使得該連接被拆除。
可以通過包括因特網(wǎng)和連接的子網(wǎng)絡的LAN或WAN來實現(xiàn)本發(fā)明的方法和設備。在不偏離本發(fā)明的情況下,可以在一方到另一方之間、一方到系統(tǒng)之間、系統(tǒng)到一方之間、一方到群組之間、以及系統(tǒng)到群組之間實現(xiàn)本發(fā)明。
還可以使用某些而不是全部的在所描述的各個實施例中示出的單獨的組件來實現(xiàn)本發(fā)明。例如,可以使用支持CTI的PBX以及連接的不具有附加的會議橋功能性或SIP協(xié)議的PBX電話來發(fā)起PTT事件??梢詮腜BX或從可訪問PBX的PC來發(fā)起PTT事件。可以使用軟交換來連接支持SIP的設備而不是通過支持CTI的PBX交換機來發(fā)起和建立經(jīng)由SP和VoIP的PTT事件。
根據(jù)所描述的實施例以及可以由已經(jīng)看到這些所描述的實施例的本領域普通技術人員所能設想到的可能實施例,應當考慮到權利要求賦予本發(fā)明的方法和設備最寬的范圍。本發(fā)明的精神和范圍只由權利要求限制。
權利要求
1.一種用于在至少兩個連接到網(wǎng)絡的節(jié)點之間建立單方語音通信事件的系統(tǒng),通過在請求節(jié)點處執(zhí)行的單一動作發(fā)起事件請求,并且在不需要接受方節(jié)點執(zhí)行任何物理任務或接收任何事件警告的情況下自動應答所建立的事件,所述系統(tǒng)包括可在所述網(wǎng)絡上操作的第一服務器,其用于從所述網(wǎng)絡上的請求節(jié)點接收請求并轉發(fā)所述請求以便執(zhí)行;可在所述網(wǎng)絡上操作且可通信訪問所述第一服務器的第二服務器,所述第二服務器用于基于與所述請求相關聯(lián)的信息將所述請求格式化為命令序列的形式,所述命令序列用以建立所述事件;以及可在所述網(wǎng)絡上操作且可通信訪問所述第二服務器的第三服務器,所述第三服務器用于接收所述命令序列的命令并用于建立所述事件以及實現(xiàn)在所述接受方節(jié)點上的至少一種操作狀態(tài)。
2.根據(jù)權利要求1所述的系統(tǒng),其中所述網(wǎng)絡是連接到專用交換分機的局域網(wǎng)。
3.根據(jù)權利要求1所述的系統(tǒng),其中所述網(wǎng)絡是廣域網(wǎng)。
4.根據(jù)權利要求1所述的系統(tǒng),其中所述請求節(jié)點和所述接收節(jié)點是專用交換分機(PBX)免提電話,其連接到計算機電話集成(CTI)增強的PBX電話交換機。
5.根據(jù)權利要求1所述的系統(tǒng),其中物理任務包括手動摘下聽筒或與接受方設備上的任意特征進行交互,并且事件警告包括所述事件的任何可聽或可視的指示。
6.一種用于通過網(wǎng)絡在請求節(jié)點和一個接受方節(jié)點之間建立單方語音事件的方法,包括動作(a)在所述請求節(jié)點處識別將接收所述事件的所述接受方節(jié)點;(b)向應用發(fā)送請求以建立所述事件;(c)執(zhí)行指令的命令序列以建立連接,將在所述連接上執(zhí)行所述事件;(d)根據(jù)命令序列對所述請求節(jié)點發(fā)出呼叫和在所述請求節(jié)點處應答呼叫;(e)根據(jù)命令序列對所述接受方節(jié)點發(fā)出呼叫和在所述接受方節(jié)點處應答呼叫;以及(f)橋接所建立的連接以用于激活的使用。
7.根據(jù)權利要求6所述的方法,其中在動作(a)中,所述發(fā)送節(jié)點和所述接受方節(jié)點是PBX電話、IP電話、SIP電話、移動電話或軟件電話應用中的一種或其組合。
8.根據(jù)權利要求6所述的方法,其中在動作(b)中,所述請求通過單一用戶任務完成,所述任務包括在所述事件持續(xù)期間按下電話機上的模式按鈕或調(diào)用圖形用戶接口(GUI)中的圖標或列表條目。
9.根據(jù)權利要求6所述的方法,其中在動作(c)中,所述序列是CTI命令集。
10.根據(jù)權利要求6所述的方法,其中在動作(d)和動作(e)中,由CTI/PBX交換機根據(jù)來自會議橋接應用的指令執(zhí)行發(fā)出呼叫和應答呼叫。
全文摘要
一種用于在至少兩個連接到網(wǎng)絡的節(jié)點之間建立單方語音通信事件的系統(tǒng),其具有可在網(wǎng)絡上操作的第一服務器,用于從網(wǎng)絡上的請求節(jié)點接收請求并轉發(fā)該請求以便執(zhí)行;可在網(wǎng)絡上操作的第二服務器,第二服務器用于基于與該請求相關聯(lián)的信息將該請求格式化為命令序列的形式,該命令序列用以建立事件;以及可在網(wǎng)絡上操作的第三服務器,第三服務器用于接收該命令序列的命令并用于建立事件以及實現(xiàn)在接受方節(jié)點上的至少一種操作狀態(tài)。通過在請求節(jié)點處執(zhí)行的單一動作發(fā)起事件請求,并且在不需要接受方節(jié)點執(zhí)行任何物理任務或接收任何事件警告的情況下自動應答所建立的事件。
文檔編號H04Q3/00GK101047744SQ20071008616
公開日2007年10月3日 申請日期2007年3月5日 優(yōu)先權日2006年3月31日
發(fā)明者M·S·溫格羅維茨 申請人:阿爾卡特朗訊