+612 9045 4394
VoiceXML 2.0 Developer's Guide : Building Professional Voice-enabled Applications with JSP, ASP and ColdFusion - DreamTech

VoiceXML 2.0 Developer's Guide

Building Professional Voice-enabled Applications with JSP, ASP and ColdFusion

By: DreamTech

Paperback Published: 13th June 2002
ISBN: 9780072224580
Number Of Pages: 388

Share This Book:


RRP $122.00
or 4 easy payments of $22.56 with Learn more
Ships in 7 to 10 business days

Engineer your way to excellence! This professional resource explains in full detail how to build VoiceXML-based applications using real-world programs you can adapt for your own projects. The book includes three full-scale, enterprise-level applications complete with all source code.

Acknowledgmentsp. xvii
Prefacep. xix
Introductionp. xxi
Web and Voice Technologiesp. 1
Introduction to Telephone Systemsp. 2
Introduction to Computer Telephonyp. 4
Interactive Voice Response Systemsp. 7
Speech Synthesis Process and Enginesp. 9
Voice Markup Languagesp. 12
Introduction to VoiceXMLp. 15
Summaryp. 17
Designing Guidelines for Voice Applicationsp. 19
Understanding Voice Sitesp. 20
Identifying the Target Audiencep. 21
Content Managementp. 24
Designing the Dialog Flowp. 28
Designing the Navigation Architecturep. 30
Designing Dialogs and Promptsp. 34
Summaryp. 37
Working with VoiceXMLp. 39
Architecture of VoiceXMLp. 40
Application Overviewp. 41
The Concept of Voice Dialogsp. 42
Execution Process of VoiceXML Documentsp. 42
Executing a Multidocument-based Applicationp. 44
Navigation in VoiceXMLp. 45
Getting Input from the Userp. 51
Types of Form Itemsp. 52
Form Interpretation Algorithmp. 83
Summaryp. 88
Advanced Elements of VoiceXMLp. 89
Types of Formsp. 90
Event Handling in VoiceXMLp. 93
Variables in VoiceXMLp. 99
Resource Fetching and Cachingp. 103
Defining Prompts in VoiceXMLp. 104
Other Elements in VoiceXMLp. 115
Summaryp. 119
Grammars in VoiceXMLp. 121
The Role of Grammars in VoiceXML Applicationsp. 122
The [left angle bracket]grammar[right angle bracket] Element in VoiceXML 1.0p. 122
Grammars in VoiceXML 2.0p. 124
The Scope of Grammarsp. 127
Grammar Activation Procedurep. 133
Preparing Grammarsp. 134
Summaryp. 137
Developing a Voicemail System Using ASP and VoiceXMLp. 139
Voicemail Application Design Considerationsp. 140
The Case for VoiceXML-based Mailing Servicesp. 140
Architecture of a VoiceXML-based Mailing Applicationp. 141
Preparing the Home Pagep. 142
Preparing the Login Sectionp. 144
Accessing the Mailboxp. 146
Retrieving the Messagep. 152
Replying to the Messagep. 154
Summaryp. 158
Using VoiceXML and JSPs for Movie Reservation Systemsp. 159
Application Requirementsp. 160
Architecture of the Applicationp. 160
Structure of the Databasep. 161
Building the Home Pagep. 164
Displaying the Movie Listp. 167
Collecting the Inputp. 170
Displaying the Current Statusp. 172
Writing the Reservation Procedurep. 178
Final Episodep. 182
Summaryp. 187
Developing a Voice-based Banking Systemp. 189
Architecture of the Voice Banking Applicationp. 190
Database Structure for the Applicationp. 192
Preparing the Login Sectionp. 199
Building the Main Menu of the Applicationp. 206
Designing the Inquiry Module Main Pagep. 209
Designing the Transfer Money Modulep. 220
Designing the Order Chequebook and Bank Statement Modulep. 225
Summaryp. 230
Integrating CCXML with VoiceXML Applicationsp. 231
Introduction to Call Control Extensible Markup Languagep. 232
Event Processing Requirementsp. 233
Conferencing Requirementsp. 233
Call Management Requirementsp. 234
Document Flow and Execution Process in CCXMLp. 234
Working with Variablesp. 238
Event Handling in CCXMLp. 238
Call Management in CCXMLp. 242
Conference Management in CCXMLp. 243
Disconnecting Calls in CCXMLp. 244
Summaryp. 244
Introduction to the Microsoft Web Telephony Enginep. 245
Introduction to the Web Telephony Enginep. 246
Advantages of WTEp. 246
Features of WTEp. 247
Installing and Configuring WTEp. 247
Overview of Web Telephony Applicationsp. 248
Call Handling in Web Telephony Applicationsp. 248
Prompts in WTEp. 250
Collecting Caller Inputp. 251
Navigation in WTEp. 255
Using HTML Elements in WTEp. 256
Working with Events in WTEp. 260
Working with CSS Properties in WTEp. 262
Summaryp. 264
Introduction to IP Telephonyp. 265
IP Telephonyp. 266
Standards for IP Telephonyp. 268
TAPI Programming Interfacesp. 271
The H.323 Lines Video Streaming Projectp. 275
Summaryp. 304
Developing a Voice-based Shopping Mall with ASPp. 305
Working Scheme of the Applicationp. 306
Building the Home Pagep. 306
Preparing the Login Sectionp. 309
User Authentication and Building the Category Sectionp. 311
Building the Items Listp. 316
Collecting the Order from the Userp. 321
Updating Records and Terminating the Applicationp. 327
Summaryp. 328
Developing Voice Applications with SALTp. 331
Introduction to SALTp. 332
Designing Principles of SALTp. 333
Overview of SALT Elementsp. 333
Getting Speech Input in SALTp. 334
Using DTMF Input in SALTp. 340
Speech Output in SALTp. 343
Promptqueue Objectp. 345
Summaryp. 346
Indexp. 347
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780072224580
ISBN-10: 0072224584
Series: Developer's Guide S.
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 388
Published: 13th June 2002
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.5 x 19.1  x 2.0
Weight (kg): 0.75