跨平臺CTIClient控制系統(tǒng)設計思路及實踐

陳豐玉 2005/10/09

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

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

將CTIClient控制系統(tǒng)劃分為三個層次:
2.設計詳細說明:

2.1. 控件封裝層功能實現(xiàn);
  該層主要根據設計好的接口在一個具體的平臺上實現(xiàn)對CTIClient功能的控制封裝。主要有以下幾類功能接口:
下面分別詳細說明:

2.1.1. 屬性接口:

屬性接口可分為兩類:
  屬性的賦值在控件載入時進行,即在控件所在的頁面的onload事件中進行。

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

2.2.1. 向控件發(fā)送方法調用請求;
  在頁面載入、頁面關閉和用戶點擊頁面上相關的按鈕時,向控件發(fā)送相應的方法調用。如頁面載入時,給控件的聯(lián)接屬性賦值并調用聯(lián)接方法;點擊就緒按鈕時調用就緒方法等。詳細說明如下:
2.2.2. 控件的事件處理;

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

  界面展現(xiàn)層主要實現(xiàn)界面頁面的顯示并負責完成對控制層的調用。該部分的界面如下圖所示:


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

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

  按照本設計思路設計開發(fā)的軟電話產品已經成功的在北京農行上線使用。

新晨科技供稿 CTI論壇編輯



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

相關頻道:  呼叫中心_與_CT中間件           文摘   呼叫中心文摘   技術_呼叫中心_文摘   技術_CT中間件_文摘
         
日土县| 四子王旗| 靖西县| 南雄市| 赤水市| 石楼县| 大冶市| 穆棱市| 新营市| 新和县| 大关县| 肃宁县| 易门县| 壶关县| 杂多县| 临洮县| 财经| 抚远县| 益阳市| 墨竹工卡县| 黄平县| 长兴县| 茂名市| 桃园市| 香格里拉县| 安西县| 五台县| 长葛市| 长沙县| 池州市| 沙河市| 永平县| 英吉沙县| 新疆| 怀集县| 江西省| 博湖县| 民权县| 德保县| 台中县| 沅江市|