Anthony has kindly sent across the NAT section of the new book, and the feedback so far has been great.<div><br></div><div>I&#39;m going to start on this tomorrow, will paste the URL once ready - contributions/amendments are obviously welcome.</div>
<div><br></div><div>Cal<br><br><div class="gmail_quote">On Thu, Dec 27, 2012 at 5:33 PM, Michael Collins <span dir="ltr">&lt;<a href="mailto:msc@freeswitch.org" target="_blank">msc@freeswitch.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Gentlemen,<br><br>Many thanks for stepping up to help get this documented. If anyone needs assistance w/ wiki stuff or has any documentation questions please let me know and I will be glad to assist!<br>
<br>Thanks,<br>MC<div class="HOEnZb"><div class="h5"><br>
<br><div class="gmail_quote">On Thu, Dec 27, 2012 at 8:15 AM, Tim Meade <span dir="ltr">&lt;<a href="mailto:Tim.Meade@millicorp.com" target="_blank">Tim.Meade@millicorp.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">That’s great Cal!  I was hoping to find the time to add some examples myself.    Big one is that there is not a section for phrases.   The example below is
 working for me.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Let me know if there is anything I can do to help.  We use xml_curl for just about everything here.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Tim<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a> [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>]
<b>On Behalf Of </b>Cal Leeming [Simplicity Media Ltd]<br>
<b>Sent:</b> Wednesday, December 26, 2012 3:57 PM<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Subject:</b> Re: [Freeswitch-users] xml_curl and ivr menus<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Tim,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Chiming in on this, as my focus has been purely on mod_xml_curl for the last 2 months.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">My apologies that you struggled with finding a working examples, the mod_xml_curl documentation is still a work in progress - and despite that it has recently had a partial re-write, there are still many parts which aren&#39;t clear enough.<u></u><u></u></p>


</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I will be updating the docs soon (in the next week) to show example request/response of as many different scenarios as possible, along with context specific descriptions of each variable.<u></u><u></u></p>


</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cal<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">On Tue, Dec 25, 2012 at 2:07 PM, Tim Meade &lt;<a href="mailto:Tim.Meade@millicorp.com" target="_blank">Tim.Meade@millicorp.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="color:#1f497d">Here is an example of the xml_curl phrases section.  This is not in the WIKI…..  I’ll try to update.  Notice the language section….</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;color:blue;background:white">&lt;</span><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;color:#a31515;background:white">document</span><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">
<span style="color:red">type</span>=&quot;<span style="color:blue">freeswitch/xml</span>&quot;<span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                  <span style="color:blue">
&lt;</span><span style="color:#a31515">section</span> <span style="color:red">name</span>=&quot;<span style="color:blue">phrases</span>&quot;<span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                     
<span style="color:blue">&lt;</span><span style="color:#a31515">macros</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                          
<span style="color:blue">&lt;</span><span style="color:#a31515">include</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                               
<span style="color:blue">&lt;</span><span style="color:#a31515">language</span> <span style="color:red">
name</span>=&quot;<span style="color:blue">en</span>&quot; <span style="color:red">sound-path</span>=&quot;<span style="color:blue">$${sounds_dir}/en/us/callie</span>&quot;
<span style="color:red">tts-engine</span>=&quot;<span style="color:blue">cepstral</span>&quot;
<span style="color:red">tts-voice</span>=&quot;<span style="color:blue">callie</span>&quot;<span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                    
<span style="color:blue">&lt;</span><span style="color:#a31515">macro</span> <span style="color:red">
name</span>=&quot;<span style="color:blue">demo_ivr_main_menu</span>&quot; <span style="color:red">
pause</span>=&quot;<span style="color:blue">100</span>&quot;<span style="color:blue">&gt;</span>
<span style="color:green">&lt;!-- See conf/autoload_config/ivr.conf.xml for an example on how to use this macro in an IVR --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                              
<span style="color:blue">&lt;</span><span style="color:#a31515">input</span> <span style="color:red">
pattern</span>=&quot;<span style="color:blue">(.*)</span>&quot;<span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                
<span style="color:blue">&lt;</span><span style="color:#a31515">match</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- string together several existing sound files to create one long greeting --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-welcome_to_freeswitch.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-this_ivr_will_let_you_test_features.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-you_may_exit_by_hanging_up.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- note that you can do more than just play files, e.g. have pauses and do TTS --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 1: Call FreeSWITCH conference--&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-enter_ext_pound.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">silence_stream://1500</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-to_call_the_freeswitch_conference.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/1.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 2: Do FreeSWITCH echo test --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-to_do_a_freeswitch_echo_test.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/2.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 3: Listen to Music on Hold --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                   <span style="color:blue">&lt;</span><span style="color:#a31515">action</span>
<span style="color:red">function</span>=&quot;<span style="color:blue">play-file</span>&quot;
<span style="color:red">data</span>=&quot;<span style="color:blue">ivr/ivr-to_listen_to_moh.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/3.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 4: Register for ClueCon --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-register_for_cluecon.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/4.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 5: Listen to screaming monkeys --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-to_hear_screaming_monkeys.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/5.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 6: Hear a sample submenu --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-to_hear_sample_submenu.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/6.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                          
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:green">&lt;!-- Menu option 9: Repeat these options --&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-to_repeat_these_options.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">ivr/ivr-please.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">voicemail/vm-press.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">digits/9.wav</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                  
<span style="color:blue">&lt;</span><span style="color:#a31515">action</span> <span style="color:red">
function</span>=&quot;<span style="color:blue">play-file</span>&quot; <span style="color:red">
data</span>=&quot;<span style="color:blue">silence_stream://2000</span>&quot;<span style="color:blue">/&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                                
<span style="color:blue">&lt;/</span><span style="color:#a31515">match</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                              
<span style="color:blue">&lt;/</span><span style="color:#a31515">input</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                            
<span style="color:blue">&lt;/</span><span style="color:#a31515">macro</span><span style="color:blue">&gt;</span>     
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                                      
<span style="color:blue">&lt;/</span><span style="color:#a31515">language</span><span style="color:blue">&gt;</span>                        
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                               
<span style="color:blue">&lt;/</span><span style="color:#a31515">include</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                      
<span style="color:blue">&lt;/</span><span style="color:#a31515">macros</span><span style="color:blue">&gt;</span>                                               
</span><u></u><u></u></p>
<p class="MsoNormal" style="text-autospace:none">
<span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">                  <span style="color:blue">&lt;/</span><span style="color:#a31515">section</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>


