Patent ID: 8171493
Filing Date: 2012-05-01
Classification: H04L,H04M

Abstract:
1. A system for providing external application control of a voice extensible markup language (VXML) browser, comprising: a VXML browser to execute a VXML application; a VXML Interpreter connected to the VXML browser to parse and store commands to be executed by the VXML browser; the VXML browser and VXML Interpreter together executing a form interpretation algorithm that executes prompts and inputs data to the VXML application; a control, the control is connected to the VXML Interpreter and the control receives commands for the VXML browser during the execution of the VXML application and transmits the commands to the VXML Interpreter to be executed by the VXML browser; and at least one communication channel coupling the control to at least one external application such that during execution of the form interpretation algorithm executing prompts and inputting data to the VXML application the control receives commands transmitted from the at least one external application, where the command is automatically transmitted from the at least one external application based on a preconfigured event, and transmits the command from the at least one external application to the VXML Interpreter that causes the VXML browser to pause the execution of the form interpretation algorithm executing the VXML application and execute the command from the at least one external application such that the external application controls the VXML browser such that the external application inspects a dataset within the VXML application and wherein the VXML browser resumes operation of the form interpretation algorithm subsequent to the execution of the command and the inspection of the dataset from the at least one external application.