VoiceXML Discussion.

Size: px
Start display at page:

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

Transcription

1 VoiceXML Discussion Voice Extensible Markup Language (VoiceXML) o is a markup-based, declarative, programming language for creating speechbased telephony applications o supports dialogs that feature synthesised speech, digitised audio, recognition of spoken and DTMF key input, recording of audio, mixed initiative conversations, and basic telephony call control o enables Web-based development and content delivery paradigms to be used with interactive voice response applications o delivers an easy to use language that also permits the creation of complex dialogs; o promotes application portability across platforms by providing a common language for platform, tool and application providers alike; o shields application developers from low-level, platform-specific, details; o separates user interaction code (i.e. VoiceXML) from service logic (e.g. PHP, Java), and o reuses existing web back-end infrastructure. Standard VoiceXML architectural model

2 Document Structure <vxml version="2.1" xmlns=" xml:lang="en-ie"> <form> <block>welcome to the world of VoiceXML!</block> Core to VoiceXML are the concepts of sessions, applications and dialogs A session begins when the user commences interaction with the interpreter context, continues as documents are loaded, executed and unloaded, and terminates when requested to either by the user (e.g. a hang-up), the document (e.g. through an explicit <exit>), or by the interpreter context (e.g. because of an unhandled error). An application is a set of documents that share the same application root document. The application root document remains loaded as long as its URI is specified in the application attribute on the <vxml> element and becomes unloaded when a transition to a document that does not specify this application root document occurs. While it is loaded, the application root document is used for storing data during the lifetime of the application. The application root document can also specify grammars that will be

3 active throughout the lifetime of the application There are two kinds of dialog: forms and menus. A form is the more powerful construct of the two and is represented by the element <form>. Forms define the interactions that collect input for its set of form items. Menus, on the other hand, are a more simple but restrictive construct. Menus are represented by the element <menu> and contain a number of alternative choices (represented by <choice> elements) a matched choice results in a corresponding transition to a new dialog Dialogs 1. Forms Dialogs in VoiceXML are declarative in nature, that is, one defines the set of input items that can be filled, a set of grammars to match against, the prompts to play at different points, and a set of event handlers and filled actions. The Form Interpretation Algorithm (FIA) is at the core of the VoiceXML execution model. Items and their purpose The simple dialog might appear as part of a cinema booking service to ask the user which movie they would like to see and how many tickets they would like to purchase. <vxml version="2.1" xmlns=" <form id="tickets"> <block>welcome to EasyTicket!</block>

4 <field name="movie"> <prompt>which movie would you like tickets for? <grammar src="movie.grxml"/> <field name="number"> <prompt>how many tickets would you like? <grammar src="number.grxml"/> <filled namelist="movie number" mode="all"> <submit next="book.vxml" namelist="movie number"/> <catch event="noinput"> Sorry, I did not hear you. Please try again. <catch event="nomatch"> Sorry, I did not understand. Please try again. Platform: Welcome to EasyTicket! Which movie would you like tickets for? Caller: Vampire Movie II. Platform: How many tickets would you like? Caller: <silence> Platform: Sorry, I did not hear you. Please try again. Caller: Four. Improvement <catch event="noinput"> Sorry, I did not hear you. Please try again. <reprompt/> <field name="movie"> <prompt count="1"> Which movie would you like tickets for? <prompt count="2"> Please choose from the following movies: Vampire Movie II, A Day in the Life, or My Favourite Story. <grammar src="movie.grxml"/> Platform: Welcome to EasyTicket! Which movie would you like tickets for? Caller: <silence> Platform: Sorry, I did not hear you. Please try again. Please choose from the following movies: Vampire Movie II, A Day in the Life, or My Favourite Story. Caller: A Day in the Life. Platform: How many tickets would you like? Caller: Five. 2. Menus

