Several ECC variables control how the Call Server converts the microapp instructions into a VXML page that the IOS Voice Browser can render.
It would be a more normal configuration to use IIS running on your combo box to deliver WAV files than to use Tomcat, but the configuration you have chosen will still work as long as you set things up correctly so that the gateway can find the WAV file.
1. It would be more conventional to install the WAV file in the app directory - not the sys directory. So "PM,sales" with the file in app\sales.wav would be better.
2. Pay attention to case sensitivity. You can't say "PM,Sales,S" and call the file "sales.wav". Don't put the .wav file extension in the NVRU name, as CVP will append that anyway.
3. You need SET nodes in ICM before the Run External Script. Using your ideas, user.microapp.locale must be set to "en-us", user.microapp.media_server must be set to something like ":7000/CVP". user.microapp.app_media_lib should be set to "app", but this is the default so is not really necessary.
4. If you use a keyword like "media" in the user.microapp.media_server setting (like "media:7000/CVP") then the gateway must be able to resolve this to the IP address through a "ip host" configuration.
5. If you turn up debugging on the Call Server (using the Diag Servlet) you will see where CVP is trying to find the file. Copy this URI into a browser and be sure it hits the file.
6. Finally, ensure the file is in CCITT uLaw format (confirm with Windows Sound Recorder app)
Are you saying that you had everything set up correctly and that the ONLY reason it was failing is because of the size of the file?
Are you saying that none of the advice provided was useful to you?
There are limitations, but not where you think they might be. The normal advice Cisco provide is to keep the file under 60s (approx 600k), although I am much more conservative and aim for 30s.
How is the gateway set up for the HTTP client cache and the ivr prompt? Are you using "streamed http" or "streamed none". What is the latency between the gateway and the media store? Is the fetch timing out and the Call Server reconstructing the VXML page with the "-backup". Is the original file in the HTTP client cache?
What sort of gateway is this? Does it match the Cisco requirements?
How do you have the HTTP cache configured? How is the ivr prompt configured (streamed or not; size of file).
What is the lifetime of the file on the tomcat server? Are prompts always expired? How can you change it to what the customer requires? This is easy in IIS, but I don't know how to do it in Tomcat. Maybe you do.
What is the difference between IVR prompts, as in "I keept IVR prompts at flash" and RunExt prompts, as in "RunExt prompts keept at vxml Server"?
Why not have them all on the Media Store and tune the system for optimal performance?
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...