專利名稱:一種辦公軟件和企業(yè)pbx協(xié)同工作系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種辦公軟件與企業(yè)PBX協(xié)同工作的系統(tǒng)及方法。
背景技術(shù):
現(xiàn)有企業(yè)大多數(shù)PBX及內(nèi)部通信系統(tǒng)大多數(shù)都是采用普通的模擬電話機(jī),來電了 也無法知道是哪個(gè)人打進(jìn)來的,即便是帶來電顯示的電話機(jī),其也只能顯示來電號(hào)碼,無法 知道這個(gè)客戶是誰,是哪個(gè)公司,姓名是什么,想要做什么。更無法與企業(yè)辦公軟件系統(tǒng)融 合。想打電話時(shí),經(jīng)常要去打開各種系統(tǒng)找客戶/人員資料,費(fèi)時(shí)費(fèi)力,且未必是最新有效 的。即便是新式的IPPBX或新型的IP話機(jī),雖可能可以顯示更多一些信息和功能,因 為話機(jī)本身的局限性以及特殊性難與企業(yè)的辦公系統(tǒng)互聯(lián),也難達(dá)到計(jì)算機(jī)顯示器的屏幕 和計(jì)算機(jī)軟件協(xié)同的豐富性。難達(dá)到企業(yè)工作的共享和協(xié)作的特性要求。隨著企業(yè)/單位面臨員工越來越多,客戶也越來越多,各種業(yè)務(wù)系統(tǒng)和管理系統(tǒng) 也越來越多,管理越來越復(fù)雜,管理成本也越來越高,僅靠著傳統(tǒng)的通信系統(tǒng)已難滿足企業(yè) 日益增長(zhǎng)的業(yè)務(wù)和管理的要求。因此越來越多的提出需要將企業(yè)的PBX與企業(yè)的辦公軟件 融合的系統(tǒng),以能達(dá)到與企業(yè)業(yè)務(wù)流程,管理流程的相互配合的協(xié)同工作系統(tǒng)。以提高企業(yè) 的管理水平,工作效率及企業(yè)形象。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種辦公軟件與企業(yè)PBX協(xié)同工作的系統(tǒng)及方法,實(shí)現(xiàn)企 業(yè)的PBX與企業(yè)的辦公軟件融合。本發(fā)明提供的辦公軟件和PBX協(xié)同工作的系統(tǒng)是這樣實(shí)現(xiàn)的,包括辦公軟件、 PBX,其特征在于辦公軟件與PBX之間進(jìn)行通信,PBX將事件消息發(fā)送給辦公軟件,辦公軟件對(duì)PBX 下發(fā)控制命令,PBX處理所述控制命令,并且辦公軟件與第三方軟件進(jìn)行交互,獲得與事件 有關(guān)的數(shù)據(jù)信息和業(yè)務(wù)流程,進(jìn)行業(yè)務(wù)處理,并顯示業(yè)務(wù)信息,可以在辦公軟件或其他軟件
上顯示。其中,所述辦公軟件包括控制接口客戶端模塊、業(yè)務(wù)模塊、第三方協(xié)同軟件接口模 塊。其中辦公軟件通過控制接口客戶端模塊連接到PBX上,接收PBX的事件消息,并對(duì)PBX 下發(fā)控制命令;控制接口客戶端模塊接收PBX事件消息后,對(duì)PBX消息進(jìn)行解析,并將解析 后的PBX消息數(shù)據(jù)提供給業(yè)務(wù)模塊處理;辦公軟件通過第三方協(xié)同軟件接口模塊與第三方軟件交互,得到用于在辦公軟件 上顯示的相關(guān)數(shù)據(jù)信息和業(yè)務(wù)流程;PBX包含業(yè)務(wù)處理模塊和控制接口模塊,其中控制接 口模塊發(fā)送PBX事件消息,并接收辦公軟件的控制接口客戶端模塊發(fā)送的控制命令;辦公 軟件通過控制接口客戶端模塊和PBX控制接口模塊采用TCP/IP進(jìn)行通信。
其中,所述控制命令包括呼叫,掛機(jī),轉(zhuǎn)移,留言,錄音,保持,三方,會(huì)議,監(jiān)聽,強(qiáng) 插,強(qiáng)拆,強(qiáng)轉(zhuǎn);所述事件消息包括來電、振鈴、接通、掛機(jī)、轉(zhuǎn)移,會(huì)議及與上述控制命令 類型相同的消息;PBX在處理控制命令后向辦公軟件上報(bào)命令反饋消息;所述控制命令的 格式包括 命令唯一 ID,命令名,分機(jī)/中繼標(biāo)識(shí),參數(shù)其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值;所述反饋消息的格式包括命令唯一 ID,執(zhí)行情況辦公軟件在下發(fā)命令執(zhí)行過程中收到PBX發(fā)送的事件消息,依據(jù)業(yè)務(wù)流程,與第 三方軟件交互并更新辦公軟件界面信息;事件消息中包括事件名,事件歸屬標(biāo)識(shí),分機(jī)/ 中繼標(biāo)識(shí),主叫號(hào),被叫號(hào),參數(shù);其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值。其中,辦公軟件通過控制接口客戶端模塊登錄到PBX,用于登錄的信息中的辦公軟 件的身份標(biāo)識(shí)含有與PBX相對(duì)應(yīng)的唯一標(biāo)識(shí),PBX進(jìn)行全認(rèn)證以及合法性認(rèn)證;所述唯一標(biāo) 識(shí)為分機(jī)號(hào)或PBX能翻譯出的分機(jī)號(hào)的標(biāo)識(shí);辦公軟件在登錄成功后,通過控制接口客戶 端模塊獲取PBX的分機(jī)和中繼信息,并向PBX訂閱事件消息,其中可按一到多個(gè)分機(jī)或一到 多個(gè)事件類型訂閱,或訂閱全部PBX事件消息;所述控制接口客戶端模塊在收到PBX事件消息時(shí),解析該消息,采用內(nèi)部調(diào)用或 進(jìn)程間通訊方法上報(bào)給辦公軟件,辦公軟件通過消息中的分機(jī)標(biāo)識(shí)和事件類型更新相應(yīng)分 機(jī)狀態(tài),并按定義的事件消息所對(duì)應(yīng)的業(yè)務(wù)功能和業(yè)務(wù)流程進(jìn)行處理。其中,業(yè)務(wù)功能和業(yè)務(wù)流程基于XML文檔格式或其它描述語言定義的格式,辦公 軟件與第三方系統(tǒng)交互時(shí),通過第三方協(xié)同軟件接口模塊與第三方系統(tǒng)進(jìn)行交互,交互方 式采用數(shù)據(jù)庫訪問、RPC、HTTP、SOAP、TCP/IP方式中的一種或幾種組合方式,完成業(yè)務(wù),并將 業(yè)務(wù)流程的數(shù)據(jù)交互結(jié)果在辦公軟件的界面進(jìn)行顯示;辦公軟件在收到PBX事件消息時(shí),可依據(jù)事件流程定義同時(shí)向PBX發(fā)送控制命令, 所述控制命令包含錄音、轉(zhuǎn)移、會(huì)議、三方、監(jiān)聽命令。其中,當(dāng)辦公軟件收到PBX發(fā)送的消息時(shí),消息中含有事件類型、分機(jī)/中繼標(biāo) 識(shí)、主叫號(hào)和被叫號(hào),辦公軟件通過事件類型按主叫號(hào)或被叫號(hào),通過第三方協(xié)同軟件接口 模塊檢索數(shù)據(jù)庫,獲得客戶的公司信息,個(gè)人姓名,公司相關(guān)數(shù)據(jù),并檢索出客戶的歷史通 話記錄,歷史業(yè)務(wù)往來信息,通過辦公軟件在計(jì)算機(jī)顯示器上顯示出來,其中顯示的信息包 括客戶姓名,客戶公司名稱、來電號(hào)碼、客戶的歷史通話記錄,歷史業(yè)務(wù)往來信息中的一種 或幾種組合,所述第三方協(xié)同軟件接口模塊通過數(shù)據(jù)庫訪問、RPC、SOAP、HTTP、CORBA, TCP/ IP方式中的一種或幾種組合搜索出客戶資料、歷史客戶記錄或相關(guān)歷史業(yè)務(wù)記錄;所述消 息為業(yè)務(wù)消息,其中所述業(yè)務(wù)包括電話、三方、會(huì)議。本發(fā)明提供的辦公軟件和PBX協(xié)同工作的方法,該方法包括辦公軟件與PBX之間進(jìn)行通信,PBX將事件消息發(fā)送給辦公軟件,辦公軟件對(duì)PBX 下發(fā)控制命令,PBX處理所述控制命令,并且辦公軟件與第三方軟件進(jìn)行交互,獲得與事件 有關(guān)的數(shù)據(jù)信息和業(yè)務(wù)流程,進(jìn)行業(yè)務(wù)處理,并顯示業(yè)務(wù)信息,可以在辦公軟件或其他軟件 上顯不。其中,辦公軟件通過控制接口客戶端連接到PBX上,接收PBX的事件消息,并對(duì)PBX下發(fā)控制命令;辦公軟件的控制接口客戶端模塊接收PBX事件消息后,對(duì)PBX消息進(jìn)行解 析,并將解析后的PBX消息數(shù)據(jù)提供給辦公軟件業(yè)務(wù)模塊處理;辦公軟件通過第三方協(xié)同軟件接口模塊與第三方軟件交互,得到用于在辦公軟件 上顯示的相關(guān)數(shù)據(jù)信息和業(yè)務(wù)流程;PBX包含業(yè)務(wù)處理模塊和控制接口模塊,其中控制接 口模塊發(fā)送PBX事件消息,并接收辦公軟件的控制接口客戶端模塊發(fā)送的控制命令;辦公 軟件通過控制接口客戶端模塊和PBX控制接口模塊采用TCP/IP進(jìn)行通信。其中,所述控制命令包括呼叫,掛機(jī),轉(zhuǎn)移,留言,錄音,保持,三方,會(huì)議,監(jiān)聽,強(qiáng) 插,強(qiáng)拆,強(qiáng)轉(zhuǎn);所述事件消息包括來電、振鈴、接通、掛機(jī)、轉(zhuǎn)移,會(huì)議及與上述控制命令 類型相同的消息;PBX在處理控制命令后向辦公軟件上報(bào)命令反饋消息;所述控制命令的 格式包括命令唯一 ID,命令名,分機(jī)/中繼標(biāo)識(shí),參數(shù)其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值;所述反饋消息的格式包括命令唯一 ID,執(zhí)行情況辦公軟件在下發(fā)命令執(zhí)行過程中收到PBX發(fā)送的事件消息,依據(jù)業(yè)務(wù)流程,與第 三方軟件交互并更新辦公軟件界面信息;事件消息中包括事件名,事件歸屬標(biāo)識(shí),分機(jī)/ 中繼標(biāo)識(shí),主叫號(hào),被叫號(hào),參數(shù);其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值。其中,辦公軟件通過控制接口客戶端模塊登錄到PBX,用于登錄的信息中的辦公軟 件的身份標(biāo)識(shí)含有與PBX相對(duì)應(yīng)的唯一標(biāo)識(shí),PBX進(jìn)行安全認(rèn)證以及合法性認(rèn)證;所述唯一 標(biāo)識(shí)為分機(jī)號(hào)或PBX能翻譯出的分機(jī)號(hào)的標(biāo)識(shí);辦公軟件在登錄成功后,通過控制接口客 戶端模塊獲取PBX的分機(jī)和中繼信息,并向PBX訂閱事件消息,其中可按一到多個(gè)分機(jī)或一 到多個(gè)事件類型訂閱,或訂閱全部PBX事件消息;所述控制接口客戶端模塊在收到PBX事件消息時(shí),解析該消息,采用內(nèi)部調(diào)用或 進(jìn)程間通訊方法上報(bào)給辦公軟件,辦公軟件通過消息中的分機(jī)標(biāo)識(shí)和事件類型相應(yīng)分機(jī)狀 態(tài),并按定義的事件消息所對(duì)應(yīng)的業(yè)務(wù)功能和業(yè)務(wù)流程進(jìn)行處理。其中,業(yè)務(wù)功能和業(yè)務(wù)流程基于XML文檔格式或其它描述語言定義的格式,辦公 軟件與第三方系統(tǒng)交互時(shí),通過第三方協(xié)同軟件接口模塊與第三方系統(tǒng)進(jìn)行交互,交互方 式采用數(shù)據(jù)庫訪問、RPC、HTTP、SOAP、TCP/IP方式中的一種或幾種組合方式,完成業(yè)務(wù),并將 業(yè)務(wù)流程的數(shù)據(jù)交互結(jié)果在辦公軟件的界面進(jìn)行顯示;辦公軟件在收到PBX事件消息時(shí),可依據(jù)事件流程定義同時(shí)向PBX發(fā)送控制命令, 所述控制命令包含錄音、轉(zhuǎn)移、會(huì)議、三方、監(jiān)聽命令。其中,當(dāng)辦公軟件收到PBX發(fā)送的消息時(shí),消息中含有事件類型、分機(jī)/中繼標(biāo) 識(shí)、主叫號(hào)和被叫號(hào),辦公軟件通過事件類型按主叫號(hào)或被叫號(hào),通過第三方協(xié)同軟件接口 模塊檢索數(shù)據(jù)庫,獲得客戶的公司信息,個(gè)人姓名,公司相關(guān)數(shù)據(jù),并檢索出客戶的歷史通 話記錄,歷史業(yè)務(wù)往來信息,通過辦公軟件在計(jì)算機(jī)顯示器上顯示出來,其中顯示的信息包 括客戶姓名,客戶公司名稱、來電號(hào)碼、客戶的歷史通話記錄,歷史業(yè)務(wù)往來信息中的一種 或幾種組合,所述第三方協(xié)同軟件接口模塊通過數(shù)據(jù)庫訪問、RPC、SOAP、HTTP、CORBA,TCP/ IP方式中的一種或幾種組合搜索出客戶資料、歷史客戶記錄或相關(guān)歷史業(yè)務(wù)記錄;所述消 息為業(yè)務(wù)消息,其中所述業(yè)務(wù)包括電話、三方、會(huì)議。
本發(fā)明的有益效果是利用電腦的顯示器展現(xiàn)出普通電話機(jī)或IP電話機(jī)所不具 備的人性化及豐富的界面及配合運(yùn)行在企業(yè)電腦上的已有大量應(yīng)用軟件和未來可開發(fā)的 大量軟件,并讓企業(yè)的PBX和辦公軟件之間,辦公軟件和第三方軟件之間產(chǎn)生協(xié)同,為企業(yè) 員工提供豐富高效的協(xié)同性和擴(kuò)展性及友好界面,極大的提高企業(yè)的信息化和管理平并提 高企業(yè)的形象。
圖1是辦公軟件與企業(yè)PBX協(xié)同工作的系統(tǒng)拓?fù)鋱D;圖2是辦公軟件與企業(yè)PBX協(xié)同工作的示意圖;圖3是辦公軟件與企業(yè)PBX的模塊示意圖;圖4是辦公軟件與企業(yè)PBX之間業(yè)務(wù)應(yīng)用的流程示意圖。
具體實(shí)施例方式圖1是辦公軟件與企業(yè)PBX協(xié)同工作的系統(tǒng)拓?fù)鋱D,外部電話通過企業(yè)PBX接入, 企業(yè)PBX與辦公軟件和內(nèi)部分機(jī)相連,辦公軟件與第三方軟件,如OA、CRM、企業(yè)IM和其他 的軟件相連接。辦公軟件與PBX之間進(jìn)行通信,PBX將事件消息發(fā)送給辦公軟件,辦公軟件 對(duì)PBX下發(fā)控制命令,PBX處理所述控制命令,并且辦公軟件與第三方軟件進(jìn)行交互,獲得 與事件有關(guān)的數(shù)據(jù)信息和業(yè)務(wù)流程,進(jìn)行業(yè)務(wù)處理,并將業(yè)務(wù)信息顯示在辦公軟件上。圖2是辦公軟件與企業(yè)PBX協(xié)同工作的示意圖,企業(yè)PBX與客戶電話連接,企業(yè) PBX通過控制接口與辦公軟件連接,辦公軟件與其他的軟件進(jìn)行協(xié)同工作,企業(yè)員工電腦上 運(yùn)行一個(gè)辦公軟件客戶端,客戶端軟件與PBX協(xié)同工作,客戶端軟件可以獲取PBX事件消息 比如來電,振鈴,接通,會(huì)議等,并可以對(duì)PBX發(fā)送控制指令,如呼叫,掛機(jī),轉(zhuǎn)移,保持,免打 擾,錄音,會(huì)議等??蛻舳塑浖ㄟ^指令和接收到PBX各種消息時(shí)可以再與OA,CRM, IM,郵 件或行業(yè)應(yīng)用軟件再協(xié)同工作。達(dá)到以PBX通信來驅(qū)動(dòng)企業(yè)的業(yè)務(wù)流程和管理流程。圖3是辦公軟件與企業(yè)PBX的模塊示意圖。PBX包含業(yè)務(wù)處理模塊和控制接口模 塊;辦公軟件包含控制接口客戶端模塊,業(yè)務(wù)模塊,第三方協(xié)同軟件接口模塊。辦公軟件通 過控制接口客戶端連接到PBX上,PBX在有事件發(fā)生時(shí)通過控制接口發(fā)送PBX的事件消息; 控制接口客戶端接收PBX事件消息后將翻譯的消息提供給辦公軟件業(yè)務(wù)模塊處理;辦公軟 件通過控制接口客戶端對(duì)PBX下發(fā)控制命令,PBX處理控制命令;辦公軟件通過第三方協(xié)同 軟件接口模塊與第三方軟件交互得到顯示的相關(guān)數(shù)據(jù)信息和業(yè)務(wù)流程并進(jìn)行處理及記錄 處理過程。圖4是辦公軟件與企業(yè)PBX之間業(yè)務(wù)應(yīng)用的流程示意圖。企業(yè)PBX通過控制接口 與辦公軟件連接,所述連接采用TCP/IP通信。辦公軟件通過控制接口客戶端模塊登錄到PBX,辦公軟件的身份標(biāo)識(shí)含有與PBX 相對(duì)應(yīng)的唯一標(biāo)識(shí),PBX對(duì)客戶端進(jìn)行安全認(rèn)證驗(yàn)證客戶端的合法性;所述唯一標(biāo)識(shí)為分 機(jī)號(hào)或PBX能翻譯出分機(jī)號(hào)的標(biāo)識(shí)。辦公軟件在登錄成功后,通過控制接口客戶端模塊獲取PBX的分機(jī)和中繼信息, 并向PBX訂閱事件消息,其中可按一到多個(gè)分機(jī)或一到多個(gè)事件類型訂閱,或訂閱全部PBX 事件消息。
PBX上包含有電話核心處理及控制接口,控制接口基于TCP/IP協(xié)議,控制接口提 供的控制命令有呼叫,掛機(jī),轉(zhuǎn)移,留言,錄音,保持,三方,會(huì)議,監(jiān)聽,強(qiáng)插,強(qiáng)轉(zhuǎn)等。辦公 軟件通過電話控制接口客戶端連接到PBX上,PBX控制接口驗(yàn)證客戶端的合法性后并訂閱 相關(guān)的PBX消息。PBX有事件發(fā)生時(shí),向所訂閱該分機(jī)的控制接口客戶端發(fā)送事件/狀態(tài)消息?;?消息參數(shù)包括兩類控制接口客戶端在收到上報(bào)的事件消息時(shí)上報(bào)給給辦公軟件,辦公軟件按事件所 對(duì)應(yīng)的業(yè)務(wù)功能和業(yè)務(wù)流程進(jìn)行處理并,處理完成后,辦公軟件在界面上按相關(guān)信息進(jìn)行 顯示顯示處理。在完成相關(guān)業(yè)務(wù)后,辦公軟件記錄處理過程,并記錄到相關(guān)的數(shù)據(jù)庫或通過 SOAP, HTTP等相關(guān)的接口,記錄到業(yè)務(wù)記錄中。當(dāng)有來電消息(消息中含有主叫號(hào)和被叫號(hào))時(shí),需要辦公軟件上顯示出(客戶 姓名,客戶公司名稱,來電號(hào)碼等,并顯示出歷史客戶的來電處理情況,歷史業(yè)務(wù)信息記錄)1).使用數(shù)據(jù)庫方式,辦公軟件按被叫檢索本地?cái)?shù)據(jù)庫,把該客戶的公司信息,個(gè) 人姓名,公司相關(guān)信息檢索出來,并通過客戶信息檢索出客戶的歷史通話記錄,通過辦公軟 件在計(jì)算機(jī)顯示器上顯示出來。2).使用其它方式,如通過SOAP,HTTP,CORBA等搜索出客戶資料,再搜索出歷史客 戶記錄,及相關(guān)歷史業(yè)務(wù)記錄。并在計(jì)算機(jī)顯示器上顯示出來。此時(shí),辦公人員在辦公電話響起來時(shí),電腦顯示器上也顯示出客戶信息,即同時(shí)可 以知道相關(guān)的客戶信息,及歷史信息,并有準(zhǔn)備進(jìn)行預(yù)判處理。并顯示出可以進(jìn)行的操作, 如發(fā)送短信,IM等。此時(shí)因業(yè)務(wù)需要轉(zhuǎn)給其它人員處理,辦公人員操作辦公軟件界面轉(zhuǎn)移功能,辦公 軟件通過控制接口客戶端下發(fā)轉(zhuǎn)移命令給PBX控制接口,PBX接口在收到命令后,交給PBX 核心模塊完成相關(guān)功能。同理會(huì)議,三方,保持等功能按類似操作。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
9
權(quán)利要求
1.一種辦公軟件和PBX協(xié)同工作的系統(tǒng),包括辦公軟件、PBX,其特征在于辦公軟件與PBX之間進(jìn)行通信,PBX將事件消息發(fā)送給辦公軟件,辦公軟件對(duì)PBX下發(fā) 控制命令,PBX處理所述控制命令,并且辦公軟件與第三方軟件進(jìn)行交互,獲得與事件有關(guān) 的數(shù)據(jù)信息和業(yè)務(wù)流程,進(jìn)行業(yè)務(wù)處理,并顯示業(yè)務(wù)信息。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述辦公軟件包括控制接口客戶端模塊、業(yè) 務(wù)模塊、第三方協(xié)同軟件接口模塊;其中辦公軟件通過控制接口客戶端模塊連接到PBX上,接收PBX的事件消息,并對(duì)PBX 下發(fā)控制命令;控制接口客戶端模塊接收PBX事件消息后,對(duì)PBX消息進(jìn)行解析,并將解析 后的PBX消息數(shù)據(jù)提供給業(yè)務(wù)模塊處理;辦公軟件通過第三方協(xié)同軟件接口模塊與第三方軟件交互,得到用于在辦公軟件上顯 示的相關(guān)數(shù)據(jù)信息和業(yè)務(wù)流程;PBX包含業(yè)務(wù)處理模塊和控制接口模塊,其中控制接口模 塊發(fā)送PBX事件消息,并接收辦公軟件的控制接口客戶端模塊發(fā)送的控制命令;辦公軟件 通過控制接口客戶端模塊和PBX控制接口模塊采用TCP/IP進(jìn)行通信。
3.如權(quán)利要求2所述的系統(tǒng),其特征在于,所述控制命令包括呼叫,掛機(jī),轉(zhuǎn)移,留言, 錄音,保持,三方,會(huì)議,監(jiān)聽,強(qiáng)插,強(qiáng)拆,強(qiáng)轉(zhuǎn);所述事件消息包括來電、振鈴、接通、掛 機(jī)、轉(zhuǎn)移,會(huì)議及與上述控制命令類型相同的消息;PBX在處理控制命令后向辦公軟件上報(bào) 命令反饋消息;所述控制命令的格式包括命令唯一 ID,命令名,分機(jī)/中繼標(biāo)識(shí),參數(shù)其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值;所述反饋消息的格式包括命令唯一 ID,執(zhí)行情況辦公軟件在下發(fā)命令執(zhí)行過程中收到PBX發(fā)送的事件消息,依據(jù)業(yè)務(wù)流程,與第三方 軟件交互并更新辦公軟件界面信息;事件消息中包括事件名,事件歸屬標(biāo)識(shí),分機(jī)/中繼 標(biāo)識(shí),主叫號(hào),被叫號(hào),參數(shù);其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值。
4.如權(quán)利要求2或3所述的系統(tǒng),其特征在于,辦公軟件通過控制接口客戶端模塊登錄 到PBX,用于登錄的信息中的辦公軟件的身份標(biāo)識(shí)含有與PBX相對(duì)應(yīng)的唯一標(biāo)識(shí),PBX進(jìn)行 安全認(rèn)證以及合法性認(rèn)證;所述唯一標(biāo)識(shí)為分機(jī)號(hào)或PBX能翻譯出的分機(jī)號(hào)的標(biāo)識(shí);辦公 軟件在登錄成功后,通過控制接口客戶端模塊獲取PBX的分機(jī)和中繼信息,并向PBX訂閱事 件消息,其中可按一到多個(gè)分機(jī)或一到多個(gè)事件類型訂閱,或訂閱全部PBX事件消息;所述控制接口客戶端模塊在收到PBX事件消息時(shí),解析該消息,采用內(nèi)部調(diào)用或進(jìn)程 間通訊方法上報(bào)給辦公軟件,辦公軟件通過消息中的分機(jī)標(biāo)識(shí)和事件類型更新相應(yīng)分機(jī)狀 態(tài),并按定義的事件消息所對(duì)應(yīng)的業(yè)務(wù)功能和業(yè)務(wù)流程進(jìn)行處理。
5.如權(quán)利要求2或3中所述的系統(tǒng),其特征在于,業(yè)務(wù)功能和業(yè)務(wù)流程基于XML文檔格 式或其它描述語言定義的格式,辦公軟件與第三方系統(tǒng)交互時(shí),通過第三方協(xié)同軟件接口 模塊與第三方系統(tǒng)進(jìn)行交互,交互方式采用數(shù)據(jù)庫訪問、RPC、HTTP、SOAP、TCP/IP方式中的 一種或幾種組合方式,完成業(yè)務(wù),并將業(yè)務(wù)流程的數(shù)據(jù)交互結(jié)果在辦公軟件的界面進(jìn)行顯 示;辦公軟件在收到PBX事件消息時(shí),可依據(jù)事件流程定義同時(shí)向PBX發(fā)送控制命令,所述 控制命令包含錄音、轉(zhuǎn)移、會(huì)議、三方、監(jiān)聽命令。
6.如權(quán)利要求2或3所述的系統(tǒng),其特征在于,當(dāng)辦公軟件收到PBX發(fā)送的消息時(shí),消 息中含有事件類型、分機(jī)/中繼標(biāo)識(shí)、主叫號(hào)和被叫號(hào),辦公軟件通過事件類型按主叫號(hào)或 被叫號(hào),通過第三方協(xié)同軟件接口模塊檢索數(shù)據(jù)庫,獲得客戶的公司信息,個(gè)人姓名,公司 相關(guān)數(shù)據(jù),并檢索出客戶的歷史通話記錄,歷史業(yè)務(wù)往來信息,通過辦公軟件在計(jì)算機(jī)顯示 器上顯示出來,其中顯示的信息包括客戶姓名,客戶公司名稱、來電號(hào)碼、客戶的歷史通話 記錄,歷史業(yè)務(wù)往來信息中的一種或幾種組合,所述第三方協(xié)同軟件接口模塊通過數(shù)據(jù)庫 訪問、RPC、SOAP, HTTP, CORBA, TCP/IP方式中的一種或幾種組合搜索出客戶資料、歷史客戶 記錄或相關(guān)歷史業(yè)務(wù)記錄;所述消息為業(yè)務(wù)消息,其中所述業(yè)務(wù)包括電話、三方、會(huì)議。
7.—種辦公軟件和PBX協(xié)同工作的方法,其特征在于,該方法包括辦公軟件與PBX之間進(jìn)行通信,PBX將事件消息發(fā)送給辦公軟件,辦公軟件對(duì)PBX下發(fā) 控制命令,PBX處理所述控制命令,并且辦公軟件與第三方軟件進(jìn)行交互,獲得與事件有關(guān) 的數(shù)據(jù)信息和業(yè)務(wù)流程,進(jìn)行業(yè)務(wù)處理,并顯示業(yè)務(wù)信息。
8.如權(quán)利要求7所述的方法,其特征在于,辦公軟件通過控制接口客戶端連接到PBX 上,接收PBX的事件消息,并對(duì)PBX下發(fā)控制命令;辦公軟件的控制接口客戶端模塊接收 PBX事件消息后,對(duì)PBX消息進(jìn)行解析,并將解析后的PBX消息數(shù)據(jù)提供給辦公軟件業(yè)務(wù)模 塊處理;辦公軟件通過第三方協(xié)同軟件接口模塊與第三方軟件交互,得到用于在辦公軟件上顯 示的相關(guān)數(shù)據(jù)信息和業(yè)務(wù)流程;PBX包含業(yè)務(wù)處理模塊和控制接口模塊,其中控制接口模 塊發(fā)送PBX事件消息,并接收辦公軟件的控制接口客戶端模塊發(fā)送的控制命令;辦公軟件 通過控制接口客戶端模塊和PBX控制接口模塊采用TCP/IP進(jìn)行通信。
9.如權(quán)利要求8所述的方法,其特征在于,所述控制命令包括;呼叫,掛機(jī),轉(zhuǎn)移,留言, 錄音,保持,三方,會(huì)議,監(jiān)聽,強(qiáng)插,強(qiáng)拆,強(qiáng)轉(zhuǎn);所述事件消息包括來電、振鈴、接通、掛 機(jī)、轉(zhuǎn)移,會(huì)議及與上述控制命令類型相同的消息;PBX在處理控制命令后向辦公軟件上報(bào) 命令反饋消息;所述控制命令的格式包括命令唯一 ID,命令名,分機(jī)/中繼標(biāo)識(shí),參數(shù)其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值;所述反饋消息的格式包括命令唯一 ID,執(zhí)行情況辦公軟件在下發(fā)命令執(zhí)行過程中收到PBX發(fā)送的事件消息,依據(jù)業(yè)務(wù)流程,與第三方 軟件交互并更新辦公軟件界面信息;事件消息中包括事件名,事件歸屬標(biāo)識(shí),分機(jī)/中繼 標(biāo)識(shí),主叫號(hào),被叫號(hào),參數(shù);其中所述參數(shù)可以為1個(gè)參數(shù)值或多個(gè)參數(shù)值。
10.如權(quán)利要求8或9所述的方法,其特征在于,辦公軟件通過控制接口客戶端模塊登 錄到PBX,用于登錄的信息中的辦公軟件的身份標(biāo)識(shí)含有與PBX相對(duì)應(yīng)的唯一標(biāo)識(shí),PBX進(jìn) 行安全認(rèn)證以及合法性認(rèn)證;所述唯一標(biāo)識(shí)為分機(jī)號(hào)或PBX能翻譯出的分機(jī)號(hào)的標(biāo)識(shí);辦 公軟件在登錄成功后,通過控制接口客戶端模塊獲取PBX的分機(jī)和中繼信息,并向PBX訂閱 事件消息,其中可按一到多個(gè)分機(jī)或一到多個(gè)事件類型訂閱,或訂閱全部PBX事件消息;所述控制接口客戶端模塊在收到PBX事件消息時(shí),解析該消息,采用內(nèi)部調(diào)用或進(jìn)程 間通訊方法上報(bào)給辦公軟件,辦公軟件通過消息中的分機(jī)標(biāo)識(shí)和事件類型相應(yīng)分機(jī)狀態(tài), 并按定義的事件消息所對(duì)應(yīng)的業(yè)務(wù)功能和業(yè)務(wù)流程進(jìn)行處理。
11.如權(quán)利要求8或9所述的方法,其特征在于,業(yè)務(wù)功能和業(yè)務(wù)流程基于XML文檔格 式或其它描述語言定義的格式,辦公軟件與第三方系統(tǒng)交互時(shí),通過第三方協(xié)同軟件接口 模塊與第三方系統(tǒng)進(jìn)行交互,交互方式采用數(shù)據(jù)庫訪問、RPC、HTTP、SOAP、TCP/IP方式中的 一種或幾種組合方式,完成業(yè)務(wù),并將業(yè)務(wù)流程的數(shù)據(jù)交互結(jié)果在辦公軟件的界面進(jìn)行顯 示;辦公軟件在收到PBX事件消息時(shí),可依據(jù)事件流程定義同時(shí)向PBX發(fā)送控制命令,所述 控制命令包含錄音、轉(zhuǎn)移、會(huì)議、三方、監(jiān)聽命令。
12.如權(quán)利要求8或9所述的方法,其特征在于,當(dāng)辦公軟件收到PBX發(fā)送的消息時(shí),消 息中含有事件類型、分機(jī)/中繼標(biāo)識(shí)、主叫號(hào)和被叫號(hào),辦公軟件通過事件類型按主叫號(hào)或 被叫號(hào),通過第三方協(xié)同軟件接口模塊檢索數(shù)據(jù)庫,獲得客戶的公司信息,個(gè)人姓名,公司 相關(guān)數(shù)據(jù),并檢索出客戶的歷史通話記錄,歷史業(yè)務(wù)往來信息,通過辦公軟件在計(jì)算機(jī)顯示 器上顯示出來,其中顯示的信息包括客戶姓名,客戶公司名稱、來電號(hào)碼、客戶的歷史通話 記錄,歷史業(yè)務(wù)往來信息中的一種或幾種組合,所述第三方協(xié)同軟件接口模塊通過數(shù)據(jù)庫 訪問、RPC、SOAP、HTTP、C0RBA,TCP/IP方式中的一種或幾種組合搜索出客戶資料、歷史客戶 記錄或相關(guān)歷史業(yè)務(wù)記錄;所述消息為業(yè)務(wù)消息,其中所述業(yè)務(wù)包括電話、三方、會(huì)議。
全文摘要
本發(fā)明提供公開了一種企業(yè)辦公軟件和企業(yè)PBX協(xié)同工作的系統(tǒng),包括企業(yè)PBX、辦公軟件,辦公軟件可以獲取PBX事件消息,并可以對(duì)PBX發(fā)送控制指令,辦公軟件可以顯示出其它分機(jī)和中繼的狀態(tài),辦公軟件可以再與OA,CRM,IM,郵件或行業(yè)應(yīng)用軟件再協(xié)同工作,達(dá)到以PBX通信來驅(qū)動(dòng)企業(yè)的業(yè)務(wù)流程和管理流程。本發(fā)明還公開了一種企業(yè)辦公軟件和企業(yè)PBX協(xié)同工作的方法。本發(fā)明利用電腦的顯示器展現(xiàn)出人性化及豐富的界面及配合運(yùn)行在企業(yè)電腦上的已有大量應(yīng)用軟件和未來可開發(fā)的大量軟件,為企業(yè)員工提供豐富高效的協(xié)同性和擴(kuò)展性及友好界面,極大的提高企業(yè)的信息化和管理平并提高企業(yè)的形象。
文檔編號(hào)H04M7/00GK102148910SQ201110021119
公開日2011年8月10日 申請(qǐng)日期2011年1月19日 優(yōu)先權(quán)日2011年1月19日
發(fā)明者洪波 申請(qǐng)人:洪波