[Freeswitch-users] javascript scheduling multiple events excecute_on_answer

Alexandr Popov alexandr.popov at iqoption.com
Thu Mar 1 09:21:07 UTC 2018


try
execute_on_answer_1
execute_on_answer_2
or set
leg_timeout=120
and remove first execute_on_answer

2018-02-28 10:42 GMT+02:00 Francesco Facco de Lagarda <
francesco at delagarda.com>:

> I am developing a calling platform using javascript.
>
>
>
> I have code that calculates how long THAT user is allowed to call THAT
> number for.
>
>
>
> I am trying to schedule 2 events,
>
>    1. 1 min before time ends, that plays a message “you have 1 minute
>    left ..”
>    2. The actual hangup when the time expires..
>
>
>
> Despite a zillion tests I have been unable to schedule BOTH events..
>
>
>
> This is my code: for simplicity’s sake I have set call time to 120 secs,
> with warning at 60:
>
>
>
> if (session.ready()) {
>
>
>
> /***
>
> Get user, number, etc…  code omitted for simplicity
>
> **/
>
>
>
>      var sessOut = new Session("sofia/gateway/ht503/" +  dialedNum + "@
> 192.168.0.201:5062");
>
>      var totTime = 60;
>
>      sessOut.execute("set", "execute_on_answer=sched_hangup +120
> alloted_timeout")
>
>      sessOut.execute("set", "execute_on_answer=sched_broadcast +60
> playback::" + soundDir + "one_min_left.wav both");
>
>
>
>      if (sessOut.ready()) {
>
>           bridge(session, sessOut);
>
>      }
>
>      sessOut.hangup();
>
>      session.hangup();
>
> }
>
> _________________________________________________________________________
> 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/20180301/186a7a0d/attachment.html>


More information about the FreeSWITCH-users mailing list