Patent ID: 8116445

Claim:
An apparatus for providing a visual interface to an automated voice response (AVR) system, comprising: a caller device to allow a caller to establish an audio communication; a telephony interface to process the audio communication with the caller device on behalf of a call center; a script engine to execute scripted voice interactions with the caller via the telephony interface by executing scripts written in a scripting language; a messaging server interfaced to the script engine, comprising: a session manager to create a session for the caller with the script engine and to terminate the session or transfer the caller to a call center agent; and a scripting server to receive a request for scripting language pages comprising the scripts for the script engine and to send the scripting language pages to the script engine during the session; and an agent console to display a visual version of the scripting language pages from the script engine and to monitor the voice interactions with the caller through the telephony interface via the script engine.