What Is VoiceXML?

VoiceXML is the industry standard for automated voice communications and the most flexible, feature-rich language for building voice apps

Start Your Trial
Talk with Sales

The Experts Use VoiceXML

Voice eXtensible Markup Language (VoiceXML, VXML) is a computer programming language in the XML family that allows developers to create applications to foster voice interactions. VoiceXML stands as the current industry standard programming language for voice applications.

History of VoiceXML

Telecom industry experts created VXML in 1999. Development was eventually turned over to the World Wide Web Consortium (W3C), which oversees specifications for a wide range of technologies. VXML has gone through several update iterations and development on the standard continues to be on-going.

Why does any of this matter? It serves to demonstrate that VXML is a mature, reliable, and thoroughly vetted development language. VoiceXML is also an open standard, which means that it continues to be developed and enhanced to meet the evolving needs of voice technology and voice applications.

INFX-Plum-VXML

Benefits of Choosing VoiceXML

Utilize Current Resources

VXML shares many similarities with HTML so web developers with the ability to build web pages using HTML can easily make the transition to making voice applications using VXML. With a shallow learning curve for HTML coders, business don’t need to sink funds into training or hiring new developers.

Create Portable Applications

By its very nature an open standard is non-proprietary so anyone can use it and it is not tied to a particular vendor or development platform. Therefore, applications built with VXML can easily be ported to other platforms, saving significant development resources.

Development Flexibility

VoiceXML can be programmed to carry out any imaginable voice-based task or business process. A wide range of communications features including text-to-speech (TTS), and SMS/MMS, makes VXML an extremely powerful communications tool. APIs allow for integration with databases, and automatic speech recognition (ASR) and voice biometrics engines.

VoiceXML and IVR Architecture

Creating voice applications is similar to creating web pages. The web uses HTML and a web browser to send and receive text and images over the internet. Likewise, VXML defines applications that function as a voice browser to input and output audio over the PSTN or VoIP. While one accesses a web browser on a computer, a voice browser is accessed using a telephone.

IVR and other voice applications, like those built on the Plum DEV platform, connect to the internet in the same way as a web browser, the difference is that IVR communicates with web servers using VoiceXML instead of HTML. Improvements in IVR technology means it does much more than simple data presentation and collection. Modern IVR applications possess powerful, robust features that enable dynamic communications.

VoiceXML HTML Comparison