[Freeswitch-users] Lua session originate
Anthony Minessale
anthony.minessale at gmail.com
Wed Apr 13 04:12:26 MSD 2011
1) You are not running the latest GIT. Your scripts works fine on my
development box.
2) the originate method is deprecated. you can just do
local new_session =
freeswitch.Session("sofia/gateway/affinity/17277762768", session);
3) In either case you should not be doing what you do in this script
because the whole time you are playing the file to new_session the
original session is blocked not reading or writing any audio.
On Tue, Apr 12, 2011 at 2:14 PM, Eric Beard <eric at loopfx.com> wrote:
> Thanks Jeff,
>
> When I try NULL I get this:
>
> freeswitch at internal> 2011-04-12 14:49:31.582049 [ERR] mod_lua.cpp:191 Error in originate (arg 2), ex
> pected 'CoreSession *' got 'string'
> stack traceback:
> [C]: in function 'originate'
> /usr/local/freeswitch/scripts/test_originate.lua:3: in main chunk
>
> I've been digging through the source code, and I can't find where 4 args are required. I see this in freeswitch_lua.cpp:
>
> int Session::originate(CoreSession *a_leg_session, char *dest, int timeout)
> {
> int x = CoreSession::originate(a_leg_session, dest, timeout);
>
> if (x) {
> setLUA(L);
> }
>
> return x;
> }
>
> -----------------------
> Eric Z. Beard, CTO
> Loop LLC
> w (877) 850-2010 x9249
> m (727) 776-2768
> eric at loopfx.com
>
>
> -----Original Message-----
> From: freeswitch-users-bounces at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Jeff Lenk
> Sent: Tuesday, April 12, 2011 2:42 PM
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] Lua session originate
>
> The fourth parameter is the switch_state_handler_table reference and for most
> uses(script language) you should just pass null but I dont use lua so I
> dont know the details on that.
>
> --
> View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Lua-session-originate-tp6266121p6266239.html
> Sent from the freeswitch-users mailing list archive at Nabble.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
>
> _______________________________________________
> 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
>
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
More information about the FreeSWITCH-users
mailing list