VoiceXML Development Frequently Asked Questions

This FAQ contains answers to questions about VoiceXML development.

  1. I've made changes to my ASP/JSP/PHP/Perl/etc. generated page but my old copy keeps cropping up!
  2. How do I optimize my application to allow Tellme to cache effectively?
  3. How do I test if my pages can be cached?
Q: I've made changes to my ASP/JSP/PHP/Perl/etc. generated page but my old copy keeps cropping up!
A: You may be experiencing a cachine issue. In general, the Tellme platform caches audio, compiled grammars, and voiceXML to speed up the responsiveness of the Tellme Voice Application Network. To override caching behavior return one or more of the following HTTP headers from your Web server: Pragma: no-cache , Expires: Thu, 01 Dec 1994 16:00:00 GMT , and Cache-Control: no-cache .

Q: How do I optimize my application to allow Tellme to cache effectively?
A: To optimize performance, Tellme encourages you to allow the VoiceXML interpreter to cache content for as long as possible. The Tellme interpreter normally performs an HTTP If-Modified-Since query for each requested document. By specifying an appropriate HTTP Expires, Pragma, or Cache-Control header, you can prevent the interpreter from making this check.

Q: How do I test if my pages can be cached?
A: The following sites allow you to test if your site's content is cacheable: http://www.Web-caching.com/cacheability.html , http://www.ircache.net/cgi-bin/cacheability.py , and http://www.cacheflow.com/technology/tools/friendly/cacheability/tool/ .

A free tool that allows you test cacheability can be found here: http://www.mnot.net/cacheability/

[24]7 Inc.| Terms of Service| Privacy Policy| General Disclaimers