Internet and Telephony
Download
Report
Transcript Internet and Telephony
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
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