Thin Client Development and Wireless Markup Languages cont. VoiceXML and Voice Portals

Size: px
Start display at page:

Download "Thin Client Development and Wireless Markup Languages cont. VoiceXML and Voice Portals"

Transcription

1 Thin Client Development and Wireless Markup Languages cont. David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh Slides 12 VoiceXML and Voice Portals VoiceXML together with Voice Portal provide speech enabled access to text/web/voice automated information. Allows user to navigate through voice web pages Why VoiceXML? remember it is a phone first computer/web device second Advantages Device independence works with any digital phone (wired or wireless) Easier more natural I/O Times when voice interaction more appropriate/easier while driving a car, obtaining directions, access over phone, input info/data Low Cost 2

2 Standards based VoiceXML VoiceXML Forum Industry group (Motorola, Lucent, AT&T, etc) developed VXML 1.0 released in 2000 Based on XML W3C Voice Browser working group Developed VoiceXML 2.0 VoiceXML 2.1 June 2007 Current focus on improved speech and grammar recognition and text to speech translation multi-modal applications Voice + Web applications call for directions get map plus voice directions 3 VoiceXML Applications Predicted boom in VoiceXML applications especially in replacement for human operators Sample applications Information Retrieval Check weather, sports scores, directions (Cingular Voice Dial Service), stock price, tec. Directory Assistance AT&T uses this E-Commerce Catalog ordering, tickets, bill payment, etc Telephone Services Voice mail management, teleconferencing, secure phone calls Unified Messaging Browse listen to messages over the phone Record voice and have it sent via , SMS or voice mail. 4

3 VoiceXML Architecture User connects to Voice Portal that contains VoiceXML Browser VoiceXML Browser handles interaction with user (I/O) fetches information from web servers transforms VoiceXML content for delivery to user Portal contains several technology components accessed by browser to handle communication, process VoiceXML documents WWAN Internet Client Voice Portal/Gateway with VoiceXML Browser Server VoiceXML documents 5 Portal Technology Components Automatic Speech Recognition (ASR) Converts speech signal to text or numbers Strives to be speaker independent or speaker adaptive Matches speech with a given set of words or phrases (called a grammar) Much less computationally intensive than speech recognition Text to Speech Synthesis (TTS) Coverts text/numeric input to synthesized speech - older systems robotic sounding New systems use waveform concatenation ASR TTS Telephony VoiceXML Gateway Voice Browser Audio TCP/IP Examples: 6

4 Portal Technology Components Audio resource for playing prerecorded audio files Recording user input for post-processing Telephony resource Call processing Dual Tone Multi-Frequency (DTMF) keypad input Call transfer to third party Etc. TCP/IP resource Provides communication with web servers ASR TTS Telephony VoiceXML Gateway Voice Browser Audio TCP/IP 7 VoiceXML Session 1. User calls application phone number 2. VXML gateway coverts input to a http request to web server 3. Server responds to VXML gateway with content 4. Gateway converts to interactive audio session with user The score of the game is.. (1) Calling a voice application Cellular Network (4) Interactive audio between user and voice application VoiceXML Gateway (2) HTTP request INTERNET (3) Response (VoiceXML documents, audio files) Web Server (hosting VoiceXML documents and audio resources) ASR TTS Voice Browser Audio Telephony TCP/IP 8

5 VoiceXML Input/Output In a typical session user and application take turns in speaking/listening - I/O is crucial Methods for user input 1. Spoken Commands Interpreted by ASR accuracy improved by specifying a grammar 2. DTMF (Dual Tone Multi-Frequency) key input Users enters data on keypad accuracy improved by specifying expected input 3. Recorded speech for post processing Saved in a standard format (e.g.,.wav file) WWAN Internet Client Voice Portal/Gateway with VoiceXML Browser Server VoiceXML documents 9 VoiceXML Input/Output Methods for output to user 1. Text to Speech (TTS) synthesized speech on the fly can sound machine like Can mark up how TTS is played 2. Prerecorded audio files downloaded from server and played by portal sounds more natural to the user and easier to understand often recorded by a professional WWAN Internet Client Voice Portal/Gateway with VoiceXML Browser Server VoiceXML documents 10

6 Session VoiceXML Concepts Begins when user connects to portal and interacts with browser VoiceXML documents are loaded and unloaded as session continues Session end controlled by user, gateway or document Application A set of VoiceXML documents that share the same root document. 11 Dialogs VoiceXML Concepts Conversation with user- two basic types Form: presents information and collects user input, contains fields Menu: gives use options to select from and changes dialog state based on input Sub-dialogs are possible like a function call to commonly used forms/menus Dialog between user and the application needs to be carefully designed - typically application prompts user and user responds in turn 12

7 VoiceXML Concepts Grammars The expected user input, either spoken or DTMF key presses For example - ``say or enter your 5 digit zip code If spoken input a grammar library is often specified to help interpret the input correctly Specifying a grammar library greatly increases the accuracy of automatic speech recognition Should always include error checking and reprompting of user to handle mistakes in input 13 VoiceXML Documents VoiceXML Documents define one or more dialogs VoiceXML documents can contain Spoken prompts (synthetic speech or recorded) Output of audio files and streams Recognition of spoken words and phrases Recognition of touch tone key presses Recording of spoken input Control of dialog flow Links to other VoiceXML documents Events response to interruption or incorrect input Telephony control Call transfer to third party, hang up, etc. 14

8 vxml Concepts Basic concepts are inter-related as shown below Session invokes 1 or more applications Applications involves 1 or more documents Document can contain 0 to many dialogs 15 Basic VoiceXML Elements Follows XML format basic Elements start and end with tags <element name attribute name= ``attribute value > </element name> Main elements <form> dialog for presenting and collecting data <object> platform specific script that may gather user input and return <grammar> set of valid expressions that a user can say or type when interacting with an application <block> A piece of non-interactive executable code 16

