It&#39;s because you&#39;re executing Lua in-line. Lua is getting executed *before* all of the applications listed above it. Remove the inline=&quot;true&quot; and you&#39;ll be okay.<br>-MC<br><br><div class="gmail_quote">
On Thu, Jun 28, 2012 at 11:10 AM, Gary Chen <span dir="ltr">&lt;<a href="mailto:Gary.Chen@lightyear.net" target="_blank">Gary.Chen@lightyear.net</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">FreeSWITCH Version 1.2.0-rc2+git~20120625T160048Z~690cae5de1<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I am trying to validate the input from read app using lua. Here is my dialplan:<u></u><u></u></p>
<p class="MsoNormal">    <u></u><u></u></p><p class="MsoNormal">  &lt;extension name=&quot;account_code_setup&quot; continue=&quot;true&quot;&gt;<u></u><u></u></p><p class="MsoNormal">      &lt;condition field=&quot;${use_acct_code}&quot; expression=&quot;^YES$|^VALIDATE$&quot;&gt;<u></u><u></u></p>
<p class="MsoNormal">          &lt;action application=&quot;answer&quot;/&gt;<u></u><u></u></p><p class="MsoNormal">          &lt;action application=&quot;read&quot; data=&quot;2 15 &#39;tone_stream://%(10000,0,350,440)&#39; acctcode 30000 #&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal">          &lt;action application=&quot;log&quot; data=&quot;username: &#39;${user_name}&#39; acctcode: &#39;${acctcode}&#39;&quot;/&gt;<u></u><u></u></p><p class="MsoNormal">          &lt;action application=&quot;set&quot; data=&quot;sip_h_X-account-code=${acctcode}&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal">          &lt;action inline=&quot;true&quot; application=&quot;lua&quot; data=&quot;validate_acctcode.lua  ${use_acct_code}  ${acctcode_list}  ${acctcode}&quot;/&gt;<u></u><u></u></p><p class="MsoNormal">
      &lt;/condition&gt;<u></u><u></u></p><p class="MsoNormal">      &lt;condition field=&quot;${validate}&quot; expression=&quot;^NO$&quot;&gt;<u></u><u></u></p><p class="MsoNormal">        &lt;anti-action application=&quot;respond&quot; data=&quot;406 Invalid account code&quot;/&gt;<u></u><u></u></p>
<p class="MsoNormal">        &lt;anti-action application=&quot;hangup&quot;/&gt;<u></u><u></u></p><p class="MsoNormal">      &lt;/condition&gt;<u></u><u></u></p><p class="MsoNormal">    &lt;/extension&gt;<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I can assign ${acctcode} to sip_h_X-account-code. But it always has nil value when pass to lua.<u></u><u></u></p><p class="MsoNormal">What am I doing wrong?<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p>
<span class="HOEnZb"><font color="#888888"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Gary  <u></u><u></u></p></font></span></div></div><br></blockquote></div><br>