Presentation is loading. Please wait.

Presentation is loading. Please wait.

SIP-based Application Development SIP International 2004.

Similar presentations


Presentation on theme: "SIP-based Application Development SIP International 2004."— Presentation transcript:

1

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 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 Enterprise Applications

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 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) OracleAS Solution Telephony Backend (SIP container) Telephony VXML browser MCS Applications (Call Center, Vmail, PBX apps, iMeeting, IVR, Voice Apps) (X+X / JSP / WS) OracleAS Drivers Telephony Resources (PBX, PSTN, VoIP phones) Other Resources Ie. Email Store Media Server

7 SIP phones PBX phones PBX PSTN phones SIP Gateway - SIP Proxy SIP Servlet Container Telephony SIP VXML browser MCS Applications (Call Center, PBX, IVR, Voice Apps) (X+X / JSP / WS) RTP VXML WS/SOAP 10gDB SIP Media Server (conferencing) Other resources Telephony resource OracleAS Telephony Platform Application components Application Resources RTP (Voice data Traffic) OracleAS Drivers SIP Solution Architecture

8 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 Johnny Wong – Oracle Corporation Architecture Benefits Telephony Backend (SIP container) Telephony VXML browser MCS Applications (Call Center, Vmail, PBX apps, iMeeting, IVR, Voice Apps) (X+X / JSP / WS) OracleAS Drivers Telephony Resources (PBX, PSTN, VoIP phones) Other Resources Ie. Email Store Media Server

9 Alice’s PDA OracleAS Click-to-Dial App WS/SOAP SIP RTP Alice’s Phone (through Gateway) HTML/HTTP SIP Bob’s Phone (through Gateway) Click-to-Dial: Flow Demo (time permitting)

10 RTP Media Session SIP (w. app URL) SIP VXML Web Service/SOAP Customer PSTN phone Through SIP Gateway VXML browser Customer Rep phone Call Center Screen Pop Software Call Center App App Specific SIP (disconnect)SIP (switch) SIP (connect) RTP Media Session App Specific Web Service/SOAP SIP (disconnect) SIP (connect, URL) RTP Media Session OracleAS Call Center App: Flow

11 RTP (Leaves the voicemail) SIP VXML Alice’s Phone SIP - PBX gateway VXML browser Bob’s PBX Phone Email Store No Answer (timeout) SIP (w. URL) App Specific RTP (listen to vmail) VXML Voicemail App PBX OracleAS SIP App Specific SIP (w. URL) Voicemail: Flow

12 RTP (Get the extension #) SIP VXML Alice’s SIP Phone SIP - PSTN gateway VXML browser Charles’ PSTN Phone PBX App Bob’s SIP Phone SIP (w. URL) Xfer call to Bob (SIP Phone specific) Web Service/SOAP SIP (disconnect) SIP (connect) RTP Web Service/SOAP SIP (connect) SIP (disconnect) SIP (switch) SIP (switch RTP PBX: Flow OracleAS

13 Oracle’s Application Server & Conferencing System App Server with Telephony Support –XHTML / XForms, Web Services, Database Conferencing Application –40K employees across the world –Reuse company’s 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 A Case Study

14 Conference Bridge – Event Flow Johnny Wong – Oracle Corporation SIP Servlet Container VXML browser Conference App (JSPs) MCS Web Server PSTN Gateway Media Server PSTN phone WS XHTML VXML Telephony Signalling Voice Stream Application Communication Conferencing App Flow OracleAS

15 Value Proposal of Architecture PBX phones Intel’s CT Connect CISCO ICM Genesys Aspect PBX Interaction Center Apps Agent Client Software Call Routing Middleware Abstractor Avaya IVR CT Media Server Voicemail & Fax App (Java classes / C functions) Email Store S.100 (C code) JTAPI (Java) Dialogic Cards iMeeting Conference Recording VXML browser Oracle 9iASW Voice & Wireless Applications SIP Proxy Server SIP - PBX GW SIP phones Go From All This: To This: Telephony Backend (SIP container) Telephony VXML browser MCS Applications (Call Center, Vmail, PBX apps, iMeeting, IVR, Voice Apps) (X+X / JSP / WS) OracleAS Drivers Telephony Resources (PBX, PSTN, VoIP phones) Other Resources Ie. Email Store Media Server

16 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 Summary

17 Q U E S T I O N S A N S W E R S & Johnny Wong Johnny.x.wong@oracle.com Principal Member of Technical Staff Wireless, Voice & Telephony Oracle Corporation

18


Download ppt "SIP-based Application Development SIP International 2004."

Similar presentations


Ads by Google