internet and telephony kwan hong lee jonathan lin

10
Internet and Telephony Kwan Hong Lee Jonathan Lin

Upload: scot-short

Post on 23-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet and Telephony Kwan Hong Lee Jonathan Lin

Internet and Telephony

Kwan Hong LeeJonathan Lin

Page 2: 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

Page 3: Internet and Telephony Kwan Hong Lee Jonathan Lin

JTAPI Architecture

Page 4: Internet and Telephony Kwan Hong Lee Jonathan Lin

How does it work?

PBX SwitchTelephony ServerJTAPI

Page 5: Internet and Telephony Kwan Hong Lee Jonathan Lin

PBX Switch

Lucent Generic 3 SwitchProvides telephony services

call management, billing, call conferencing etc.

Very complicated stuffCurrently three analog phones

connected

Page 6: Internet and Telephony Kwan Hong Lee Jonathan Lin

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

Page 7: Internet and Telephony Kwan Hong Lee Jonathan Lin

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

Page 8: Internet and Telephony Kwan Hong Lee Jonathan Lin

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

Page 9: Internet and Telephony Kwan Hong Lee Jonathan Lin

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

Page 10: Internet and Telephony Kwan Hong Lee Jonathan Lin

ASAI

Communications interface that allows applications to access switch features and control switch calls

Implemented using Ethernet interface