Page 1 of 1

strange received event: nomatch

Posted: Tue Jan 06, 2009 12:50 am
by Frank
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>

IVR fix for nomatch

Posted: Tue Jan 06, 2009 9:53 am
by support
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>:

Code: Select all

<property name="inputmodes" value="dtmf"/>
This will ensure that speech input will be ignored and that only DTMF input will be accepted.

Hope this helps.

Regards,
Plum Support

Posted: Tue Jan 06, 2009 5:55 pm
by Frank
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

Posted: Tue Jan 06, 2009 5:58 pm
by Frank
BTW, I tested in Australia plum box.