Inline Grammar Error
Posted: Mon Jun 04, 2007 3:00 pm
Hello,
I am having a problem with inline grammar.
here is the code.
The array and all variables are declared and assigned properly.
<form id="main">
<var name="count" expr="1"/>
<grammar type="text/gsl">
[one two three four five six seven eight nine zero]
</grammar>
<grammar type="text/gsl">
[dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0]
</grammar>
<field name="choice" type="digits?length=1">
<prompt>
<foreach array="menuArray" item="menuObj">
<prompt><voice gender="female" name="linda">
<value expr="menuObj.item" />, Press or Say <value expr="count++"/>. <!-- or Say <value expr="count-1"/>. -->
</voice></prompt>
</foreach>
</prompt>
<filled>
<if cond="choice > menuArray.length">
<clear />
<reprompt/>
<else/>
<assign name="dest" expr="menuArray[choice-1].dest"/>
<goto expr="dest" />
</if>
</filled>
</field>
</form>
I am using the same code in the plum voice developer's site. It was working very well. But when I deploy the same application in our IVR Plum voice server It is giving this error
<?xml version='1.0'?>
<grammar xml:lang="en-us" mode="voice">
[one two three four five six seven eight nine zero]
</grammar>
---------
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
A serious error of type
---------
Mon 04 Jun 2007 02:11:28 PM EDT:
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
error.grammar.inlined
---------
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
has occurred. Exiting.
---------
I hope I give enough information. Please let me know if you need more info.
Thank you.
I am having a problem with inline grammar.
here is the code.
The array and all variables are declared and assigned properly.
<form id="main">
<var name="count" expr="1"/>
<grammar type="text/gsl">
[one two three four five six seven eight nine zero]
</grammar>
<grammar type="text/gsl">
[dtmf-1 dtmf-2 dtmf-3 dtmf-4 dtmf-5 dtmf-6 dtmf-7 dtmf-8 dtmf-9 dtmf-0]
</grammar>
<field name="choice" type="digits?length=1">
<prompt>
<foreach array="menuArray" item="menuObj">
<prompt><voice gender="female" name="linda">
<value expr="menuObj.item" />, Press or Say <value expr="count++"/>. <!-- or Say <value expr="count-1"/>. -->
</voice></prompt>
</foreach>
</prompt>
<filled>
<if cond="choice > menuArray.length">
<clear />
<reprompt/>
<else/>
<assign name="dest" expr="menuArray[choice-1].dest"/>
<goto expr="dest" />
</if>
</filled>
</field>
</form>
I am using the same code in the plum voice developer's site. It was working very well. But when I deploy the same application in our IVR Plum voice server It is giving this error
<?xml version='1.0'?>
<grammar xml:lang="en-us" mode="voice">
[one two three four five six seven eight nine zero]
</grammar>
---------
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
A serious error of type
---------
Mon 04 Jun 2007 02:11:28 PM EDT:
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
error.grammar.inlined
---------
bargein set to true
INPUTMODES set to "DTMF VOICE"
Audio segment added to prompt queue from TTS text/plain;charset=wchar_t for:
---------
has occurred. Exiting.
---------
I hope I give enough information. Please let me know if you need more info.
Thank you.