Hi,
Please check the codes below.
Even if I input nothing, plum server random raise nomatch event.
That caused that I have no chance to input the correct menu.
Sometime the nomatch event raised before the prompt has been finsished.
The problem most happens in afternoon(Australia Sydney time), and it is working most fine in the morning.
I have tested it in US plum platform and AU plum platform both.
I guess it is the plum server'load too high.
thanks
this is a urgent issue.
<?xml version="1.0"?>
<vxml version="2.0" application="http://stage.ivr.mobilemessenger.com.au/IVR/global">
<property name="fetchaudiominimum" value="5s"/>
<var name="selectedItem" />
<var name="base_url" expr="'http://stage.ivr.mobilemessenger.com.au'"/>
<var name="langFolder" expr="'English_Australia'"/>
<form id="mainmenu">
<property name="interdigittimeout" value="4s"/>
<field name="menuchoice">
<grammar type="application/x-jsgf" mode="dtmf">
1|2
</grammar>
<prompt timeout="10s">
For English Australia, Please press 1
For English US, Please press 2
</prompt>
<filled>
<assign name="selectedItem" expr="menuchoice"/>
<goto next="#submitLanguage"/>
</filled>
<noinput count="1">
<reprompt/>
</noinput>
<noinput count="2">
<reprompt/>
</noinput>
<noinput count="3">
<goto expr="base_url + '/IVR/goodbye'"/>
</noinput>
<nomatch count="1">
<prompt>
You entered <value expr="menuchoice"/> Invalid menu option 1 time.
</prompt>
<reprompt/>
</nomatch>
<nomatch count="2">
<prompt>
You entered <value expr="menuchoice"/>. Invalid menu option 2 times.
</prompt>
<reprompt/>
</nomatch>
<nomatch count="3">
<goto expr="base_url + '/IVR/goodbye'"/>
</nomatch>
</field>
</form>
<form id="submitLanguage">
<block>
<assign name="langIndex" expr="selectedItem"/>
<submit expr="base_url + '/IVR/index/language'" namelist="langIndex" method="post"/>
</block>
</form>
</vxml>
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
strange received event: nomatch
IVR fix for nomatch
Hi,
The reason for this happening may be because of speech bargein. To address this IVR issue, you can add the following line within your <field>:
This will ensure that speech input will be ignored and that only DTMF input will be accepted.
Hope this helps.
Regards,
Plum Support
The reason for this happening may be because of speech bargein. To address this IVR issue, you can add the following line within your <field>:
Code: Select all
<property name="inputmodes" value="dtmf"/>
Hope this helps.
Regards,
Plum Support
Last edited by support on Wed Feb 17, 2010 12:03 pm, edited 3 times in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
I have put this <property name="inputmodes" value="dtmf"/> in global scope(out of field tag), but it has same problem.
I am sure the noise is not from my handset, because I tapped my handset, and it is no problem.
I have put <property name="inputmodes" value="dtmf"/> in field scope, and it looks working fine so far.
Thanks
I am sure the noise is not from my handset, because I tapped my handset, and it is no problem.
I have put <property name="inputmodes" value="dtmf"/> in field scope, and it looks working fine so far.
Thanks