Oh that back-end systems all worked at the speed of light! One of the bigger issues that we run into when writing a VoiceXML application is waiting for a response from a back-end server.
If a particular business process can take 15 seconds or more, then we will want to inform the caller straight away. we can then play them some hold music and the another prompt asking them to be patient.
If we're only expecting a short delay - but still longer than might be comfortable for the caller, we may need to use the fetchaudio option in submit request.
We have a custom IPIVR application written using IP IVR 4.5 and deployed in IPCC Enterprise 7.0. I am interested to know how can we play hold music using IPVIVR 4.5 when we have to wait for a response from the backend.