The short answer is...you will probably not be able to do this using only VXML. VXML has the Submit tag with the Namelist attribute that can be used to GET/POST a URL with a query string attached. If the web page can accept the URL, parse the query parameters, and return an XML page then you may have the start of a solution. You would still need to parse the returned XML page and pass the returned vaiables back into the VXML page.
And almost certainly you will need to drive this with server-side scripting, like JSP. You can collect caller input and pass it from the VXML to the server-side script and then parse the return from the web page and put it back into VXML variables for playback to the caller.
Most likely, you will need to create a hybrid application using server-side scripting with VXML and another interface, such as HTML or using a web service to send the caller entered data and retrieve the results.
Your final solution will depend on what the remote web site exposes. VXML will drive the caller interaction but the web site interface will have to be provided and developed outside of VXML.
Hope this helps.
Main Topics
Browse All Topics





by: mikesung99Posted on 2009-02-05 at 06:58:27ID: 23559824
..some more information about the type of platform - we are considering apache Tomcat as the web server and possibly the usage of JSP in the VXML...