Hello,<br><br>I am trying to get a loop done using if ... then .. return function,<br>using below syntax but getting error on it.<br><br><br>if (session:ready()) then return ack()<br>end<br><br><br>function ack()<br><br>session:answer();<br>
session:streamFile(&quot;/usr/local/freeswitch/sounds/en/us/callie/zrtp/8000/zrtp-somethings_wrong.wav&quot;)<br><br>end<br><br><br><br>error:---<br>EXECUTE sofia/internal/<a href="mailto:7001@192.168.2.190">7001@192.168.2.190</a> lua(hello.lua)<br>
2010-12-21 14:55:34.724790 [ERR] mod_lua.cpp:182 /usr/local/freeswitch/scripts/hello.lua:1: attempt to call global &#39;ack&#39; (a nil value)<br>stack traceback:<br>        /usr/local/freeswitch/scripts/hello.lua:1: in main chunk<br>
<br><br>Any ideas to resolve this.<br><br>Regards<br>Sam<br>