首頁(yè)>>廠商>>CT中間件廠商>>商路通

第五代呼叫中心之SOA(四)

北京商路通信息技術(shù)有限公司 黃河 2009/11/17

第五代呼叫中心之SOA(一)
第五代呼叫中心之SOA(二)
第五代呼叫中心之SOA(三)

  上一章說(shuō)的是基于SOA思想建設(shè)一個(gè)呼叫中心很難,主要難點(diǎn)是靈活性和穩(wěn)定性的矛盾。是啊,一方面客戶要求7*24小時(shí)不停機(jī),另一方面,客戶需求在不斷變化,處于這個(gè)矛盾中間,我們?nèi)绾位赟OA的思想建設(shè)呼叫中心呢?

  我認(rèn)為核心在于根據(jù)穩(wěn)定性和靈活性的要求提供呼叫中心需要的服務(wù)接口以及接口的組織。


一 服務(wù)接口的提供

  呼叫中心服務(wù)的接口包括以下內(nèi)容:

  1. 交換機(jī)服務(wù)接口;

  2. IVR物理環(huán)境服務(wù)接口,如語(yǔ)音板卡、H.323語(yǔ)音終端、SIP語(yǔ)音終端接口;

  3. 錄音物理環(huán)境服務(wù)接口,如錄音板卡、IP語(yǔ)音鏡像錄制軟件接口;

  4. CTI服務(wù)器服務(wù)接口;

  5. IVR服務(wù)器服務(wù)接口;

  6. 錄音服務(wù)器服務(wù)接口;

  7. ACD服務(wù)器服務(wù)接口;

  8. ADS服務(wù)器服務(wù)接口;

  9. ACC服務(wù)器服務(wù)接口;

  10. ICC服務(wù)器服務(wù)接口;

  11. 坐席軟電話服務(wù)接口;

  12. 業(yè)務(wù)軟件服務(wù)接口;

  13. 報(bào)表服務(wù)器服務(wù)接口;

  14. 實(shí)時(shí)統(tǒng)計(jì)服務(wù)器服務(wù)接口。

  我現(xiàn)在對(duì)以上的接口進(jìn)行分析,并提出我的建議。

  1.1 通信服務(wù)接口的標(biāo)準(zhǔn)化

  對(duì)于通信相關(guān)的服務(wù)接口,標(biāo)準(zhǔn)化程度相對(duì)高一些,恰恰是基于SOA思想建設(shè)一個(gè)呼叫中心中相對(duì)簡(jiǎn)單的問(wèn)題。

  交換機(jī)接口、IVR物理環(huán)境接口、錄音物理環(huán)境接口,有很多標(biāo)準(zhǔn),有些是ITU、ECMA、W3C的標(biāo)準(zhǔn),有些則是事實(shí)的標(biāo)準(zhǔn),由國(guó)際大廠商主導(dǎo)的。

  按照標(biāo)準(zhǔn)提供接口,好處有兩個(gè):

  一方面,接口非常穩(wěn)定,以CSTA II為例,現(xiàn)在還是主流的交換機(jī)和計(jì)算機(jī)通信的協(xié)議,這個(gè)協(xié)議是ECMA組織在1994年發(fā)布的,經(jīng)過(guò)了15年時(shí)間,依然是主流協(xié)議;TAPI則是微軟在1994年就開(kāi)始發(fā)布了,最晚的版本TAPI3.0 也是和Windows 2000同時(shí)發(fā)布的,可見(jiàn)這部分標(biāo)準(zhǔn)是穩(wěn)定性很高,標(biāo)準(zhǔn)穩(wěn)定,意味著軟件可以大規(guī)模復(fù)制,開(kāi)發(fā)成本低,而且軟件穩(wěn)定性高;

  另一方面,既然有標(biāo)準(zhǔn),而且還是大廠商主導(dǎo)的,那么大廠商在建立標(biāo)準(zhǔn)的時(shí)候,已經(jīng)將大量的復(fù)雜或者說(shuō)多變的需求已經(jīng)考慮進(jìn)去了,因此,按照標(biāo)準(zhǔn)提供的服務(wù)接口,靈活性是有保證的。

  對(duì)于這部分接口,是通信和計(jì)算整合的關(guān)鍵,是世界級(jí)的難題,既然是世界級(jí)的難題,就讓世界級(jí)的大廠商解決,由他們來(lái)解決的穩(wěn)定性和靈活性的矛盾解決。我們只需要利用大廠商的勞動(dòng)成果即可。

  1.2 CTI服務(wù)器服務(wù)接口

  CTI服務(wù)器穩(wěn)定性要求很高,因?yàn)镃TI服務(wù)器的故障會(huì)導(dǎo)致整個(gè)呼叫中心的呼叫相關(guān)的軟件無(wú)法工作。

  CTI服務(wù)器靈活性要求很低,它只需要將交換機(jī)來(lái)的數(shù)據(jù)進(jìn)行分發(fā),收集來(lái)自其他系統(tǒng)的命令,發(fā)送給交換機(jī)即可。

  因此,CTI服務(wù)器的服務(wù)接口相對(duì)簡(jiǎn)單。

  1.3 ACD服務(wù)器和IVR服務(wù)器的服務(wù)接口

  ACD和IVR接口是呼叫中心中的難點(diǎn),相對(duì)于用戶來(lái)說(shuō),ACD和IVR提供了服務(wù)接口,而對(duì)其他軟件系統(tǒng),同樣需要服務(wù)接口以便ACD和IVR調(diào)用。

  ACD和IVR流程控制的復(fù)雜性,后面我們會(huì)詳細(xì)說(shuō)明,現(xiàn)在重點(diǎn)說(shuō)一下ACD和IVR對(duì)其他軟件系統(tǒng)的服務(wù)接口。

  一方面,ACD和IVR需要調(diào)用其他軟件的服務(wù)接口,接口形式如下:COM、DCOM、DLL、TCP、UDP、ASP、JSP、PHP、Web Service。

  另一方面,ACD和IVR需要提供調(diào)用接口以供其他軟件系統(tǒng)調(diào)用,其中包括WebService服務(wù)接口、TCP服務(wù)器接口?梢栽O(shè)想,ADS需要控制IVR外撥,坐席軟電話需要控制IVR播報(bào)需要的語(yǔ)音、ACD服務(wù)器需要IVR在客戶排隊(duì)的時(shí)候播報(bào)等待的提示語(yǔ),ACD服務(wù)器需要提供排隊(duì)信息給實(shí)時(shí)統(tǒng)計(jì),ACD服務(wù)與ADS進(jìn)行交互等。

  ACD和IVR服務(wù)接口沒(méi)有標(biāo)準(zhǔn),需要我們根據(jù)國(guó)內(nèi)的客戶需求分析整理,我的建議如下:

  服務(wù)接口要求全面:必不可少的包括數(shù)據(jù)庫(kù)訪問(wèn)、Web Service和TCP,為了進(jìn)一步降低用戶開(kāi)發(fā)成本,建議提供COM、DCOM、DLL、UDP、ASP、JSP、PHP;

  實(shí)時(shí)性:提供的服務(wù)接口滿足實(shí)時(shí)性要求,即要求可以流程并行執(zhí)行,例如,IVR在流程中,需要查詢(xún)一個(gè)客戶需要的數(shù)據(jù),大概需要10秒鐘,那么,流程在查詢(xún)的過(guò)程中,需要同時(shí)執(zhí)行放音流程,以便用戶能夠耐心等待;

  數(shù)據(jù)復(fù)雜計(jì)算:在外部交互的時(shí)候,需要對(duì)數(shù)據(jù)需要復(fù)雜處理,需要支持VBScript、Jscript等等,而且,為了保證實(shí)時(shí)性,建議使用不要使用流行的瀏覽器中腳本引擎。

  另外,我建議將交換機(jī)定義的坐席狀態(tài)做封裝和擴(kuò)展,對(duì)外提供服務(wù)接口。

  1.4 錄音服務(wù)器服務(wù)接口

  錄音服務(wù)接口實(shí)時(shí)性要求比較高,建議的接口形式為Web Service和TCP。

  需要提供的服務(wù)包括以下幾個(gè)方面:

  1. 錄音的啟動(dòng)停止控制:例如,坐席控制錄音的啟動(dòng)停止;

  2. 錄音記錄呼叫標(biāo)識(shí)及數(shù)據(jù)的輸入:第三方系統(tǒng)接收CTI系統(tǒng)的事件,根據(jù)CTI事件控制錄音啟動(dòng)停止,將CallId、主叫和被叫號(hào)碼輸入到錄音系統(tǒng)中;

  3. 錄音關(guān)聯(lián)的業(yè)務(wù)數(shù)據(jù)的輸入:例如,錄音記錄中,需要包含業(yè)務(wù)的訂單ID、工單ID、產(chǎn)品名稱(chēng)等等數(shù)據(jù);

  4. 錄音實(shí)時(shí)統(tǒng)計(jì)的輸出:有的呼叫中心經(jīng)常需要顯示每一條線的錄音狀態(tài)和數(shù)據(jù);

  5. 錄音記錄數(shù)據(jù)的輸出:很多業(yè)務(wù)系統(tǒng)中需要在錄音開(kāi)始或者錄音剛剛結(jié)束時(shí),即提取錄音相關(guān)數(shù)據(jù),進(jìn)行業(yè)務(wù)處理,例如提取錄音文件名、錄音時(shí)長(zhǎng)等記錄到工單數(shù)據(jù)庫(kù)中;

  6. 錄音查詢(xún)接口:這是基本的接口。

  1.5 ADS服務(wù)器服務(wù)接口

  ADS服務(wù)器服務(wù)一部分對(duì)性能要求有較高的部分,也有較低的部分。

  ADS對(duì)于性能要求較低部分的接口包括:


  ADS對(duì)于性能要求較高部分的接口包括:


  1.6 ICC服務(wù)器和ACC服務(wù)器服務(wù)接口

  ICC服務(wù)器和ACC服務(wù)器的服務(wù)接口我認(rèn)為在控制和事件的內(nèi)容上按照交換機(jī)的服務(wù)接口設(shè)計(jì),以達(dá)到最高的復(fù)用程度,建議參考CSTA-II、CSTA-III或者是TSAPI接口。

  1.7 坐席軟電話服務(wù)接口

  坐席軟電話的服務(wù)接口是針對(duì)坐席業(yè)務(wù)軟件提供的。

  我的建議提供如下接口:


  1.8 業(yè)務(wù)軟件服務(wù)接口

  業(yè)務(wù)軟件服務(wù)接口是和具體的服務(wù)行業(yè)相關(guān)的,需要按照行業(yè)內(nèi)的需求進(jìn)行劃分,在這里,我只有一個(gè)建議,最好要用WebService接口。

  1.9 報(bào)表服務(wù)器服務(wù)接口

  報(bào)表服務(wù)器對(duì)外接口方面實(shí)時(shí)性要求不高。

  報(bào)表服務(wù)器包括兩個(gè)部分,一個(gè)是呼叫(包含坐席管理)相關(guān)的報(bào)表服務(wù)器,一個(gè)是只包含業(yè)務(wù)軟件數(shù)據(jù)的報(bào)表服務(wù)器。

  只包含業(yè)務(wù)軟件數(shù)據(jù)的報(bào)表服務(wù)器服務(wù)接口是和具體的服務(wù)行業(yè)相關(guān)的,需要按照行業(yè)內(nèi)的需求進(jìn)行劃分,在這里,我還是只有一個(gè)建議,最好要用WebService接口。

  呼叫相關(guān)的報(bào)表服務(wù)器,我建議有兩個(gè)方面:


  1.10 實(shí)時(shí)統(tǒng)計(jì)服務(wù)器服務(wù)接口

  實(shí)時(shí)統(tǒng)計(jì)服務(wù)器服務(wù)接口的形式建議不用WebService這樣效率較低的接口形式,建議如下:


