BN.com Gift Guide

The Voice XML Handbook: Understanding and Building the Phone-Enabled Web

Overview

Do you know telephony but need to learn about the Web? Do you know the Web but need to learn telecom? Are you a Webmaster who need to telephony-enable your site?

If you answered "Yes" to any of these questions, then this book is for you. Bob Edgar explains everything you need to understand and use VoiceXML, the "HTML for telephony" which is revolutionizing the industry.

Not a telephony expert? Not a Web expert? No problem, Bob covers all the ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (25) from $1.99   
  • New (5) from $29.99   
  • Used (20) from $1.99   
Close
Sort by
Page 1 of 1
Showing 1 – 4 of 5
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$29.99
Seller since 2007

Feedback rating:

(17)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
SHRINKWRAPPED SHIPS FROM USA : Description: 481 Pages: CMP Books (April 2001) : VoiceXML combines the power of the Internet with the flexibility of voice, using the telephone as ... the access point to the Internet. XML is replacing HMTL as the state of the art for enabling customers and employees to access business over the Internet. VoiceXML enables companies to provide the same information via the phone with minimal additional development. This book shows how to build phone-enabled Web sites with VoiceXML. For Web developers it explains the essentials of telephony, and for telecom experts it explains the essentials of the Web. Read more Show Less

Ships from: Phoenix, AZ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$59.48
Seller since 2014

Feedback rating:

(312)

Condition: New
Brand New Item.

Ships from: Chatham, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$80.00
Seller since 2014

Feedback rating:

(193)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$80.00
Seller since 2014

Feedback rating:

(193)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 4 of 5
Close
Sort by
Sending request ...

Overview

Do you know telephony but need to learn about the Web? Do you know the Web but need to learn telecom? Are you a Webmaster who need to telephony-enable your site?

If you answered "Yes" to any of these questions, then this book is for you. Bob Edgar explains everything you need to understand and use VoiceXML, the "HTML for telephony" which is revolutionizing the industry.

Not a telephony expert? Not a Web expert? No problem, Bob covers all the background you'll need: how the Web works, how telecom and computer telephony work, XML, voice browsers and more. Once you've understood the background, Bob starts with a "Hello, World" application—a VoiceXML page which answers the phone and speaks to you—then leads you step by step through all the features of VoiceXML, including VoiceXML 2.0.

* Graphical Web Browsing, HTML and HTTP

* Telecommunications

* Computer Telephony

* Voice Recognition and Text-to-Speech

* XML

* VoiceXML Tutorial

* Use Voice Browsers to Create Phone-Enabled Web Sites

Bob Edgar, Ph.D., works for Dialogic Corp., an Intel company and a leading manufacturer of computer telephony hardware and software components. Dr. Edgar started his software career as a theoretical physicist running mainframe calculations to simulate realistic quantum fields. Bob later founded and ran Parity Software Development Corp., a manufacturer of telephony software development tools, which was acquired by Dialogic in September 1999. Bob's previous book, "PC Telephony", has been a best-seller in the industry for many years.

Read More Show Less

Editorial Reviews

From The Critics
Edgar (a software developer) covers the basics of VoiceXML and provides background information on how the Web works, telecom and computer telephony, XML, and voice browsers. Grammars, scripting, and special features are detailed. Text-to-speech and speech recognition functions are described. The instruction begins with a simple sample, and then adds complexity and specification. An extensive reference section covers tags, attributes, events, properties, variables, and changes from Version 1.0 to 2.0. A glossary is included. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9781578200849
  • Publisher: C M P Books
  • Publication date: 3/1/2001
  • Edition number: 1
  • Pages: 481
  • Product dimensions: 6.01 (w) x 9.00 (h) x 1.15 (d)

Meet the Author