<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;background:white">               
<span style="color:blue">&lt;/</span><span style="color:#a31515">document</span><span style="color:blue">&gt;</span></span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;color:blue"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;;color:blue"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;">Thanks All</span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="font-family:&quot;Monaco&quot;,&quot;serif&quot;">Tim</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a> [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a>]
<b>On Behalf Of </b>Tim Meade<br>
<b>Sent:</b> Monday, December 24, 2012 5:05 PM<br>
<b>To:</b> Abaci; FreeSWITCH Users Help<br>
<b>Subject:</b> Re: [Freeswitch-users] xml_curl and ivr menus</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">Thank you Abaci….   Just found that myself under the xml_curl section of the wiki…..  I hadn’t noticed the xml_curl configuration parameters for the
 return xml are different.    </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">Here is the completed working configuration from xml_curl debug_on.  
</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;document type=&quot;freeswitch/xml&quot;&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;section name=&quot;configuration&quot;&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;configuration name=&quot;ivr.conf&quot; description=&quot;IVR menus&quot;&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;menus&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;include&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;!-- demo IVR setup --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;!-- demo IVR, Main Menu --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;menu name=&quot;tivr&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">greet-long=&quot;phrase:demo_ivr_main_menu&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">greet-short=&quot;phrase:demo_ivr_main_menu_short&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">invalid-sound=&quot;ivr/ivr-that_was_an_invalid_entry.wav&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">exit-sound=&quot;voicemail/vm-goodbye.wav&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">confirm-macro=&quot;&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">confirm-key=&quot;&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">tts-engine=&quot;flite&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">tts-voice=&quot;rms&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">confirm-attempts=&quot;3&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">timeout=&quot;10000&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">inter-digit-timeout=&quot;2000&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">max-failures=&quot;3&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">max-timeouts=&quot;3&quot;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">digit-len=&quot;4&quot;&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;!-- The following are the definitions for the digits the user dials --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;!-- Digit 1 transfer caller to the public FreeSWITCH conference --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;1&quot; param=&quot;bridge sofia/$${domain}/<a href="mailto:888@conference.freeswitch.org" target="_blank">888@conference.freeswitch.org</a>&quot;/&gt;</span><u></u><u></u></p>