二 ESB與實(shí)時(shí)服務(wù)總線

  從上面我們可以看出,各個(gè)系統(tǒng)都需要提供服務(wù)接口,這樣,各個(gè)部分之間的交互會(huì)非常非常多。

  建議對(duì)于實(shí)時(shí)性要求不高的業(yè)務(wù)軟件部分采用ESB降低交互的復(fù)雜度;對(duì)于實(shí)時(shí)性要求較高的呼叫相關(guān)的軟件部分建立實(shí)時(shí)服務(wù)總線。

  ESB的接口自然以WebService形式提供,而實(shí)時(shí)服務(wù)總線比較復(fù)雜,經(jīng)常需要以三種形式提供接口:

  1. 軟電話OCX:用于坐席業(yè)務(wù)和總線通信;

  2. dll:用于服務(wù)器軟件與總線通信;

  3. Java Script對(duì)象:封裝AJAX,用于Web客戶端與總線通信。


三 服務(wù)的接口與流程策略的關(guān)系

  按照SOA的思想,軟件的功能是按照服務(wù)的方式提供的,其他軟件將服務(wù)聚合,按照“搭積木”的方式即可快速生成業(yè)務(wù)。

  第五代呼叫中心中,各個(gè)部分只要提供合理的服務(wù),快速生成業(yè)務(wù)也就成為可能。

  但是,只考慮服務(wù)的聚合是不夠的,還要考慮服務(wù)的流程策略,不斷變化的流程讓耗費(fèi)了大量的開(kāi)發(fā)成本,也大大影響了軟件的穩(wěn)定性。

  呼叫中心的流程策略我認(rèn)為應(yīng)該分成兩個(gè)部分,一部分是實(shí)時(shí)性要求較低的業(yè)務(wù)相關(guān)的流程,另一個(gè)部分是實(shí)時(shí)性要求很高的呼叫相關(guān)的流程。

  目前,業(yè)務(wù)軟件方面,普元的BPS迅速崛起,就是SOA流程平臺(tái),解決基于SOA思想軟件如何處理復(fù)雜多變的流程的。因此,建議業(yè)務(wù)軟件為了實(shí)現(xiàn)業(yè)務(wù)敏捷需要使用或者自行開(kāi)發(fā)流程平臺(tái)。

  可是,實(shí)時(shí)性要求很高的呼叫相關(guān)的流程策略需要特殊的流程平臺(tái),這部分流程包括IVR流程、呼叫路由流程、坐席狀態(tài)管理策略、外撥策略、告警策略等等。因此,建議實(shí)時(shí)的工作流平臺(tái)由呼叫中心廠商自行提供。

  下一章,開(kāi)始講實(shí)戰(zhàn)的部分。

