VoiceXML: Voice Extensible Markup Language Explained
Advertisement
VoiceXML is analogous to HTML, serving as a language to deliver voice-based interactions to users, much like HTML delivers.jpgages to a web browser.
VoiceXML stands for Voice Extensible Markup Language. Like HTML, it relies on tags to instruct the system on how to process the code.
VoiceXML instructs IVRS (Integrated Voice Response Systems) on the actions to take based on the caller’s selections within the menu options. It’s essentially the logic behind those automated phone systems we often interact with.
Applications of VoiceXML
VoiceXML is a standard for creating speech recognition interfaces for both the internet and contact centers. It uses tags with audio prompts to guide the user.
These audio prompts describe the call flow and dialogs. VoiceXML tags identify the prompts and fields that transfer calls based on the caller’s spoken commands using a speech recognition interface.
VoiceXML and XML
A VoiceXML document is based on XML, a standard developed by the W3C (World Wide Web Consortium).
This digital document specifies the interactive media and voice dialogs that occur between humans and computers. It’s commonly used to develop voice and audio response systems for applications such as banking and automated customer service centers.
How it Works
HTTP (Hypertext Transfer Protocol) is used as the transport protocol to fetch VoiceXML pages. This allows the voice application to be served over the internet.