Patent ID: 7231636

Claim:
A method for tracking execution of a Voice Extensible Markup Language (“VoiceXML”) document of a VoiceXML application by a Voice XML execution client comprising: responsive to receiving a request for tracking execution of a VoiceXML document, monitoring at the VoiceXML execution client a downloading of VoiceXML documents for the requested VoiceXML document; responsive to downloading the requested VoiceXML document, trapping the requested VoiceXML document, the trapping comprising compiling the VoiceXML document into executable code, the executable code including marker information including at least one marker for identifying at least one VoiceXML element and a respective location of the at least one VoiceXML element within the XML document; responsive to trapping the requested VoiceXML document, displaying source code of the requested VoiceXML document on a display of a visual editor device; and responsive to receipt of a tracking command message, executing the trapped VoiceXML document in an execution tracking mode as a function of the marker information.