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@loopfx.com> wrote:
Thanks Jeff,
When I try NULL I get this:
freeswitch@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@loopfx.com
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jeff Lenk Sent: Tuesday, April 12, 2011 2:42 PM To: freeswitch-users@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-tp626612... Sent from the freeswitch-users mailing list archive at Nabble.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
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900