[Freeswitch-users] Any alternative to repetitive lua session:ready() calls?
Adam Kelloway
adam.kelloway at newpace.ca
Wed Mar 7 16:02:54 MSK 2012
That is indeed what I was looking for, thanks for your help.
Adam
On 3:59 PM, Gerald Weber wrote:
>
> Morning,
>
> i had the same problem a while ago, reported the jira below and anthm
> made some changes tu mod_lua.
>
> If you put "error()" as last command in your hangup handler (see
> http://wiki.freeswitch.org/wiki/Mod_lua#session:setHangupHook)
>
> No error is dumped in the log.
>
> Both 'return "exit"' and 'return "die"' leave an error in the logfiles.
>
> A little bit misleading in my opinion, but if you know how to handle
> it...it works.
>
> Tried 15mins ago with latest git FreeSWITCH Version 1.0.head
> (git-ea975c3 2012-02-28 19-21-04 -0500)
>
> Regards
>
> gw
>
> *Von:*freeswitch-users-bounces at lists.freeswitch.org
> [mailto:freeswitch-users-bounces at lists.freeswitch.org] *Im Auftrag von
> *Adam Kelloway
> *Gesendet:* Dienstag, 06. März 2012 18:36
> *An:* FreeSWITCH Users Help
> *Betreff:* Re: [Freeswitch-users] Any alternative to repetitive lua
> session:ready() calls?
>
> Kind of, all of those solutions consider the script exiting an
> 'error'. I am looking for something that exits without considering it
> an error and thus does not emit an [ERR] log.
>
> On 3:59 PM, Peter Olsson wrote:
>
> Maybe this is what you are looking for?
>
> commit 09ad887948f7513725ca8b53bdfe721d9008e73b
> Author: Anthony Minessale<anthm at freeswitch.org> <mailto:anthm at freeswitch.org>
> Date: Fri Jan 27 19:03:04 2012 -0600
>
> FS-3841 --resolve ok return the string "die" or "exit" from hanguphook to cause an error or call s:destroy("any err message"); either should now halt the script
>
>
> ________________________________________
> Från:freeswitch-users-bounces at lists.freeswitch.org <mailto:freeswitch-users-bounces at lists.freeswitch.org> [freeswitch-users-bounces at lists.freeswitch.org <mailto:freeswitch-users-bounces at lists.freeswitch.org>] för Adam Kelloway [adam.kelloway at newpace.ca <mailto:adam.kelloway at newpace.ca>]
> Skickat: den 6 mars 2012 17:22
> Till: FreeSWITCH Users Help
> Ämne: [Freeswitch-users] Any alternative to repetitive lua session:ready() calls?
>
> Hi there,
>
> If I am running a lua script during a call, and the call terminates
> (caller hangs up, for instance), the lua script continues to execute
> while the session has already been terminated. This causes ERR entries
> in the freeswitch log, which I would like to try and minimize. The only
> way I can see doing this is to frequently call session:ready() before
> doing anything that could break the script. Is there a better way to
> exit a script cleanly, without having to add X number of session:ready()
> calls scattered about the script? Currently, I only call it once (at the
> beginning of the script). I tried using the hangup hook, but I'm not
> sure how I can get it to immediately exit the script.
>
> Thanks,
>
> Adam
>
> _________________________________________________________________________
> 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://wiki.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
>
> !DSPAM:4f56388f32766945510869!
>
>
>
>
> --
> Adam
> --
>
> NewPace Logo
>
>
>
>
>
>
> *Adam Kelloway*
>
>
>
>
> Software Engineer, NewPace
>
> phone
>
>
>
> +1 (902) 406--8375 x1031
>
> email
>
>
>
> Adam.Kelloway at NewPace.com <mailto:Adam.Kelloway at newpace.com>
>
> aim <aim:GoIm?screenname=Adam.Kelloway at newpace.com>/msn
> <msnim:chat?contact=Adam.Kelloway at newpace.com>
>
>
>
> Adam.Kelloway <aim:GoIm?screenname=Adam.Kelloway at newpace.ca>@NewPace.ca
>
--
Adam
--
NewPace Logo
Adam Kelloway
Software Engineer, NewPace
phone +1 (902) 406--8375 x1031
email Adam.Kelloway at NewPace.com <mailto:Adam.Kelloway at newpace.com>
aim <aim:GoIm?screenname=Adam.Kelloway at newpace.com>/msn
<msnim:chat?contact=Adam.Kelloway at newpace.com> Adam.Kelloway
<aim:GoIm?screenname=Adam.Kelloway at newpace.ca>@NewPace.ca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120307/f39338d3/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Newpace_50x50.png
Type: image/png
Size: 4620 bytes
Desc: not available
Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120307/f39338d3/attachment-0001.png
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list