internet and telephony kwan hong lee jonathan lin
TRANSCRIPT
Internet and Telephony
Kwan Hong LeeJonathan 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 SwitchTelephony ServerJTAPI
PBX Switch
Lucent Generic 3 SwitchProvides telephony services
call management, billing, call conferencing etc.
Very complicated stuffCurrently 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