[Freeswitch-users] Issue with Javascript setTimeout

Normando Hall nhall at unixlan.com.ar
Mon Jan 25 22:49:06 MSK 2016


Thanks Matt, I can play a file, but still can't run the function. Are
there any application can run a function instead a file?

Thanks!
Normando


El 25/01/2016 a las 05:59 a.m., Matt Broad escribió:
> 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 <mailto: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
>     <mailto: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 <mailto: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
>     <mailto: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 <mailto: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
>     <mailto: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 <mailto: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
>     <mailto: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/3873df75/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list