November 26, 2014
Hot Topics:

More articles by Jonathan Eisenzopf

eisen@ferrumgroup.com

VoiceXML Conformance Report

In this article, we will test six VoiceXML browsers for VoiceXML 2.0 conformance to determine how compatible today's VoiceXML platforms are with each other.

Introduction to CCXML, Part V

In this final chapter of our introduction to CCXML (the Call Control eXtensible Markup Language) series, we will develop a simple multi-party conferencing system using Perl.

The Next Generation Customer Communication Platform

In the not-too-distant future, we will begin seeing unified customer support platforms that allow companies and their customers to communicate seamlessly via the Web, telephone and wireless devices. In this article, we will learn how two evolutionary trends are creating a new generation of unified customer communication platforms.

Tellme More

In Part I of our quickstart VoiceXML tutorial, we will learn how to sign-up as a Tellme.com developer and write our first interactive VoiceXML application.

VoiceXML Adventure Game

Continuing from Part I of our comprehensive series of VoiceXML tutorials, in Part II we will develop a simple, but fully dynamic VoiceXML application in Perl for the Tellme.com voice portal.

Weblog Support for Avantgo and VoiceXML

Weblog is now capable of outputting RSS 0.9, RSS 0.91, RSS 1.0, VoiceXML, Avantgo HTML, Palm Clipping HTML, WML for WAP phones, and HTML.

It's Only Natural: Evaluating Natural Language Dialogs

The decision on whether to use a natural dialog approach instead of a directed dialog in an IVR application will directly affect the cost, effort, and maintenance of the system. This article will give you a process that you can use to make the right decision.

Introduction to CCXML, Part IV

In Part IV of the Introduction to CCXML, we will learn how to set up and breakdown a 2-party conference call using <join> and <unjoin>. We will also learn more about state variables and their use in CCXML.

VoiceXML 2.0 Grammars, Part II

In Part II our introduction to VoiceXML 2.0 grammars, we will learn how to use tokens, rules and operators to create grammars that match natural utterances.

Introduction to CCXML, Part III

In Part III of the Introduction to CCXML, we will begin developing practical call control applications, handling inbound calls with CCXML as well as placing outbound calls.

Demystifying 10 Common Misconceptions About VoiceXML

If you're in the process of deciding on using VoiceXML technologies for a critical business application, you've probably made many assumptions. Before you take the plunge, or even if you have already done so, you might want to read how you can avoid the 10 most common pitfalls with VoiceXML implementations.

Introduction to CCXML, Part II

In Part II of the Introduction to CCXML, we will become more familiar with the elements of the language and how they work together to create call control applications.

Top 10 Best Practices for Voice User Interface Design

Developing a VoiceXML IVR is straightforward. Designing a quality speech interface, on the other hand, is a long road paved with assumptions, mistakes and failures. Read Jonathan's 10 best practices for VUI design and learn from his mistakes before you fall into the same traps.

Using DNIS to Direct Calls

Dialed Number Identification Service (or DNIS) is a standard that most telephone companies in the United States use to identify the number that was dialed. In this tutorial, we will learn how to use DNIS information to direct callers to sub-menus in VoiceXML applications.

VoiceXML Developer Series: A Tour Through VoiceXML, Part XII

In this edition of the series, we complete the first version of the 'Frank's Pizza Palace' application by developing the remaining VoiceXML dialogs.

VoiceXML Developer Series: A Tour Through VoiceXML, Part XI

In this edition of the VoiceXML tour, we will develop the first three dialogs that will play a greeting, ask for a phone number and look up the customer's address in an Access database.

VoiceXML Developer Series: A Tour Through VoiceXML, Part X

In this edition of the VoiceXML Developer, we will create an Access database for Frank's Pizza Palace and record the audio prompts, based upon the dialog flow that we created in the last article.

Using ANI to Recognize Callers

In the last tutorial, we learned how to use the Dialed Number Identification Service (or DNIS) to direct callers to sub-menus in VoiceXML applications. In this follow-up tutorial, we will learn how to use Automatic Number Identification (ANI) to recognize callers.

VoiceXML Developer Series: A Tour Through VoiceXML, Part IX

In this edition of the VoiceXML Developer, we will complete our pizza ordering application by accepting the order, logging the transaction in an Access database, and playing an order confirmation for the user.

Market Update, New Opportunities

The recent VoiceXMLPlanet Conference provided a glimpse into potential new markets that may emerge as a result of VoiceXML technology. Author Jonathan Eisenzopf takes a look at the top insights that he received from the conference in this article.

Speech IVR Market Update

Is the new speech IVR market segment healthy? Will VoiceXML replace proprietary development environments? VoiceXML expert and consultant Jonathan Eisenzopf provides a summary of recent activity and trends in the speech IVR market.

VoiceXML Developer Series: A Tour Through VoiceXML, Part VIII

Up 'til now, the VoiceXML examples we've used have been directed dialogs, which prompt users for input in a pre-defined order. In this edition of the VoiceXML Developer, we're going to learn how to develop mixed initiative dialogs, which allow users to fill multiple fields with a single utterance.

Introduction to CCXML, Part I

The Call Control eXtensible Markup Language provides the call management, event processing and conferencing capabilities that VoiceXML lacks. The first installment in this series will provide an overview of the purpose, features and concepts of the CCXML language.

VoiceXML Developer Series: A Tour Through VoiceXML, Part VII

