Hi to all!<br><br><span id="result_box" class="" lang="en"><span title="Clique para mostrar traduções alternativas" class="hps">I</span><span class="" title="Clique para mostrar traduções alternativas">'m trying</span> <span title="Clique para mostrar traduções alternativas" class="hps">to create</span> <span title="Clique para mostrar traduções alternativas" class="hps">a</span> <span title="Clique para mostrar traduções alternativas" class="hps">context</span> <span title="Clique para mostrar traduções alternativas" class="hps">for</span> <span title="Clique para mostrar traduções alternativas" class="hps">integration</span> <span title="Clique para mostrar traduções alternativas" class="hps">with</span> <span title="Clique para mostrar traduções alternativas" class="hps">extensions.lua</span> and <span title="Clique para mostrar traduções alternativas" class="hps">libsql.mysql</span><span title="Clique para mostrar traduções alternativas">,</span> <span title="Clique para mostrar traduções alternativas" class="hps">but</span> <span title="Clique para mostrar traduções alternativas" class="hps">I'm not</span> <span title="Clique para mostrar traduções alternativas" class="hps">getting to</span> <span title="Clique para mostrar traduções alternativas" class="hps">run</span><span title="Clique para mostrar traduções alternativas">.</span> <span title="Clique para mostrar traduções alternativas" class="hps">When I reload the module pbx_lua.so </span></span><span id="result_box" class="short_text" lang="en"><span title="Clique para mostrar traduções alternativas" class="hps">the following error appears:</span></span><br>
<br>[Feb 24 16:59:29] ERROR[30749]: pbx_lua.c:1249 exec: Error executing lua extension: error loading module 'luasql.mysql' from file '/usr/lib/lua/5.1/luasql/mysql.so':<br> /usr/lib/lua/5.1/luasql/mysql.so: undefined symbol: lua_getfield<br>
stack traceback:<br> [C]: ?<br> [C]: in function 'require'<br> [string "extensions.lua"]:205: in function <[string "extensions.lua"]:204><br><br><br>I tested my script with a file.lua and works ok and the extensions.lua works fine too. My extensions.lua:<br>
<br>extensions = {<br> luatest = {<br> ["302"] = function()<br> require("luasql.mysql")<br> app.Answer()<br> app.Log("NOTICE", "Trying to connect in MySQL")<br>
app.Wait("2")<br> env = assert(luasql.mysql())<br> sql = assert (env:connect("asterisk_teste","root","*********","localhost",3306))<br>
sel = sql:execute('SELECT * FROM cdr;')<br> sel:fetch(Fetcharray)<br> app.Noop(Fetcharray[1])<br> end;<br> h = function()<br>
app.Hangup()<br> end;<br> };<br>}<br><br><br><span id="result_box" class="short_text" lang="en"><span title="Clique para mostrar traduções alternativas" class="hps">Does anyone know</span> <span title="Clique para mostrar traduções alternativas" class="hps">what is</span> <span title="Clique para mostrar traduções alternativas" class="hps">happening</span><span class="" title="Clique para mostrar traduções alternativas">?</span></span><br>
<br clear="all">Thansk in advance,<br>-- <br>Rodrigo Lang<br><a href="http://openingyourmind.wordpress.com/" target="_blank">Opening your mind - Just another Open Source site</a><br>