<include>
<context name="public">
<exension name="incoming_call">
<condition field="destination_number" expression="^1234$">
<action application="answer" data=""></action>
<action application="sleep" data="1000"></action>
<action application="ivr" data="welcome"></action>
</condition>
</exension>
<menu name="welcome" greet-long="welcome.wav" greet-short="welcom_short.wav" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="voicemail/vm-goodbye.wav" timeout="15000" max-failures="3" max-timeouts="3" inter-digit-timeout="2000" digit-len="4">
<entry action="menu-exec-app" digits="0" param="transfer 1004 XML default"/>
<entry action="menu-exec-app" digits="/^(10[0][0-9])$/" param="transfer $1 XML default"/>
<entry action="menu-top" digits="#"/>
<entry action="menu-sub" digits="8" param="welcome_submenu"/>
</menu>
<menu name="welcome_submenu"
greet-long="phrase:welcome_submenu"
greet-short="phrase:demo_ivr_main_menu_short"
invalid-sound="baxian.wav"
exit-sound="baxian.wav"
timeout="15000"
max-failures="3"
max-timeouts="3">
<entry action="menu-top" digits="*"/>
</menu>