[Freeswitch-users] Lua script doesn't connect to Mysql
Aqs Younas
aqsyounas at gmail.com
Tue Sep 16 21:36:53 MSD 2014
Hi, All
I am unable to connect to mysql for querying some data that I could use in
my lua script.
Here is my lua script.
#!/usr/bin/lua
require "luasql.odbc"
env = assert (luasql.mysql())
con = assert (env:connect("gvt","root","hammer","localhost"))
session:answer();
-- sleep a second
session:sleep(1000);
Caller_number = session:getVariable("caller_id_number")
session:consoleLog("info", Caller_number)
session:streamFile("/opt/song.wav");
session:setVariable("nibble_rate", "0.03");
session:setVariable("nibble_account", "4712296279");
-- play a file
-- hangup
session:hangup();
When i run this i got this error.
2014-09-16 04:59:43.423380 [ERR] mod_lua.cpp:203
/usr/local/freeswitch/scripts/test.lua:3: module 'luasql.odbc' not found:
no field package.preload['luasql.odbc']
no file '/usr/local/share/lua/5.2/luasql/odbc.lua'
no file '/usr/local/share/lua/5.2/luasql/odbc/init.lua'
no file '/usr/local/lib/lua/5.2/luasql/odbc.lua'
no file '/usr/local/lib/lua/5.2/luasql/odbc/init.lua'
no file './luasql/odbc.lua'
no file '/usr/local/lib/lua/5.2/luasql/odbc.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './luasql/odbc.so'
no file '/usr/local/lib/lua/5.2/luasql.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './luasql.so'
stack traceback:
[C]: in function 'require'
/usr/local/freeswitch/scripts/test.lua:3: in main chunk
My odbc.ini
[freeswitch]
Driver = /usr/lib/i386-linux-gnu/odbc/libmyodbc.so
SERVER = localhost
PORT = 3306
DATABASE = gvt
OPTION = 67108864
USER = root
PASSWORD = hammer
and odbcinst.ini
[MySQL]
Description = MySQL driver
Driver = /usr/lib/i386-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/i386-linux-gnu/odbc/libodbcmyS.so
UsageCount = 1
FileUsage = 1
Threading = 0
Could someone please help me out how to connect freeswitch to mysql for
querying data..:)
Thanks in Advance
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140916/09f111ec/attachment.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list