TeleSynergy Logo


 



 

TeleAPI 支援各式各樣的程式語言,如Visual Basic,Visual C++,Delphi,Builder C++等各種支援DLL動態連結函數庫之軟體開發平台,並支援微軟作業系統,是計劃開發多功能或較複雜CTI應用之最佳選擇。

TeleAPI將客服系統CTI應用區分為五大模組,每個模組均可透過TeleAPI做最直接的控制及支援:



外線模組是系統與外界溝通連接的管道,如PSTN,T1,E1,ISDN,DID及I-Phone等,0204的應用即是使用T1做為與電信單位連接之管道。外線模組主要功能為偵側是否有響鈴產生(如為數位線路則為代表啟動連結之信號),並提供Off hook應答、On hook結束通話等線路連接及切斷的控制。類比線路提供Caller ID,極性反轉等之檢測及讀取功能;數位線路則另提供各種特殊功能之支援,如MFR1,MFR2,T1-PRI,E1-PRI等作業模式。



提供語音之錄音、放音、DTMF收發、訊號偵測:如回鈴音(Ringback Tone)、忙線音(Busy Tone)、掛斷音(Remote Hangup)、傳真(Fax Tone)等各種與語音及頻率有關之作業及偵測。

備註:在交換機卡上另提供DTMF收(Receiver)及DTMF發(Dialer)等單一功能之小模組。



傳真模組提供傳真收發之功能,並支援各種工具將各式文件做線上或離線等方式轉成傳真格式,如TIFF、BMP、PCX等圖形檔線上轉傳真檔,Text文件線上轉傳真檔,並提供Print Capture驅動程式可將任何Windows軟體如Word、Excel、Explorer等文件,透過Printer Driver轉成傳真檔。

內線模組為系統連接話機之控制介面,主要功能為使連接之話機震鈴,並可偵測話機為OnHook狀態或OffHook狀態。

交換模組為call center CTI應用之核心部份,以上介紹之各式模組其單位均為線路(Line),在原始狀態下各模組之間均為獨立介面,模組之間並無任何連接,因此所有模組的線路全部連接到交換模組,而交換模組就如同總機操作員(Operator),負責連接各模組之線路,因此除了可提供不同模組間線路之連接,亦可提供相同模組線路之連結及多方會談等功能。

TeleAPI將函數分為靜態函數及動態函數兩種,並採用Result Queue之方式來完成Driver與Application間之溝通。

API命令下給Driver後,會等待Driver完成命令並傳回返回碼(Return Code),才繼續下一個指令,程式可由返回碼判斷命令執行之正確或失敗。一般這類型指令均可在很短的時間內完成,如設定參數或讀取數據等。

為CTI運作之核心,API下命令予Driver,Driver仍會立即傳回返回碼(Return Code),但返回碼並不代表指令已完成,只代表Driver是否接受該命令,待Driver完成動作後,Driver會將動作成功完成或發生錯誤的結果碼(Result Code),存放在Result Queue中,AP需不斷檢查Result Queue中之結果碼以決定其動作(如放音或錄音)是否已完成。Result Queue除了動態函數所產生之結果碼外,當Driver偵側到某些訊息時亦會將訊息存放在Queue中,例如來電時之Ring,外撥時之Ringback Tone、Busy Tone,以及連線後之Remote hang up Tone等。