I have confirmed this behavior in the latest git as of last night. I don&#39;t know if this is by design or not. I would open JIRA as a feature request to have this behavior modified. The other alternative would be to have each IVR submenu called via transfer instead of menu-sub:<br>
<br>&lt;snip&gt;<br>&lt;!-- go to sub menu --&gt;<br>&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;1&quot; param=&quot;transfer sub_menu_1 XML&quot;/&gt;<br>&lt;/snip&gt;<br><br>Then have a dp extension to handle that:<br>
&lt;extension name=&quot;sub menu 1&quot;&gt;<br>  &lt;condition field=&quot;destination_number&quot; expression=&quot;^(sub_menu_1)$&quot;&gt;<br>    &lt;action application=&quot;ivr&quot; data=&quot;m800_ivr_submenu-m_ch&quot;/&gt;<br>
  &lt;/condition&gt;<br>&lt;/extension&gt;<br><br>-MC<br><br><div class="gmail_quote">On Mon, Jul 19, 2010 at 2:37 AM, Raymond Chan <span dir="ltr">&lt;<a href="mailto:raymondchan@commverge.com">raymondchan@commverge.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">








<div link="blue" vlink="purple" lang="EN-US">

<div>

<p class="MsoNormal">Hi all,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am experiencing an IVR problem. Except the top menu, all
other sub menu will not hang up after reached max invalid input or timeout
limit. It will go back up upper menu. I want it to load the exit-sound and then
hang the call when it reached max invalid input or timeout limit. Do you tell
how to configure? </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">         &lt;menu
name=&quot;m800_ivr_submenu-m_ch&quot;</p>

<p class="MsoNormal">                   
            greet-long=&quot;C:/FreeSWITCH/recordings/800-ivr-2nd-m.wav&quot;</p>

<p class="MsoNormal">                                greet-short=&quot;C:/FreeSWITCH/recordings/greet-short-m.wav&quot;</p>

<p class="MsoNormal">                       
invalid-sound=&quot;ivr/ivr-that_was_an_invalid_entry-m.wav&quot;</p>

<p class="MsoNormal">                       
exit-sound=&quot;voicemail/vm-goodbye-m.wav&quot;</p>

<p class="MsoNormal">                       
timeout=&quot;5000&quot;</p>

<p class="MsoNormal">                       
max-failures=&quot;2&quot;&gt;</p>

<p class="MsoNormal">                 &lt;entry
action=&quot;menu-exec-app&quot; digits=&quot;1&quot; param=&quot;playback
C:/FreeSWITCH/recordings/800-ivr-announcement-m_ch.wav&quot;/&gt;</p>

<p class="MsoNormal">                 &lt;entry
action=&quot;menu-exec-app&quot; digits=&quot;2&quot; param=&quot;lua
endcall-m.lua&quot;/&gt;            
</p>

<p class="MsoNormal">        
&lt;/menu&gt;</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks</p>

<p class="MsoNormal"> </p><font color="#888888">

<p class="MsoNormal">Raymond</p>

</font></div>

</div>


<br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>