INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS
|
|
- Noreen Cain
- 6 years ago
- Views:
Transcription
1 ιατµηµατικό Μεταπτυχιακό Πρόγραµµα Σπουδών : Οικονοµική & ιοίκηση Τηλεπικοινωνιακών ικτύων (Νέες υπηρεσίες και τεχνολογίες δικτύων) INTRODUCTION TO VOICEXML FOR DISTRIBUTED WEB-BASED APPLICATIONS Π.Κ Κίκιραs 1, A.Σταυρόπουλος 2, (1) ΠΜΣ «ιοίκησης & Οικονοµικής των Τηλεπικοινωνιακών ικτύων» kikirasp@ieee.org (2) ΠΜΣ «ιοίκησης & Οικονοµικής των Τηλεπικοινωνιακών ικτύων» astaur@odt.uoa.gr ABSTRACT The promise of the information revolution has been achieved via the extensive use of internet and telecom recourses (wireless or wired). One can access information anytime, anywhere and with any device. Voice applications are significant part of the pervasive computing vision. As so many people, globally, have access to advanced telephone devices, companies can use voice applications to reach this huge customer base of users who do not have access to computer systems due to time or location. This paper deals with VoiceXML; a worldwide adopted W3C specification for developing voice applications. Introduction Mobile access to the Internet seems to be on everyone's mind these days. The holy grail of anytime, anywhere access to the Internet has created a lot of interest and experimentation in thin-client mobility-supporting technologies such as VoiceXML and WML (wireless markup language). Although adoption of small screen browser access technologies such as WML is lower than anticipated, the continuing quest for mobile Internet access solutions is generating even more interest in voice enabled solutions and more specifically in VoiceXML and voice portals. VoiceXML is an attempt to bring the advantages of Web-based development and content delivery to interactive voice response applications. By aiming in bringing together the world's estimated two billion fixed line and mobile phones with the applications developers, the advances in VoiceXML are adding a significant milestone in the convergence of telecom technologies and the Web. 1 VOICEXML OVERVIEW. The history of Voice Markup Languages is not very old. The development of Voice Markup Languages started in 1995 when AT&T Bell laboratories started a project called PhoneWeb. The aim was to develop a markup language like HTML for defining voice markup for voice-based devices such as telephones and voice browsers. When AT&T Bell Labs split into two companies, both companies continued their work on the development of a Voice Markup Language and both came up with their own versions of Phone Markup Language (PML). Later, in 1998, Motorola came up with a new voice Markup language called VoxML. This language is a subset of XML and enables the user to define voice markup for voice-based applications. Soon IBM also joined the race with the launch of SpeechML, the IBM version of Voice Markup
2 Language. Other companies such as Vocalis, HP and Sun Microsystems developed their own versions of this language. The VoiceXML Forum is an organization founded by Motorola, IBM, AT&T, and Lucent to promote voice-based development. This forum introduced a new language called VoiceXML based on the legacy of languages already promoted by these four companies. In August 1999, the VoiceXML Forum released the first specification of VoiceXML version 0.9. In March 2000, version 1.0 was released. Then in October 2001, the first working draft of the latest VoiceXML version 2.0 was published. Starting from late 2001 Forum s VoiceXML initiative was adopted by the W3C consortium as an integral part of its own Speech Interface Framework, which have led to the release, at March , of VoiceXML Forum s working draft as a W3C recommendation, promoting VoiceXML 2.0 specification as a Web standard by industry and the Web community. 1.1 VoiceXML and HTML Though VoiceXML has adopted many concepts and designs from HTML it differs in several ways. HTML was designed for visual Web pages and lacks the control over the user-application interaction that is needed for a speech-based interface. The main difference between VoiceXML and HTML is in the sequential structure of the VoiceXML s documents. HTML document is a single unit that resides on a web server characterized by a unique uniform resource identifier and whenever is accessed by a client, it simultaneously downloads it self as a whole to the clients browser. In contrast, a VoiceXML document contains a number of dialogue units (menus or forms), properly divided with markup tags, presented sequentially. This difference is due to the visual medium s ability to display a number of items in parallel, while the voice medium is inherently sequential. 1.2 Architecture - Key Concepts of VoiceXML The architecture of VoiceXML is very similar to that of standard web applications. When a user requires some documents from the server, sends a request to the server by using software called a browser. Upon receiving the user request through the browser, the server starts processing the required documents and sends the result to the browser as its response. The browser forwards this response to the user. In VoiceXML applications, just as in web applications, documents are hosted on the web server. In addition to a web server, a VoiceXML architecture houses another server, the voice server, which handles all interactions between the user and the web server. The voice server plays the role of the browser in a voice application, interpreting all spoken inputs received from the user and providing audio prompts as responses to the user. In the case of voice applications, the end user need not have any high-end computer and sophisticated browsing software. He can access the voice application through a simple telephony device connected to copper or unwired telephone network. Figure 1 shows the architecture of a voice application. 2
3 Figure 1. High level Architecture of a VoiceXML enabled network The standard implementation architecture of a voice application includes the following components: Web server: This is the server hosting a VoiceXML application in his network. It is important to notice that VoiceXML can be delivered from any common Web server. VoiceXML Gateway interpreter: The VoiceXML gateway consists of hardware and software that bridge the PSTN and Internet networks. This gateway consists of a VoiceXML browser and resources for ASR, TTS, and DTMF. These resources may be hardware and/or software. PSTN/Wireless telephone network: Public Switched Telephone Network or Wireless Telephone Network are the telephone services most of people have, and it carries our speech and DTMF interactions, such as prompts played by the VoiceXML Gateway and responses the caller speaks. Client device: The device the caller uses to access a VoiceXML application. 2 VOICEXML KEY CONCEPTS A VoiceXML document (or a set of documents called an application) forms a conversational finite state machine. The user is always in one conversational state, or dialog, at a time. Each dialog determines the next dialog to transition to. Transitions are specified using URLs, which define the next document and dialog to use. If a URI does not refer to a document, the current document is assumed. If it does not refer to a dialog, the first dialog in the document is assumed. Execution is terminated when a dialog does not specify a successor, or if it has an element that explicitly exits the conversation. VoiceXML key concepts are: Session: A session begins when the user starts to interact with a VoiceXML interpreter context, continues as documents are loaded and processed, and ends when requested by the user, a document, or the interpreter context. Document: A VoiceXML document is primarily composed of top-level elements called dialogs. There are two types of dialogs: forms and menus. A document 3
4 may also have <meta> elements, <var> and <script> elements, <property> elements, <catch> elements, and <link> elements. Dialog: Is a top-level element. The user when interacting with a VoiceXML application is always in one dialog state. There are two types of dialogs: forms and menus. Subdialogs: A subdialog is like a function call, in that it provides a mechanism for invoking a new interaction, and returning to the original form. Local data, grammars, and state information are saved and are available upon returning to the calling document. Subdialogs can be used, for example, to create a confirmation sequence that may require a database query; to create a set of components that may be shared among documents in a single application; or to create a reusable library of dialogs shared among many applications. Menu: A menu presents the user with a choice of options and then transitions to another dialog based on that choice. Grammar: Each dialog has one or more speech and/or DTMF grammars associated with it. A grammar specifies a list of permissible vocabulary for the user to select from in order to interact with the VoiceXML application. Each dialog has one or more speech and/or grammars associated with it. Form: Forms are the key component of VoiceXML documents. A form contains: A set of form items, elements that are visited in the main loop of the form interpretation algorithm. Form items are subdivided into field items, those that define the form s field item variables, and control items, those that help control the gathering of the form s fields. Declarations of non-field item variables. Event handlers. Filled actions, blocks of procedural logic that execute when certain combinations of field items are filled in. Form attributes are: id: The name of the form. Scope: The default scope of the form s grammars. If it is dialog then the form grammars are active only in the form. If the scope is document, then the form are active during any dialog in the same document. If the scope is document and the document is an application root document, then the form grammars are active during any dialog in any document of this application. A form grammar that has dialog scope is active only in its form. Application: An application is a collection of VoiceXML documents. All the documents in an application share the application root document. 2.1 A Sample VoiceXML application Due to VoiceXML is an extension of XML, it follows the basic rules of XML. In the following sample VoiceXML application we provide a sample informative application for ODT students. In the specified application we are going to exhibit VoiceXML main features and capabilities by implementing the following scenario: An ODT student is trying to access to department s secretariat voice application which is able to provide him with information considering class schedules, and general announcements, the application will be consisted by two vxml files (exact code can be found at appendix A. The architecture of the application is described in figure 2. The application environment that we use for the development and testing of the application is MOTOROLA Wireless IDE with Mobile ADK 2.0 ( 4
5 Main.vxml (root) Schedule.vxml (root) Figure 2. Application Architecture 3 CONCLUSIONS VoiceXML is an approach for enhanced and more user friendly man machine interfaces. It leverages the gap between web and voice applications by enabling content delivery to the latter. It also creates opportunities for business to the web content providers by enabling their access to the market of the world's estimated two billion fixed line and mobile phones owners. Further developments of VoiceXML will focus on the implementation of suitable features in order to support natural dialogues between machines and humans. 5
6 References Bruce Lucas, VoiceXML for Web-based Distributed conversational applications Communications of the ACM September 2000/Vol. 43, No 9. Dave Ragget, Getting Started with VoiceXML W3C tutorial, Vivek Malhotra, Developing VoiceXML applications, Harsra Srivatsa, Deep into VoiceXML, Part 1 & 2, 2001 Charul Shukla, Avnish Dass & Vikas Gupta, VoiceXML 2.0 Developer s Guide Building Professional Voice-Enabled Applications with JSP, ASP, & ColdFusion, McGraw-Hill/Osborne, 2002 Rick Beasley & Mike Farley, Voice Application Development with VoiceXML, Sams Publishing, August,
7 Appendix A 7
8 1. Main.vxml Source Code <?xml version="1.0"?> <vxml version="1.0"> <!-- user hears welcome the first time --> <form id="intro"> <block> <prompt>welcome to ODT's Secretariat Voice Application</prompt> <goto next="#choice"/> </block> </form> <menu id="choice" dtmf="true"> <prompt> Say schedule, announcements, or quit. </prompt> <!-- next attribute takes you to the appropriate documents or anchor within the current document --> <choice next=" /schedule.vxml">schedule</choice> <choice next="#announcements">anouncements</choice> <choice next="#quit_app">quit</choice> </menu> <!-- give the news --> <form id="announcements"> <block> <prompt>next Monday's Lesson will be postoponed</prompt> <goto next="#choice"/> </block> </form> <!-- quit the application --> <form id="quit_app"> <block> <prompt>goodbye!</prompt> </block> </form> </vxml> 8
9 2. Schedule.vxml Source Code <?xml version="1.0"?> <vxml version="1.0"> <form id="chooseday"> <field name="userselection"> <grammar> <![CDATA[ [ [one Monday dtmf -1] {<option> "Monday" >} [two Tuesday dtmf -2] {<option> "Tuesday" >} ] ]]> </grammar> <!-- prompt the user what to do --> <prompt> Welcome to the weekly schedule of ODT's classes. You can say Monday or Tuesday or you can push one for Monday and two for Tuesday. Please make your selection </prompt> <!-- if no match with active grammar list then user prompted again. --> <nomatch> What did you say? <reprompt/> </nomatch> <!-- executed if no input is provided by the user --> <noinput> Please input something! <reprompt/> </noinput> <filled> <if cond="usersellection == 'monday'"> <prompt> Monday's schedule is as follows </prompt> <goto next = " </if> <if cond="usersellection == 'tuesday'"> <prompt> Monday's schedule is as follows </prompt> <goto next = " </if> </filled> </field> </form> </vxml> 9
VClarity Voice Platform
VClarity Voice Platform VClarity L.L.C. Voice Platform Snap-in Functional Overview White Paper Technical Pre-release Version 2.0 for VClarity Voice Platform Updated February 12, 2007 Table of Contents
More informationSpecial Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML
Special Lecture (406) Spoken Language Dialog Systems Introduction to VoiceXML Rolf Schwitter schwitt@ics.mq.edu.au Macquarie University 2004 1 Today s Program Developing speech interfaces Brief history
More informationSpecial Lecture (406) Spoken Language Dialog Systems VoiceXML: Dialogs, Forms and Fields
Special Lecture (406) Spoken Language Dialog Systems VoiceXML: Dialogs, Forms and Fields Rolf Schwitter schwitt@ics.mq.edu.au Macquarie University 2004 1 Recap: VoiceXML Architecture Phone PSTN Internet
More informationVoice Foundation Classes
The Unified CVP are a Java API for generating VoiceXML. Any custom component wishing to produce VoiceXML must use the VFCs because their main purpose is to act as an abstraction layer between VoiceXML
More informationPosition Statement for Multi-Modal Access
Information and Communication Mobile Position Statement for Multi-Modal Access 26.11.2001 Authors: Nathalie Amann, SRIT (E-Mail: Nathalie.Amann@SRIT.siemens.fr) Laurent Hue, SRIT (E-Mail: Laurent.Hue@SRIT.siemens.fr)
More informationAn Approach to VoiceXML Application Modeling
An Approach to Application Modeling Xin Ni 1 Meng Ye 2 Lianhong Cai 3 1,3 Tsinghua University, Beijing, China 2 IBM China Research Lab nx01@mails.tsinghua.edu.cn, yemeng@cn.ibm.com, clh-dcs@tsinghua.edu.cn
More informationVoice Extensible Markup Language (VoiceXML)
Voice Extensible Markup Language (VoiceXML) Version 2.0 W3C Working Draft 24 April 2002 This Version: http://www.w3.org/tr/2002/wd-voicexml20-20020424/ Latest Version: http://www.w3.org/tr/voicexml20 Previous
More informationBeVocal VoiceXML Tutorial
BeVocal VoiceXML Tutorial Version 1.6 June 2001 BeVocal, Inc. 1380 Bordeaux Drive Sunnyvale, CA 94089 2001. BeVocal, Inc. All rights reserved. 2 BEVOCAL VOICEXML TUTORIAL Table of Contents Preface 7 Prerequisites
More informationLABORATORY 117. Intorduction to VoiceXML
LABORATORY 117 Intorduction to VoiceXML 1 TAC2000/2000 Outline XML VoiceXML Building your VoiceXML application on TellMe Studio 2 TAC2000/2000 XML Extensible Markup Language The de facto standard for defining
More informationDelivering Superior Self Service with Open Standards
IP Telephony Contact Centers Mobility Services WHITE PAPER Delivering Superior Self Service with Open Standards VoiceXML and the Future of Services Oriented Architectures May 2005 Table of Contents Section
More informationVoiceXML Application Development Recommendations
VoiceXML Application Development Recommendations Version: 1.1 July 2014 This document contains information proprietary to West Corporation. This document shall not be reproduced, transformed to other documents,
More informationNiusha, the first Persian speech-enabled IVR platform
2010 5th International Symposium on Telecommunications (IST'2010) Niusha, the first Persian speech-enabled IVR platform M.H. Bokaei, H. Sameti, H. Eghbal-zadeh, B. BabaAli, KH. Hosseinzadeh, M. Bahrani,
More informationAuthors Martin Eckert Ingmar Kliche Deutsche Telekom Laboratories.
Workshop on speaker biometrics and VoiceXML 3.0 March 5-6, 2009, Menlo Park, CA, US Proposal of an SIV architecture and requirements Authors Martin Eckert (martin.eckert@telekom.de), Ingmar Kliche (ingmar.kliche@telekom.de),
More informationSpeech Applications. How do they work?
Speech Applications How do they work? What is a VUI? What the user interacts with when using a speech application VUI Elements Prompts or System Messages Prerecorded or Synthesized Grammars Define the
More informationSpeaker Verification in BeVocal VoiceXML
Speaker Verification in BeVocal VoiceXML Version 1.5 May 2001 BeVocal, Inc. 1380 Bordeaux Drive Sunnyvale, CA 94089 2001. BeVocal, Inc. All rights reserved. 2 SPEAKER VERIFICATION IN BEVOCAL VOICEXML Table
More informationIntroducing the VoiceXML Server
Introducing the VoiceXML Server David Asher Product Manager, Platform Solutions, NMS July 2005 Webinar Agenda Markets and introduction What is VoiceXML? System configurations Product description and features
More informationVoiceXML Reference Version 1.6 June 2001
VoiceXML Reference Version 1.6 June 2001 BeVocal, Inc. 1380 Bordeaux Drive Sunnyvale, CA 94089 2001. BeVocal, Inc. All rights reserved. 2 VOICEXML REFERENCE Table of Contents Preface 11 Audience 11 Conventions
More informationSCXML. Michael Bodell.
SCXML Michael Bodell bodell@tellme.com Prologue (VXML 2.0/2.1) VoiceXML 2.0/2.1 is a standard out of the Voice Browser Working Group of the W3C VXML is to networked phone browsers as HTML is to internet
More informationEVALITA 2009: Loquendo Spoken Dialog System
EVALITA 2009: Loquendo Spoken Dialog System Paolo Baggia Director of International Standards Speech Luminary at SpeechTEK 2009 Evalita Workshop December 12 th, 2009 Evalita Workshop 2009 Paolo Baggia 11
More informationVoiceXML. Installation and Configuration Guide. Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4
VoiceXML Installation and Configuration Guide Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4 Last updated June 17, 2016 (See Change Log for summary of changes.) Abstract This
More informationApplication Notes for InfoTalk-Vbrowser 3.0 with Avaya Aura Communication Manager and Avaya Aura Session Manager 6.3 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for InfoTalk-Vbrowser 3.0 with Avaya Aura Communication Manager and Avaya Aura Session Manager 6.3 Issue 1.0 Abstract These Application Notes
More informationApplication Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Deploying a VoiceXML Application Using Avaya Interactive Response and Audium Studio - Issue 1.0 Abstract These Application Notes provide
More informationIntroduction. VoiceXML overview. Traditional IVR technologies limitations
Introduction Welcome to Cisco Unified Customer Voice Portal (Unified CVP), the most robust platform for building exciting, dynamic VoiceXML-based voice applications. Unified CVP: Allows users to build
More informationBack-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application
Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Contact Center Select using a Play and Collect sample application Overview This document describes how to integrate a back-end Avaya Aura Experience
More informationApplication Notes for Configuring Computer Instruments Experience Configuration Interface, with Avaya Aura Experience Portal Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Computer Instruments Experience Configuration Interface, with Avaya Aura Experience Portal Issue 1.0 Abstract These Application
More informationA NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS
A NOVEL MECHANISM FOR MEDIA RESOURCE CONTROL IN SIP MOBILE NETWORKS Noël CRESPI, Youssef CHADLI, Institut National des Telecommunications 9, rue Charles Fourier 91011 EVRY Cedex FRANCE Authors: N.Crespi,
More informationWhite Paper Subcategory. Overview of XML Communication Technologies
Subcategory Overview of XML Communication Technologies Executive Summary A significant shift has occurred in the communications infrastructures deployed today. This shift is the result of the acceptance
More informationCCXML in Action: A CCXML Auto Attendant
CCXML in Action: A CCXML Auto Attendant CCXML is the right platform on which to build applications that span the gap between self-service and traditional telephony call control. by Steve Apiki CCXML (Call
More informationAvaya Dialog Designer Dialog Designer Developer s Guide
Avaya Dialog Designer Dialog Designer Developer s Guide August 2005 Issue 1 2005 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document
More informationUser Guide for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.5(1)
User Guide for Cisco Unified CVP VXML Server and Cisco Unified Call Studio Release 10.5(1) First Published: 2014-06-18 Last Modified: 2015-09-01 Americas Headquarters Cisco Systems, Inc. 170 West Tasman
More informationWAP-Speech: Deriving Synergy between WAP and the Spoken Dialog Interface
WAP-Speech: Deriving Synergy between WAP and the Spoken Dialog Interface Tin-Hang Lo and Helen M. Meng Human-Computer Communications Laboratory Department of Systems Engineering & Engineering Management
More informationVersion 2.7. Audio File Maintenance Advanced User s Guide
Version 2.7 Audio File Maintenance Advanced User s Guide Contents Introduction to the Documentation...3 About the Documentation...3 Ifbyphone on the Web...3 Logging in to your Ifbyphone Account...3 Maintaining
More informationEPiServer Portals. Abstract
EPiServer Portals Abstract This white paper outlines EPiServer's portal functionality. The document includes a high-level description of Web Services for Remote Portlets (WSRP) technology. Product version:
More informationMenu Support for 2_Option_Menu Through 10_Option_Menu
Menu Support for 2_Option_Menu Through 10_Option_Menu These voice elements define menus that support from 2 to 10 options. The Menu voice elements are similar to the Form voice element, however the number
More informationSurVo. Stepping Through the Basics. Version 2.0
Stepping Through the Basics Version 2.0 Contents What is a SurVo?... 3 SurVo: Voice Survey Form... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Setting up a SurVo... 4 Speech/Recording Options...
More informationA Scripting Language for Multimodal Presentation on Mobile Phones
A Scripting Language for Multimodal Presentation on Mobile Phones Santi Saeyor 1, Suman Mukherjee 2, Koki Uchiyama 2, Ishizuka Mitsuru 1 1 Dept. of Information and Communication Engineering, University
More informationA Convedia White Paper. Controlling Media Servers with SIP
Version 1.2 June, 2004 Contents: Introduction page 3 Media Server Overview page 3 Dimensions of Interaction page 5 Types of Interaction page 6 SIP Standards for Media Server Control page 7 Introduction
More informationLABORATORY 117. Intorduction to VoiceXML (3)
LABORATORY 117 Intorduction to VoiceXML (3) 1 TAC2000/2000 Delivering Content Collecting User Input Main Topics 2 TAC2000/2000 %$ %$!! 802.16 IP Telephone Lab #" " The element has several attributes bargein
More informationBack-end Avaya Aura Experience Portal and SIP-enabled Avaya Aura Contact Center using Context Creation
Back-end Avaya Aura Experience Portal and SIP-enabled Avaya Aura Contact Center using Context Creation Overview This document describes how to integrate Avaya Aura Contact Center and a back-end Avaya Aura
More informationForm. 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 informationApplication Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe the configuration steps required
More informationWeb Architectures. Goal of Architecture Design. Architecture Design. Single Server Configuration. All basic components installed on same machine
Goal of Architecture Design Web Architectures Performance application must sustain expected workload (max no of concurrent users, no page requests per unit of time, max time for delivering web page to
More informationSR Telephony Applications. Designing Speech-Only User Interfaces
SR Telephony Applications Designing Speech-Only User Interfaces Overview Types of Services Designing Speech-Only Applications Feedback and Latency Prompting Strategies Handling Errors Usability Testing
More informationWAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a
WAP-Sync-Spec Data Synchronisation Specification Version 30-May-2001 Wireless Application Protocol WAP-234-SYNC-20010530-a A list of errata and updates to this document is available from the WAP Forum
More informationATTENDANT USER GUIDE
ATTENDANT USER GUIDE NOTICE THIS DOCUMENT IS PROVIDED TO YOU FOR INFORMATIONAL PURPOSES ONLY. The information contained in this document is believed by Mitel Networks to be accurate as of the date of its
More informationWFSTDM Builder Network-based Spoken Dialogue System Builder for Easy Prototyping
WFSTDM Builder Network-based Spoken Dialogue System Builder for Easy Prototyping Etsuo Mizukami and Chiori Hori Abstract This paper introduces a network-based spoken dialog system development tool kit:
More informationAbstract. These Application Notes describe the procedures for configuring Computer Instruments eci to interoperate with Avaya Voice Portal.
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Computer Instruments Experience Configuration Integration VoiceXML Application (eci), with Avaya Voice Portal Issue 1.0 Abstract
More informationAuto Attendant. Blue Platform. Administration. User Guide
Blue Platform Administration User Guide Contents 1 About Auto Attendant... 3 1.1 Benefits... 3 2 Accessing the Auto Attendant Admin Portal... 4 3 Auto Attendant Admin Portal Interface... 5 4 Auto Attendant
More informationAbout Unified IP IVR. Product names. Summary description of Unified IP IVR. This chapter contains the following:
This chapter contains the following: Product names, page 1 Summary description of Unified IP IVR, page 1 More than one Unified CCX product installed on a server, page 2 Unified IP IVR features supported
More informationTutorial 1 Creating a Personal Call Flow
Call Director Tutorial 1 Creating a Personal Call Flow This tutorial walks you through the creation of a personal call flow for John, a technician at ACME Widgets. John's requirements are typical of most
More informationMPML: A Multimodal Presentation Markup Language with Character Agent Control Functions
MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions Takayuki Tsutsui, Santi Saeyor and Mitsuru Ishizuka Dept. of Information and Communication Eng., School of Engineering,
More informationDialog Designer Call Flow Elements
Dialog Designer Call Flow Elements A DevConnect Tutorial Table of Contents Section 1: Dialog Designer Call Flow Elements Section 1: Dialog Designer Call Flow Elements... 1 1.1 About this Tutorial When
More informationApplication Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Voice Portal Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe
More informationApplication Notes for NMS Communications Vision Media Gateway Model VG2000 with Avaya Voice Portal and Avaya SIP Enablement Services Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for NMS Communications Vision Media Gateway Model VG2000 with Avaya Voice Portal and Avaya SIP Enablement Services Issue 1.0 Abstract These
More informationCisco CVP VoiceXML 3.0. User Guide
Cisco CVP VoiceXML 3.0 Publication date: 14 January 2005 Copyright (C) 2000-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium Corporation. Customer
More informationHosted Fax Mail. Blue Platform. User Guide
Hosted Fax Mail Blue Platform 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
More informationCisco CVP VoiceXML 3.0. Element Specifications
Cisco CVP VoiceXML 3.0 CISCO CVP VOICEXML 3.0 Publication date: 14 January 2005 Copyright (C) 2000-2005 Audium Corporation. All rights reserved. Distributed by Cisco Systems, Inc. under license from Audium
More informationAn overview of interactive voice response applications
An overview of interactive voice response applications Suneetha Chittamuri Senior Software Engineer IBM India April, 2004 Copyright International Business Machines Corporation 2004. All rights reserved.
More informationAvaya Media Processing Server VXML Browser User Guide
Avaya Media Processing Server VXML Browser User Guide Release 4.1 NN44100-127 Issue 1 November 2013 2013 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to ensure that the
More informationJuly 2004 Sophia Antipolis, France
Experience from Every Handheld A Position Paper Ewald Anderl CTO and VP, Kirusa anderl@kirusa.com Inderpal Singh Mumick CEO and Founder, Kirusa mumick@kirusa.com For the W3C Workshop July 2004 Sophia Antipolis,
More informationApplication Notes for Telisma telispeech Automatic Speech Recognition Engine with Avaya Voice Portal - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Telisma telispeech Automatic Speech Recognition Engine with Avaya Voice Portal - Issue 1.0 Abstract These Application Notes describe the
More informationApplication Notes for InfoTalk-Recognizer 9.0 with Avaya Aura Experience Portal 6.0 and Avaya Aura Communication Manager 6.2 Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for InfoTalk-Recognizer 9.0 with Avaya Aura Experience Portal 6.0 and Avaya Aura Communication Manager 6.2 Issue 1.0 Abstract These Application
More informationDynamic Aural Browsing of MathML Documents via VoiceXML
Dynamic Aural Browsing of MathML Documents via VoiceXML Hemambar Reddy, Gopal Gupta Department of Computer Science University of Texas at Dallas Richardson, TX 75025, USA Arthur I. Karshmer Department
More informationImplementation of ASR4CRM : An Automated Speech- Enabled Customer Care Service System
European Journal of Scientific Research ISSN 1450-216X Vol.23 No.1 (2008), pp.41-48 EuroJournals Publishing, Inc. 2008 http://www.eurojournals.com/ejsr.htm Implementation of ASR4CRM : An Automated Speech-
More informationNetwork Working Group. Category: Informational January 2006
Network Working Group G. McCobb Request for Comments: 4374 IBM Corporation Category: Informational January 2006 Status of This Memo The application/xv+xml Media Type This memo provides information for
More informationAn Information Filtering Agent for Customer Service Delivery Using Single Authoring
An Information Filtering Agent for Customer Service Delivery Using Single Authoring Adeyeye O. Michael, Neco Ventura, and *Atayero A. Aderemi Department of Electrical Engineering, University of Cape Town,
More informationCache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a
Cache Operation Version 31-Jul-2001 Wireless Application Protocol WAP-175-CacheOp-20010731-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
More informationApplication Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Beijing InfoQuick SinoVoice Speech Technology (SinoVoice) jtts with Avaya Interactive Response Issue 1.0 Abstract These Application Notes
More informationApplication Notes for LumenVox Speech Engine with Avaya Voice Portal Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for LumenVox Speech Engine with Avaya Voice Portal Issue 1.0 Abstract These Application Notes describe the configuration steps required to integrate
More informationEE Voice xml application developer exam.
Exam Express EE0-411 Voice xml application developer exam TYPE: DEMO http://www.examskey.com/ee0-411.html Examskey Exam Express EE0-411 exam demo product is here for you to test the quality of the product.
More informationAbstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Interactions Curo Speech Automated Speech Recognizer and Text-to-Speech Server with Avaya Aura Experience Portal using MRCP V2 Issue 1.0
More informationWireless Access Protocol(WAP) architecture
Wireless Access Protocol(WAP) architecture While the evolution of cellular networks has resulted in many mobile services, such services are primarily for voice. Mobile phone users do have the desire to
More informationVersion 2.6. Smart Click-to-Call Advanced User s Guide
Version 2.6 Smart Click-to-Call Advanced User s Guide Contents What is Smart Click-to-Call?...3 About the Documentation...3 Ifbyphone on the Web...3 Setting Up Smart Click-to-Call...5 Smart Click-to-Call
More informationWAP WTAI WAP-170-WTAI Version 07-Jul-2000
WAP WTAI WAP-170-WTAI Version 07-Jul-2000 Wireless Application Protocol Wireless Telephony Application Interface Specification Disclaimer: This document is subject to change without notice. WAP-170-WTAI,
More informationChapter 3. Technology Adopted. 3.1 Introduction
Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,
More informationBeacon Office. User Manual. Radianta Inc. Version - 2.5(1)
Beacon Office User Manual Version - 2.5(1) Radianta Inc. September 2008 Radianta, Inc. Beacon Office Page 2 Table of Contents Introduction... 3 What is Beacon Office... 3 How to Use This Guide... 3 Conventions...
More informationVersion 2.6. SurVo Advanced User s Guide
Version 2.6 SurVo Advanced User s Guide Contents What is a SurVo?...3 SurVo: Voice Survey Form...3 About the Documentation...3 Ifbyphone on the Web...3 Setting up a SurVo...4 Speech/Recording Options...4
More informatione-business on demand Competitive Technical Briefing Enterprise Portals
e-business on demand Competitive Technical Briefing Enterprise Portals Portal in the Enterprise Did you kw that you can also use the portal to enable your employees to access business function without
More informationETSI TS V1.1.1 ( ) Technical Specification
TS 102 632 V1.1.1 (2008-11) Technical Specification Digital Audio Broadcasting (DAB); Voice Applications European Broadcasting Union Union Européenne de Radio-Télévision EBU UER 2 TS 102 632 V1.1.1 (2008-11)
More informationVoice Browser Working Group (VBWG) Input on application backplane topics. Scott McGlashan (HP) Rafah Hosn (IBM)
Voice Browser Working Group (VBWG) Input on application backplane topics Scott McGlashan (HP) Rafah Hosn (IBM) W3C Backplane Meeting, Amsterdam, November 2006 Agenda Key points VBWG specifications Data-Flow-Presentation
More information2004 NASCIO Recognition Awards. Nomination Form
2004 NASCIO Recognition Awards Nomination Form Title of Nomination: Access Delaware Project Project/System Manager: Mark J. Headd Job Title: Assistant to the Chief Information Officer Agency: Office of
More informationMedia Resource Control Protocol v2
Media Resource Control Protocol v2 Sarvi Shanmugham, Editor: MRCP v1/v2 Technical Leader, Cisco Systems Session Number 1 Roadmap Overview of the IETF Speechsc WG Effort MRCP Short Summary MRCP Architecture
More informationGetting help with Edline 2. Edline basics 3. Displaying a class picture and description 6. Using the News box 7. Using the Calendar box 9
Teacher Guide 1 Henry County Middle School EDLINE March 3, 2003 This guide gives you quick instructions for the most common class-related activities in Edline. Please refer to the online Help for additional
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session5 Focusing on the UI Speaker Speaker Title Page 1 1 Agenda Building the User Interface UI Development Page Flow A Focus on Faces Introducing Java Server Faces
More informationMulti-modal Web IBM Position
Human Language Technologies Multi-modal Web IBM Position W3C / WAP Workshop Mobile Speech Solutions & Conversational AdTech Stéphane H. Maes smaes@us.ibm.com TV Raman 1 Definitions by example: evolution
More informationSchool Installation Guide ELLIS Academic 5.2.6
ELLIS Academic 5.2.6 This document was last updated on 2/16/11. or one or more of its direct or indirect affiliates. All rights reserved. ELLIS is a registered trademark, in the U.S. and/or other countries,
More informationUsing Speech Recognition for controlling a Pan-Tilt-Zoom Network Camera
Using Speech Recognition for controlling a Pan-Tilt-Zoom Network Camera Enrique Garcia Department of Computer Science University of Lund Lund, Sweden enriqueg@axis.com Sven Grönquist Department of Computer
More informationAbstract. Avaya Solution & Interoperability Test Lab
Avaya Solution & Interoperability Test Lab Application Notes for Avaya Voice Portal 5.1, Avaya Aura Communication Manager 5.2.1, Avaya Aura Session Manager 6.1 and Acme Packet Net-Net 6.2.0 with AT&T IP
More informationPhonologies The Voice of Technology
Phonologies Media Services Framework Copyright 2004 Phonologies (India) Private Limited Copyright 2001 2004 by Phonologies (India) Private Limited. Phonologies, InterpreXer and Oktopous are trademarks
More informationAPI Extensions. JSP Suffix A PPENDIX A
A PPENDIX A Cisco s Remote Silent Monitoring includes a simple HTTP-driven API for making service requests into the system, as well as IP IVR and CVP call flow scripts which demonstrate the use of this
More informationEasy Attendant User Guide
Welcome Easy Attendant will provide your business with a convenient and virtual means to answer your business incoming telephone calls. Easy Attendant is an easy to use solution that combines advanced
More informationVoIP INTERNET-BASED PHONE SYSTEMS CHOCK FULL OF FEATURES
VoIP INTERNET-BASED PHONE SYSTEMS CHOCK FULL OF FEATURES VoIP Internet-based phone systems chock full of features TABLE OF CONTENTS What is VoIP? Switching to VoIP is easy Business Telecom Features Improved
More informationIP PBX for Service Oriented Architectures Communications Web Services
IP PBX for Service Oriented Architectures Communications Web Services.......... Introduction Enterprise communications have traditionally been provided by closed, stand-alone PBX systems. Installed in
More informationTools and Toolkits for Voice and Animated Character based Interventions. Overview
Tools and Toolkits for Voice and Animated Character based Interventions Timothy Bickmore & Daniel Schulman College of Computer & Information Science Northeastern University Tim Overview Dialogue based
More informationDheeraj Sanghi. Abstract. In the last few years, there have been a revolution in the telecommunication scenario of
NUMBERING PLAN FOR INTERNET TELEPHONY Dheeraj Sanghi Abstract In the last few years, there have been a revolution in the telecommunication scenario of the country. There are new services like paging, cellular,
More informationA Sample Configuration for Nuance OpenSpeech Recognizer and Nuance Speechify Text-to-Speech Using Avaya Interactive Response - Issue 1.
Avaya Solution & Interoperability Test Lab A Sample Configuration for Nuance OpenSpeech Recognizer and Nuance Speechify Text-to-Speech Using Avaya Interactive Response - Issue 1.0 Abstract These Application
More informationRecord_With_Confirm. Settings
The voice element combines the functionality of the Record voice element with that of the Menu voice element. The voice element records the caller s voice, then prompts the caller to confirm that the recording
More informationIntegrated Conference Bridge Professional
Title page Communication Server 1000 Integrated Conference Bridge Professional iii Nortel Communication Server 1000 Nortel Integrated Conference Bridge Professional Revision history June 2007 Standard
More information