Developing an Effective Wireless Middleware Strategy.

Slides:



Advertisements
Similar presentations
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
Advertisements

Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 A Tutorial Sarvi Shanmugham, Editor:
Rob Marchand Genesys Telecommunications
Voice over IP Fundamentals
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
IP Communications Services Redefining Communications Teresa Hastings Director WorldCom SIP Services Conference – April 18-20, 2001.
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
The Real Time Streaming Protocol (RTSP)
Save the World! What’s appropriate for global networking?
Application layer (continued) Week 4 – Lecture 2.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
DAKNET Presented By: rreema.
Martin Dolly, Gary Munson AT&T Labs James Rafferty Cantata Roni Even Polycom draft-dolly-xcon-mediacntrlframe-03.txt draft-even-media-server-req-02.txt.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Application Architecture
Mobile Computing Lecture: 4.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
Multimedia Communications
Multimedia Communications Student: Blidaru Catalina Elena.
NG911 technology Henning Schulzrinne
DTMF & Universal User Key Input Skip Cave InterVoice-Brite Inc.
What is internet telephony?  IP telephony uses the Internet to send audio, video, fax etc between two or more users in real time, so the users can converse.
Voice Communications: Moving from Appliance to Software Serge Forest – CEO Paraxip, a Sangoma Company.
Fall VON - September 28, 1999 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S SIP - Ready to Deploy Jim Nelson,
July 13, 2006 © 2006 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 66 July 13, 2006 With Contribution from Gerald.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2.
Support Services & IP Multimedia Subsystem (IMS)
Prajaks Jitngernmadan Kanuengnij Kubola Faculty of Informatics, Burapha University IEC 2015 July 22 nd, 2015.
Integrating VoiceXML with SIP services
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
DCOM (Overview) by- Jeevan Varma Anga.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
On the Go And In the Know: CRM For Mobile Customers And Agents Richard T. Brock Chairman and CEO Firstwave Technologies, Inc.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
A. MEDDAHI (TERENA Networking Conference 2001, ANTALYA, TURKEY 14~17 May) 1 MEDDAHI Ahmed (Ecole Nouvelle d Ingénieurs en Communication) E.N.I.C Cité Scientifique,
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 20, 2006 With Contribution from.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
Voice over IP B 林與絜.
Web-based Enterprise Telephony Application Development Johnny Wong Principal Member of Technical Staff Oracle Corporation.
Toshiba Confidential 1 Presented by: Philipe BC Da’Silva SESSION INITIATION PROTOCOL.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 21, 2006 With Contribution from.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
Improving Enterprise Service Solutions with IMS Architectures Ray Adensamer Senior Manager, Product Marketing RadiSys Session IMS-03: IMS in the Enterprise.
LO2 Understand the key components used in networking.
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
Forschungszentrum Telekommunikation Wien An initiative of the K plus Programme MONA Mobile Multimodal Next Generation Applications Rudolf Pailer
IP Telephony (VoIP).
SIX MONTHS INDUSTRIAL TRAINING REPORT
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
Introduction to Networking
CHAPTER 2 Application Layer.
Mobile Computing.
11/23/2018 8:30 AM BRK3037 BRK3037: Dive deep on building apps and services with the Office 365 Communications Platform David Newman Senior Program Manager.
IMS & Wireline to Wireless Convergence
System Models and Networking Chapter 2,3
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
User to User Key Signaling Protocols
Presentation transcript:

Developing an Effective Wireless Middleware Strategy

Mobility Mobility is “the ability to move freely” Wireless access to enterprises presents many challenges: –bandwidth –device issues –synchronization of data Middleware needed to address the challenges

Wireless Access Challenges Bandwidth –The pervasive devices are still mobile phones –2.5/3G roll-out has been slow –Networks are unreliable Wi-Fi Solution –802.11b provides hot spots (range of 300 feet) –High-speed (>= 11 Mbps) –Access to wired network backbone

Wireless Access Challenges Device Issues –Thin client Limited display, text only in some cases Battery life, memory very limited Open programming environments limited –Thick client PDA’s support 256 color displays Improved battery life, CPU and memory Standard operating systems Mic and speaker access

Wireless Access Challenges Synchronizing Data –Replication model Hot-sync of data to docking station Static applications Lowers user acceptance –Real-time access Requires reliable network connectivity Allows heavy lifting to be done in-network Increases user acceptance

Extend the Web Use existing web infrastructure From wireless device to the applications requires middleware Why isn’t connectivity to web applications enough? –User devices too difficult to enter data with –Limited display and stylus difficult

Middleware Architecture

Middleware to Effectively Add Speech Speech can greatly improve the user experience Press to talk – user speaks input to the device Audio cue – prompts can be used for tutorial, accessibility, etc. The middleware needs to allow access to the speech resources in a web-centric way

Speech Recognition Input –Speech from user –Grammar or dictionary of expected words/phrases Processing –Phonetic classification using acoustic models –Pattern matching with grammar Output –Recognition matches and confidence

Speech Synthesis Input –Text/ASCII or XML markup (SSML) –Language models Processing –Phonetic concatenation of audio Output –Audio representation of text

Speech Ecosystem Built from IVR –Speech has emerged as an extension of IVR touchtone Hardware-Centric –Telephony switch and board vendors have added speech technologies Wireless Access – Data devices such as PDA’s are NOT connecting over a voice channel!

Web Architecture for Speech Host-based Technologies –The Speech Recognition and Speech Synthesis resources are software-based. –Can be deployed alongside web infrastructure Transactional Speech –Client/server interaction for speech resources –Each transaction defined as a Web Service –Allow the developer to add speech where appropriate

Role of the Middleware Resource Management –Speech Resources deployed on off-the-shelf hardware –Requires a common session, media and control protocol Open Standards –Session Initiation Protocol (SIP, RFC 3261) –Real-time Transport Protocol (RTP, RFC 1889) –Speech Server Control (SPEECSC, IETF WG)

Session Control SIP –Modeled after HTTP and SMTP –Provides client/server network programming model –Transported via UDP –REGISTER message allows resources dynamic binding –Includes Proxy functionality for load balancing

Media Transport RTP –Currently using in streaming video/audio web applications –Allows consumer/producers of audio to be connected via a network –Transported via UDP –Real-time packets to reduce latency and impact of lost packets –Quality of service must be managed

Resource Control SPEECSC –Working group chartered after initial MRCP Internet drafts submitted –Defines message set to control Speech Recognizers Speech Synthesizers Streaming Prompt Server –Currently HTTP-style –Web services being investigated

Component Servers for Speech Define each resource as a Component Server –Resources acquired thru SIP –Media transmitted/received thru RTP –Control thru MRCP load grammar queue TTS play perform recognition –Common resources pooled for resource management

Media Session Framework (MSF) MSF server ASR Engine TTS Engine Prompt Cache UAS RTP ASR client UAC UAC = SIP User Agent Client UAS = SIP User Agent Server SIP messaging RTP media Media Source/Target Prompt client TTS client UAC

Device Access to the Component Servers Devices must be able to use the resources in a standards-based way

Conclusion Bandwidth for wireless networks is improving Middleware needs to address: –resource management –load balancing –media resource integration Open standards-based approach

Thank You Reminder: Please be sure to complete your session evaluation forms and place them in the box outside the room. We appreciate your feedback.