try using the 1 liner sched_broadcast https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+sched+br... The below will schedule a broadcast to play /tmp/hangupfile.mp3 to both legs after 60 seconds. *maxTimeTaskID = **session.execute("sched_broadcast", "+60 playback!normal_clearing::/tmp/hangupfile.mp3 both")*; If you find you need to cancel the broadcast use: *session.execute("sched_cancel",maxTimeTaskID);* hope this helps. thanks Matt On 25 January 2016 at 06:58, <royj@yandex.ru> wrote:
have no relationship to the resource, but first link to request 'asynchronous code javascript'
http://www.hiddenwebgenius.com/blog/guides/understanding-javascripts-asynchr...
25.01.2016, 09:16, "Normando Hall" <nhall@unixlan.com.ar>:
Sorry, I missed to say it is Freeswitch 1.4
El 25/01/2016 a las 02:53 a.m., Normando Hall escribió:
Hello everybody.
I am coding a js script to do somethings, and I want to add a global timeout, to call a function to play a file and hangup. But the function called inmediatelly. Also tested with setInterval, the same behaviour.
function playTimeout(despedida){ if (session.ready()) { logger("TIMEOUT"); session.execute("playback", sonidos + "/TIMEOUT.wav"); session.execute("sleep","500"); logger(despedida); session.execute("playback", sonidos + "/" + despedida + ".wav"); session.hangup(); } exit("TIMEOUT"); }
setTimeout(playTimeout(despedida),120000); . . . my script continue
Any help is welcome!
Thank you Normando
Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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