5 A menu is composed of a number of choices, each represented by the <choice> element. The <choice> element contains a word or phrase that is used to prompt the user for that choice and also automatically to generate a grammar for the menu. A <menu> element usually contains a <prompt> element to prompt the user of their choices. The <enumerate> element works within <menu> to list the choices automatically. <vxml version="2.1" xmlns=" <menu accept="approximate"> <prompt> Welcome to Cinema One. Please say one of: <enumerate/> <choice next="showtimes.vxml"> Show times </choice> <choice name="easyticket.vxml"> Ticket bookings </choice> <catch event="noinput"> Sorry, I did not hear you. Please say one of: <enumerate/> <catch event="nomatch"> Sorry, I did not understand. Please say one of: <enumerate/> </menu> 3. Mixed initiative dialogs <vxml version="2.1" xmlns=" <form id="tickets"> <grammar src="cities.grxml"/> <initial name="init"> Let s start the ticket booking process. Where would you like to fly from and to? <catch event="nomatch" count="1"> I did not catch that. Please say something like: I would like to fly from Dublin to Paris. <catch event="nomatch" count="2"> Sorry, I still do not understand. Let s try by asking for one piece of information at a time. <assign name="init" expr="true"/> </initial> <field name="origin"> <prompt>which city are you flying from? <field name="dest"> <prompt>which city are you flying to? <filled namelist="origin dest" mode="all"> Checking availability... <submit next="check_avail.vxml" namelist="origin dest" fetchaudio="ticktock.wav"/> Platform: Let s start the ticket booking process. Where would you like to fly from and to?

6 Caller: I would like to fly from Berlin to Rome Platform: Checking availability Platform: Let s start the ticket booking process. Where would you like to fly from and to? Caller: I would like to fly from Berlin Platform: Which city are you flying to? Caller: Rome Platform: Checking availability Other Topics Media playback - VoiceXML supports media playback through the use of SSML (Speech Synthesis Markup Language) Media Recording - Media recording in VoiceXML is performed via the input item <record> and stored in the corresponding form item variable <vxml version="2.1" xmlns=" <form> <record name="greeting" beep="true" dtmfterm="true" maxtime="7s" finalsilence="3000ms" type="audio/x-wav"> <prompt> Please speak your greeting after the beep </record> <field name="confirm"> <grammar src="yesno.grxml"/> <prompt> Your greeting is <audio expr="greeting"/>. Would you like to keep it? <filled> <if cond="confirm == true"> <submit next="store.php" namelist="greeting" enctype="multipart/form-data" method="post"/> <else/> <clear/> </if> Flow control Executable content Speech and DTMF recognition - User input, in the form of speech or DTMF key presses, is accepted during the collect phase of the FIA when a <menu> is executed or when any of the following form items is executed: <field>, <initial>, <record>, <transfer>.

7 Application Examples corporate auto-attendant, which allows callers to speak the name of the person they wish to talk to and automatically be transferred to that person without the hassle of looking up a phone directory or speaking to an operator. If the party cannot be contacted, the application allows the caller to record a message. -- Call Flow

8 Application Files Application root document: root.vxml <vxml version="2.1" xmlns=" <!-- An application-scoped variable holding the contact details of the person the caller wishes to speak to. --> <var name="person"/> <!-- Default catch handlers --> <catch event="noinput">

9 I m sorry, I didn t hear you. <reprompt/> <catch event="nomatch"> I m sorry, I didn t get that. <reprompt/> <catch event="error"> We are experiencing technical difficulties. Please call back later. <exit/> Application entry point: index.vxml <vxml version="2.1" xmlns=" application="root.vxml" xml:lang="en-gb"> <form> <!-- Welcome message --> <block> <prompt bargein="false"> <audio src="audio/jingle.wav"/> Welcome to the Smart Company auto attendant. </block> <!-- Find person to contact --> <field name="person"> <prompt bargein="true"> Please say the name of the person you would like to speak to or say <emphasis>operator</emphasis> to speak to the operator. <grammar src="grammar/directory.grxml" type="application/srgs+xml"/> <filled> <assign name="application.person" expr="person"/> <!-- Attempt transfer --> <transfer name="xfer" destexpr=" tel: + application.person.number" transferaudio="audio/ringback.wav" connecttimeout="20s" type="consultation"> <prompt> <lexicon uri="names.pls" type="application/pls+xml"/> Transferring you to <value expr="application.person.name"/> <filled> <!-- If the person is busy or does not answer, record message --> <if cond="xfer == busy "> <prompt>the line is busy <goto next="record.vxml"/> <elseif cond="xfer == noanswer "/> <prompt>there was no answer <goto next="record.vxml"/> </if> </transfer> Grammar encapsulating the directory database: directory.grxml <grammar version="1.0" xmlns=" mode="voice" xml:lang="en-gb"

