VoiceXML Revisited

March 29, 2011

VoiceXML (VXML) is a programming language used to script call flows that interact with database systems to automate phone calls.  VXML is used in conjunction with speech recognition and text-to-speech technology to create a dialog with a caller without the need for human intervention.  VXML is used in modern IVR systems and is an open standard supported by the W3C.  It was created to leverage web programming skill sets and web architecture as well as to move IVR application development away from proprietary and obscure programming languages.

VoiceXML IVR systems are gateways that process phone calls and parse or interpret VXML scripts.  These scripts typically live on a separate application server that interconnects with a database system through server-side scripting.  VoiceXML gateways can live in the “cloud” or can be deployed onsite via server hardware that connects to Telco or VoIP networks.

Developers can sign up for free access to Plum’s VoiceXML platform at http://www.plumvoice.com/developers

Leave a Reply