Page 1 of 1

Problem with 3 audio files in one prompt

Posted: Fri Jul 25, 2008 7:37 pm
by djwocky
Hi,

We are trying to develop some dynamic voice messages.

We construct VXML with a wav, followed by TTS text followed by 2 wavs.

The problem is that when the outbound call plays the prompt, i plays the last wav first instead of the first wav. Specifically we want:

wave1
TTS Text
wave2
wave3

what your system plays is
wave3
TTS Text
wave3
wave3

Here is the vxml

<?xml version="1.0"?>
<vxml version="2.0">
<form>
<block>
<prompt>
<audio src="http://audio.plumgroup.com/root/64165534/64165534_1.wav"/>
1234
<audio src="http://audio.plumgroup.com/root/64165534/64165534_4.wav"/>
<audio src="http://audio.plumgroup.com/root/64165534/64165534_2.wav"/>

</prompt>
</block>
</form>
</vxml>


Thanks in advance

Dave

One more thing

Posted: Fri Jul 25, 2008 8:03 pm
by djwocky
Please note the same XML in our scratchpad plays fine. The problem only exhibits itself with an outbound call.

5 IVR outbound calls using this script with no issues

Posted: Mon Jul 28, 2008 9:48 am
by support
Hi,

We've just made 5 IVR outbound calls using this IVR script, but were unable to reproduce the IVR issue that you describe. We were able to hear the 3 audio files:

"This is a..."

"had a..."

"For more information..."

Could you provide us with more information to help us reproduce the IVR issue such as an IVR call log that demonstrates this?

Regards,
Plum Support

Posted: Mon Jul 28, 2008 9:59 am
by djwocky
Thank you for looking at this.

I just tried it once this AM and it indeed worked.

On Friday I tried it at least a dozen times and it worked only once.

I will keep an eye on it. If it starts failing again, I will try to record it.

Thanks!

Dave

Problem still there and I see clues

Posted: Tue Jul 29, 2008 12:26 pm
by djwocky
Are you replicating wav files across multiple disk arrays/servers? How reliable is this replication? Is it lazy?

I just uploaded a complete set of voices

1. Deleted all files one at a time (male voice)
2. Uploaded replacements (female voice)
3. Tried an outbound call, one of my segments used the male voice, other 2 were female
4. Played them from the repository page and they were ALL male voices. the female one was not to be found!!!

Sounds to me like you have a problem with replication in your server pool.

adding properties to IVR script to fix caching problem

Posted: Tue Jul 29, 2008 1:09 pm
by support
Hi,

This sounds like a caching problem with your audio files. To ensure that a fresh copy of your audio is always fetched, you should add the following <property> tags to your lines of IVR script:

<property name="audiomaxage" value="0s"/>
<property name="audiomaxstale" value="0s"/>

Code: Select all

<?xml version="1.0"?>
<vxml version="2.0">
<property name="audiomaxage" value="0s"/>
<property name="audiomaxstale" value="0s"/>
<form>
<block>
<prompt>
<audio src="http://audio.plumgroup.com/root/64165534/64165534_1.wav"/>
1234
<audio src="http://audio.plumgroup.com/root/64165534/64165534_4.wav"/>
<audio src="http://audio.plumgroup.com/root/64165534/64165534_2.wav"/>

</prompt>
</block>
</form>
</vxml> 
Regards,
Plum Support