How to trigger this template from the main script ? or Does this automatically trigger when finish the first script complete?<div><br>
Thanks</div><div>Lloyd<br><br><div class="gmail_quote">On Mon, Mar 15, 2010 at 10:48 AM, Sergey Okhapkin <span dir="ltr">&lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
cdr_csv.conf.xml:<br>
<br>
&lt;param name=&quot;default-template&quot; value=&quot;lua&quot;/&gt;<br>
&lt;templates&gt;<br>
  &lt;template name=&quot;lua&quot;&gt;${lua(onhangup.lua)}&lt;/template&gt;<br>
<br>
All variables described at <a href="http://wiki.freeswitch.org/wiki/Mod_cdr_csv" target="_blank">http://wiki.freeswitch.org/wiki/Mod_cdr_csv</a> are<br>
accessible from that lua script.<br>
<div><div></div><div class="h5"><br>
On Monday 15 March 2010, Aloysius Lloyd wrote:<br>
&gt; How to execute another lua script when channel enter the REPORTING state?<br>
&gt;<br>
&gt; What are the channel variable names?<br>
&gt;<br>
&gt; Thanks<br>
&gt; Lloyd<br>
&gt;<br>
&gt; On Mon, Mar 15, 2010 at 9:56 AM, Sergey Okhapkin<br>
&gt;<br>
&gt; &lt;<a href="mailto:sos@sokhapkin.dyndns.org">sos@sokhapkin.dyndns.org</a>&gt;wrote:<br>
&gt; &gt; Unfortunately all &quot;interesting&quot; billing-related channel variables are set<br>
&gt; &gt; after the lua script execution, when channel enters REPORTING state. To<br>
&gt; &gt; access<br>
&gt; &gt; those variables I execute separate lua script using mod_cdr_csv, it<br>
&gt; &gt; allows to<br>
&gt; &gt; invoke lua script.<br>
&gt; &gt;<br>
&gt; &gt; On Monday 15 March 2010, Aloysius Lloyd wrote:<br>
&gt; &gt; &gt; Hi All,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I have the following simple Lua script answer a inbound call then dial<br>
&gt; &gt; &gt; another number and bridge the call.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Is there any way to get the  call duration or billing sec using the<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; session:getVariable(  );<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -- answer the call<br>
&gt; &gt; &gt; session:answer();<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -- sleep a second<br>
&gt; &gt; &gt; session:sleep(1000);<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -- Initiate an outbound call<br>
&gt; &gt; &gt; obSession =<br>
&gt; &gt;<br>
&gt; &gt; freeswitch.Session(&quot;sofia/gateway/voipms/14165555555&quot;,session)<br>
&gt; &gt;<br>
&gt; &gt; &gt; obSession:execute(&quot;sched_hangup&quot;,&quot;+60 alloted_timeout&quot;);<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -- bride the call<br>
&gt; &gt; &gt;     freeswitch.bridge(session, obSession);<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; -- hangup<br>
&gt; &gt; &gt; session:hangup();<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thank you<br>
&gt; &gt; &gt; Lloyd<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; FreeSWITCH-users mailing list<br>
&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
<br>
</div></div></blockquote></div><br></div>