10 tag-format="semantics/1.0" root="names"> <lexicon uri="names.pls" type="application/pls+xml"/> <rule id="names"> <tag>out.name=meta.current().text;</tag> <one-of> <item>the Operator<tag>out.number= 1900 ;</tag></item> <item>stephen Breslin<tag>out.number= 1907 ;</tag></item> <item>andrew Fuller<tag>out.number= 1916 ;</tag></item> <item>james Bailey<tag>out.number= 1914 ;</tag></item> <item>amanda McDonnell<tag>out.number= 1926 ;</tag></item> <!-- Add new names and numbers here --> </one-of> </rule> </grammar> Pronunciation lexicon file: names.pls <lexicon version="1.0" xmlns=" alphabet="ipa" xml:lang="en-gb"> <lexeme> <grapheme>mcdonnell</grapheme> <alias>mac Donnell</alias> </lexeme> </lexicon> VoiceXML file to record caller s message: record.vxml <vxml version="2.1" xmlns=" application="root.vxml"> <form> <!-- Record message --> <record name="message" beep="true" maxtime="20s" type="audio/x-wav" finalsilence="4s"> <prompt> <lexicon uri="names.pls" type="application/pls+xml"/> <value expr="application.person.name"/> is unavailable to take your call. Please leave a message after the beep. <filled> Message recorded. Good bye. <disconnect/> </record> <!-- Send the recording to the server when the user hangs up --> <catch event="connection.disconnect.hangup"> <if cond="message!= undefined"> <submit next="cgi/store_message.php" namelist="message application.person.name" enctype="multipart/form-data" method="post"/> </if> VoiceXML document returned after submission of recorded message to store_message.php (PHP code that receives the recorded message omitted for simplicity) <vxml version="2.1" xmlns=" application="root.vxml"> <form> <block> <!-- This it the VoiceXML document that is returned

11 after the voice message is stored server-side. This document simply exits. --> <exit/> </block>

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

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

Thin Client Development and Wireless Markup Languages cont. VoiceXML and Voice Portals Thin Client Development and Wireless Markup Languages cont. David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html

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

! <?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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Dialogic PowerMedia XMS VoiceXML

Dialogic PowerMedia XMS VoiceXML Dialogic PowerMedia MS VoiceML Reference Guide May 2015 05-2710-006 www.dialogic.com Copyright and Legal Notice Copyright 2012-2015 Dialogic Corporation. All Rights Reserved. You may not reproduce this

More information

Asterisk Voicemail User Reference

Asterisk Voicemail User Reference Asterisk Voicemail User Reference Chapter 1. An Overview The Asterisk PBX offers a highly flexible, highly capable voice mail system. Among the features that it offers are: Three different types of greetings.

More information

CUSTOMER CONFIGURATION AUTO ATTENDANT ADMINISTRATOR S GUIDE

CUSTOMER CONFIGURATION AUTO ATTENDANT ADMINISTRATOR S GUIDE CUSTOMER CONFIGURATION AUTO ATTENDANT ADMINISTRATOR S GUIDE Primus Business Services AAAG10-2013 Table of Contents Overview... 3 What is an Auto Attendant?... 3 Features... 4 Options... 6 Global Options...

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

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

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

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

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

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

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

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

A This panel lists all the IVR queues you have built so far. This is where you start the creation of a IVR

A This panel lists all the IVR queues you have built so far. This is where you start the creation of a IVR IVR The IVR (Interactive Voice Response) feature allows you to automate some or all of your inbound call handling. At its simplest, you can implement an IVR that routes calls to a specific department selected

More information

VoIP Services User Guide

VoIP Services User Guide VoIP Services User Guide Table of Contents Overview of Services 3 Service Numbers 4 Line Services and Codes 5 Voice Mail 12 Overview of Services This guide is about Tera-Byte's VoIP services for residential

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

Feature Reference. Features: Call Forwarding Call Waiting Conference Calling Outbound Caller ID Block Last Call Return VoiceMail

Feature Reference. Features: Call Forwarding Call Waiting Conference Calling Outbound Caller ID Block Last Call Return VoiceMail Feature Reference This document will provide you with information on and how to use the following features of your phone service with Standard Broadband. Features: Call Forwarding Call Waiting Conference

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

Form. Settings, page 2 Element Data, page 7 Exit States, page 8 Audio Groups, page 9 Folder and Class Information, page 9 Events, page 10

Form. Settings, page 2 Element Data, page 7 Exit States, page 8 Audio Groups, page 9 Folder and Class Information, page 9 Events, page 10 The voice element is used to capture any input from the caller, based on application designer-specified grammars. The valid caller inputs can be specified either directly in the voice element settings

