What is IVR?

Interactive Voice Response (IVR) is a technology that automates phone calls through dialogs that “speak” to a caller by transferring data to and from a database.  Callers interact with an IVR system by entering information through a phone’s touchtone keypad or by recognizing a caller’s spoken commands using speech recognition.  IVR is used to improve call center and business efficiency in customer service and work force management.  Because IVR can automate nearly any call, it is also used to collect data via surveys as well as deliver notifications and alerts through outbound calling mechanisms.

IVR is often criticized as many companies implement poorly designed call flows that lead to customer frustration by not allowing the callers to speak with a live human.  However, recent studies show that IVR is becoming more accepted due to increased use of Internet based self-service communications.  As consumers and business become more accustomed to communicating with businesses via web sites, SMS, Twitter, and Facebook, IVR acceptance rates should continue to increase.

Posted in IVR | Leave a comment

What is VoiceXML?

VoiceXML is an open standard programming language used to create interactive voice response dialogs that automate phone calls through integration with a database system.  VoiceXML is very similar to HTML in that it is a tag-based web programming language that presents properly scripted code to a browser that interprets code to create an application user interface.  In the VoiceXML paradigm, these browsers are called VoiceXML interpreters or voice browsers.  VoiceXML browsers are connected to the Public Switched Telephone Network (PSTN) or to Voice over Internet Protocol (VoIP).

Voice browser deployment models vary from onsite IVR systems to hosted IVR.  Onsite VoiceXML IVR systems are hardware systems that connect to PSTN or VoIP circuits.  Likewise, many companies chose to integrate a VoiceXML IVR system with an enterprise private branch exchange (PBX).

Because development of VoiceXML applications is so similar to the creation of dynamic web sites, web developers use the programming language to create voice applications that automate both complex and simple call center and business processes over the phone.

The VoiceXML specification is developed and maintained by the W3C.

Posted in Hosted IVR, IVR, IVR Software, IVR Systems, Speech Recognition, Telephony, VoIP, VoiceXML | Leave a comment