Bob Edgar, Ph.D., works for Dialogic Corp., an Intel company and a leading manufacturer of computer telephony hardware and software components. Dr. Edgar started his software career as a theoretical physicist running mainframe calculations to simulate realistic quantum fields. Bob later founded and ran Parity Software Development Corp., a manufacturer of telephony software development tools, which was acquired by Dialogic in September 1999. Bob's previous book, PC Telephony, has been a best-seller in the industry for many years.
Read More Show Less

Table of Contents

1 The Telephony-Enabled Web 13
1.1 Calling the Web 14
1.2 The Voice Browser 15
1.3 VoiceXML highlights 16
1.4 The Web server as application server 17
1.5 An example form 18
1.6 Speech input 20
1.7 Mixed-initiative forms 22
1.8 Touch-tone input 23
1.9 Recording speech input 23
1.10 Speech output 23
1.11 Hyperlinks 24
1.12 Root document 25
1.13 Client-side scripting 25
1.14 VoiceXML minimizes client / server interaction 26
1.15 VoiceXML is standards-based 26
1.16 VoiceXML portability 27
1.17 Extensions to VoiceXML 27
1.18 Desktop voice browsers 27
1.19 What's missing from VoiceXML 2.0? 27
1.20 History of VoiceXML 29
2 Web Browsing 31
2.1 How a Web browser works 32
2.2 HTTP command syntax 33
2.3 HTTP server response 35
2.4 HTTP GET, POST and HEAD commands 36
2.5 Static and active content 37
2.6 HTML, HyperText Markup Language 38
2.7 Hyperlinks 40
2.8 URL, Uniform Resource Locator 42
2.9 Cookies 45
2.10 Session tracking 46
2.11 User input and forms 49
2.12 A login form 49
2.13 URL encoding 51
2.14 Server scripts 52
2.15 Using HTTP POST 52
2.16 Submit is a hyperlink 53
2.17 Browsing is transaction processing 53
2.18 Browsing is all pull, no push 54
2.19 Web servers are stateless 54
2.20 Presentation layer and three-tier architecture 55
3 XML, The Extensible Markup Language 57
3.1 What is XML? 58
3.2 XML tags 59
3.3 Opening tags 60
3.4 Closing tags 60
3.5 Empty tags 60
3.6 XML attributes 61
3.7 Tag and attribute names 62
3.8 Comments 62
3.9 Parsed text 62
3.10 Tag values 64
3.11 Overlapping and nesting tags 64
3.12 What do tags mean? 65
3.13 Well formed and valid documents 65
3.14 DTD, the Document Type Definition 66
3.15 White space 73
3.16 HTML and XML compared 75
3.17 The XML document tree 76
4 Telecommunications 79
4.1 Introduction to telephony 80
4.2 Life cycle of the common phone call 83
4.3 PSTN, The Public Switched Telephone Network 85
4.4 Phone Line Features 86
4.5 Digital audio 88
4.6 Phone Line Types 90
4.7 IP telephony 93
5 Computer Telephony 95
5.1 Computers and the telephone 96
5.2 Computer Telephony Integration 96
5.3 Voice modem 97
5.4 High-end voice cards 98
5.5 Voice Bus 99
5.6 Trunk interface 102
5.7 Call bridging 103
5.8 Tone detection and generation 104
5.9 Media players and recorders 106
5.10 Enhanced media processing 107
5.11 Voice card programming 107
5.12 Application categories 109
5.13 Anatomy of a VoiceXML browser platform 110
6 Text-to-Speech 113
6.1 Speech synthesis 114
6.2 Text input 114
6.3 Text normalization 115
6.4 Exception dictionary lookup 116
6.5 Conversion to phonetic spelling 116
6.6 Phonetic modification 117
6.7 Inflection 117
6.8 Waveform generation 118
6.9 Constructing phrases with variable values 118
6.10 Phrase components 119
6.11 Whole numbers 122
6.12 Ordinal numbers 123
6.13 Dates 123
6.14 Times 124
6.15 Date and time stamps 124
6.16 Money amounts 125
6.17 Digit strings 126
6.18 Phone numbers 126
6.19 Inflection 127
6.20 Preparing vocabulary files 128
7 Speech Recognition 129
7.1 Voice recognition 130
7.2 Modern recognizers 131
7.3 Voice recognition stages 132
7.4 Capture, echo cancellation and endpointing 132
7.5 Feature extraction 133
7.6 Phoneme modeling 134
7.7 Grammar matching 134
7.8 Telephony issues for voice recognition 135
7.9 User interface design 136
7.10 Dialog components 138
8 VoiceXML: The Basics 141
8.1 Hello, Web 142
8.2 Comments 143
8.3 Prompting with text-to-speech 143
8.4 Prompting with sound files 145
8.5 Prompting with streaming audio 147
8.6 Hyperlinking 148
8.7 Dialogs, forms and menus 150
8.8 Hyperlinks inside a dialog 153
8.9 Structure of a VoiceXML page 155
8.10 Built-in field types 157
8.11 Customizing fields 160
8.12 Field grammars 160
8.13 Invalid user input 162
8.14 Tapered prompting 164
9 VoiceXML Text-To-Speech Markup 167
9.1 Speech Synthesis Markup Language 168
9.2 Sentence structure 169
9.3 Language specification 170
9.4 Interpretation 171
9.5 Inserting a calculated value 174
9.6 Selecting a voice 175
9.7 Pronunciation 176
9.8 Prosody 177
10 VoiceXML Grammars 181
10.1 Speech Recognition Grammar Format 182
10.2 Tokens 183
10.3 Sequences 184
10.4 Choices 185
10.5 Counts 185
10.6 Rules 186
10.7 Providing examples 188
10.8 Imports 188
10.9 Special rules 189
10.10 Rules in a grammar 190
10.11 The ABNF form of SRGF 191
10.12 Semantic markup 193
11 VoiceXML Scripting 197
11.1 ECMAScript in VoiceXML 198
11.2 Data types and constants 201
11.3 Comments 203
11.4 Identifier names 203
11.5 Variables 203
11.6 Layout 205
11.7 Expressions 205
11.8 Operators 205
11.9 Statements 209
11.10 Functions 212
11.11 Objects 213
11.12 Classes 214
11.13 Classes 216
11.14 The eval function 217
11.15 Experimenting with ECMAScript 217
11.16 Embedding ECMAScript in a VoiceXML page 218
11.17 Using script variables in VoiceXML 219
11.18 Variable scopes 220
11.19 Session variables 223
11.20 The [left angle bracket]if[right angle bracket], [left angle bracket]else[right angle bracket] and [left angle bracket]elseif[right angle bracket] tags 223
11.21 Validating user input 224
12 VoiceXML: Other Features 227
12.1 Shadow variables 228
12.2 Recording 229
12.3 Modal fields 230
12.4 Conditional items 230
12.5 Root document 231
12.6 Universal grammars 233
12.7 Grammar precedence 233
12.8 Menus 234
12.9 Field options 239
12.10 Mixed-initiative forms 240
12.11 Subdialogs 245
12.12 Events 246
12.13 Properties 251
12.14 Browser extensions 251
12.15 Passing parameters to subdialogs and objects 253
12.16 Transferring calls 254
12.17 Tracking a call 256
12.18 Executable content 257
12.19 Dialog items 259
12.20 Resource fetching 261
12.21 The Form Interpretation Algorithm 262
13 VoiceXML Reference: Tags 267
14 VoiceXML Reference: Attributes 355
15 VoiceXML Reference: Events, Properties and Variables 437
15.1 Events 438
15.2 Event handlers 440
15.3 Shadow variable properties 441
15.4 Properties 442
15.5 Session variables 445
16 VoiceXML Reference: Changes from Version 1.0 to 2.0 447
16.1 VoiceXML 1.0 448
17 Glossary 451
Index 473
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)