[Freeswitch-users] Freeswitch conference Lua

Brian West brian at freeswitch.com
Tue May 19 12:18:42 UTC 2020


It won't continue the lua unless hangup_after_conference=false.  but you
are correct, the script is executing the conference, it stopped there.

/b

On Tue, May 19, 2020 at 3:27 AM Avi Marcus <avi at avimarcus.net> wrote:

> To the best of my understanding, when you call `session:execute` it's a
> synchronous operation. The Lua script will keep running, *waiting* for
> that `execute` to finish.
> If you would kick the user out of the conference, the lua script would
> continue where it left off.
>
> (If you would hangup on the user or transfer them, the session would be
> over and the script may do it's best to continue, but with no active
> session.)
>
> Alternatives:
> Depending on what you want to accomplish, you can first schedule a task
> before the conference. Or call the lua script only for some things and
> process the rest in the dialplan. When you need, kick it back to another
> lua script for further processing.
>
> -Avi Marcus
> BestFone
>
>
> On Tue, May 19, 2020 at 10:06 AM Ankit <ankit.joban at gmail.com> wrote:
>
>> originate {}dialstring &test.lua
>>
>> test.lua looks like
>>
>> api = freeswitch.API()
>>     freeswitch.consoleLog("DEBUG", "test1")
>>     session:execute("conference", "test_conf");
>>     freeswitch.consoleLog("DEBUG", "test2")
>>
>>
>> Lua script losses control after executing conference
>>
>>
>> Is it possible to continue session in lua after adding the caller to
>> conference ?
>>
>>
>>
>> --
>> Sent from: http://freeswitch-users.2379917.n2.nabble.com/
>>
>> _________________________________________________________________________
>>
>> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
>> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
>> services.
>> Build your next product on our scalable cloud platform.
>>
>> Join our online community to chat in real time
>> https://signalwire.community
>>
>> Professional FreeSWITCH Services
>> sales at freeswitch.com
>> https://freeswitch.com
>>
>> Official FreeSWITCH Sites
>> https://freeswitch.com/oss
>> https://freeswitch.org/confluence
>> https://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
>> https://freeswitch.com
>
> _________________________________________________________________________
>
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
> services.
> Build your next product on our scalable cloud platform.
>
> Join our online community to chat in real time
> https://signalwire.community
>
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://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
> https://freeswitch.com



-- 

Brian West | Co-founder and Developer

Need Commercial support? email sales at freeswitch.com

FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045
<https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>

Email: brian at freeswitch.com

Mobile: 918-424-9378

Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>

[image: https://www.facebook.com/signalwireinc?src=email]
<https://www.facebook.com/freeswitch> [image:
https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20200519/2f183aba/attachment-0001.html>


More information about the FreeSWITCH-users mailing list