第五代呼叫中心之SOA (五)
第五代呼叫中心之SOA(六)
第五代呼叫中心之SOA(七)
第五代呼叫中心之SOA(八)
第五代呼叫中心之SOA(九)

CTI論壇編輯



相關(guān)閱讀:
第五代呼叫中心之SOA—連載3 2009-11-09
第五代呼叫中心之SOA—連載2 2009-11-06
第五代呼叫中心之SOA—連載1 2009-11-04
第五代呼叫中心—泰康保險(xiǎn)電銷(xiāo)核動(dòng)力(上) 2009-10-13
呼叫中心現(xiàn)場(chǎng)管理:商路通Agent Map先睹為快 2009-09-08

熱點(diǎn)專(zhuān)題:  呼叫中心  
达日县| 谷城县| 九龙坡区| 梁平县| 澳门| 临猗县| 天祝| 高淳县| 临海市| 花莲市| 铜川市| 台东市| 龙胜| 无为县| 比如县| 固安县| 托克逊县| 蒲江县| 澄迈县| 长宁区| 丰镇市| 米脂县| 娱乐| 朝阳市| 丘北县| 乌什县| 榆中县| 临漳县| 阿合奇县| 东至县| 青冈县| 新兴县| 根河市| 勐海县| 潍坊市| 黑龙江省| 迭部县| 台东市| 抚顺县| 越西县| 泸溪县|