9 VoiceXML Output Elements <prompt> outputs computer generated speech (TTS) or audio files Text for TTS can be marked up to improve quality <break> insert a pause <emphasis> increase volume (provide emphasis) <say-as> to specify a particular style Still-ers <say-as type= phone > </say-as> <audio> plays a prerecorded file (.wav) <audio src= file.wav > common audio file cached at portal <reprompt> sends processing to original prompt 17 VoiceXML example <?xml version = 1.0 > <vxml version = 2.0 > <form> <block> <prompt> Pitt is it </prompt> </block> </form> </vxml> VoiceXML All VoiceXML files (.vxml) begin with xml, vxml prolog This document has a single form which contains a block that synthesizes and plays to the user ``Pitt is it Since a successor dialog is not specified the conversation ends Pitt is it Pitt is it. xhtml-mp, WML, chtml 18

10 Basic VoiceXML Elements Additional elements <menu> dialog for selecting among several options <choice> alternative in a menu dialog <field> gathers user input as defined by a specified grammar <filled> block of executable code that is run after user input field filled <record> records an audio file from user <if> <elseif> <else> conditional logic <goto> control flow from form within and between documents like links in html <var> declare variables <transfer> - transfers phone call to another number Can add scripting with Javascript 19 VoiceXML Examples <menu> <prompt> This is the main menu. Please choose a service: news, weather, or sports. </prompt> <choice next="news.vxml"> news </choice> <choice next="weather.vxml"> weather </choice> <choice next="sports.vxml"> sports </choice> </menu> 20

11 VoiceXML Examples <menu> <prompt> This is the main menu.for news press 6; for weather press 9; for sports press 7. </prompt> <choice dtmf= 6 next="news.vxml"> news </choice> <choice dtmf= 9 next="weather.vxml"> weather </choice> <choice next="sports.vxml"> sports </choice> </menu> Note in real applications need error checking and timeouts in place to deal with user input errors. Special VoiceXML elements for this <noinput>, <nomatch> etc. 21 VoiceXML Error handling <noinput> catches a noinput event within a timeout period <noinput> I'm sorry. I didn't hear anything. <reprompt/> </noinput> <nomatch> catches a nomatch event when input doesn t match a specified grammar <nomatch> I didn't get that. <reprompt/> </nomatch> <help> executed when user says help can be made universal to whole document or local to various parts <property name="universals" value="all" /> <help> <block> Now taking you to Coustemer Services. </block> <transfer name="services" bridge="true" connecttimeout="300" dest="phone:// " /> </help> <property> can control platform features for example, how long application waits for input timeout after 10 secs <property name="timeout" value="10"> 22

12 Grammars Grammar specifies the natural language words or phrases that will be matched Can be included in the document or reference a separate file or standard dictionary several formats available <grammar> ;GSL2.0. grammar definition text </grammar <grammar src = filename.gram type= grammar type /> Most VoiceXML Portals specify a grammar type for example based on nuance speech technology <grammar type="application/x-nuance-gsl"> [ news weather sports ] </grammar> 23 VoiceXML Example <block> <prompt> This is the BeVocal calculator. </prompt> </block> <field name="op"> <prompt> Choose add, subtract, multiply, or divide. </prompt> <grammar type="application/x-nuance-gsl"> [add subtract multiply divide] </grammar> <help> Please say what you want to do. <reprompt/> </help> <filled> <prompt> Okay, let's <value expr="op"/> two numbers. </prompt> </field> 24

