計算機語音通信核心技術

計算機語音通信核心技術

本書介紹CTC應用程式接口例行程式的機制,數據結構和多執行緒設計以及特定類型交換機的例行程式等。

主要內容

計算機語音通信技術(CT)是新世紀中最熱門的技術。Dialogic公司是開放式CT技術的全球先導者。Dialogic產品廣泛套用於語音、傳真、數據、語音識別、聲音合成、網際網路電話和呼叫中心管理等一系列商業領域。使用DialogiC公司提供的模組化和無阻塞的部件與技術服務,開發商可以迅速靈活地設計出融合語音與數據網路的商業通信方案,以滿足不斷增長的社會需求。為開發和設計新的商業通信方案,維護、管理和拓展已建立的通信系統,抓住商機發展通信事業,都要求更多地了解和精曉通信和網路通信中的語音技術。為通信領域開發商、技術支持和維護人員以及技術用戶,提供系統、完善和最新的技術資料,我們組織了本套叢書,共6本,本書是其中之一。 CT Connect(CTC)是Dialogic公司研製開發的一套用於呼叫控制的軟體,是基於Windows NT或SCOUNIX的,它通過與交換機的連線完成複雜的呼叫控制及監視功能。CTC可完成與多種交換機的CTI Link的通信。提供了兩種編寫CTC應用程式的編程界面: C語言格式應用程式接口和JAVA語言的應用程式接口。本書是專門針對C語言格式編程接口進行描述的。 全書共分為兩大部分,第一部分分三章,對CTC應用程式接口例行程式的機制、數據結構和多執行緒設計進行了描述,給出了每個可調用例行程式參數和用法的具體講解,並針對返回的錯誤信息進行了說明。第二部分是附錄,針對不同廠商生產的交換機描述了特定類型交換機的例行程式。首先對通用例行程式進行了概括說明,然後分別針對CSTA交換機、朗訊DEFINITY交換機和Nortel Meridian交換機進行了指定例行程式的詳細說明。 本書內容新、實用性、可操作性和指導性強,層次清晰,內容詳盡,不但是從事語音、傳真、數據、語音識別、聲音合成、網際網路電話和呼叫中心管理的廣大開發與編程人員、技術支持和管理與維護人員重要的指導書,同時也是高等院校相關專業師生教學、自學參考書和國內科研院所各圖書館重要館藏圖書。

 

圖書目錄

第一部分

第1章 概述

1、1 什麼是CTC API

1、2 CTC API例行程式

1、3 調用CTC API例行程式的順序

1、4 例行程式的格式

1、5 參數使用

1、6 定義

1、7 狀態返回條件值

1、8 異常處理

1、9 調用CTC例行程式

1、10 CTC和多執行緒編程

1、11 範例程式

1、12 程式的編譯與連結

1、13 CTC 4.0版本中的一些變化

1、14 與以前CTC版本的兼容性

第2章 CTC例行程式說明

2、1 ctcAddMonitor例行程式

2、2 CtcAnswerCallctc例行程式

2、3 ctcAssign例行程式

2、4 ctcAssociateData例行程式

2、5 ctcCancelCall例行程式

2、6 ctcConferenceJoin例行程式

2、7 ctcConsultationCall例行程式

2、8 ctcDeassign例行程式

2、9 ctcDeflectCall例行程式

2、10 ctcErrMsg例行程式

2、11 ctcGetAgentStatus例行程式

2、12 ctcGetCallForward例行程式

2、13 ctcGetChannelInformation例行程式

2、14 ctcGetDoNotDisturb例行程式

2、15 ctcGetEvent例行程式

2、16 ctcGetMessageWaiting例行程式

2、17 ctcGetMonitor例行程式

2、18 ctcGetRouteQuery例行程式

2、19 ctcGetRouteEnable例行程式

2、20 ctcHangupCall例行程式

2、21 ctcHoldCall例行程式

2、22 ctcMakeCall例行程式

2、23 ctcMakePredictiveCall例行程式

2、24 ctcPickupCall例行程式

2、25 ctcReconnectHeld例行程式

2、26 ctcRemoveMonitor例行程式

2、27 ctcRespondTolnactiveCall例行程式

2、28 ctcRespondToRouteQuery例行程式

2、29 ctcRetrieveHeld例行程式

2、30 ctcSendDTMF例行程式

2、31 ctcSetAgentStatus例行程式