In this edition of the VoiceXML Developer, we're going to learn how to record and playback speech and how to transfer callers to another phone number.

It's Only Natural: Evaluating Natural Language Dialogs

The decision on whether to use a natural dialog approach instead of a directed dialog in an IVR application will directly affect the cost, effort, and maintenance of the system. This article will give you a process that you can use to make the right decision.

VoiceXML 2.0 Grammars, Part I

This technical series will provide programmers with a complete introduction to the VoiceXML 2.0 grammar format. In part I, we will discuss the XML and ABNF formats, as well as the structure and elements included in a VXML 2.0 document.

Progress in the VoiceXML Intellectual Property Licensing Debacle

In January of 2002 the World Wide Web Consortium released a rule that requires Web standards be issued royalty free (RF). Intellectual property rights have become a big concern in the Web standardization process, especially for VoiceXML developers.

VoiceXML Developer Series: A Tour Through VoiceXML, Part VI

In this edition of the VoiceXML Developer, we're going to continue our focus on grammars by examining the other widely used VoiceXML 1.0 grammar format, JSFG.

VoiceXML Developer Series: A Tour Through VoiceXML, Part V

In the last edition of the VoiceXML Developer, we created a full VoiceXML application using form fields, a subdialog, and internal grammars. In this edition, we will learn more about one of the most important, but rarely covered components of a VoiceXML application, grammars.

VoiceXML Developer Series: A Tour Through VoiceXML, Part IV

In this fourth segment of our complete tour through VoiceXML, we will learn how to test user input after it has been spoken. We'll also learn how to utilize conditional statements such as if and else to control call flow. Lastly, we'll learn how to catch and handle errors and other VoiceXML events.

SALT Submission to W3C Could Impact the Future of VoiceXML

The SALT specification was recently submitted to the Voice Browser and Multimodal Interaction working groups of the World Wide Web Consortium (W3C). This article discusses the implications for VoiceXML developers and those companies who currently provide support for the VXML standard.

VoiceXML Developer Series: A Tour Through VoiceXML, Part III

In this edition of the VoiceXML Developer, we will introduce new VoiceXML elements and learn how to get user input with form fields, so buckle your seat belt 'cause here we go!

VoiceXML Developer Series: A Tour Through VoiceXML

In this second edition of the VoiceXML Developer, we'll begin a complete walk through of all elements included in the VoiceXML 1.0 specification. This edition introduces the basic elements used to create content for the voice Web.

VoiceXML Developer Series: A Tour Through VoiceXML, Part II

In Part II of A Tour Through VoiceXML, we're going to focus on building VoiceXML applications with menus that allow callers to make selections via DTMF tones and voice commands.

VoiceXML Developer Series, Introduction

The first edition of the VoiceXML Developer series will provide you with a synopsis of VoiceXML and a glimpse into the technology used to develop VoiceXML applications. Subsequent editions will go into the specific details of creating VoiceXML applications.

Microsoft-led SALT Forum Releases Draft Spec

After months of hype but no substance, the SALT Forum finally released a draft version of the Speech Application Language Tags (SALT) specification on February 19. Read VXML expert Jonathan Eisenzopf's initial impression in this feature article.

Tracking a FedEx Package with an HTML Scraper

One way to develop powerful VoiceXML applications is to leverage existing Web applications by simulating a Web browser and scraping the results via a programmable HTTP Web agent. This example allows users to track a Federal Express package, using the fedex.com Web site.

VoiceXML and the VoiceASP

So you want to develop and deploy a VoiceXML application, but you're not sure whether to build your own VoiceXML gateway, buy a turnkey solution, or host your application? This article will lay out the pros and cons when considering a VoiceASP and discuss the features, costs, and tools provided by each of the top vendors.

Evaluating the Benefits of VoiceXML for eBusiness

Is your telephone system or call center integrated with your eBusiness platform? Why not? This article will outline the potential business benefits of integrating your eBusiness infrastructure with your telephone sales and support channels.

Selecting a VoiceXML Gateway

As vendors continue to introduce new VoiceXML gateways, the task of selecting the right solution has become more difficult. This article will provide you with a number of selection criteria to help you ask the right questions when evaluating VoiceXML gateway options.

The Next Generation Customer Communication Platform

In the not-too-distant future, we will begin seeing unified customer support platforms that allow companies and their customers to communicate seamlessly via the Web, telephone and wireless devices. In this article, we will learn how two evolutionary trends are creating a new generation of unified customer communication platforms.

VoiceXML Quick Start Guide

If you want to develop VoiceXML applications but don't know where to start, this guide is for you. This 8-step guide contains all the information you need to start developing and deploying VoiceXML applications—prior experience is not required.

Book Review: VoiceXML, Strategies and Techniques for Effective

VoiceXML, Strategies and Techniques for Effective Voice Application Development with VoiceXML 2.0 is the VoiceXML book I wish I had written. Find out why this recently published work is this writer's favorite VoiceXML title currently in print.

Review: Nuance V-Builder 1.2

Find out how Nuance V-Builder stacks up as a VoiceXML development environment as we look at the product's features, weaknesses and maturity.

Microsoft to release .NET Speech SDK Beta with SALT Support

Microsoft is about to release a free Beta version of its .NET Speech SDK this week. This is Microsoft's first foray in the growing voice Web market where speech recognition technology is fused with Web technologies and the telephone. Read more about here...

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Sitemap | Contact Us

Rocket Fuel