1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2.

Slides:



Advertisements
Similar presentations
An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
Advertisements

SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt November, 2004.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 A Tutorial Sarvi Shanmugham, Editor:
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
SSML extensions for multi-language usage Davide Bonardo W3C Workshop on Internationalizing SSML Crete, May 2006.
CSC 450/550 Part 6: The Application Layer Example: The World Wide Web.
VoiceXML and Internet Telephony Kundan Singh and Henning Schulzrinne Columbia University Joint work (in progress) with Daniel,
Cornell CS502 Web Basics and Protocols CS 502 – Carl Lagoze Acks to McCracken Syracuse Univ.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
SIP 逄愛君 SIP&SDP2 Industrial Technology Research Institute Computer & Communication Research Laboratories Elgin Pang Outline.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
RTCWEB architecture Harald Alvestrand. RTCWEB goals Real Time Communication in the Browser Browser to Browser is Job Number One Usable by JS applications.
3. VoIP Concepts.
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
VoiceXML and VoIP Rob Marchand Genesys Telecommunications Laboratories Inc. August 7 th, 2006.
Conversational Applications Workshop Introduction Jim Larson.
July 13, 2006 © 2006 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 66 July 13, 2006 With Contribution from Gerald.
Voice over IP (VoIP).
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
Presentation_ID 1 © 2008 Cisco Systems, Inc. All rights reserved.Cisco Confidential Chapter 3: Network Protocols and Communications.
Integrating VoiceXML with SIP services
XMPP – Extensible Messaging and Presence Protocol Vidya Satyanarayanan.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
The Voice-Enabled Web: VoiceXML and Related Standards for Telephone Access to Web Applications 14 Feb Christophe Strobbe K.U.Leuven - ESAT-SCD-DocArch.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Outline Grammar-based speech recognition Statistical language model-based recognition Speech Synthesis Dialog Management Natural Language Processing ©
1 Course Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt.
21 November 2002IETF 55 - Atlanta, GA, USA1 speechsc Eric Burger Dave Oran Jabber:
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
1 © 2003, Cisco Systems, Inc. All rights reserved. Proprietary and Confidential Unity Connection 2.0(1) Miu Architectural Overview TOI June 10, 2007 Mike.
Open Pluggable Edge Services (opes) 61st IETF Meeting Washington, D.C., USA.
Draft-miniero-mediactrl-escs- 00.txt Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
Mediactrl Framework draft-melanchuk-mediactrl-framework-00 Tim Melanchuk
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
A Basic IVR Control Package for SIP Chris Boulton, Tim Melanchuk, Scott McGlashan draft-boulton-ivr-control-package-05 IETF 70 Vancouver, Canada.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
MRCPv2 Sarvi Shanmugham Cisco Systems Inc.. Status At version 00. Edits from the last meeting added. Awaiting addition of SI/SV functionality. A proposal.
Developing an Effective Wireless Middleware Strategy.
IETF-81, Quebec City, July 25-29, 2011
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Interactive Connectivity Establishment : ICE
Copyright © 2012 Kendall Electric, Inc. All rights reserved.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 21, 2006 With Contribution from.
Speaker Identification and Verification Dan Burnett, Nuance 58 th IETF.
Agenda Pattern Authenticate a user against UCWA Operations happen using the user’s identity Interact with the UCWA service endpoint Make HTTP requests.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Teacher:Quincy Wu Presented by: Ying-Neng Hseih
1 Recording VoiceXML sessions with SIPREC draft-lum-siprec-vxml-00 July 30, 2013 IETF 87 Author: H. Lum.
Speechsc Protocol Proposal Sarvi Shanmugham Cisco Systems Inc. shanmugham-speechsc-00.txt.
Diameter SIP Application
The Session Initiation Protocol - SIP
W3C Multimodal Interaction Activities Deborah A. Dahl August 9, 2006.
Software Group 7-December-2005 | Cross © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross, Multimodal Browser Architect.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
1 BCMCS Framework TSG-X BCMCS Adhoc August 20, 2003.
Presented By Sharmin Sirajudeen S7 CS Reg No :
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Chapter 3: Network Protocols and Communications
© 2003, Cisco Systems, Inc. All rights reserved.
Session Initiation Protocol (SIP)
Presentation transcript:

1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2 Technical Leader, Cisco Systems

222 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID Roadmap Overview of the IETF Speechsc WG Effort MRCP – Short Summary MRCP –Architecture Diagram MRCP - Usage MRCP v1 & v2 – Current Status

333 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID Overview of the IETF Speechsc WG Effort IETF Working group - formed in 2002 Aimed to develop a protocol that allows distributed speech processing(speech recognition, speaker recognition, verification and text-to-speech) Work with VoiceXML and SALT Leverage existing protocols as much as possible Leverage existing W3C standards for markup

444 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID MRCP – Short Summary Control Plane only Media transmission and media pipe setup not addressed. Uses another protocol such as RTP/RTCP instead. Client/Server style of interaction Messages, format, headers and resource state-machines based on MRCPv1 Uses a separate TCP/TLS pipe for MRCP message communication. “Embedded” Protocol Model Rendezvous and session setup done with SIP Uses SIP and SDP to setup the media pipe. Uses SIP and SDP to setup a separate MRCP control channel for each resource in a session. Uses SIP and SDP to negotiate the establishment Establish separate TCP or TLS pipe to communicate MRCPv2 messages.

555 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID MRCP – Short Summary (contd.) Basic Speech Services defined Speech Recognition Text-to-Speech Speaker Identification Speaker Verification Recording

666 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID MRCP – Short Summary (contd.) Makes use of W3C standards for markup SSML Speech Synthesis Markup Language Input to TTS Engines SRGS Speech Recognition Grammar Specification Input to ASR Engines NLSML Natural Language Semantic Markup Language Output from ASR Engines

777 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID MRCP – Short Summary (contd.) MRCPv2 defines some additional XML markup not yet addressed by the W3C. Recognition Results – XML markup based on an early draft of NLSML Additional support in the XML result markup for Speaker Identification Speaker Verification

888 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID MRCP – Architecure Diagram Speechsc Client Application Layer Media Resource API SIP Stack MRCPv2 TCP/IP Stack Media Source/Sink SI P Speechsc Server TTS Engine ASR Engine SV Engine SI Engine Media Resource Management SIP StackMRCPv2 TCP/IP Stack SIP MRCPv2 RTP

999 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID Use Case: VXML-based ASR Users call into the service in order to obtain stock quotes. Media Server fetches VoiceXML to drive user interaction. Media Server INVITEs Speechsc server for ASR VoiceXML interpreter on the Media Server directs the user's media stream to the ASR server and uses MRCPv2 to control the ASR server. Results come back and the application proceeds. Media Server Speechsc ASR Server SIP MRCPv2 RTP VXML Browser IVR Application VXML Pots Phone

10 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID Use Case: Speaker Verification A user speaks into a SIP phone to "log in" to that phone to make and receive phone calls using his identity and preferences IP phone uses SIP and MRCPv2 to set up an RTP stream between the phone and the SPEECHSC SI/SV server and request verification. SV server verifies the user's identity and returns the result via MRCPv2. The IP Phone may either use the identity directly to identify the user in outgoing calls, to fetch the user's preferences from a configuration server, request authorization from a AAA server, etc. IP Phone Speechsc Client Speechsc SI/SV Server SIP MRCPv2 RTP

11 © 2004 Cisco Systems, Inc. All rights reserved. Presentation_ID Current WG Status Requirements Document passed IESG Review - soon to be published as an RFC draft-ietf-speechsc-reqts-05.txt MRCPv2 Protocol Document in second revision - expect last call in late fall draft-ietf-speechsc-mrcpv2-04.txt MRCPv1 Protocol Document is pending IESG review for publication as an Informational RFC txt

12 © 2004, Cisco Systems, Inc. All rights reserved. Presentation_ID