<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;2&quot; param=&quot;transfer 9196 XML default&quot;/&gt; &lt;!-- FS echo --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;3&quot; param=&quot;transfer 9664 XML default&quot;/&gt; &lt;!-- MOH --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;4&quot; param=&quot;transfer 9191 XML default&quot;/&gt; &lt;!-- ClueCon --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;5&quot; param=&quot;transfer 1234*256 enum&quot;/&gt; &lt;!-- Screaming monkeys --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;!-- Using a regex in the digits tag lets you define a dial pattern for the caller</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">You may define multiple regexes if you need a different pattern for some reason --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;/^(10[01][0-9])$/&quot; param=&quot;transfer $1 XML features&quot;/&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;entry action=&quot;menu-top&quot; digits=&quot;9&quot;/&gt; &lt;!-- Repeat this menu --&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/menu&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/include&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/menus&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/configuration&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/section&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">&lt;/document&gt;</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Abaci [mailto:<a href="mailto:abaci64@gmail.com" target="_blank">abaci64@gmail.com</a>]
<br>
<b>Sent:</b> Monday, December 24, 2012 4:45 PM<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Cc:</b> Tim Meade<br>
<b>Subject:</b> Re: [Freeswitch-users] xml_curl and ivr menus</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">you&#39;re also missing the &quot;section&quot; element.<br>
<br>
On 12/24/2012 4:43 PM, Abaci wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Here is a sample from my server, I highlighted the missing stuff.<br>
<br>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;<br>
&lt;document type=&quot;freeswitch/xml&quot;&gt;<br>
  &lt;section name=&quot;configuration&quot;&gt;<br>
<b><span style="color:red">    &lt;configuration name=&quot;ivr.conf&quot; description=&quot;IVR menus&quot;&gt;<br>
      &lt;menus&gt;</span></b><br>
        &lt;menu name=&quot;ivrmenu1&quot;<br>
              invalid-sound=&quot;ivr/ivr-that_was_an_invalid_entry.wav&quot;<br>
              exit-sound=&quot;voicemail/vm-goodbye.wav&quot;<br>
              timeout =&quot;3000&quot;<br>
              inter-digit-timeout=&quot;2000&quot;<br>
              max-failures=&quot;2&quot;<br>
              digit-len=&quot;3&quot;<br>
              phrase-lang=&quot;en&quot;&gt;<br>
          &lt;entry action=&quot;menu-exec-app&quot; digits=&quot;0&quot; param=&quot;transfer 11 XML voicemail &quot; /&gt;<br>
          &lt;entry action=&quot;menu-exec-app&quot; digits=&quot;1&quot; param=&quot;transfer ivrmenu2 XML ivr &quot; /&gt;<br>
          &lt;entry action=&quot;menu-exec-app&quot; digits=&quot;2&quot; param=&quot;transfer ivrmenu3 XML ivr &quot; /&gt;<br>
        &lt;/menu&gt;<br>
<b><span style="color:red">      &lt;/menus&gt;<br>
    &lt;/configuration&gt;</span></b><br>
  &lt;/section&gt;<br>
&lt;/document&gt;<br>
<br>
On 12/24/2012 4:22 PM, Tim Meade wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1f497d">The items I pasted below are from the cat of the xml_curl debug_on command.  It certainly appears to me that freeswitch is getting the correct name in
 this case ‘tivr’ which is what shows in both the dialplan and the curl’d ivr menu.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d">My concerns now are dealing with the xml format for the ivr as I have found several different versions on the wiki and in the prior postings.</span><u></u><u></u></p>
