Do you get a more clear error if you use :freeswitch.consoleLog("INFO", pythonResult);(Wondering if you're hitting a character limit or it doesn't like mixing quote types).Or does:freeswitch.consoleLog("INFO", '|'..tostring(pythonResult).. "-----\n");Work better?
On Friday, January 3, 2014, Joli Martinez wrote:
attached is from 23-31. All the python script does is connects to the mysql db and returns a string back. I had to do it this way because the luasql was having the same issue. Script works when called via commandline, but when called in FS it fails.pythonResult = assert (io.popen ('/usr/bin/python python2lua.py ' ..callerID))freeswitch.consoleLog("INFO","--------------------------------------------------\n");freeswitch.consoleLog("INFO", "got here OK \n");freeswitch.consoleLog("INFO","---------------------------------------------------\n");freeswitch.consoleLog("INFO", '|'..pythonResult.. "-----\n");On Jan 3, 2014, at 10:07 PM, Erik M. Devane - Comms Guy <emdevane@gmail.com> wrote:Are you using .. in your script somewhere?There may be some work (like converting to string) that happens on the command line, but won't in dialplan use.Can we see line 31 of your script?_________________________________________________________________________
On Friday, January 3, 2014, Joli Martinez wrote:Hello,I have a script that connects to a mysql db. The script works perfect when I type "lua <scriptname>", but when I have Freeswitch all the script I get the following error message. I have changed my script to now call a python script to read the database and I am experiencing the same result. If I call the script from the command line it works but Freeswitch throws this error.Please help,Thanks,2014-01-03 18:52:28.381720 [ERR] mod_lua.cpp:199 /usr/local/freeswitch/scripts/testCallerID.lua:31: attempt to concatenate global 'pythonResult' (a userdata value)stack traceback:/usr/local/freeswitch/scripts/testCallerID.lua:31: in main chunk
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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