跨平臺(tái)CTIClient控制系統(tǒng)設(shè)計(jì)思路及實(shí)踐

陳豐玉 2005/10/09

1.基本思想:
  由于CTI中間件產(chǎn)品的基本功能都大同小異,但是目前提供CTI中間件產(chǎn)品的廠商卻很多。集成商需要針對(duì)不同的用戶,不同的廠商重復(fù)開(kāi)發(fā)大量的功能類似的集成產(chǎn)品,且集成后的所謂產(chǎn)品復(fù)用度很低。針對(duì)一個(gè)用戶、一個(gè)項(xiàng)目開(kāi)發(fā)出來(lái)的產(chǎn)品很難在其它項(xiàng)目上直接使用,導(dǎo)致集成商的重復(fù)開(kāi)發(fā)。

  本文嘗試針對(duì)不同的廠商、不同的用戶,提供相對(duì)統(tǒng)一的集成方法。基本思想如下:

將CTIClient控制系統(tǒng)劃分為三個(gè)層次:
2.設(shè)計(jì)詳細(xì)說(shuō)明:

2.1. 控件封裝層功能實(shí)現(xiàn);
  該層主要根據(jù)設(shè)計(jì)好的接口在一個(gè)具體的平臺(tái)上實(shí)現(xiàn)對(duì)CTIClient功能的控制封裝。主要有以下幾類功能接口:
下面分別詳細(xì)說(shuō)明:

2.1.1. 屬性接口:

屬性接口可分為兩類:
  屬性的賦值在控件載入時(shí)進(jìn)行,即在控件所在的頁(yè)面的onload事件中進(jìn)行。

2.1.2. 方法接口:
2.1.3. 事件接口:
2.2.系統(tǒng)控制層功能實(shí)現(xiàn);
  系統(tǒng)控制層主要實(shí)現(xiàn)控件與頁(yè)面之間的交互控制。主要有以下幾類:

2.2.1. 向控件發(fā)送方法調(diào)用請(qǐng)求;
  在頁(yè)面載入、頁(yè)面關(guān)閉和用戶點(diǎn)擊頁(yè)面上相關(guān)的按鈕時(shí),向控件發(fā)送相應(yīng)的方法調(diào)用。如頁(yè)面載入時(shí),給控件的聯(lián)接屬性賦值并調(diào)用聯(lián)接方法;點(diǎn)擊就緒按鈕時(shí)調(diào)用就緒方法等。詳細(xì)說(shuō)明如下:
2.2.2. 控件的事件處理;

  系統(tǒng)聯(lián)接情況發(fā)生變化、座席狀態(tài)發(fā)生變化、呼叫狀態(tài)或信息發(fā)生變化時(shí),CTIServer會(huì)通過(guò)控件觸發(fā)相關(guān)的事件。該部分完成對(duì)各個(gè)事件的處理方法的調(diào)用。
2.3. 界面展現(xiàn)層功能實(shí)現(xiàn);

  界面展現(xiàn)層主要實(shí)現(xiàn)界面頁(yè)面的顯示并負(fù)責(zé)完成對(duì)控制層的調(diào)用。該部分的界面如下圖所示:


該部分的開(kāi)發(fā)主要有以下內(nèi)容:
3.優(yōu)點(diǎn)介紹
  按照本設(shè)計(jì)思想,針對(duì)不同的廠商提供的不同的CTI產(chǎn)品,只需要提供基本的控件層的封裝即可(控件開(kāi)發(fā));針對(duì)不同的用戶,只需要提供不同的展現(xiàn)層的實(shí)現(xiàn)即可(頁(yè)面開(kāi)發(fā))。對(duì)系統(tǒng)中最復(fù)雜的控制層功能實(shí)現(xiàn)成功實(shí)現(xiàn)了剝離,從而實(shí)現(xiàn)了功能的復(fù)用,并能夠靈活的滿足不同用戶的要求。

  按照本設(shè)計(jì)思想進(jìn)行"CTIClient控制系統(tǒng)"的開(kāi)發(fā),可以極大的提高開(kāi)發(fā)效率,非常容易的將系統(tǒng)應(yīng)用到不同的廠商提供的產(chǎn)品平臺(tái)上,非常容易的滿足不同客戶對(duì)展現(xiàn)層不同風(fēng)格的個(gè)性需求;可以極大的降低系統(tǒng)后期維護(hù)的成本(頁(yè)面風(fēng)格的修改,不會(huì)影響到控件功能的實(shí)現(xiàn)和控制層腳本的調(diào)用),從而為公司節(jié)省可貴的人力資源。

  按照本設(shè)計(jì)思路設(shè)計(jì)開(kāi)發(fā)的軟電話產(chǎn)品已經(jīng)成功的在北京農(nóng)行上線使用。

新晨科技供稿 CTI論壇編輯



相關(guān)鏈接:
中國(guó)郵政儲(chǔ)蓄銀行Call Center系統(tǒng)案例 2009-07-29
CCTV新聞聯(lián)播出沈陽(yáng)新晨建設(shè)遼寧民政96100系統(tǒng) 2005-09-13
新晨客戶服務(wù)中心解決方案 2004-01-17
韓國(guó)游戲產(chǎn)業(yè)的市場(chǎng)分析 2003-06-30
新晨民政社區(qū)服務(wù)呼叫中心系統(tǒng) 2002-10-15

相關(guān)頻道:  呼叫中心_與_CT中間件           文摘   呼叫中心文摘   技術(shù)_呼叫中心_文摘   技術(shù)_CT中間件_文摘