Media Resource Control Protocol v2

Similar documents
Media Resource Control Protocol v2 A Tutorial

MRCP Version 1. A.1 Overview

mod_unimrcp About Compatibility

Introducing the VoiceXML Server

UniMRCP Google Speech. Plugin Proposal

MRCP. Client Configuration Manual. Developer Guide. Powered by Universal Speech Solutions LLC

Abstract. Avaya Solution & Interoperability Test Lab

3GPP TS V ( )

Independent Submission Request for Comments: 5707 Category: Informational. Consultant February 2010

A Convedia White Paper. Controlling Media Servers with SIP

Genesys App Automation Platform Deployment Guide. Hardware and Software Specifications

MRCP. Google SR Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

VoiceXML. Installation and Configuration Guide. Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4

MRCP. Watson SS Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

Authors Martin Eckert Ingmar Kliche Deutsche Telekom Laboratories.

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings. About us

ETSI TS V7.3.1 ( ) Technical Specification

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

ETSI TS V ( )

About Unified IP IVR. Product names. Summary description of Unified IP IVR. This chapter contains the following:

GVP Deployment Guide. How the Media Control Platform Works

Reserving N and N+1 Ports with PCP

MRCP. Yandex SS Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

Gateway Options. PSTN Gateway, page 2

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings 5. IVR Watchdog. About us

Application Notes for Telisma telispeech Automatic Speech Recognition Engine with Avaya Voice Portal - Issue 1.0

VoiceGenie 7.2. Media Platform. User s Guide

VClarity Voice Platform

MRCP. AWS Lex Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

Configure Nuance TTS and ASR for Cisco Unified Contact Center Enterprise (UCCE)

NFS Version 4 Security Update

Gateway Options. PSTN Gateway. PSTN Gateway, page 1

P2PSIP, ICE, and RTCWeb

EVALITA 2009: Loquendo Spoken Dialog System

AVT related WG report

Overview of the Session Initiation Protocol

Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application

Application Notes for LumenVox Speech Engine with Avaya Voice Portal Issue 1.0

A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS

Configure High Availability for Unified CVP

Application Notes for InfoTalk-Recognizer 9.0 with Avaya Aura Experience Portal 6.0 and Avaya Aura Communication Manager 6.2 Issue 1.

A Standard Framework for Content Adaptation: MediaCtrl

Interworking Signaling Enhancements for H.323 and SIP VoIP

IETF 103. Chairs: Flemming Andreasen Bo Burman

MRCP. Kaldi SR Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

TSIN02 - Internetworking

White Paper Subcategory. Overview of XML Communication Technologies

Unified Customer Voice Portal Overview

Implementation of ASR4CRM : An Automated Speech- Enabled Customer Care Service System

Revision of the Binary Floor Control Protocol (BFCP) for use over an unreliable transport (draft-sandbakken-dispatch-bfcp-udp-02)

Position Statement for Multi-Modal Access

Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML

Unified Customer Voice Portal Overview

Configuring SIP Call-Transfer Features

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Application Notes for Interactions Virtual Assistant Solutions with Avaya Aura Experience Portal Issue 1.0

SDP Capability Negotiation

13. Internet Applications 최양희서울대학교컴퓨터공학부

Multilingual Aspects in Speech and Multimodal Interfaces. Paolo Baggia Director of International Standards

Developer Guide for Cisco Virtualized Voice Browser, Release 11.6(1)

MRCP. UniMRCP for Asterisk. Installation and Usage Guide. Revision: 47 Last Updated: July 9, 2015 Created by: Arsen Chaloyan

Solving the Middlebox Problem

Aristech Documentation

Configuring SIP Call-Transfer Features

SERIES Q: SWITCHING AND SIGNALLING Signalling requirements and protocols for the NGN Service and session control protocols supplementary services

Network Address Translation (NAT) Contents. Firewalls. NATs and Firewalls. NATs. What is NAT. Port Ranges. NAT Example

Holly5 VoiceXML Developer Guide Holly Voice Platform 5.1. Document number: hvp-vxml-0009 Version: 1-0 Issue date: December

Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Aura Contact Center using Context Creation

Network Working Group Request for Comments: 5552 Category: Standards Track Genesys May 2009

Troubleshoot Tips for Cisco Virtualised Voice Browser Contents

Become a WebRTC School Qualified Integrator (WSQI ) supported by the Telecommunications Industry Association (TIA)

Application Notes for Anhui USTC iflytek InterReco with Avaya Aura Experience Portal Issue 1.0

MRCP for State Tables

Developer Guide for Cisco Virtualized Voice Browser, Release 11.5(1)

Lecture 14: Multimedia Communications

VoiceGenie Speech Resource Management. System Reference Guide

Media File Options. Deployment and Ongoing Management. This chapter covers the following topics:

Troubleshoot CVP Call Server Problems

Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0

Cisco Unified Customer Voice Portal 9.0

SIP SIP Stack Portability

Protocols and Layers. Networked Systems (H) Lecture 2

SIP Session Initiation Protocol

Transporting Voice by Using IP

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

Multimodal Applications

MRCP. Client Integration Manual. Developer Guide. Powered by Universal Speech Solutions LLC

Internet Engineering Task Force (IETF) S. McGlashan Hewlett-Packard May Media Control Channel Framework. Abstract

Internet Engineering Task Force (IETF) Request for Comments: Acme Packet January 2011

DEVELOPMENT AND IMPLEMENTATION OF A BIOMETRIC VERIFICATION SYSTEM FOR E- LEARNING PLATFORMS

Configuring SIP Call-Transfer Features

Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0

Media File Options. Deployment and Ongoing Management CHAPTER

Application Notes for InfoTalk-Speaker 3.0 with Avaya Aura Experience Portal 6.0 and Avaya Aura Communication Manager 6.2 Issue 1.

Path Computation Element WG Status

Multi-Modal Browser Architecture

Media File Options. Deployment and Management of Voice Prompts

Category: Standards Track October 2009

Transcription:

Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2 Technical Leader, Cisco Systems Session Number 1

Roadmap Overview of the IETF Speechsc WG Effort MRCP Short Summary MRCP Architecture Diagram MRCP - Usage MRCP v1 & v2 Current Status 2

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 3

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. 4

MRCP Short Summary (contd.) Basic Speech Services defined Speech Recognition Text-to-Speech Speaker Identification Speaker Verification Recording 5

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 6

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 7

MRCP Architecure Diagram Speechsc Client Speechsc Server Application Layer Media Resource API TTS Engine ASR Engine SV Engine SI Engine SIP Stack SIP Media Resource Management MRCPv2 MRCPv2 SIP Stack MRCPv2 TCP/IP Stack TCP/IP Stack SIP Media Source/Sink RTP 8

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. Pots Phone VXML IVR Application Media Server SIP VXML Browser MRCPv2 Speechsc ASR Server RTP 9

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. SIP IP Phone MRCPv2 Speechsc Client RTP Speechsc SI/SV Server 10

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. http://www.ietf.org/internet-drafts/draft-shanmugham-mrcp- 05.txt 11

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