Nov 29, 2007

Java Telephony Application Programming Interface(JTAPI)

談到JTAPI(Java Telephony Application Programming Interface),首先得瞭解什麼是CTI。

CTI(Computer Telephony Integration)就是電腦電話集成技術,它是目前國內正火的呼叫中心熱潮的核心技術。JTAPI主要是為CTI技術服務。JTAPI(Java Telephone API)則是一套專門為JAVA語言提供的與電話應用相關的程式介面,它定義了一組跨平臺、跨廠家的電話應用程式物件模型。使用JTAPI提供的物件,我們就可以簡單方便地用軟體實現各種CTI技術。

由於JTAPI的誕生是由若干知名電腦、通訊廠商(Sun, Lucent Technologies, Nortel, Novell, Intel, and IBM)聯合努力的結果,利用JTAPI編寫的CTI程式甚至可以操作若干種電話交換機,這些交換機包括Lucnet、Nortel等等廠家。

JTAPI的主要特點歸納如下:
1. 簡化CTI程式的編寫。
2. 提供一套可以擴展的框架結構,可以平滑的使Client/Server結構的程式過渡到Browser/Server結構。
3. 對已有的傳統CTI程式介面,如TSAPI、SunXTL、以及TAPI進行WEB方向的擴展。
4. 可以運行於任何JAVA可以運行的平臺。

利用以上優點,採用JTAPI技術搭建的呼叫中心就可以平滑的過渡到Internet時代。

目前JTAPI主要應用於呼叫中心領域,利用它還可以編寫包括自動撥號、語音郵件、傳真接收等各類軟體。特別在互聯網呼叫中心領域更是大有用武之地。比如Lucent 推出的ICC(Internet Call Center)就是一個典型的例子。整個ICC系統從技術上劃分,可以分為3部分:管理、CTI、工作流。三個部分都用JAVA開發,其中CTI部分使用JTAPI1.3。利用JAVA的優勢,ICC可以運行在NT、SALORIS等各種平臺之上。
Post a Comment