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@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@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



_________________________________________________________________________
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