Possibly more to the point - the channel already has the answer time in the timetables. -Yossi On 11/03/2013 03:55 PM, Dave R. Kompel wrote:
Rather then doing the set as the DP action, you can have it execut a script, that sets the var, or execute_extension from the dialplan that does it. That way the eval will be done at execute time. --Dave
------------------------------------------------------------------------ *From:* Gregor Nanger [mailto:gregor@infomedia.si] *To:* FreeSWITCH Users Help [mailto:freeswitch-users@lists.freeswitch.org] *Sent:* Sun, 03 Nov 2013 13:28:53 -0800 *Subject:* [Freeswitch-users] Execute_on_answer and ${strepoch}
One funny "by design" catch.
I want to set variable when channel is answered. execute_on_answer is perfect tool for this job. I have:
<action application="set" data="execute_on_answer=set myvariable=${strepoch()}" />
Everything is working, except that ${strepoch()} is evaluated during dialplan parsing, not when on answer command is executed. So I get time when diaplan is processed, not when user pickups.
Is there a notation to tell FS not to evaluate variable during dialplan parsing?
Best regards, Gregor
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org