More information

Voice Portal and Auto Attendant ADMIN GUIDE

Voice Portal and Auto Attendant ADMIN GUIDE Voice Portal and Auto Attendant ADMIN GUIDE Virtual PBX Broadsoft Voice Portal and Auto Attendant ADMIN GUIDE Virtual PBX Broadsoft CONTENTS 1.0 Voice Portal 1 1.1 Overview 1 1.2 Accessing Your Voice Portal

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

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

InSciTek Microsystems 635 Cross Keys Park Fairport, NY 14450 585-421-3850. Using the Auto Attendant

InSciTek Microsystems 635 Cross Keys Park Fairport, NY 14450 585-421-3850. Using the Auto Attendant InSciTek Microsystems 635 Cross Keys Park Fairport, NY 14450 585-421-3850 Using the Auto Attendant Table of Contents Auto Attendant... 1 How to Configure the Auto Attendant... 2 How to Assign the Auto

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

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

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

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

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

Quick Guide to TraiTel IVR

Quick Guide to TraiTel IVR Quick Guide to TraiTel IVR Page 1 Quick Guide to TraiTel IVR The TraiTel IVR system is designed to be easy to set up for people with basic computer knowledge. TraiTel has a team of technical experts and

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

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

Auto Attendant or IVR Setup Guide DigiCloud IP PBX Solution

Auto Attendant or IVR Setup Guide DigiCloud IP PBX Solution Auto Attendant or IVR Setup Guide DigiCloud IP PBX Solution Auto Attendant DigiCloud Auto Attendant is a flexible utility designed to greet callers and transfer them either to an existing DigiCloudSwitch

More information

VIP (Traditional) Home Phone Calling Features

VIP (Traditional) Home Phone Calling Features VIP (Traditional) Home Phone Calling Features This document details each calling feature and its usage. Please note that this document applies only to our VIP Home Phone service for Kitchener-Waterloo,

More information

ECMA TR/88. 1 st Edition / June 2004. Designing an Object Model for ECMA-269 (CSTA)

ECMA TR/88. 1 st Edition / June 2004. Designing an Object Model for ECMA-269 (CSTA) ECMA TR/88 1 st Edition / June 2004 Designing an Object Model for ECMA-269 (CSTA) Technical Report ECMA TR/88 1 st Edition / June 2004 Designing an Object Model for ECMA-269 (CSTA) Ecma International

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

IP Office 3.0 Intuity Emulation Mode Mailbox Users Guide

IP Office 3.0 Intuity Emulation Mode Mailbox Users Guide IP Office 3.0 Intuity Emulation Mode Mailbox Users Guide 40DHB0002USCW Issue 8d (2nd March 2005) Table of Contents Accessing Your Mailbox... 5 Logging In... 5 First Time Login... 6 Normal Login... 6 Avaya

More information

umobility User Guide Windows Mobile Smart Phone

umobility User Guide Windows Mobile Smart Phone umobility User Guide Windows Mobile Smart Phone Table of Contents 1 Getting Started... 4! Installing umobility on Your Windows Mobile Smartphone Device...5! Running umobility...6! Minimizing umobility...7!

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

GCI VOICE. Auto-Attendant Voicemail User Interface Onboarding Guide. gci.com/business 08.17.15

GCI VOICE. Auto-Attendant Voicemail User Interface Onboarding Guide. gci.com/business 08.17.15 GCI VOICE Auto-Attendant Voicemail User Interface Onboarding Guide gci.com/business 08.17.15 2 Note: Please do not attempt to setup or change your Auto-Attendant feature by calling in to the MediaBox.

More information

HQBN USMC HENDERSON HALL Telephone System Call Pilot Voice Messaging

HQBN USMC HENDERSON HALL Telephone System Call Pilot Voice Messaging HQBN USMC HENDERSON HALL Telephone System Call Pilot Voice Messaging Dialing Instructions WELCOME TO CALL PILOT VOICE MAIL Call Pilot voice mail is easy to use. Call Pilot guides you with audible prompts

More information

This addendum provides responses to the vendor questions to the solicitation and services requested.

This addendum provides responses to the vendor questions to the solicitation and services requested. STATE OF DELAWARE DEPARTMENT OF LABOR DIVISION OF UNEMPLOYMENT INSURANCE February 9, 2015 TO: ALL OFFERORS FROM: SUBJECT: ADDENDUM TO REQUEST FOR PROPOSAL CONTRACT NO. DOL15061-IVR INTERACTIVE VOICE RESPONSE

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

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

