Page 1 of 1

record time not accurate

Posted: Sun Mar 25, 2007 9:02 am
by dwaynemcgee
I am trying to record a 20 second message from a caller. I'm using the Demo account. I've tried specifying the MaxTime attribute in seconds (MaxTime="20sec") and milli-seconds (MaxTime="20000ms"). But I never seem to get a 20 second recording. It's usually about 30 seconds long. MY code is below. Any help would be greatly appreciated.

<record name="prmOrderID" type="audio/x-wav" beep="true" maxtime="20000" finalsilence="3s">
<prompt>
After the beep, please record a message.
</prompt>

<filled>
<if cond="prmOrderID$.termchar == '*'">
<clear/>
<reprompt/>
<else/>
<assign name="reviewOrderID" expr="prmOrderID"/>

</if>
</filled>
<catch event="noinput nomatch">
Sorry, I didn't hear you.
<reprompt />
</catch>
</record>

IVR hosting system

Posted: Tue Mar 27, 2007 10:17 am
by support
Hello,

We are currently testing a fix to the IVR hosting systems to resolve this IVR issue. We expect to release this patch later this week and will post a response here once it has been deployed.

Regards,
Plum Support

IVR hosting system

Posted: Fri Mar 30, 2007 11:58 pm
by support
Hello,

A patch was deployed to the IVR hosting system earlier this week to resolve the record time not being accurate.

Regards,
Plum Support

Record time still not accurate

Posted: Sat May 12, 2007 9:53 am
by dwaynemcgee
I have tried my code and it still does not appear to give an accurate time. I'm getting about 10seconds of record time.

My code is listed below:

<record name="prmOrderID" type="audio/x-wav" beep="true" maxtime="40s" finalsilence="3s">
<prompt>After the beep, please record a message.</prompt>
<filled>
<if cond="prmOrderID$.termchar == '*'">
<clear/><reprompt/>
<else/>
<assign name="reviewOrderID" expr="prmOrderID"/>
</if></filled>
<catch event="noinput nomatch">Sorry, I didn't hear you.<reprompt /></catch>
</record>

Set finalsilence equal to maxtime in IVR code

Posted: Mon May 14, 2007 10:48 am
by support
If you're only getting 10 seconds of record time with maxtime set to 40 seconds, it's likely your finalsilence setting is too low. If you want to guarantee that you'll _always_ get 40 seconds of recording with the IVR system, you should set finalsilence equal to maxtime.