Yes, this is possible.
1) Its is possible to force the vxml gateway not to use the cached version of the file.
I do this on CVP support application we use to tests the current status of the media servers (and other parts of UCCE).
I.e. if the file is cached and the VXML Gateway does not send a HTTP request to the Media Server you do not know if the media servers are actually working or not.
IN the CVP Studio Application for a single Audio Element I need NOT to cache, I set the two VXML properties
audiomaxage:0
caching:safe
(Caching: safe was for VXML 1.0)
When this audio is played, the VXML Gateway always queries the Web Server for the Media File.
However if the file that is uploaded on the media server has not been modified (or if its creation date is older than the one that is cached), the VXML gateway will NOT download the file.
I would therfore not use the above approach I would do teh following:
1) Use IIS as your Media server
2) Set the Expire Caching for the media server folder to be 10 minutes (so max lenth of time for any audio file before VXML Gateway queries IIS for audio file is 10 minutes. Notice this is a Conditional get, and the VXML Gateway will still not redownload the file if it has not changed, so its not high traffic volume.
3) Always make sure thay any new prompts you upload to replace old prompts have a modefiied date LATER than the existing ones.
4) If audio files do NOT have a later modified date later than the existing files, use the a program such as as modified date 2.0 to change the modified date
http://no-nonsense-software.com/freeware/You could automate this very easily using a batch file.
1) Use batch file to bulk update modified date on audio files by passing files through SOX (which can also convert audio files if required
I use sox a audio command line tool pass through audio files. You can see a example bulk batch file located here:
http://orourke.tv/web/doku.php?id=general:scripts:convert-to-ulaw2) use a sheduled task to run batch files and copy files up to IIS folder (which could have a sheared network folder, so batch file could copy files up)
hope this helps.
Gerry