Evolution PBX User Guide for SIP Generic Devices

Evolution PBX User Guide for SIP Generic Devices Evolution PBX User Guide for SIP Generic Devices Table of contents Introduction... 1 Voicemail... Using Voicemail... Voicemail Menu... Voicemail to Email... 3 Voicemail Web Interface... 4 Find Me Rules...

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

SPEECH RECOGNITION APPLICATION USING VOICE XML

SPEECH RECOGNITION APPLICATION USING VOICE XML Proceedings of the International Conference on Theory and Applications of Mathematics and Informatics - ICTAMI 2004, Thessaloniki, Greece SPEECH RECOGNITION APPLICATION USING VOICE XML by Marieta Gâta

More information

1. Login to www.ifbyphone.com with your User ID and password. Select Virtual Receptionist from the Basic Services tab.

1. Login to www.ifbyphone.com with your User ID and password. Select Virtual Receptionist from the Basic Services tab. Virtual Receptionist Virtual Receptionist is a hosted PBX auto attendant service with intelligent routing that automatically greets and routes phone calls based on your office schedule. It gives your company

More information

Testing IVR Systems White Paper

Testing IVR Systems White Paper Testing IVR Systems Document: Nexus8610 IVR 05-2005 Issue date: Author: Issued by: 26MAY2005 Franz Neeser Senior Product Manager Nexus Telecom AG, Switzerland We work to improve your network Abstract Interactive

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

CCXML & the Power of Standards-Based Call Control E X E C U T I V E B R I E F I N G M A R C H 2 0 1 0

CCXML & the Power of Standards-Based Call Control E X E C U T I V E B R I E F I N G M A R C H 2 0 1 0 CCXML & the Power of Standards-Based Call Control E X E C U T I V E B R I E F I N G M A R C H 2 0 1 0 The Call Control Challenge Advanced call control functionality enables companies to more efficiently

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

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

Aspect Education Services

Aspect Education Services Aspect Education Services Voxeo Training Catalog June 2015 Welcome to Aspect Education Services Aspect offers enterprises and service-providers state-of-the-art IVR platforms and Unified Communications

More information

UM8000 MAIL USER GUIDE

UM8000 MAIL USER GUIDE UM8000 MAIL USER GUIDE INT-2076 (UNIV) Issue 1.0 INTRODUCTION Welcome to UM8000 Mail User Guide. The UM8000 Mail is a simple yet powerful voice messaging system that can greet your callers and record your

More information

VoIP Aastra 6739i User Guide

VoIP Aastra 6739i User Guide VoIP Aastra 6739i User Guide University of Calgary Network Services Contents Voicemail... 3 Access: From your office... 3 Access: From any phone... 3 Voice Mail Options... 3 Access: Internet... 5 Calling

More information

WebSphere Voice Server for Multiplatforms. VoiceXML Programmer s Guide

WebSphere Voice Server for Multiplatforms. VoiceXML Programmer s Guide WebSphere Voice Server for Multiplatforms VoiceXML Programmer s Guide WebSphere Voice Server for Multiplatforms VoiceXML Programmer s Guide Note Before using this information and the product it supports,

More information

Representing New Voice Services and Their Features

Representing New Voice Services and Their Features Kenneth J. Turner. Representing New Voice Services and Their Features. In Daniel Amyot and Luigi Logrippo, editors, Proc. Feature Interactions in Telecommunication Networks VII, 123-140, IOS Press, Amsterdam,

More information

Record your greetings and name prompt (Page 8)

Record your greetings and name prompt (Page 8) POCKET USER REFERENCE GUIDE Welcome Congratulations! You have just purchased an Esnatech voice-mail system. Whether your company has chosen Maverick Mail or Telephony Office-LinX, you have one of the most

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

IPitomy User Guide Business Phones Conferencing Voice Mail

IPitomy User Guide Business Phones Conferencing Voice Mail IPitomy User Guide Business Phones Conferencing Voice Mail Using Your Telephone Your new telephone is a state of the art IP Telephone instrument. It is manufactured by Aastra, the manufacturers of Northern

More information

Standard Voicemail +Conversent Voicemail Access Numbers

Standard Voicemail +Conversent Voicemail Access Numbers Voicemail User Guide Conversent Voicemail offers customers robust, call management features to help you run your business more efficiently. Conversent Voicemail allows you to get the most out of your voice

