目 錄
系統(tǒng)拓撲結(jié)構(gòu)圖
·PBX/ACD:實現(xiàn)電話呼入、呼出和話務(wù)管理等功能,提供自動排隊機系統(tǒng),實現(xiàn)對來話的均衡分配
<?xml version="1.0"?>
·VoiceXML語音瀏覽器(Voice Browser)
5.6 數(shù)據(jù)庫服務(wù)器
5.8 業(yè)務(wù)管理系統(tǒng)
呼叫中心系統(tǒng)同業(yè)務(wù)有關(guān)系的主要是IVR服務(wù)器和Agent人工座席兩部分,他們都是通過AppServer應(yīng)用服務(wù)器同后臺業(yè)務(wù)系統(tǒng)進行互聯(lián);IVR服務(wù)器和人工座席都是采用瀏覽器模式,他們的業(yè)務(wù)邏輯都是通過應(yīng)用服務(wù)器上的Web服務(wù)器進行的,IVR的VoiceXML頁面和人工座席的HTML頁面都是通過AppServer上的Web服務(wù)器靜態(tài)或動態(tài)產(chǎn)生的,他們同AppServer的通信都是通過HTTP協(xié)議進行的。
當人工座席登陸后,XCCP Agent從系統(tǒng)數(shù)據(jù)庫加載業(yè)務(wù)菜單,每個業(yè)務(wù)菜單都對應(yīng)一個URL,當話務(wù)員點擊業(yè)務(wù)菜單時,系統(tǒng)就訪問對應(yīng)的URL,效果顯示在座席瀏覽器上;系統(tǒng)同時將呼叫信息或從其他座席和IVR得到的UUI信息傳送給相應(yīng)的頁面,有頁面對這些信息自行處理;菜單和URL的對應(yīng)關(guān)系由XCCP Management進行配置;如果業(yè)務(wù)系統(tǒng)本身就是瀏覽器模式的,這樣的結(jié)構(gòu)可以將這些終端界面直接嵌入座席系統(tǒng)中,無需進行二次開發(fā)和進行接口定義。下面是配置界面:
6.3 IVR服務(wù)器
通過上圖可以看出,用戶根據(jù)自己的業(yè)務(wù)需求和流程書寫VoiceXML格式的文件,對于需要從數(shù)據(jù)庫和其他系統(tǒng)獲取的數(shù)據(jù),可以使用Web Scripts(ASP,JSP等)語言訪問外部系統(tǒng)以獲取數(shù)據(jù),把這些數(shù)據(jù)合并到VXML的模板中,形成完整的業(yè)務(wù)流程。IVR服務(wù)器負責解析和執(zhí)行這些自動語音頁面,完成相應(yīng)的語音業(yè)務(wù)。
6.4 應(yīng)用服務(wù)器接口
可以看出AppServer應(yīng)用服務(wù)器是外部系統(tǒng)同XCCP呼叫中心系統(tǒng)接口的核心模塊,由于XCCP采用開放協(xié)議和標準,應(yīng)用服務(wù)器實際就是一個Web服務(wù)器,因此同后臺業(yè)務(wù)系統(tǒng)接口技術(shù)不受XCCP系統(tǒng)的限制,只要Web服務(wù)器能支持通信技術(shù)在這里都全面支持,下面都分別進行舉例說明;如果有些通信技術(shù)在下面描述中沒有涉及到的,但是Web技術(shù)支持的,應(yīng)用服務(wù)器都支持。
6.4.1 XML/WebService模式
后臺業(yè)務(wù)系統(tǒng)提供WebService接口,該接口基于HTTP協(xié)議,數(shù)據(jù)格式采用雙方共同定義的XML格式,后臺系統(tǒng)提供AppServer可以訪問的URL就可以了;環(huán)境成熟時,可以直接采用.Net的WebService方式,只是要遵守他們的調(diào)用格式就可以了。后臺可以用多種方式提供接口:ASP、JSP、PHP、CGI、JavaScript等等,Web服務(wù)器只要支持HTTP就可以了。
這是我們主要推薦的接口模式,主要優(yōu)點:開放的標準和協(xié)議,兼容性好,跨平臺;由于采用XML,數(shù)據(jù)格式定義靈活,擴展方便;成熟技術(shù),系統(tǒng)穩(wěn)定;第三方技術(shù)支持多,開發(fā)簡單,開發(fā)速度快,可維護性好;系統(tǒng)性能好,安全性高。這是整個IT界一個技術(shù)發(fā)展方向。
6.4.2 COM/DCOM模式
該模式主要針對傳統(tǒng)的通信接口,傳統(tǒng)的通信手段有:
·Socket
·Windows DLL
·中間件Service/DLL,
這些技術(shù)都將在AppServer中被包裝成COM/DCOM/COM+,應(yīng)用服務(wù)器通過對這些COM的調(diào)用實現(xiàn)對后臺業(yè)務(wù)系統(tǒng)的訪問。因為很多用戶的環(huán)境已經(jīng)存在很多IT系統(tǒng),對外的通信接口有很多種,這種模式比較好地能支持這些環(huán)境。例如:Socket通信就在很多系統(tǒng)中存在,而中間件模式在很多金融系統(tǒng)中存在,所以該接口模式能支持大多數(shù)已經(jīng)存在的系統(tǒng)。
6.4.3 DB/SQL模式
有些業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫可以公開給內(nèi)部網(wǎng)絡(luò)上其他IT系統(tǒng)直接訪問,在這種情況下,AppServer可以直接訪問這些數(shù)據(jù)庫。訪問的對象可以為兩種對象:表和存儲過程;通過對訪問用戶權(quán)限的設(shè)置,也可以增加系統(tǒng)的安全性,例如:限制AppServer不能直接訪問表,所有的訪問都是通過存儲過程控制的,這樣數(shù)據(jù)庫的安全性也很高。
6.4.4 文件模式
這是最原始、最簡單的方法,后臺業(yè)務(wù)數(shù)據(jù)庫同AppServer如果只有很少或很簡單信息交換,而且系統(tǒng)穩(wěn)定性要求不是特別高,在某種情況下文件交換的方式也是可以實行的,所有的信息存儲在文件中,通過目錄結(jié)構(gòu)、文件命和文件內(nèi)容進行信息交換。
上海聲軟技術(shù)(Voicesoft)公司供稿 CTI論壇編輯