[Freeswitch-users] Lua script
Joli Martinez
mrjoli021 at gmail.com
Tue Dec 10 21:56:10 MSK 2013
got it working thanks, but now I need to have my script read the info from a mysql db. When I run the script manually my script works, but when I run it from FS I get the error message below:
[ERR] mod_lua.cpp:199 /usr/local/freeswitch/scripts/callerID.lua:6: module 'luasql.mysql' not found:
no field package.preload['luasql.mysql']
no file './luasql/mysql.lua'
no file '/usr/local/share/lua/5.1/luasql/mysql.lua'
no file '/usr/local/share/lua/5.1/luasql/mysql/init.lua'
no file '/usr/local/lib/lua/5.1/luasql/mysql.lua'
no file '/usr/local/lib/lua/5.1/luasql/mysql/init.lua'
no file './luasql/mysql.so'
no file './libluasql/mysql51.so'
no file '/usr/local/lib/lua/5.1/luasql/mysql.so'
no file '/usr/local/lib/lua/5.1/libluasql/mysql51.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file './luasql.so'
no file './libluasql51.so'
no file '/usr/local/lib/lua/5.1/luasql.so'
no file '/usr/local/lib/lua/5.1/libluasql51.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
/usr/local/freeswitch/scripts/callerID.lua:6: in main chunk
On Dec 10, 2013, at 12:44 PM, Saugort Dario Garcia Tovar <dgarcia at anew.com.ve> wrote:
> Hi Joli
>
> The answer are already in your hands... in:
> https://wiki.freeswitch.org/wiki/Mod_lua
> http://phrogz.net/lua/LearningLua_FromJS.html
> http://www.lua.org/
>
> With "freeswitch.consoleLog" you get info in the console. You should change your code to:
>
> freeswitch.consoleLog("info", "Got -------------------------------> caller_id_number: " .. callerID .. "\n");
>
> Also, try:
>
> if (callerID == "1234567890")
>
>
>
> On 12/10/2013 11:44 AM, Joli Martinez wrote:
>> Hello,
>>
>> I am writing a Lua script that will get the callerId info. I need 1 to be able to get the callerID and also to print any messages to the FS_CLI for debugging purpose. By itself the session:execute does transfer to the correct conference, but it does not work with the callerID. And the consoleLog doesnt work it give me an error on the screen.
>>
>> #!/usr/bin/lua
>>
>> session:answer();
>>
>> callerID = session:getVariable("caller_id_number");
>>
>>
>> freeswitch.consoleLog("Hello World");
>> --session:execute("conference","4567");
>> --while (session:ready() == true) do
>> --session:setAutoHangup(false);
>>
>> if (callerID == 1234567890) then
>> session:execute("conference","4567");
>> --else
>> -- session:execute("transfer","7890");
>> end
>> -- end
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> 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
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> --
> Atentamente,
> Dario García
> Consultor.
>
> CCCT, Nivel C2, Sector Yarey, Mz,
> Ofc. MZ03a.
> Caracas-Venezuela.
> Teléfono: +58 212 9081842
> Cel: +58 412 2221515
> dgarcia at anew.com.ve
> http://www.anew.com.ve
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> 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
> 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/20131210/90b4b420/attachment.html
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list