SIP-based App Dev - PowerPoint PPT Presentation

Loading...

PPT – SIP-based App Dev PowerPoint presentation | free to download - id: 6724fc-Mjg2N



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

SIP-based App Dev

Description:

Title: PowerPoint Presentation Subject: SIP-based App Dev Author: Johnny Wong Last modified by: user Created Date: 12/23/2003 11:37:03 PM Document presentation format – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 19
Provided by: Johnn128
Category:
Tags: sip | answer | app | based | dev | phone

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: SIP-based App Dev


1
(No Transcript)
2
SIP-based Application Development
SIP International 2004
3
Agenda
  • Enterprise Applications
  • Traditional Telephony Apps
  • OracleAS Solution
  • Solution Architecture
  • Architecture Benefits
  • Click-to-Dial Flow Demo
  • Other Flows (Call Center, Voicemail, PBX)
  • A Case Study
  • Conferencing App Flow
  • Value Proposal of Architecture
  • Summary

4
Enterprise Applications
  • Enterprise Telephony Apps
  • Phone-accessed applications
  • Access enterprise back-ends
  • Have call control capabilities (make a call,
    auto-answer)
  • Sample Apps
  • Call Centers / Customer Support
  • IVRs Corporate Directory
  • Unified Messaging
  • Conferencing
  • IP PBX
  • Next-Gen Telephony Apps
  • Click to Dial
  • Notification Services
  • Personal Assistant

Johnny Wong Oracle Corporation
5
Traditional Telephony Apps
  • Problem
  • Hardware-based deployment
  • Dialogic Cards
  • Expensive
  • Hard to integrate with other sub-systems
  • Email, LDAP server
  • Requires very specialized knowledge
  • Solution Bring Development to Web Application
    Server Model
  • Based on standard software and commodity
    hardware
  • Easy to integrate with other systems
  • Widespread web application development knowledge

6
OracleAS Solution
  • OracleAS Solution
  • SIP Servlet container controlled from OracleAS
  • Controlled and exposed with Web Service
    interfaces
  • Provides Call Control Functionality
  • 3PCC Bridging / Routing a Call
  • Voice (IVR) provided by third-party VXML gateway
  • OracleAS serves up .VXML pages to VXML gateway
  • Conferencing Functionality provided by Media
    Server
  • OracleAS connects via SIP
  • Web UI available via regular means (.JSPs)

Telephony
MCS
Applications (Call Center, Vmail, PBX apps,
iMeeting, IVR, Voice Apps) (XX / JSP / WS)
OracleAS
Telephony Backend (SIP container)
Telephony Resources (PBX, PSTN, VoIP phones)
Drivers
Drivers
Other Resources Ie. Email Store
VXML browser
Media Server
7
Solution Architecture
Applications (Call Center, PBX, IVR, Voice
Apps) (XX / JSP / WS)
10gDB
PBX phones
PBX
SIP Media Server (conferencing)
SIP Gateway - SIP Proxy
WS/SOAP
Telephony
MCS
PSTN phones
OracleAS
Other resources
RTP
SIP phones
SIP
Drivers
Drivers
RTP
SIP Servlet Container
VXML
SIP
SIP
VXML browser
Telephony resource
OracleAS Telephony Platform
Application components
RTP (Voice data Traffic)
Application Resources
8
Architecture Benefits
  • Inexpensive
  • no need for Call Routing/Media HW
  • Use OracleAS VXML browser
  • Easy to Develop, Integrate, Customize and Extend
  • Apps written as JSPs, EJBs, Web Services (instead
    of C or proprietary switch interfaces)
  • Development Community readily available
  • Standards-based
  • SIP, J2EE, VXML, XHTML XForms, Web Services
  • No vendor lock-in.
  • IP-based approach
  • VoIP through SIP