<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">freeswitch-users-bounces@lists.freeswitch.org</a> [<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" target="_blank">mailto:freeswitch-users-bounces@lists.freeswitch.org</a>]
<b>On Behalf Of </b>Abaci<br>
<b>Sent:</b> Monday, December 24, 2012 3:42 PM<br>
<b>To:</b> FreeSWITCH Users Help<br>
<b>Subject:</b> Re: [Freeswitch-users] xml_curl and ivr menus</span><u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"> <u></u><u></u></p>
<div>
<p class="MsoNormal">on freeswitch enable xml_curl debug and see if freeswitch is actually getting the correct ivr<br>
&#39;xml_curl debug_on&#39;<br>
<br>
On 12/24/2012 2:20 PM, Tim Meade wrote:<u></u><u></u></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">I am continually getting ‘unable to find menu’ while trying to retrieve an ivr_menu using xml_curl<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Using xml_curl debug_on
<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">My DialPlan<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;document type=&quot;freeswitch/xml&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;section name=&quot;dialplan&quot; description=&quot;example_curl_dialplan&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;context name=&quot;public&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;extension name=&quot;ws_origination&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;condition field=&quot;destination_number&quot; expression=&quot;^\d+$&quot; break=&quot;on-true&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;action inline=&quot;true&quot; application=&quot;set&quot; data=&quot;continue_on_fail=true&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;action inline=&quot;true&quot; application=&quot;set&quot; data=&quot;hangup_after_bridge=true&quot;/&gt; <u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;action application=&quot;answer&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;action application=&quot;ivr&quot; data=&quot;tivr&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/condition&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/extension&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/context&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/section&gt;<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">And the ivr configuration returned by my xml_curl<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;include&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;!-- demo IVR setup --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;!-- demo IVR, Main Menu --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;menu name=&quot;tivr&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
greet-long=&quot;phrase:demo_ivr_main_menu&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
greet-short=&quot;phrase:demo_ivr_main_menu_short&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
invalid-sound=&quot;ivr/ivr-that_was_an_invalid_entry.wav&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
exit-sound=&quot;voicemail/vm-goodbye.wav&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
confirm-macro=&quot;&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
confirm-key=&quot;&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
tts-engine=&quot;flite&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
tts-voice=&quot;rms&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
confirm-attempts=&quot;3&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
timeout=&quot;10000&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
inter-digit-timeout=&quot;2000&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
max-failures=&quot;3&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
max-timeouts=&quot;3&quot;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
digit-len=&quot;4&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;!-- The following are the definitions for the digits the user dials --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;!-- Digit 1 transfer caller to the public FreeSWITCH conference --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;1&quot; param=&quot;bridge sofia/$${<a href="mailto:domain%7d/888@conference.freeswitch.org" target="_blank">domain}/888@conference.freeswitch.org</a>&quot;/&gt;<u></u><u></u></p>


<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;2&quot; param=&quot;transfer 9196 XML default&quot;/&gt; &lt;!-- FS echo --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;3&quot; param=&quot;transfer 9664 XML default&quot;/&gt; &lt;!-- MOH --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;4&quot; param=&quot;transfer 9191 XML default&quot;/&gt; &lt;!-- ClueCon --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;5&quot; param=&quot;transfer 1234*256 enum&quot;/&gt; &lt;!-- Screaming monkeys --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;!-- Using a regex in the digits tag lets you define a dial pattern for the caller<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
You may define multiple regexes if you need a different pattern for some reason --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-exec-app&quot; digits=&quot;/^(10[01][0-9])$/&quot; param=&quot;transfer $1 XML features&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;entry action=&quot;menu-top&quot; digits=&quot;9&quot;/&gt; &lt;!-- Repeat this menu --&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/menu&gt;<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:.5in">
&lt;/include&gt;<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Any ideas on the ‘unable to find menu’ ????<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Tim<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br>
<u></u><u></u></p>
<pre>_________________________________________________________________________<u></u><u></u></pre>
<pre>Professional FreeSWITCH Consulting Services:<u></u><u></u></pre>
<pre><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<u></u><u></u></pre>
<pre><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>Official FreeSWITCH Sites<u></u><u></u></pre>
<pre><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>FreeSWITCH-users mailing list<u></u><u></u></pre>
<pre><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><u></u><u></u></pre>
<pre>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><u></u><u></u></pre>
<pre><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><u></u><u></u></pre>
</blockquote>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>
<pre>_________________________________________________________________________<u></u><u></u></pre>
<pre>Professional FreeSWITCH Consulting Services:<u></u><u></u></pre>
<pre><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<u></u><u></u></pre>
<pre><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>Official FreeSWITCH Sites<u></u><u></u></pre>
<pre><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><u></u><u></u></pre>
<pre> <u></u><u></u></pre>
<pre>FreeSWITCH-users mailing list<u></u><u></u></pre>
<pre><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><u></u><u></u></pre>
<pre><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><u></u><u></u></pre>
<pre>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><u></u><u></u></pre>
<pre><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><u></u><u></u></pre>
</blockquote>
<p class="MsoNormal"> <u></u><u></u></p>
</blockquote>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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><u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>

<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Michael S Collins<br>Twitter: @mercutioviz<br><a href="http://www.FreeSWITCH.org" target="_blank">http://www.FreeSWITCH.org</a><br>
<a href="http://www.ClueCon.com" target="_blank">http://www.ClueCon.com</a><br>
<a href="http://www.OSTAG.org" target="_blank">http://www.OSTAG.org</a><br><br>
</font></span><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><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></div>