More information

Shaw Business. Auto-Attendant User Guide

Shaw Business. Auto-Attendant User Guide Shaw Business Auto-Attendant User Guide Contents Steps to Setup an Auto-Attendant... 3 Plan your Auto-Attendant structure...4 Prepare custom greetings for each menu and sub-menu... 5 Providing Custom greetings

More information

Voice XML: Bringing Agility to Customer Self-Service with Speech About Eric Tamblyn Voice XML: Bringing Agility to Customer Self-Service with Speech

Voice XML: Bringing Agility to Customer Self-Service with Speech About Eric Tamblyn Voice XML: Bringing Agility to Customer Self-Service with Speech Voice XML: Bringing Agility to Customer Self-Service with Speech Author: Eric Tamblyn, Director of Voice Platform Solutions Engineering, Genesys Telecommunications Laboratories, Inc. About Eric Tamblyn

More information

User s Manual. 3CX Voice Application Designer Version 14

User s Manual. 3CX Voice Application Designer Version 14 User s Manual 3CX Voice Application Designer Version 14 Copyright 2006-2015, 3CX Ltd. http:// E-mail: info@3cx.com Information in this document is subject to change without notice. Companies names and

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

vsuite Home Phone Feature Reference

vsuite Home Phone Feature Reference vsuite Home Phone Feature Reference Below is a list of features that are included with your new vsuite telephone service. Should you have any questions or problems with a feature please feel free to contact

More information

Using the Cisco IP Phone System

Using the Cisco IP Phone System Using the Cisco IP Phone System Chapter 0 The Cisco IP Phones 7970 and 7960G are full-feature telephones that provide voice communication over the same data network that your computer uses, allowing you

More information

First Time Easy Set-Up

First Time Easy Set-Up First Time Easy Set-Up After log in, set up the following five options for optimum performance. 1 2 3 4 5 Change Your Password:...[#][7][1] Required to Log In as a Subscriber. Password length can be from

More information

IP Office - Job Aid Voicemail Pro Example Exercises

IP Office - Job Aid Voicemail Pro Example Exercises IP Office - Job Aid Voicemail Pro Example Exercises 048 Issue 2 (21st January 2003) Contents Voicemail Pro Example Exercises... 3 Introduction... 3 1. System Setup... 4 2. Creating a New Module...6 3.

More information

Specifying and Realising Interactive Voice Services

Specifying and Realising Interactive Voice Services Kenneth J. Turner. Specifying and Realising Interactive Voice Services. In Harmut Koenig and Monica Heiner and Adam Wolisz, editors, Proc. Formal Techniques for Networked and Distributed Systems (FORTE

More information

NGT Hosted Digital Voice. User Guide

NGT Hosted Digital Voice. User Guide NGT Hosted Digital Voice User Guide December 2009 Getting Started Making Calls Using Your NGT Hosted Digital Voice service Domestic Dial as you normally would. You can also reference your local telephone

More information

To access your mailbox by computer. For assistance, call:

To access your mailbox by computer. For assistance, call: User Guide 2002 Active Voice, LLC. All rights reserved. First edition 2002. Repartee and TeLANophy are trademarks of Active Voice LLC. To access your mailbox by computer 1. Launch Mailbox Manager. 2. When

More information

VoIP Aastra 6757i User Guide

VoIP Aastra 6757i User Guide VoIP Aastra 6757i User Guide University of Calgary Network Services Oct 2013 1 of 10 Network Services Access: From your office... 3 Access: From any phone... 3 Voice Mail Options... 3 Access: Internet...

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

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

Cisco Unified Communications Manager Auto-Attendant

Cisco Unified Communications Manager Auto-Attendant Cisco Unified Communications Manager Auto-Attendant This chapter provides information about Cisco Unified Communications Manager Auto-Attendant, a simple automated attendant, which allows callers to locate

More information

OmniTouch 8400 Instant Communications Suite. My Instant Communicator for Microsoft Outlook User guide. Release 6.7

OmniTouch 8400 Instant Communications Suite. My Instant Communicator for Microsoft Outlook User guide. Release 6.7 OmniTouch 8400 Instant Communications Suite My Instant Communicator for Microsoft Outlook User guide Release 6.7 8AL 90243USAD ed01 Sept 2012 Table of contents 1 MY INSTANT COMMUNICATOR FOR MICROSOFT OUTLOOK...

More information