Telephony
MCS
Applications (Call Center, Vmail, PBX apps,
iMeeting, IVR, Voice Apps) (XX / JSP / WS)
OracleAS
Telephony Backend (SIP container)
Telephony Resources (PBX, PSTN, VoIP phones)
Drivers
Drivers
Other Resources Ie. Email Store
VXML browser
Media Server
Johnny Wong Oracle Corporation
9
Click-to-Dial Flow
Alices Phone (through Gateway)
Bobs Phone (through Gateway)
OracleAS
Alices PDA
Click-to-Dial App
HTML/HTTP
WS/SOAP
SIP
SIP
RTP
Demo (time permitting)
10
Call Center App Flow
Customer PSTN phone Through SIP Gateway
Customer Rep phone
VXML browser
Call Center Screen Pop Software
Call Center App
OracleAS
SIP
SIP (w. app URL)
RTP Media Session
Web Service/SOAP
App Specific
SIP (disconnect)
SIP (switch)
SIP (connect)
RTP Media Session
App Specific
Web Service/SOAP
SIP (disconnect)
SIP (connect, URL)
RTP Media Session
11
Voicemail Flow
Alices Phone
SIP - PBX gateway
Bobs PBX Phone
VXML browser
Email Store
Voicemail App
OracleAS
PBX
No Answer (timeout)
SIP
SIP (w. URL)
RTP (Leaves the voicemail)
SIP
SIP (w. URL)
RTP (listen to vmail)
12
PBX Flow
Alices SIP Phone
SIP - PSTN gateway
Charles PSTN Phone
Bobs SIP Phone
VXML browser
PBX App
OracleAS
SIP
SIP (w. URL)
RTP (Get the extension )
Web Service/SOAP
SIP (connect)
SIP (disconnect)
SIP (switch)
RTP
Xfer call to Bob (SIP Phone specific)
Web Service/SOAP
SIP (connect)
SIP (disconnect)
SIP (switch
RTP
13
A Case Study
  • Oracles Application Server Conferencing System
  • App Server with Telephony Support
  • XHTML / XForms, Web Services, Database
  • Conferencing Application
  • 40K employees across the world
  • Reuse companys IT infrastructure
  • SIP gateways, PBX systems, VXML platforms, IP
    Phones
  • Solution Implemented within 3 months with 2
    engineers
  • Brazilian Pilot set to start in February

Johnny Wong Oracle Corporation
14
Conferencing App Flow
  • Conference Bridge Event Flow

Conference App (JSPs)
SIP Servlet Container
MCS Web Server
PSTN Gateway
PSTN phone
OracleAS
VXML browser
Media Server
Telephony Signalling
Voice Stream
Application Communication
Johnny Wong Oracle Corporation
15
Value Proposal of Architecture
Agent Client Software
Interaction Center Apps
Call Routing Middleware Abstractor
Intels CT Connect CISCO ICM Genesys Aspect
Avaya IVR
PBX
PBX phones
Go From All This
Voicemail Fax App (Java classes / C functions)
CT Media Server
Email Store
S.100 (C code)
JTAPI (Java)
SIP - PBX GW
SIP Proxy Server
Dialogic Cards
iMeeting Conference Recording
SIP phones
Oracle 9iASW
Voice Wireless Applications
VXML browser
To This
Telephony
MCS
Applications (Call Center, Vmail, PBX apps,
iMeeting, IVR, Voice Apps) (XX / JSP / WS)
OracleAS
Telephony Backend (SIP container)
Telephony Resources (PBX, PSTN, VoIP phones)
Drivers
Drivers
Other Resources Ie. Email Store
VXML browser
Media Server
16
Summary
  • OracleAS provides Telephony Development
  • Integrated with Web Development
  • Promotes Channel Convergence
  • Knowledge Reuse, Open-Standards,
    Interoperability, Infrastructure Reuse
  • XHTML/XForms or VXML / Web Services / SIP
  • Large Development Community / No specialized
    knowledge
  • No vendor lock-in
  • Reuse hardware infrastructure (gateways)
    software (web servers)
  • Simple Flows Applications Already Developed
  • Ready with next version of OracleAS

Johnny Wong Oracle Corporation
17
Q U E S T I O N S A N S W E R S

Johnny Wong Johnny.x.wong_at_oracle.com Principal
Member of Technical Staff Wireless, Voice
Telephony Oracle Corporation
18
(No Transcript)
About PowerShow.com