Oh, sorry, not io.write(result) but stream:write(result)2014-12-12 9:59 GMT+03:00 Борисов, Дмитрий <bordmi@rarus.ru>:changereturn resulttoio.write(result)--2014-12-12 0:32 GMT+03:00 Phillip Jones <pjintheusa@gmail.com>:Yeah - thanks - I realize I can do that - but it just drives me crazy I can not get in-line expansion to work. I can't see what I am missing.On Thu, Dec 11, 2014 at 3:46 PM, Chad Phillips <chad@apartmentlines.com> wrote:how about setting the channel var directly in the script?session:setVariable("VUM_SAY_CID", result);although for what you’re doing, i really think there’s a cleaner way to do it straight from the dialplan XML...On Thursday, December 11, 2014 at 1:35 PM, Phillip Jones wrote:
I am going crazy - please tell me what I am missing:I have a dialplan:<action application="set" data="VUM_SAY_CID=${lua(util_get10digits.lua ${VUM_Outgoing_CallerID_Number})}" inline="true"/>I have a lua script:freeswitch.consoleLog("NOTICE","util_get10digits.lua \n")freeswitch.consoleLog("NOTICE","Argument passed [" .. argv[1] .."]\n")local result = "none"result = string.sub(argv[1], -10)freeswitch.consoleLog("NOTICE", "Result: [" .. result .."]\n")return resultI run the dialplan:Dialplan: sofia/Carrier/2154791697@64.158.162.74 Action set(VUM_SAY_CID=${lua(util_get10digits.lua ${VUM_Outgoing_CallerID_Number})}) I2014-12-11 15:20:21.795274 [NOTICE] switch_cpp.cpp:1328 util_get10digits.lua2014-12-11 15:20:21.795274 [NOTICE] switch_cpp.cpp:1328 Argument passed [+12154791697]2014-12-11 15:20:21.795274 [NOTICE] switch_cpp.cpp:1328 Result: [2154791697]2014-12-11 15:20:21.795274 [DEBUG] switch_cpp.cpp:1075 sofia/Carrier/2154791697@64.158.162.74 destroy/unlink session from objectEXECUTE sofia/Carrier/2154791697@64.158.162.74 set(VUM_SAY_CID=)2014-12-11 15:20:21.795274 [DEBUG] mod_dptools.c:1435 sofia/Carrier/2154791697@64.158.162.74 SET [VUM_SAY_CID]=[UNDEF]The lua script runs correctly - how ever the result is not returned the VUM_SAY_CID variable in the dialplanThe work around is to set the session variable in the script. But I wondering what I am missing. Is "return result" not how you return a result from Lua?Thanks for any help.Phil_________________________________________________________________________Professional FreeSWITCH Consulting Services:Official FreeSWITCH SitesFreeSWITCH-users mailing list
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.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
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.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.orgwith best regards,Dmitriy Borisov--with best regards,Dmitriy Borisov
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.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