We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics

Significant delay when filling form

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
robbiesullivan
Posts: 42
Joined: Mon Oct 10, 2005 3:40 pm

Significant delay when filling form

Post by robbiesullivan »

Hello,
We are noticing a delay 2-3 seconds after a users enters a selection in our form.

We trimed the filled tag to just play a small mp3 and we are still seeing the delay.

What is this delay. Is there some to lower the time it is taking for the users selection and the playing of the mp3 file?

Thanks for any assistance,
Rob

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

Interdigittimeout may be cause for IVR issue

Post by support »

After DTMF is entered, there are three sources of delay:

1. The interdigittimeout must elapse.
2. The data is submitted to a web server which must process the request and return VoiceXML.
3. Any audio files in this returned page must be converted into 8kHz u-law to be played over the phone.

The most common mistake is to leave the interdigittimeout at 1s. If the selection on the form is a single digit, you can safely reduce interdigittimeout to 100ms.

If interdigittimeout is not the IVR issue, I would recommend looking through your IVR call logs and observing the timestamp on all events. You should easily be able to trace where the delay is coming from. If the delay is caused by the conversion of the MP3 file, we'd recommend you save the file in .wav format at 8kHz mono, 16-bit linear or 8-bit u-law.
Last edited by support on Thu Feb 25, 2010 1:41 pm, edited 3 times in total.

robbiesullivan
Posts: 42
Joined: Mon Oct 10, 2005 3:40 pm

Post by robbiesullivan »

The interdigit thing seemed to be the trick.
Thanks. The documentation does not make it very clear that can be form by form setting.

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

With IVR platform option use Programmer's Reference Manual

Post by support »

Hello,

The Plum IVR Programmer's Reference Manual is meant to compliment the VoiceXML 2.0/2.1 specifications. The intention is that you will use the VoiceXML Specifications for your primary documentation source and when confronted with an unexpected behavior or IVR platform specific option use the Plum IVR Programmer's Reference Manual. The first paragraph of the <property> tag details its usage and how it applies to your question:

http://www.w3.org/TR/voicexml20/#dml6.3

Regards,
Plum Support

Post Reply