Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); }
kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version?
Best Regards
Hello
do you mean that the avp you assign inside the lua scripts are not yet ready after "lua_run"? What do you obtain if you print their values?
Regards On 06/03/15 00:20, José Seabra wrote:
Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); }
kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version?
Best Regards
Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i do see this behavior there.
Thank you Best regards
2015-03-06 8:13 GMT+00:00 Javi Gallart jgallart@systemonenoc.com:
Hello
do you mean that the avp you assign inside the lua scripts are not yet ready after "lua_run"? What do you obtain if you print their values?
Regards
On 06/03/15 00:20, José Seabra wrote:
Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); }
kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version?
Best Regards
Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i don't see this behavior there.
Thank you Best regards
2015-03-06 8:47 GMT+00:00 José Seabra joseseabra4@gmail.com:
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i do see this behavior there.
Thank you Best regards
2015-03-06 8:13 GMT+00:00 Javi Gallart jgallart@systemonenoc.com:
Hello
do you mean that the avp you assign inside the lua scripts are not yet ready after "lua_run"? What do you obtain if you print their values?
Regards
On 06/03/15 00:20, José Seabra wrote:
Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); }
kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version?
Best Regards
Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Cumprimentos José Seabra
Hi
we have a similar setup; within a lua_run call several avp are assgined; and I see no different behaviour in 4.2.2 than in other versions (we run 4.2.1 in production): avp_print() shows the correct values.
Regards
Javi
On 06/03/15 09:48, José Seabra wrote:
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i don't see this behavior there.
Thank you Best regards
2015-03-06 8:47 GMT+00:00 José Seabra <joseseabra4@gmail.com mailto:joseseabra4@gmail.com>:
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i do see this behavior there. Thank you Best regards 2015-03-06 8:13 GMT+00:00 Javi Gallart <jgallart@systemonenoc.com <mailto:jgallart@systemonenoc.com>>: Hello do you mean that the avp you assign inside the lua scripts are not yet ready after "lua_run"? What do you obtain if you print their values? Regards On 06/03/15 00:20, José Seabra wrote:
Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); } kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version? Best Regards -- Cumprimentos José Seabra _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org <mailto:sr-users@lists.sip-router.org> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users -- Cumprimentos José Seabra
-- Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Hi Javi, Thank you again for your feedback,
this was a weird issue, what i did was reboot my server and now i have the expected behavior, maybe i was doing something wrong :) and it was the first time that i was testing my lua modules in this version i was asking me if that was an expected behavior or not.
anyway thank you for your help.
Regards
2015-03-09 8:23 GMT+00:00 Javi Gallart jgallart@systemonenoc.com:
Hi
we have a similar setup; within a lua_run call several avp are assgined; and I see no different behaviour in 4.2.2 than in other versions (we run 4.2.1 in production): avp_print() shows the correct values.
Regards
Javi
On 06/03/15 09:48, José Seabra wrote:
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i don't see this behavior there.
Thank you Best regards
2015-03-06 8:47 GMT+00:00 José Seabra joseseabra4@gmail.com:
Hi Javi Thank you for your reply, Yes i don't have avp ready after lua_run, i use avp_print(); after lua_run, but it prints the avp's only when the kamailio sent invite, this is weird, and what is more weird is that i have another kamailio instance connected to same redis and with same setup, and i do see this behavior there.
Thank you Best regards
2015-03-06 8:13 GMT+00:00 Javi Gallart jgallart@systemonenoc.com:
Hello
do you mean that the avp you assign inside the lua scripts are not yet ready after "lua_run"? What do you obtain if you print their values?
Regards
On 06/03/15 00:20, José Seabra wrote:
Hi there, I'm using kamailio version 4.2.2 to a short time, and I'm using lua scripts to build some avps with information needed to make calls(lua functions uses redis as source data to build avp data.), what i have noticed today making some tests is that when i make a call my lua function: if(!lua_run("get_prefs","$fU","$fd")) { xdbg("SCRIPT: failed to execute lua function!\n"); }
kamailio gets the avp's after send the invite to the destine,(the invite will fail because kamailio needs avp information). it seems that kamailio calls the lua_run in asynchronous way, i never noticed that before in old version. is that a normal behavior or it is an issue in this version?
Best Regards
Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Cumprimentos José Seabra
-- Cumprimentos José Seabra
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users