[Freeswitch-users] Issue with Javascript setTimeout
Matt Broad
matt at supportedbusiness.com
Mon Jan 25 11:59:58 MSK 2016
try using the 1 liner sched_broadcast
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+sched+broadcast
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 at 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-asynchronous-code/
>
> 25.01.2016, 09:16, "Normando Hall" <nhall at 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 at 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 at 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 at 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 at 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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20160125/ca7b1abb/attachment.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list