[Freeswitch-users] Problems passing arguments to lua

Michael S Collins msc at freeswitch.org
Sun Feb 8 15:20:50 PST 2009


Print out the variable to make sure it is what you expect:
io.write("argv is " .. argv[1] .. "\n";

Also, if you don't give the sound file an absolute path name then it  
will automatically use the sound dir path.

-MC

Sent from my iPhone

On Feb 8, 2009, at 2:31 PM, "Nik Middleton" <nik.middleton at noblesolutions.co.uk 
 > wrote:

> Hi Guys,
>
>
>
> I’m having some issues passing an argument to an lua script.
>
>
>
> Basically in an originate command I pass the name of a .wav file
>
>
>
> If I hard code the file session:streamFile(“myfile.wav”]);
>
>
>
> It works,
>
>
>
> However, using this:
>
>
>
> session:streamFile(argv[1]);
>
>
>
> causes this error
>
>
>
> 2009-02-08 22:09:07 [ERR] mod_lua.cpp:176 lua_parse_and_execute()  
> cannot open /usr/local/freeswitch/scripts/helloworld.lua,myfile.wav:  
> No such file or directory
>
>
>
> Any Ideas?
>
>
>
> Regards
>
>
>
> _______________________________________________
> 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/20090208/b7543fd6/attachment-0002.html 


More information about the FreeSWITCH-users mailing list