13 VoiceXML Applications Pros Easy to develop and implement don t need service provider Several hosting service available bevocal, Tellme, VoiceGenie, etc Easy to use and cost effective (according to Goldman- Sachs average $3 /call if human assisted vs. $.20/call if automated Easy to upgrade/modify Cons Need to carefully construct dialogs or users get frustrated Non-uniform grammars and document types can lead to cross platform problems 25 VoiceXML Example <?xml version="1.0" encoding="utf-8"?> <vxml version="2.0" xmlns=" xmlns:xsi=" xsi:schemalocation=" <form> <property name="bargein" value="true"/> <block> <prompt> Welcome to Mad Libs. Press the pound key after you say each word. </prompt> </block> <record name="one" beep="true" maxtime="5s" finalsilence="4000ms" dtmfterm="true" type="audio/x-wav"> <prompt timeout="5s"> Say a verb. </prompt> <noinput> I didn't hear anything, please try again. </noinput> </record> <record name="two" beep="true" maxtime="5s" finalsilence="4000ms" dtmfterm="true" type="audio/x-wav"> <prompt timeout="5s"> Say a noun. </prompt> <noinput> I didn't hear anything, please try again. </noinput> 26

14 VoiceXML Example <block> <prompt> To be, or not to <audio expr="one"/> that is the <audio expr="two"/> Whether 'tis nobler in the <audio expr="three"/> to suffer the slings and <audio expr="four"/> of <audio expr="five"/> fortune, Or to take <audio expr="six"/> against a sea of,<audio expr="seven"/> And by <audio expr="eight"/> end them. To die, to <audio expr="nine"/> No more; and by a <audio expr="nine"/> to say we end the <audio expr="ten"/> and the <audio expr="eleven"/> natural shocks that flesh is <audio expr="twelve"/> </prompt> 27 Markup Language Future Multi-modal markup languages proposed to combine features For example X+V language proposed by Motorola, Opera Software ASA and IBM to W3C 28

Dialog planning in VoiceXML

Dialog planning in VoiceXML Dialog planning in VoiceXML Csapó Tamás Gábor 4 January 2011 2. VoiceXML Programming Guide VoiceXML is an XML format programming language, describing the interactions between human

More information

Traitement de la Parole

Traitement de la Parole Traitement de la Parole Cours 11: Systèmes à dialogues VoiceXML partie 1 06/06/2005 Traitement de la Parole SE 2005 1 jean.hennebert@unifr.ch, University of Fribourg Date Cours Exerc. Contenu 1 14/03/2005

More information

How To Write A Powerpoint Powerpoint Gsl In A Html Document In A Wordpress 3.5.2 (Html) Or A Microsoft Powerpoint (Html5) (Html3) (Powerpoint) (Web) (Www

How To Write A Powerpoint Powerpoint Gsl In A Html Document In A Wordpress 3.5.2 (Html) Or A Microsoft Powerpoint (Html5) (Html3) (Powerpoint) (Web) (Www VoiceXML Tutorial BeVocal, Inc. 685 Clyde Avenue Mountain View, CA 94043 Part No. 520-0002-02 Copyright 2005. BeVocal, Inc. All rights reserved. 2 VOICEXML TUTORIAL Table of Contents Preface...............................................................1

More information

VOICEXML TUTORIAL AN INTRODUCTION TO VOICEXML

VOICEXML TUTORIAL AN INTRODUCTION TO VOICEXML VOICEXML TUTORIAL AN INTRODUCTION TO VOICEXML Contents Chapter 1 - Introduction... 3 Voice Access to the Web... 3 Developing an Application... 4 Basics of VoiceXML... 4 Conclusion... 7 Chapter 2 - A Basic

More information

VoiceXML. Erik Harborg SINTEF IKT. Presentasjon, 4. årskurs, NTNU, 2007-04-17 ICT

VoiceXML. Erik Harborg SINTEF IKT. Presentasjon, 4. årskurs, NTNU, 2007-04-17 ICT VoiceXML Erik Harborg SINTEF IKT Presentasjon, 4. årskurs, NTNU, 2007-04-17 1 Content Voice as the user interface What is VoiceXML? What type of applications can be implemented? Example applications VoiceXML

More information

VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms

VoiceXML Tutorial. Part 1: VoiceXML Basics and Simple Forms VoiceXML Tutorial Part 1: VoiceXML Basics and Simple Forms What is VoiceXML? XML Application W3C Standard Integration of Multiple Speech and Telephony Related Technologies Automated Speech Recognition

More information

VoiceXML Discussion. http://www.w3.org/tr/voicexml20/

VoiceXML Discussion. http://www.w3.org/tr/voicexml20/ VoiceXML Discussion http://www.w3.org/tr/voicexml20/ Voice Extensible Markup Language (VoiceXML) o is a markup-based, declarative, programming language for creating speechbased telephony applications o

More information

! <?xml version="1.0">! <vxml version="2.0">!! <form>!!! <block>!!! <prompt>hello World!</prompt>!!! </block>!! </form>! </vxml>

! <?xml version=1.0>! <vxml version=2.0>!! <form>!!! <block>!!! <prompt>hello World!</prompt>!!! </block>!! </form>! </vxml> Using VoiceXML! Language spec 2.0! Includes support for VUI and for telephony applications (call forward, transfers, etc) " Has tags specific to voice application! Simple (and classic) example! !

More information

How To Use Voicexml On A Computer Or Phone (Windows)

How To Use Voicexml On A Computer Or Phone (Windows) Workshop Spoken Language Dialog Systems VoiceXML Rolf Schwitter schwitt@ics.mq.edu.au Macquarie University 2004 1 PhD Scholarship at Macquarie University A Natural Language Interface to a Logic Teaching

More information

BeVocal VoiceXML Tutorial

BeVocal VoiceXML Tutorial BeVocal VoiceXML Tutorial Version 1.0 December 2000 BeVocal, Inc. 1380 Bordeaux Drive Sunnyvale, CA 94089 Copyright 2000. BeVocal, Inc. All rights reserved. 2 VXML QUICK REFERENCE Table of Contents Preface

More information

VoiceXML Programmer s Guide

VoiceXML Programmer s Guide VoiceXML Programmer s Guide VOICEXML PROGRAMMER S GUIDE 1 BeVocal, Inc. 685 Clyde Avenue Mountain View, CA 94043 Part No. 520-0001-02 Copyright 2005. BeVocal, Inc. All rights reserved. 2 VOICEXML PROGRAMMER

More information

VoiceXML-Based Dialogue Systems

VoiceXML-Based Dialogue Systems VoiceXML-Based Dialogue Systems Pavel Cenek Laboratory of Speech and Dialogue Faculty of Informatics Masaryk University Brno Agenda Dialogue system (DS) VoiceXML Frame-based DS in general 2 Computer based

More information

An Introduction to VoiceXML

An Introduction to VoiceXML An Introduction to VoiceXML ART on Dialogue Models and Dialogue Systems François Mairesse University of Sheffield F.Mairesse@sheffield.ac.uk http://www.dcs.shef.ac.uk/~francois Outline What is it? Why

More information

VoiceXML Overview. James A. Larson Intel Corporation jim@larson-tech.com. (c) 2007 Larson Technical Services 1

VoiceXML Overview. James A. Larson Intel Corporation jim@larson-tech.com. (c) 2007 Larson Technical Services 1 VoiceXML Overview James A. Larson Intel Corporation jim@larson-tech.com (c) 2007 Larson Technical Services 1 Outline Motivation for VoiceXML W3C Speech Interface Framework Languages Dialog VoiceXML 2.0

More information

Version 2.6. Virtual Receptionist Stepping Through the Basics

Version 2.6. Virtual Receptionist Stepping Through the Basics Version 2.6 Virtual Receptionist Stepping Through the Basics Contents What is a Virtual Receptionist?...3 About the Documentation...3 Ifbyphone on the Web...3 Setting Up a Virtual Receptionist...4 Logging

More information

A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents

A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents A design of the transcoder to convert the VoiceXML documents into the XHTML+Voice documents JIEUN KIM, JIEUN PARK, JUNSUK PARK, DONGWON HAN Computer & Software Technology Lab, Electronics and Telecommunications

More information

Specialty Answering Service. All rights reserved.

Specialty Answering Service. All rights reserved. 0 Contents 1 Introduction... 3 2 Technology... 5 2.1 VoiceXML Architecture... 6 2.2 Related Standards... 7 2.2.1 SRGS and SISR... 7 2.2.2 SSML... 7 2.2.3 PLS... 7 2.2.4 CCXML... 7 2.2.5 MSML, MSCML, MediaCTRL...

More information

Interfaces de voz avanzadas con VoiceXML

Interfaces de voz avanzadas con VoiceXML Interfaces de voz avanzadas con VoiceXML Digital Revolution is coming Self driving cars Self voice services Autopilot for CAR Speaker Automatic Speech Recognition ASR DTMF keypad SIP / VoIP or TDM Micro

More information

Standard Languages for Developing Multimodal Applications

Standard Languages for Developing Multimodal Applications Standard Languages for Developing Multimodal Applications James A. Larson Intel Corporation 16055 SW Walker Rd, #402, Beaverton, OR 97006 USA jim@larson-tech.com Abstract The World Wide Web Consortium

More information

Speech Recognition of a Voice-Access Automotive Telematics. System using VoiceXML

Speech Recognition of a Voice-Access Automotive Telematics. System using VoiceXML Speech Recognition of a Voice-Access Automotive Telematics System using VoiceXML Ing-Yi Chen Tsung-Chi Huang ichen@csie.ntut.edu.tw rick@ilab.csie.ntut.edu.tw Department of Computer Science and Information

More information

Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications

Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications Open Source VoiceXML Interpreter over Asterisk for Use in IVR Applications Lerato Lerato, Maletšabisa Molapo and Lehlohonolo Khoase Dept. of Maths and Computer Science, National University of Lesotho Roma

More information

Support and Compatibility

Support and Compatibility Version 1.0 Frequently Asked Questions General What is Voiyager? Voiyager is a productivity platform for VoiceXML applications with Version 1.0 of Voiyager focusing on the complete development and testing

More information

VoiceXML versus SALT: selecting a voice

VoiceXML versus SALT: selecting a voice VoiceXML versus SALT: selecting a voice application standard When it comes to speech application standards, it seems we've been asking all the wrong questions. The VXML versus SALT debate is currently

More information

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 03 XML based Standards and Formats for Applications

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 03 XML based Standards and Formats for Applications Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 03 XML based Standards and Formats for Applications Oxford University Press 2007. All rights reserved. 1 XML An extensible language The

More information

VoiceXML. For: Professor Gerald Q. Maguire Jr. By: Andreas Ångström, it00_aan@it.kth.se and Johan Sverin, it00_jsv@it.kth.se Date: 2004-05-24

VoiceXML. For: Professor Gerald Q. Maguire Jr. By: Andreas Ångström, it00_aan@it.kth.se and Johan Sverin, it00_jsv@it.kth.se Date: 2004-05-24 Royal Institute of Technology, KTH IMIT Practical Voice over IP 2G1325 VoiceXML For: Professor Gerald Q. Maguire Jr. By: Andreas Ångström, it00_aan@it.kth.se and Johan Sverin, it00_jsv@it.kth.se Date:

More information

Cisco IOS VoiceXML Browser

Cisco IOS VoiceXML Browser Cisco IOS VoiceXML Browser Q. What is VoiceXML? A. Voice Extensible Markup Language (VoiceXML) is an XML-based creation environment for voice applications including user interfaces for use with automatic-speech-recognition

More information

VXI* IVR / IVVR. VON.x 2008 OpenSER Summit. Ivan Sixto CEO / Business Dev. Manager. San Jose CA-US, March 17th, 2008

VXI* IVR / IVVR. VON.x 2008 OpenSER Summit. Ivan Sixto CEO / Business Dev. Manager. San Jose CA-US, March 17th, 2008 VXI* IVR / IVVR San Jose CA-US, March 17th, 2008 Ivan Sixto CEO / Business Dev. Manager VON.x 2008 OpenSER Summit Index 1 About INET 2 What is VoiceXML? 3 VXI* Platforms for IVR / IVVR 4 Customer's Business

More information

Hosted Fax Mail. Hosted Fax Mail. User Guide

Hosted Fax Mail. Hosted Fax Mail. User Guide Hosted Fax Mail Hosted Fax Mail User Guide Contents 1 About this Guide... 2 2 Hosted Fax Mail... 3 3 Getting Started... 4 3.1 Logging On to the Web Portal... 4 4 Web Portal Mailbox... 6 4.1 Checking Messages

More information

Combining VoiceXML with CCXML

Combining VoiceXML with CCXML Combining VoiceXML with CCXML A Comparative Study Daniel Amyot and Renato Simoes School of Information Technology and Engineering University of Ottawa Ottawa, Canada damyot@site.uottawa.ca, renatops@yahoo.com

More information

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is. VOICE INFORMATION RETRIEVAL FOR DOCUMENTS Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. Weihong

More information

Voicemail. Advanced User s Guide. Version 2.0

Voicemail. Advanced User s Guide. Version 2.0 Advanced User s Guide Version 2.0 Contents Introduction to the Documentation... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Logging in to your ifbyphone Account... 3 Setting Up a Voice Mailbox...

More information

VoiceXML and Next-Generation Voice Services

VoiceXML and Next-Generation Voice Services VoiceXML and Next-Generation Voice Services Abstract This is the abstract for my paper. Adam Hocek Table of Contents 1. Voice services... 1 2. VoiceXML framework... 2 2.1.

More information

XML based Interactive Voice Response System

XML based Interactive Voice Response System XML based Interactive Voice Response System Sharad Kumar Singh PT PureTesting Software P Ltd. Noida, India ABSTRACT The paper presents the architecture of a web based interactive voice response system

More information

Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper

Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper Materials Software Systems Inc (MSSI). Enabling Speech on Touch Tone IVR White Paper Reliable Customer Service and Automation is the key for Success in Hosted Interactive Voice Response Speech Enabled

More information

A Development Tool for VoiceXML-Based Interactive Voice Response Systems

A Development Tool for VoiceXML-Based Interactive Voice Response Systems A Development Tool for VoiceXML-Based Interactive Voice Response Systems Cheng-Hsiung Chen Nai-Wei Lin Department of Computer Science and Information Engineering National Chung Cheng University Chiayi,

More information

Phone Routing Stepping Through the Basics

Phone Routing Stepping Through the Basics Ng is Phone Routing Stepping Through the Basics Version 2.6 Contents What is Phone Routing?...3 Logging in to your Ifbyphone Account...3 Configuring Different Phone Routing Functions...4 How do I purchase

More information

AN EXTENSIBLE TRANSCODER FOR HTML TO VOICEXML CONVERSION

AN EXTENSIBLE TRANSCODER FOR HTML TO VOICEXML CONVERSION AN EXTENSIBLE TRANSCODER FOR HTML TO VOICEXML CONVERSION APPROVED BY SUPERVISORY COMMITTEE: Supervisor: AN EXTENSIBLE TRANSCODER FOR HTML TO VOICEXML CONVERSION by Narayanan Annamalai, B.E. in CSE THESIS

More information

VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn

VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn VoiceXML and VoIP Architectural Elements of Next-Generation Telephone Services RJ Auburn Chief Network Architect, Voxeo Corporation Editor, CCXML Version 1.0, W3C Ken Rehor Software Architect, Nuance Communications

More information

Using Service Oriented Architecture (SOA) for Speaker-Biometrics Applications

Using Service Oriented Architecture (SOA) for Speaker-Biometrics Applications Using Service Oriented Architecture (SOA) for Speaker-Biometrics s Ken Rehor & Judith Markowitz Co-chairs Speaker Biometrics Committee Forum Biometrics in Web Services Biometric Consortium 2006 Baltimore,

More information

Voice User Interface Design

Voice User Interface Design Voice User Interface Design Part III: Technology Support for Voice Application Dr. Dirk Schnelle-Walka Copyrighted material; for TUD student use only W3C Speech Interface Framework VoiceXML Speech Synthesis

More information

VoiceXML Data Logging Overview

VoiceXML Data Logging Overview Data Logging Overview - Draft 0.3-20 August 2007 Page 1 Data Logging Overview Forum Tools Committee Draft 0.3-20 August 2007 Data Logging Overview - Draft 0.3-20 August 2007 Page 1 About the Forum: Founded

More information

Realising the Potential of VoiceXML

Realising the Potential of VoiceXML Realising the Potential of VoiceXML mobilkom austria Agenda Mobilkom Austria Group VoiceXML services at Mobilkom Austria Advantages of the VoiceXML approach Realising the potential of VoiceXML Conclusion

More information

Integrating VoiceXML with SIP services

Integrating VoiceXML with SIP services Integrating VoiceXML with SIP services Kundan Singh, Ajay Nambi and Henning Schulzrinne Department of Computer Science, Columbia University, New York, NY 10027 Email: {kns10,an2029,hgs}@cs.columbia.edu

More information

CHAPTER 4 Enhanced Automated Attendant

CHAPTER 4 Enhanced Automated Attendant CHAPTER 4 Enhanced Automated Attendant 4 This chapter shows you how to design, configure and implement a multi-level auto attendant, using TFB s Enhanced Automated Attendant (Auto Attendant for short).

More information

Avaya Aura Orchestration Designer

Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent

More information

Voice Messaging. Reference Guide

Voice Messaging. Reference Guide Voice Messaging Reference Guide Table of Contents Voice Messaging 1 Getting Started 3 To Play a Message 4 To Answer a Message 5 To Make a Message 6 To Give a Message 7 Message Addressing Options 8 User

More information

The Program. The Program. ALTA2004 Introduction to VoiceXML. Recommended Literature. Rolf Schwitter schwitt@ics.mq.edu.au

The Program. The Program. ALTA2004 Introduction to VoiceXML. Recommended Literature. Rolf Schwitter schwitt@ics.mq.edu.au The Program ALTA2004 Introduction to VoiceXML Rolf Schwitter schwitt@ics.mq.edu.au Saturday, 4th December 2004 1. Spoken Language Dialog Systems 2. VoiceXML and W3C Speech Interface Framework 3. VoiceXML:

More information

9RLFH$FWLYDWHG,QIRUPDWLRQ(QWU\7HFKQLFDO$VSHFWV

9RLFH$FWLYDWHG,QIRUPDWLRQ(QWU\7HFKQLFDO$VSHFWV Université de Technologie de Compiègne UTC +(8',$6

More information

IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International

IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International IVR CRM Integration Migrating the Call Center from Cost Center to Profit Rod Arends Cheryl Yaeger BenchMark Consulting International Today, more institutions are seeking ways to change their call center

More information

Envox CDP 7.0 Performance Comparison of VoiceXML and Envox Scripts

Envox CDP 7.0 Performance Comparison of VoiceXML and Envox Scripts Envox CDP 7.0 Performance Comparison of and Envox Scripts Goal and Conclusion The focus of the testing was to compare the performance of and ENS applications. It was found that and ENS applications have

More information

Develop Software that Speaks and Listens

Develop Software that Speaks and Listens Develop Software that Speaks and Listens Copyright 2011 Chant Inc. All rights reserved. Chant, SpeechKit, Getting the World Talking with Technology, talking man, and headset are trademarks or registered

More information

Grammar Reference GRAMMAR REFERENCE 1

Grammar Reference GRAMMAR REFERENCE 1 Grammar Reference GRAMMAR REFERENCE 1 BeVocal, Inc. 685 Clyde Avenue Mountain View, CA 94043 Part No. 520-0004-02 Copyright 2004. BeVocal, Inc. All rights reserved. 2 GRAMMAR REFERENCE Table of Contents

More information

Emerging technologies - AJAX, VXML SOA in the travel industry

Emerging technologies - AJAX, VXML SOA in the travel industry Emerging technologies - AJAX, VXML SOA in the travel industry Siva Kantamneni Executive Architect IBM s SOA Center Of Excellence email: kantamne@us.ibm.com Tel: 813-356-4113 Contents Emerging technologies

More information

interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps

interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps interactive product brochure :: Nina: The Virtual Assistant for Mobile Customer Service Apps This PDF contains embedded interactive features. Make sure to download and save the file to your computer to

More information

Email Signatures. Advanced User s Guide. Version 2.0

Email Signatures. Advanced User s Guide. Version 2.0 Advanced User s Guide Version 2.0 Contents Email Signatures... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Copying Click-to-XyZ Code... 4 Logging in to your ifbyphone Account... 4 Web-Based

More information

Since we are starting small, we will partake in the time-honoured tradition of true 'Hello World' applications.

Since we are starting small, we will partake in the time-honoured tradition of true 'Hello World' applications. Tutorial: 1 VoiceXML Hello World Phone application This simple tutorial will step you through the creation and deployment of a "hello world" application. When we're done, you'll have a basic understanding

More information

Multimodality: The Next Wave of Mobile Interaction

Multimodality: The Next Wave of Mobile Interaction Multimodality: The Next Wave of Mobile Interaction White Paper Multimodality is exciting new technology that promises to dramatically enhance the mobile user experience by enabling network operators to

More information

Dialogos Voice Platform

Dialogos Voice Platform Dialogos Voice Platform Product Datasheet D i a l o g o s S p e e c h C o m m u n i c a t i o n S y s t e m s S. A. September 2007 Contents 1 Dialogos Voice Platform... 3 1.1 DVP features... 3 1.1.1 Standards-based

More information

Voice Processing Standards. Mukesh Sundaram Vice President, Engineering Genesys (an Alcatel company)

Voice Processing Standards. Mukesh Sundaram Vice President, Engineering Genesys (an Alcatel company) Voice Processing Standards Mukesh Sundaram Vice President, Engineering Genesys (an Alcatel company) Agenda Interactive Voice Response Speech Processing Computer Telephony Integration IP Telephony Standards

More information

Dialogic IP Media Server. Erik Pras

Dialogic IP Media Server. Erik Pras Dialogic IP Media Server Erik Pras What is the Dialogic IP Media Server? The Dialogic IP media server is a SIP and other open standards based software only media processing platform for voice and video

More information

IVR Primer Introduction

IVR Primer Introduction IVR Primer Introduction Speech-enabled applications are quickly becoming very popular. Why? Because using voice to navigate is more natural for users than punching telephone keypads. Speech as a navigation

More information

Building Applications with Vision Media Servers

Building Applications with Vision Media Servers Building Applications with Vision Media Servers Getting Your Ideas to Market Fast David Asher Director, Product Management, Platform Solutions NMS at a Glance Founded in 1983, publicly traded since 1994

More information

Mobile Commerce. Contents

Mobile Commerce. Contents Mobile Commerce The new commercial environment ivazquez@eside.deusto.es Faculty of Engineering Contents What is m-commerce? Advantages Enabling technologies services Forecasts Conclussions 1 What is m-commerce?

More information

RAPID VOICEXML DEVELOPMENT USING IBM S GRAPHICAL CALL FLOW BUILDER

RAPID VOICEXML DEVELOPMENT USING IBM S GRAPHICAL CALL FLOW BUILDER RAPID VOICEXML DEVELOPMENT USING IBM S GRAPHICAL CALL FLOW BUILDER TR 29.3787 May 10, 2004 Ciprian Agapi Felipe Gomez James R. Lewis IBM Pervasive Computing Boca Raton, Florida ii Abstract The evolution

More information

Moving Enterprise Applications into VoiceXML. May 2002

Moving Enterprise Applications into VoiceXML. May 2002 Moving Enterprise Applications into VoiceXML May 2002 ViaFone Overview ViaFone connects mobile employees to to enterprise systems to to improve overall business performance. Enterprise Application Focus;

More information

1. Introduction to Spoken Dialogue Systems

1. Introduction to Spoken Dialogue Systems SoSe 2006 Projekt Sprachdialogsysteme 1. Introduction to Spoken Dialogue Systems Walther v. Hahn, Cristina Vertan {vhahn,vertan}@informatik.uni-hamburg.de Content What are Spoken dialogue systems? Types

More information

Model based development of speech recognition grammar for VoiceXML. Jaspreet Singh

Model based development of speech recognition grammar for VoiceXML. Jaspreet Singh Model based development of speech recognition grammar for VoiceXML Jaspreet Singh University of Tampere School of Information Sciences Computer Science M.Sc Thesis Supervisor: Zheying Zhang December 2011

More information

The Future of VoiceXML: VoiceXML 3 Overview. Dan Burnett, Ph.D. Dir. of Speech Technologies, Voxeo Developer Jam Session May 20, 2010

The Future of VoiceXML: VoiceXML 3 Overview. Dan Burnett, Ph.D. Dir. of Speech Technologies, Voxeo Developer Jam Session May 20, 2010 The Future of VoiceXML: VoiceXML 3 Overview Dan Burnett, Ph.D. Dir. of Speech Technologies, Voxeo Developer Jam Session May 20, 2010 Todayʼs topics V3 Motivations MVC, or DFP V3 is a presentation language

More information

How To Develop A Voice Portal For A Business

How To Develop A Voice Portal For A Business VoiceMan Universal Voice Dialog Platform VoiceMan The Voice Portal with many purposes www.sikom.de Seite 2 Voice Computers manage to do ever more Modern voice portals can... extract key words from long

More information

New Voice Services Kenneth J. Turner

New Voice Services Kenneth J. Turner New Voice Services Kenneth J. Turner (with SIP material Mario Kolberg) 10th June 2003 1 Overview SIP (Session Initiation Protocol) SIP Overview SDP Protocol SIP Services SIP Service Research VoiceXML (Voice

More information

Personal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment

Personal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment Personal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment Michael Pucher +43/1/5052830-98 pucher@ftw.at Julia Tertyshnaya +43/1/5052830-45 tertyshnaya@ftw.at Florian Wegscheider +43/1/5052830-45

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

Application Notes for Speech Technology Center Voice Navigator 8 with Avaya Aura Experience Portal 7.0.1 - Issue 1.0

Application Notes for Speech Technology Center Voice Navigator 8 with Avaya Aura Experience Portal 7.0.1 - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Speech Technology Center Voice Navigator 8 with Avaya Aura Experience Portal 7.0.1 - Issue 1.0 Abstract These application notes describe

More information

Specialty Answering Service. All rights reserved.

Specialty Answering Service. All rights reserved. 0 Contents 1 Introduction... 2 1.1 Types of Dialog Systems... 2 2 Dialog Systems in Contact Centers... 4 2.1 Automated Call Centers... 4 3 History... 3 4 Designing Interactive Dialogs with Structured Data...

More information

Empowered by Innovation. Setting Up and Using Fax Mail. P/N 1770087 July 2006 Printed in U.S.A.

Empowered by Innovation. Setting Up and Using Fax Mail. P/N 1770087 July 2006 Printed in U.S.A. Empowered by Innovation Setting Up and Using Fax Mail P/N 1770087 July 2006 Printed in U.S.A. This manual has been developed by NEC Unified Solutions, Inc. It is intended for the use of its customers and

More information

Contents. Specialty Answering Service. All rights reserved.

Contents. Specialty Answering Service. All rights reserved. Contents 1 Abstract... 2 2 What Exactly Is IVR Technology?... 3 3 How to Choose an IVR Provider... 4 3.1 Standard Features of IVR Providers... 4 3.2 Definitions... 4 3.3 IVR Service Providers... 5 3.3.1

More information

STATE OF THE IVR: INDUSTRY EXPERTS WEIGH IN Insights and best practices for getting the most out of your IVR interactions.

STATE OF THE IVR: INDUSTRY EXPERTS WEIGH IN Insights and best practices for getting the most out of your IVR interactions. tech line / nov 2013 STATE OF THE IVR: INDUSTRY EXPERTS WEIGH IN Insights and best practices for getting the most out of your IVR interactions. By Ken Barton, Strategic Contact Inc. Pipeline Articles www.contactcenterpipeline.com

More information

1Building Communications Solutions with Microsoft Lync Server 2010

1Building Communications Solutions with Microsoft Lync Server 2010 1Building Communications Solutions with Microsoft Lync Server 2010 WHAT S IN THIS CHAPTER? What Is Lync? Using the Lync Controls to Integrate Lync Functionality into Your Applications Building Custom Communications

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for LumenVox Automated Speech Recognizer, LumenVox Text-to-Speech Server and Call Progress Analysis with Avaya Aura Experience Portal Issue

More information

WebSphere Portal Server and Web Services Whitepaper

WebSphere Portal Server and Web Services Whitepaper WebSphere Server and s Whitepaper Thomas Schaeck (schaeck@de.ibm.com) IBM Software Group Abstract As web services will become the predominant method for making information and applications available programmatically

More information

Getting Started with Exchange Unified Messaging

Getting Started with Exchange Unified Messaging Getting Started with Exchange Unified Messaging Welcome to Exchange Unified Messaging. This system will replace Clark s existing voice mail system and provide additional functionality. Microsoft Exchange

More information

Dialogic PowerMedia XMS VoiceXML

Dialogic PowerMedia XMS VoiceXML Dialogic PowerMedia XMS VoiceXML Reference Guide February 2013 05-2710-001 www.dialogic.com Copyright and Legal Notice Copyright 2012-2013 Dialogic Inc. All Rights Reserved. You may not reproduce this

More information

Enterprise Messaging, Basic Voice Mail, and Embedded Voice Mail Card

Enterprise Messaging, Basic Voice Mail, and Embedded Voice Mail Card MITEL Enterprise Messaging, Basic Voice Mail, and Embedded Voice Mail Card User Guide Notice This guide is released by Mitel Networks Corporation and provides information necessary to use Mitel voice

More information

Creating a low cost VoiceXML Gateway to replace IVR systems for rapid deployment of voice applications.

Creating a low cost VoiceXML Gateway to replace IVR systems for rapid deployment of voice applications. Creating a low cost VoiceXML Gateway to replace IVR systems for rapid deployment of voice applications. Adam King, Alfredo Terzoli and Peter Clayton Department of Computer Science Tel: 046 6038291 Fax:

More information

2014 Direct Drive, Inc. All rights reserved.

2014 Direct Drive, Inc. All rights reserved. 2014 Direct Drive, Inc. All rights reserved. Overview Direct Drive offers a complete range of capabilities with IVR speech and touchtone recognition, and blended agent / IVR hybrid solutions customized

More information

INTERCALL ONLINE. Customer Portal Manage Account User Guide. View/Edit Owner Profile

INTERCALL ONLINE. Customer Portal Manage Account User Guide. View/Edit Owner Profile INTERCALL ONLINE Customer Portal Manage Account User Guide View or update your personal account profile details and/or your product feature defaults at any time by visiting the Manage My Account section

More information

Send a Message. Guide & User Instructions. America s Largest Message Notification Provider. Revised 04/2013

Send a Message. Guide & User Instructions. America s Largest Message Notification Provider. Revised 04/2013 Send a Message Guide & User Instructions Revised 04/2013 726 Grant Street Troy Ohio 45373 877.698.3262 937.335.3887 onecallnow.com support@onecallnow.com America s Largest Message Notification Provider

More information

E I M S - Interactive Voice Response System

E I M S - Interactive Voice Response System E I M S - Interactive Voice Response System Redox Technologies is a pioneer in computer telephony development and IVR service bureaus. We have developed, implemented and maintain no. of applications currently

More information

VIDEO IVR VAS & Customer Care

VIDEO IVR VAS & Customer Care Marketing Overview Plan Overview VIDEO IVR VAS & Customer Care January 26, 2011 April 2010 xx, APEX 2010 Voice / Page Communications, 1 Inc. All rights reserved. Marketing Who Plan is APEX? Overview VIDEO

More information

Welcome to Princeton University s Unified Messaging System. An Introduction. Janice Guarnieri Silvia Fernandes Julia Seymore

Welcome to Princeton University s Unified Messaging System. An Introduction. Janice Guarnieri Silvia Fernandes Julia Seymore Welcome to Princeton University s Unified Messaging System An Introduction Janice Guarnieri Silvia Fernandes Julia Seymore Today s Agenda Brief overview of Unified Messaging Getting Started Demo of Telephone

More information

Australian Standard. Interactive voice response systems user interface Speech recognition AS 5061 2008 AS 5061 2008

Australian Standard. Interactive voice response systems user interface Speech recognition AS 5061 2008 AS 5061 2008 AS 5061 2008 AS 5061 2008 Australian Standard Interactive voice response systems user interface Speech recognition This Australian Standard was prepared by Committee IT-022, Interactive Voice Response

More information

Telephone System Information

Telephone System Information Telephone System Information Whether you have a single-line or multi-line set, several features are available for your use. Definitions of some terms used and descriptions of the features with directions

More information

UX Mail Fax Features. Empowered by Innovation. P/N 0913251 Rev 1, September 15, 2008 Printed in U.S.A. V4.21

UX Mail Fax Features. Empowered by Innovation. P/N 0913251 Rev 1, September 15, 2008 Printed in U.S.A. V4.21 Empowered by Innovation UX Mail Fax Features P/N 0913251 Rev 1, September 15, 2008 Printed in U.S.A. V4.21 For additional resources, visit UX5000 on the web at http://www.necux5000.com. This manual has

More information

Speech Interface Implementation for XML Browser

Speech Interface Implementation for XML Browser Speech Interface Implementation for XML Browser Aki Teppo & Petri Vuorimaa Telecommunications Software and Multimedia Laboratory Petri.Vuorimaa@hut.fi http://www.tml.hut.fi/~pv/ Agenda Introduction X-Smiles

More information

Voice Tools Project (VTP) Creation Review

Voice Tools Project (VTP) Creation Review Voice Tools Project (VTP) Creation Review Tuesday, February 15, 2005 1 What is VTP? VTP is an Eclipse technology project that focuses on voice application tools based on W3C standards, to help these standards

More information

Verizon Business National Unified Messaging Service Enhanced Service Guide

Verizon Business National Unified Messaging Service Enhanced Service Guide USER GUIDE Voice Verizon Business National Unified Messaging Service Enhanced Service Guide What Is Unified Messaging? Verizon Business National Unified Messaging Service is an interactive voicemail system

More information

To help manage calls:

To help manage calls: Mobile Phone Feature Definitions To help manage calls: Call waiting and call hold Allows you to accept a second incoming call with out losing the original call, then switch back and forth between them.

More information

Hermes.Net IVR Designer Page 2 36

Hermes.Net IVR Designer Page 2 36 Hermes.Net IVR Designer Page 2 36 Summary 1. Introduction 4 1.1 IVR Features 4 2. The interface 5 2.1 Description of the Interface 6 2.1.1 Menus. Provides 6 2.1.2 Commands for IVR editions. 6 2.1.3 Commands

More information

Deploying Cisco Unified Contact Center Express Volume 1

Deploying Cisco Unified Contact Center Express Volume 1 Deploying Cisco Unified Contact Center Express Volume 1 Course Introduction Learner Skills and Knowledge Course Goal and Course Flow Additional References Your Training Curriculum General Administration

More information