2、32 ctcSetCallForward例行程式

2、33 ctcSetDoNotDisturb例行程式

2、34 ctcSetMessageWaiting例行程式

2、35 ctcSetMonitor例行程式

2、36 ctcSetRoutingEnable例行程式

2、37 ctcSingleStepConference例行程式

2、38 ctcSingleStepTransfer例行程式

2、39 ctcSnapshot例行程式

2、40 ctcSwapWithHeld例行程式

2、41 ctcTransfercall例行程式

第3章 返回的錯誤和條件

3、1 例行程式和錯誤的映射關係

3、2 錯誤的來源

3、3 交換機所返回的錯誤的類型

第二部分

附錄A 對所有CTC協定與交換機連線通用的特性

A、1 公用的CTC例行程式

A、2 監聽

附錄B 專用於CSTA協定的特性

B、1 CSTA所支持的標準的CTC例行程式

B、2 ctcAssign例行程式

B、3 ctcAssociateData例行程式

B、4 ctcConsultationCall例行程式

B、5 ctcDeflectCall例行程式

B、6 ctcGetChannelInformation例行程式

B、7 ctcGetEvent例行程式

B、8 ctcGetRouteQuery例行程式

B、9 ctcMakeCall例行程式

B、10 ctcMakePredictiveCall例行程式

B、11 ctcRespondToRouteQuery例行程式

B、12 ctcSetAgentStatus例行程式

B、13 ctcSetCallForward例行程式

B、14 用於CSTA交換機的CTC例行程式

B、15 ctcCstaGetAllCallForwards例行程式

B、16 ctcCstaEscape例行程式

B、17 ctcCstaGetPrivateData例行程式

B、18 ctcCstaGetPrivateEventData例行程式

B、19 ctcCstaGetPrivateRouteData例行程式

B、20 ctcCstaSetPrivateData例行程式

B、21 被返回的條件值

附錄C 專用於Luncent DEFINITY Generic交換機的特性

C、1 DEFINITY Generic G3交換機所支持的CTC功能

C、2 關於Lucent DEFINITY軟體

C、3 ctcAssign例行程式

C、4 ctcAssociateData例行程式

C、5 ctcCancelCall例行程式

C、6 ctcDeflectCall例行程式

C、7 ctcGetAgentStatus例行程式

C、8 ctcGetCallForward例行程式

C、9 ctcGetChannelInformation例行程式

C、10 ctcGetEvent例行程式

C、11 ctcGetRouteQuery例行程式

C、12 ctcHangupCall例行程式

C、13 ctcMakeCall例行程式

C、14 ctcMakePredictiveCall例行程式

C、15 ctcRespondToRouteQuery例行程式

C、16 ctcSetAgentStatus例行程式

C、17 ctcSetCallForword例行程式

C、18 ctcSetDoNotDisturb例行程式

C、19 ctcSetMonitor例行程式

C、20 ctcSnapshot例行程式

C、21 用於Lucent DEFINITY交換機的CTC例行程式

C、22 ctcAsaiGetAcdStatus例行程式

附錄D 專用於Nortel Meridian交換機的特性

D、1 Meridian交換軟體

D、2 Meridian交換機支持的標準的CTC例行程式

D、3 與Meridian交換機一起使用CTC

D、4 ctcAssign例行程式

D、5 ctcCancelCall例行程式

D、6 ctcConsultationCall例行程式

D、7 ctcGetChannelInformation例行程式

D、8 ctcGetEvent例行程式

D、9 ctcGetRouteQuery例行程式

D、10 ctcHoldCall例行程式

D、11 ctcMakeCall例行程式

D、12 ctcRespondToRouteQuery例行程式

D、13 ctcSetAgentStatus例行程式

D、14 ctcSetCallForward例行程式

D、15 ctcSetCallForward例行程式

D、16 ctcSingleStepTransfer例行程式

D、17 ctcTransferCall例行程式

D、18 專用於Meridian交換機的CTC例行程式

D、19 ctcMlpCloseVoiceFile例行程式

D、20 ctcMlpCollectDigits例行程式

D、21 ctcMlpLogoffMailBox例行程式

D、22 ctcMlpLogonMailBox例行程式

D、23 ctcMlpOpenVoiceFile例行程式

D、24 ctcMlpPlayMessage例行程式

相關詞條

相關搜尋

熱門詞條

聯絡我們