Why is the scope of your grammar rule private?  Not sure if that is the problem, but have you tried making the scope public?<br><br>I typically do not scope my grammar rules as private unless it is a sub rule that I am referencing from the root (public) rule via &lt;ruleref/&gt;:<br>
<br>code --<br><br>&lt;rule id=&quot;R_1&quot; scope=&quot;public&quot;&gt;<br> &lt;ruleref uri=&quot;#R_2&quot;/&gt;<br>&lt;/rule&gt;<br><br>&lt;rule id=&quot;R_2&quot; scope=&quot;private&quot;&gt;<br>...<br>&lt;/rule&gt;<br>
<br>-- code<br><br>Hope this helps.<br><br><div class="gmail_quote">2009/4/1 Chris Wilson <span dir="ltr">&lt;<a href="mailto:chris.wilson@mjog.com">chris.wilson@mjog.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Tahoma;" vlink="#990000" alink="#00ff00" link="#0000ff" bgcolor="#ffffff"><font color="#000000">
<div><span>Hello,</span></div>
<div><span></span> </div>
<div><span>I have a menu within my VXML that keeps 
causing an error, this is the VXML menu segment:</span></div>
<div><span></span> </div>
<div><span>&lt;form 
id=&quot;auth&quot;&gt;<br>  &lt;field 
name=&quot;pin&quot;&gt;  <br>   &lt;grammar mode=&quot;dtmf&quot; 
version=&quot;1.0&quot; root=&quot;root2&quot;&gt;<br>    &lt;rule id=&quot;root2&quot; 
scope=&quot;private&quot;&gt;<br>     &lt;one-of&gt;<br>      &lt;item&gt;1951&lt;/item&gt;<br>     &lt;/one-of&gt;<br>    &lt;/rule&gt;<br>   &lt;/grammar&gt;  <br>   &lt;prompt&gt;Please 
enter the year you were born, for example if you were born in 1958 you would 
enter 1958&lt;/prompt&gt; <br>   &lt;noinput cond=&quot;true&quot; 
count=&quot;2&quot;&gt;<br>    &lt;throw 
event=&quot;connection.disconnect.hangup&quot; /&gt;<br>   &lt;/noinput&gt; 
 <br>   &lt;nomatch cond=&quot;true&quot; 
count=&quot;2&quot;&gt;<br>    &lt;throw 
event=&quot;connection.disconnect.hangup&quot; 
/&gt;<br>   &lt;/nomatch&gt;      
   <br>  &lt;/field&gt; <br>  &lt;block&gt; <br>   &lt;if 
cond=&quot;pin == &#39;1951&#39;&quot;&gt;<br>    &lt;throw 
event=&quot;connection.disconnect.hangup&quot; /&gt;<br>    
  &lt;/if&gt; <br>  &lt;/block&gt;   
 <br> &lt;/form&gt; </span></div>
<div> </div>
<div> </div>
<div><span>... now if I listen to the prompt and enter 
a digit just before &#39;..for example if..&#39; and hang up then it falls out of the 
call with a hangup which is correct, however if I enter a digit a after that 
text it hangs up but throws the following error:</span></div>
<div><span></span> </div>
<div><span>15:37:48:694 DBUG OPEN_VXI testvoic 
callid=[37] rcv vg: Recognized 1 &lt;?xml version=&#39;1.0&#39;?&gt; &lt;result&gt; 
&lt;interpretation&gt; &lt;instance/&gt; 
&lt;input&gt;&lt;noinput/&gt;&lt;/input&gt; &lt;/interpretation&gt; 
&lt;/result&gt;<br>15:37:48:695 DBUG OPEN_VXI testvoic callid=[37] 
|-1235850352|37|8000|com.vocalocity.vxi|GrammarManager::InternalRecognize - 
VXIrecInterface::Recognize returned 1<br>15:37:48:695 EROR OPEN_VXI testvoic 
callid=[37] |-1235850352|37|CRITICAL|com.vocalocity.vxi|420|VXIinterpreterRun: 
The VXIrecInterface::Recognize function appears broken. Contact the provider of 
the VXIrecInterface.|message=function did not return the expected VXIrecSUCCESS 
result|URL=<a href="http://myurl/template.vxml" target="_blank">http://myurl/template.vxml</a></span></div>
<div><span>15:37:48:695 DBUG OPEN_VXI testvoic 
callid=[37] snd vg: GetLineStatus<br>15:37:48:695 DBUG VOICEGLU testvoic 
callid=[37] rcv ovxi: &quot;DeactivateGrammar 0xa5de1c0\n&quot;<br>15:37:48:695 DBUG 
VOICEGLU testvoic callid=[37] DeactivateGrammar 0xa5de1c0 done<br>15:37:48:695 
DBUG VOICEGLU testvoic callid=[37] snd 0 to VXML interpreter on 
fh=&quot;::PERL_VXML_37&quot; at host=localhost callid=[37]<br>15:37:48:695 DBUG VOICEGLU 
testvoic snd &quot;0\n&quot; to ::PERL_VXML_37<br>15:37:48:701 DBUG OPEN_VXI testvoic 
callid=[37] rcv vg: LineStatus 1<br>15:37:48:721 DBUG OPEN_VXI testvoic 
callid=[37] LineStatus is CONNECTED<br>15:37:48:722 EROR OPEN_VXI testvoic 
callid=[37] |-1235850352|37|SEVERE|com.vocalocity.vxi|209|VXIinterpreterRun: 
Function aborted due to fatal error. This message should be preceeded by one or 
more error messages explaining why this 
occurred.|URL=<a href="http://myurl/template.vxml" target="_blank">http://myurl/template.vxml</a></span></div>
<div> </div>
<div><span>Is it a bug, or is my VXML not quite 
right?</span></div>
<div><span></span> </div>
<div><font color="#990000"><span style="font-size: 10pt; color: rgb(77, 77, 77); font-family: Tahoma;"><font color="#990000"></font></span><span style="color: black; font-family: Tahoma;"></span></font></div></font> </div>

<div><font color="#990000"><font color="#990000"><span style="color: black; font-family: Tahoma;"><span>Thanks,</span></span></font></font></div>
<div><font color="#990000"><font color="#990000"><span style="color: black; font-family: Tahoma;"><span></span></span></font></font> </div><font color="#888888">
<div><font color="#990000"><font color="#990000"><span style="color: black; font-family: Tahoma;"><span>Chris</span></span></font></font></div>
</font><br>_______________________________________________<br>
Voiceglue mailing list<br>
<a href="mailto:Voiceglue@voiceglue.org">Voiceglue@voiceglue.org</a><br>
<a href="http://www.voiceglue.org/mailman/listinfo/voiceglue" target="_blank">http://www.voiceglue.org/mailman/listinfo/voiceglue</a><br>
<br></blockquote></div><br>