21. A computer-implemented method for providing an interactive user interface comprising: establishing, using a processor of the computer, a stepwise dialog embodied in a VoiceXML module executing instructions in a defined order based on an execution algorithm associated with the VoiceXML module, the execution algorithm establishing an interactive dialog with a user, the instructions including objects for processing events in the dialog associated with speech prompting and messaging to the user in the interactive dialog, wherein establishing the stepwise dialog declares a first field and a second field to be filled with portions of an input from the user; providing a prompt to the user based on the execution algorithm using the VoiceXML module; receiving a user input that is a response to the prompt, the user input including a first portion having speech input from the user and a second portion having a dual-tone multi-frequency (DTMF) input from the user; and performing at least one object oriented operation embodied in a SALT module upon receiving the user input, wherein the at least one object oriented operation initializes a recognition event associating the speech portion of the user input with the first field and the DTMF portion of the user input with the second field.
21. A computer-implemented method for providing an interactive user interface comprising: establishing, using a processor of the computer, a stepwise dialog embodied in a VoiceXML module executing instructions in a defined order based on an execution algorithm associated with the VoiceXML module, the execution algorithm establishing an interactive dialog with a user, the instructions including objects for processing events in the dialog associated with speech prompting and messaging to the user in the interactive dialog, wherein establishing the stepwise dialog declares a first field and a second field to be filled with portions of an input from the user; providing a prompt to the user based on the execution algorithm using the VoiceXML module; receiving a user input that is a response to the prompt, the user input including a first portion having speech input from the user and a second portion having a dual-tone multi-frequency (DTMF) input from the user; and performing at least one object oriented operation embodied in a SALT module upon receiving the user input, wherein the at least one object oriented operation initializes a recognition event associating the speech portion of the user input with the first field and the DTMF portion of the user input with the second field. 26. The method of claim 21 wherein establishing the stepwise dialog declares a field and wherein performing the object oriented operation includes initializing a recognition event obtaining a recognition result from a user to fill the field and execute a prompt to render the field to the user.