特黄a级片,日韩视频一级,亚洲日韩精品欧美一区二区一,久久精品在线视频,91日本精品,国产人妖视频,国产精品一区二区免费看

 首頁 > 新聞 > 專家觀點(diǎn) >

用TAPI 3.0 建立呼叫中心

2001-04-20 00:00:00   作者:   來源:   評論:0  點(diǎn)擊:


 



  微軟的TAPI3.0共有四個(gè)組件:

  TAPI3.0 COM API、TAPI Server、Telephony Service Providers、Media Stream Providers

  與TAPI 2.1相比,微軟的TAPI3.0是按COM對象方式來實(shí)現(xiàn)的。從TAPI轉(zhuǎn)向COM組件模式使得組件能夠升級TAPI的特性,并允許開發(fā)者能夠以任何一種語言來編寫TAPI應(yīng)用程序。

  TAPI Server從微軟的TAPI3.0和TAPI2.1中抽象出來TSPI(Telephony Service Providers Interface),從而使得TAPI2.1 Telephony Service Providers能夠與TAPI 3.0一起使用,保持TAPI的內(nèi)部狀態(tài)。

  Telephony Service Providers(TSPs)負(fù)責(zé)獨(dú)立于低層協(xié)議的呼叫模型并解釋為特定協(xié)議的呼叫控制機(jī)制。TAPI3.0對TAPI 2.1 TSPs提供可靠的后向兼容性,兩個(gè)IP TSPs缺省地與微軟的TAPI3.0相匹配:一個(gè)是H.323 TSPs,另一個(gè)是IP廣播會(huì)議的TSP。

  微軟的TAPI3.0為訪問在一個(gè)呼叫中的媒體層提供了一個(gè)統(tǒng)一的方式。TAPI Media Stream Providers(MSPs)為指定的TSP提供DirectShow的接口。

  微軟的TAPI3.0中有五個(gè)呼叫控制模型:

  TAPI、Address、Call、CallHub、Terminal

  TAPI對象是應(yīng)用程序訪問TAPI3.0接入點(diǎn)。該對象代表了本地計(jì)算機(jī)訪問的所有計(jì)算機(jī)資源,允許一個(gè)應(yīng)用程序解析所有的本地和遠(yuǎn)程地址。

  Address對象表示一個(gè)呼叫的源地址或目標(biāo)地址。媒體層和中斷所支持的地址的容量可以從這個(gè)對象中獲取。一個(gè)應(yīng)用程序可以在一個(gè)地址等待呼叫,同樣也可以向一個(gè)目標(biāo)地址呼出。

  Call對象代表一個(gè)本地地址和一個(gè)或多個(gè)的其他地址的連接。Call對象可以想象成電話的主控模式。所有的呼叫控制都要通過Call對象。在CallHub中的每一個(gè)成員就是一個(gè)Call對象。

  CallHub對象代表了一系列相關(guān)呼叫的集合。CallHub對象不能直接由應(yīng)用程序創(chuàng)建。它是當(dāng)有呼叫通過TAPI3.0接入時(shí)間接建立的。通過CallHub對象用戶可以解析出在一個(gè)呼叫或會(huì)議中的其他參與者,可以對其他相關(guān)的遠(yuǎn)程Call對象進(jìn)行呼叫控制。


  三、如何使用TAPI對象

  用TAPI能夠比較方便地執(zhí)行一個(gè)呼叫和作一個(gè)呼叫應(yīng)答,它對電話的操作方便快捷,給編程者帶來了很大的方便。下面是執(zhí)行一個(gè)呼叫和呼叫應(yīng)答的大體過程。

  執(zhí)行一個(gè)呼叫
  1. 創(chuàng)建和初始化一個(gè)TAPI對象
  2. 用TAPI對象解析在一個(gè)計(jì)算機(jī)上的可用地址
  3. 解析每一個(gè)地址對象所支持的地址類型
  4. 選擇一個(gè)地址對象
  5. 用Address對象中的CreateCall方法創(chuàng)建一個(gè)Call對象
  6. 選擇Call對象的適當(dāng)終端
  7. 用Call對象的Connect方法執(zhí)行一次呼叫

  呼叫應(yīng)答
  1. 創(chuàng)建和初始化一個(gè)TAPI對象
  2. 用TAPI對象解析在一個(gè)計(jì)算機(jī)上的可用地址
  3. 解析每一個(gè)地址對象所支持的地址類型
  4. 選擇一個(gè)地址對象
  5. 根據(jù)不同的媒體類型用適當(dāng)?shù)腁ddress對象來登記
  6. 用一個(gè)Address對象登記呼叫事件句柄
  7. TAPI通過ITCallNotification通知一個(gè)呼叫,并創(chuàng)建一個(gè)Call對象
  8. 選擇Call對象的適當(dāng)終端
  9. 用Call對象的Connect方法執(zhí)行呼叫
  10. 用Call對象的Answer方法執(zhí)行應(yīng)答
  將TAPI 3.0應(yīng)用到呼叫中心的開發(fā)中將會(huì)為改變傳統(tǒng)呼叫中心的結(jié)構(gòu)起到一個(gè)非常大的促進(jìn)作用,不僅給開發(fā)人員帶來極大的方便,同時(shí)降低了成本,也為呼叫中心運(yùn)營商的管理和維護(hù)帶來極大的方便。

  四、結(jié)束語

  隨著Windows 2000的發(fā)布日益臨近,整個(gè)CTI產(chǎn)業(yè)將會(huì)為TAPI 3.0的時(shí)代到來而作好準(zhǔn)備,基于TAPI 3.0所開發(fā)的Call Center將以其優(yōu)異的性能價(jià)格比和幾乎無限的擴(kuò)展空間,得到越來越多用戶的青睞。

相關(guān)閱讀:

分享到: 收藏

專題