Hi,
Thanks for your inquiry.
We have confirmed this behavior that you have described and will be including a fix for it in the next update of our IVR platform.
Regards,
Plum Support
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
Recording cut off with near end disconnect
fix for near end disconnect with next updated IVR platform
Last edited by support on Wed Jan 06, 2010 4:45 pm, edited 1 time in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
any new IVR features/updates/fixes will be posted
Hi,
Sorry, but there is no specified release date for this yet. There are still IVR features/updates/fixes being discussed amongst our IVR developers, but we'll provide you with an update on this post if we hear any new news.
Regards,
Plum Support
Sorry, but there is no specified release date for this yet. There are still IVR features/updates/fixes being discussed amongst our IVR developers, but we'll provide you with an update on this post if we hear any new news.
Regards,
Plum Support
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
-
- Posts: 1
- Joined: Wed Dec 26, 2012 7:26 pm
Recording cut off with near end disconnect
Hi,
I am using the code attached at the end of this topic to record a voicemail and to post it to our servers. Everything works fine, but there are days when some callers try 2-3 times to record a voicemail and still they get cut of after less then 10 seconds. Please advise.
Sergiu
<form id="voicemail">
<script>
tries=0;
</script>
<block>
<var name="Duration" expr="0"/>
<assign name="MenuId" expr="14" />
</block>
<record beep="true" dtmfterm="true" name="R1" type="audio/basic" maxtime="600s" finalsilence="5s">
<prompt>
<audio src="Files/Voicemail.wav">
After the beep, please leave a message for the operator.
</audio>
</prompt>
<filled>
<assign name="Duration" expr="R1.duration"/>
<data name="info1" src="getIVR.ashx" method="post" namelist="SessionId MenuId R1 Duration CalledId CallerId" enctype="multipart/form-data"/>
<audio src="Files/Goodbye.wav">Goodbye.</audio>
<exit />
</filled>
<catch event="connection.disconnect.hangup">
<assign name="Duration" expr="R1.duration"/>
<data name="info1" src="getIVR.ashx" method="post" namelist="SessionId MenuId R1 Duration CalledId CallerId" enctype="multipart/form-data"/>
<exit/>
</catch>
<noinput>
<script>
tries;
</script>
<audio src="Files/NoInput.wav">
We did not hear anything from you.
</audio>
<if cond="tries==2">
<goto next="#NoOrInvalidInput"/>
<else />
<reprompt />
</if>
</noinput>
<nomatch>
<script>
tries;
</script>
<audio src="Files/NoMatch.wav">
We did not understand you.
</audio>
<if cond="tries==2">
<goto next="#NoOrInvalidInput"/>
<else />
<reprompt />
</if>
</nomatch>
</record>
</form>
I am using the code attached at the end of this topic to record a voicemail and to post it to our servers. Everything works fine, but there are days when some callers try 2-3 times to record a voicemail and still they get cut of after less then 10 seconds. Please advise.
Sergiu
<form id="voicemail">
<script>
tries=0;
</script>
<block>
<var name="Duration" expr="0"/>
<assign name="MenuId" expr="14" />
</block>
<record beep="true" dtmfterm="true" name="R1" type="audio/basic" maxtime="600s" finalsilence="5s">
<prompt>
<audio src="Files/Voicemail.wav">
After the beep, please leave a message for the operator.
</audio>
</prompt>
<filled>
<assign name="Duration" expr="R1.duration"/>
<data name="info1" src="getIVR.ashx" method="post" namelist="SessionId MenuId R1 Duration CalledId CallerId" enctype="multipart/form-data"/>
<audio src="Files/Goodbye.wav">Goodbye.</audio>
<exit />
</filled>
<catch event="connection.disconnect.hangup">
<assign name="Duration" expr="R1.duration"/>
<data name="info1" src="getIVR.ashx" method="post" namelist="SessionId MenuId R1 Duration CalledId CallerId" enctype="multipart/form-data"/>
<exit/>
</catch>
<noinput>
<script>
tries;
</script>
<audio src="Files/NoInput.wav">
We did not hear anything from you.
</audio>
<if cond="tries==2">
<goto next="#NoOrInvalidInput"/>
<else />
<reprompt />
</if>
</noinput>
<nomatch>
<script>
tries;
</script>
<audio src="Files/NoMatch.wav">
We did not understand you.
</audio>
<if cond="tries==2">
<goto next="#NoOrInvalidInput"/>
<else />
<reprompt />
</if>
</nomatch>
</record>
</form>
Re: Recording cut off with near end disconnect
Hi Sergiu,
We just want to clarify a few points. Your VXML script is working as expected, correct? There could be a few reasons why your users are getting cut off for the recording.
1. User errors: Your callers are either pausing for longer than 5 seconds or are pressing a DTMF value while recording. If the cut-off audio files are not experiencing this long pause, we suggest disabling the dtmfterm property for your variable, R1.
We do suggest making your instructional prompt non-bargeable.2. Saving error: It may be possible that the user is recording an entire message, however, when attempting to save this file an error occurs which causes only a small portion to be saved.
We have been actively testing this with your VXML script, however, we have been unable to reproduce this issue.
Regards,
Plum Support
We just want to clarify a few points. Your VXML script is working as expected, correct? There could be a few reasons why your users are getting cut off for the recording.
1. User errors: Your callers are either pausing for longer than 5 seconds or are pressing a DTMF value while recording. If the cut-off audio files are not experiencing this long pause, we suggest disabling the dtmfterm property for your variable, R1.
We do suggest making your instructional prompt non-bargeable.
Code: Select all
<prompt bargein="false">
We have been actively testing this with your VXML script, however, we have been unable to reproduce this issue.
Regards,
Plum Support
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com