110 likes | 337 Views
Internet and Telephony. Kwan Hong Lee Jonathan Lin. Introduction. Goal Integrate telephone network and the Internet Motivation Great potential in applications that make use of this integration. JTAPI Architecture. How does it work?. PBX Switch Telephony Server JTAPI. PBX Switch.
E N D
Internet and Telephony Kwan Hong Lee Jonathan Lin
Introduction • Goal • Integrate telephone network and the Internet • Motivation • Great potential in applications that make use of this integration
How does it work? • PBX Switch • Telephony Server • JTAPI
PBX Switch • Lucent Generic 3 Switch • Provides telephony services • call management, billing, call conferencing etc. • Very complicated stuff • Currently three analog phones connected
Telephony Server • Telephony Services Module • Provides communication between applications and switch driver • Routes messages and events • Switch driver • Terminates CTI link and protocol • map CTI protocol to TSAPI
Java Telephony API • Telephony application development made easier • object oriented, reusable, cross platform • Integrates telephony services with web applications • Telephony services can be controlled through the Internet • applets
JTAPI Core & Extensions • java.telephony • java.telephony.callcontrol • placing calls on hold, transferring telephone calls, and conferencing telephone calls • This package also provides a more detailed state model of telephone calls • java.telephony.callcenter • Routing, Automated Call Distribution (ACD), Predictive Calling, and associating application data with telephony objects • java.telephony.media • java.telephony.privatedata
TSAPI • Vehicle that JTAPI uses to communicate with Telephony Services drivers • API that allows applications to control the PBX switch • to provide telephony services, call control services, call/device monitoring services, and query services
ASAI • Communications interface that allows applications to access switch features and control switch calls • Implemented using Ethernet interface