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