<?xml version="1.0"?>
<!-- @ Copyright 1998-2003 W3C (MIT, ERCIM, Keio), All Rights Reserved. See http://www.w3.org/Consortium/Legal/. @ -->
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xmlns:conf="http://www.w3.org/2002/vxml-conformance">
  <var name="counter" expr="0"/>

  <menu id="menu0">
    <conf:dtmf value="1"/>
  <choice dtmf="1" event="menu0-event"/>
  
  <catch event="menu0-event">
    <assign name="counter" expr="counter + 1"/>
    <if cond="counter == 1">
    <reprompt/>
    <elseif cond="counter == 2"/>
      <conf:pass/>
    <else/>
      <conf:fail reason="unexpected value of counter"/>  
    </if> 
  </catch>

  </menu>
 

<catch>
    <conf:fail expr="'caught unexpected event: ' + _event"/>
</catch>

</vxml>
