On 14.03.18 16:53, Igor Olhovskiy wrote:
It was has_body(), not has_totag()
Ohh, I
misread...
Thanks for tip, will try to upgrade. This version was from debian repo.
Probably
from debian repo for master branch, which meanwhile has
kamailio 5.2.0-dev there.
Also missing quite needed function like ds_is_from_list
Stable branch releases 5.1.x should have it.
Cheers,
Daniel
Regards, Igor
On Mar 14, 2018, 11:13 AM +0200, Daniel-Constantin Mierla
<miconda(a)gmail.com>om>, wrote:
>
> Again, wrote in previous response, if you are looking for
> has_totag(), you look at the wrong module.
>
> However, regarding the exports, you are using a version during devel
> phase, upgrade to latest stable 5.1.x and you will get more exported
> functions.
>
> On the other hand, for some of the functions related to string
> search/comparison, I put lower priority, because they can be done in
> the scripting language itself - Lua has more operations and functions
> for string handling that we have in our modules. I do not recall by
> heart right now if I exported all of them at the end, but there are
> more than you listed here in 5.1.2.
>
> Cheers,
> Daniel
>
> On 13.03.18 15:57, Igor Olhovskiy wrote:
>> For textops.
>>
>> Seems textops module not exporting everything to Lua
>>
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.search(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.search_body(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.search_hf(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.is_present_hf(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.subst(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.subst_uri(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.subst_user(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.subst_body(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.subst_hf(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.remove_hf_re(...)
>> app_lua [app_lua_sr.c:1961]: lua_sr_kemi_register_libs(): exporting
>> KSR.textops.remove_hf_exp(...)
>> app_lua [app_lua_sr.c:1975]: lua_sr_kemi_register_libs():
>> initializing kemi sub-module: KSR.textops (textops)
>>
>>
>> Regards, Igor
>>
>> On Mar 13, 2018, 4:03 PM +0200, Igor Olhovskiy
>> <igorolhovskiy(a)gmail.com>om>, wrote:
>>> Hi!
>>>
>>> I’m playing with new KEMI framework and trying to reload script
>>> without reloading Kamailio.
>>>
>>> Lua code is mostly one from example.
>>>
>>> ...
>>> modparam("app_lua", "load",
"/etc/kamailio/lua/kamailio.lua")
>>> cfgengine "lua"
>>> ...
>>>
>>> So, I’m changing lua code and giving command
>>>
>>> kamctl rpc app_lua.reload
>>>
>>> But in the answer
>>>
>>> {
>>> "jsonrpc": "2.0",
>>> "error": {
>>> "code": -32000,
>>> "message": "Execution Error"
>>> },
>>> "id": 11098
>>> }
>>>
>>> In syslog there is a string
>>>
>>> /usr/sbin/kamailio[10939]: ERROR: app_lua [app_lua_api.c:399]:
>>> lua_sr_reload_script(): reload is not activated
>>>
>>>
>>> What is need to be done to activate reload?
>>>
>>>
>>> Regards, Igor
>>
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users(a)lists.kamailio.org
>>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> --
> Daniel-Constantin Mierla
>
www.twitter.com/miconda --
www.linkedin.com/in/miconda
> Kamailio Advanced Training - April 16-18, 2018, Berlin -
www.asipto.com
> Kamailio World Conference - May 14-16, 2018 -
www.kamailioworld.com
--
Daniel-Constantin Mierla
www.twitter.com/miconda --
www.linkedin.com/in/miconda
Kamailio Advanced Training - April 16-18, 2018, Berlin -
www.asipto.com
Kamailio World Conference - May 14-16, 2018 -
www.kamailioworld.com