Hi all, I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"} In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]); uuid = session:get_uuid(); if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd); freeswitch.consoleLog("notice", "After uuid_break.\n"); end The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect. In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break. Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect) The freeswitch version is 1.4.15~64bit Thank you, Costin
Anyone with mod_lua knowledge around here ? Thanks, Costin 2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script? 2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
_________________________________________________________________________ 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
-- with best regards, Dmitriy Borisov
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1] uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); api:execute("break","all"); api:execute(uuid_break_cmd); reply = api:execute(uuid_break_cmd); freeswitch.consoleLog("notice", "After uuid_break.\n"); On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
_________________________________________________________________________ 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
-- 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
-- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
(use executeString instead of execute when you give arguments in string, my typo): api:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd); On Fri, Feb 13, 2015 at 10:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1]
uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid;
freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n");
api:execute("break","all"); api:execute(uuid_break_cmd);
reply = api:execute(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n");
On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
_________________________________________________________________________ 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
-- 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
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618
Tried with executeString, tried with execute, and still does not work. And even if I've set freeswitch on debug, I didn't get anything relevant. Thanks, Costin-Tiberiu 2015-02-13 11:39 GMT+02:00 Giovanni Maruzzelli <gmaruzz@gmail.com>:
(use executeString instead of execute when you give arguments in string, my typo):
api:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
On Fri, Feb 13, 2015 at 10:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1]
uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid;
freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n");
api:execute("break","all"); api:execute(uuid_break_cmd);
reply = api:execute(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n");
On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
_________________________________________________________________________ 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
-- 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
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_________________________________________________________________________ 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
Are you trying to use uuid_hold to just play hold music to your calling party? On Fri, Feb 13, 2015 at 7:24 AM, CT Radu <ct.radu.001@gmail.com> wrote:
Tried with executeString, tried with execute, and still does not work. And even if I've set freeswitch on debug, I didn't get anything relevant.
Thanks, Costin-Tiberiu
2015-02-13 11:39 GMT+02:00 Giovanni Maruzzelli <gmaruzz@gmail.com>:
(use executeString instead of execute when you give arguments in string, my typo):
api:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
On Fri, Feb 13, 2015 at 10:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote:
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1]
uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid;
freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n");
api:execute("break","all"); api:execute(uuid_break_cmd);
reply = api:execute(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n");
On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
Hi all,
I have the following problem: I have an dialplan rule in freeswitch that delegates the control for the incoming call on a specific number to an erlang application. This erlang application, at one point executes a lua script using the call: {api, luarun, "luascript.lua uuid"}
In lua I do the following: api = freeswitch.API(); session = freeswitch.session(argv[1]);
uuid = session:get_uuid();
if session:ready() then uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid; freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n"); session:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n"); end
The thing is that freeswitch ignores completly uuid_break and uuid_hold off The same command issued via fs_cli has effect.
In fs_cli on debug I can see this: 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro break(all) 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring event CHANNEL_EXECUTE_COMPLETE for attached session f36d5e5c-b151-11e4-9674-8f19f7458942 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After uuid_break.
Does anyone know why uuid_break has no effect executed from a script launched via api luarun ? (And the same command when issued via fs_cli has effect)
The freeswitch version is 1.4.15~64bit
Thank you, Costin
_________________________________________________________________________ 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
-- 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
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_________________________________________________________________________ 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.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
Tried with no effect. 2015-02-13 16:47 GMT+02:00 Brian West <brian@freeswitch.org>:
Are you trying to use uuid_hold to just play hold music to your calling party?
On Fri, Feb 13, 2015 at 7:24 AM, CT Radu <ct.radu.001@gmail.com> wrote:
Tried with executeString, tried with execute, and still does not work. And even if I've set freeswitch on debug, I didn't get anything relevant.
Thanks, Costin-Tiberiu
2015-02-13 11:39 GMT+02:00 Giovanni Maruzzelli <gmaruzz@gmail.com>:
(use executeString instead of execute when you give arguments in string, my typo):
api:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
On Fri, Feb 13, 2015 at 10:31 AM, Giovanni Maruzzelli <gmaruzz@gmail.com
wrote:
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1]
uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid;
freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n");
api:execute("break","all"); api:execute(uuid_break_cmd);
reply = api:execute(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n");
On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
Anyone with mod_lua knowledge around here ?
Thanks, Costin
2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>:
> Hi all, > > I have the following problem: > I have an dialplan rule in freeswitch that delegates the control for > the incoming call on a specific number to an erlang application. > This erlang application, at one point executes a lua script using > the call: > {api, luarun, "luascript.lua uuid"} > > In lua I do the following: > api = freeswitch.API(); > session = freeswitch.session(argv[1]); > > uuid = session:get_uuid(); > > if session:ready() then > uuid_break_cmd = "uuid_break ".. uuid .. " all"; > uuid_hold_cmd = "uuid_hold off" .. uuid; > freeswitch.consoleLog("notice","uuid break cmd: ".. > uuid_break_cmd .. "\n"); > session:execute("break","all"); > api:executeString(uuid_break_cmd); > reply = api:executeString(uuid_break_cmd); > > freeswitch.consoleLog("notice", "After uuid_break.\n"); > end > > The thing is that freeswitch ignores completly uuid_break and > uuid_hold off > The same command issued via fs_cli has effect. > > In fs_cli on debug I can see this: > 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break > cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all > EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro > break(all) > 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring > event CHANNEL_EXECUTE for attached session > f36d5e5c-b151-11e4-9674-8f19f7458942 > 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring > event CHANNEL_EXECUTE_COMPLETE for attached session > f36d5e5c-b151-11e4-9674-8f19f7458942 > 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After > uuid_break. > > Does anyone know why uuid_break has no effect executed from a script > launched via api luarun ? > (And the same command when issued via fs_cli has effect) > > The freeswitch version is 1.4.15~64bit > > Thank you, > Costin > > > >
_________________________________________________________________________ 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
-- 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
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_________________________________________________________________________ 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.org
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ 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
Unless you have a box sitting between YOU and the endpoint, uuid_hold isn't doing what you think its doing, Its sending a hold indication to the remote side to play music. So if you're just trying to play music to your IVR then playback of a file. On Mon, Feb 16, 2015 at 5:10 AM, CT Radu <ct.radu.001@gmail.com> wrote:
Tried with no effect.
2015-02-13 16:47 GMT+02:00 Brian West <brian@freeswitch.org>:
Are you trying to use uuid_hold to just play hold music to your calling party?
On Fri, Feb 13, 2015 at 7:24 AM, CT Radu <ct.radu.001@gmail.com> wrote:
Tried with executeString, tried with execute, and still does not work. And even if I've set freeswitch on debug, I didn't get anything relevant.
Thanks, Costin-Tiberiu
2015-02-13 11:39 GMT+02:00 Giovanni Maruzzelli <gmaruzz@gmail.com>:
(use executeString instead of execute when you give arguments in string, my typo):
api:execute("break","all"); api:executeString(uuid_break_cmd); reply = api:executeString(uuid_break_cmd);
On Fri, Feb 13, 2015 at 10:31 AM, Giovanni Maruzzelli < gmaruzz@gmail.com> wrote:
From lua, you better do (eg: no need for "session"):
api = freeswitch.API(); uuid = argv[1]
uuid_break_cmd = "uuid_break ".. uuid .. " all"; uuid_hold_cmd = "uuid_hold off" .. uuid;
freeswitch.consoleLog("notice","uuid break cmd: ".. uuid_break_cmd .. "\n");
api:execute("break","all"); api:execute(uuid_break_cmd);
reply = api:execute(uuid_break_cmd);
freeswitch.consoleLog("notice", "After uuid_break.\n");
On Fri, Feb 13, 2015 at 10:05 AM, Борисов, Дмитрий / Dmitriy Borisov < bordmi@rarus.ru> wrote:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference#LuaAP... : freeswitch.Session
Create a new session. local session = freeswitch.Session("sofia/10.0.1.100/1001"); session:transfer("3000", "XML", "default"); What you want to do with lua script?
2015-02-13 10:54 GMT+03:00 CT Radu <ct.radu.001@gmail.com>:
> Anyone with mod_lua knowledge around here ? > > Thanks, > Costin > > 2015-02-11 11:57 GMT+02:00 CT Radu <ct.radu.001@gmail.com>: > >> Hi all, >> >> I have the following problem: >> I have an dialplan rule in freeswitch that delegates the control >> for the incoming call on a specific number to an erlang application. >> This erlang application, at one point executes a lua script using >> the call: >> {api, luarun, "luascript.lua uuid"} >> >> In lua I do the following: >> api = freeswitch.API(); >> session = freeswitch.session(argv[1]); >> >> uuid = session:get_uuid(); >> >> if session:ready() then >> uuid_break_cmd = "uuid_break ".. uuid .. " all"; >> uuid_hold_cmd = "uuid_hold off" .. uuid; >> freeswitch.consoleLog("notice","uuid break cmd: ".. >> uuid_break_cmd .. "\n"); >> session:execute("break","all"); >> api:executeString(uuid_break_cmd); >> reply = api:executeString(uuid_break_cmd); >> >> freeswitch.consoleLog("notice", "After uuid_break.\n"); >> end >> >> The thing is that freeswitch ignores completly uuid_break and >> uuid_hold off >> The same command issued via fs_cli has effect. >> >> In fs_cli on debug I can see this: >> 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 uuid break >> cmd: uuid_break f36d5e5c-b151-11e4-9674-8f19f7458942 all >> EXECUTE sofia/ctradu-dev.ezuce.ro/1002@ctradu-dev.ezuce.ro >> break(all) >> 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring >> event CHANNEL_EXECUTE for attached session >> f36d5e5c-b151-11e4-9674-8f19f7458942 >> 2015-02-10 20:23:51.405153 [DEBUG] mod_erlang_event.c:169 Ignoring >> event CHANNEL_EXECUTE_COMPLETE for attached session >> f36d5e5c-b151-11e4-9674-8f19f7458942 >> 2015-02-10 20:23:51.405153 [NOTICE] switch_cpp.cpp:1328 After >> uuid_break. >> >> Does anyone know why uuid_break has no effect executed from a >> script launched via api luarun ? >> (And the same command when issued via fs_cli has effect) >> >> The freeswitch version is 1.4.15~64bit >> >> Thank you, >> Costin >> >> >> >> > > > _________________________________________________________________________ > 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 >
-- 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
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
-- Sincerely,
Giovanni Maruzzelli Cell : +39-347-2665618
_________________________________________________________________________ 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.org
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ 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.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
participants (4)
-
Brian West
-
CT Radu
-
Giovanni Maruzzelli
-
Борисов, Дмитрий / Dmitriy Borisov