Sorry for the delay response. I still have the same issue. I have kamailio.cfg file for
configuration and Lua files for processing messages. What I observed is PHONUM module is
not initialized during startup. And when using phonenum module it fails. I am invoking
phonenum module in lua with "KSR.phonenum.match". Below are the logs
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: app_lua
[app_lua_sr.c:1655]: sr_kemi_lua_exec_func_ex(): param[0] for: isflagset is int: 1
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: app_lua
[app_lua_sr.c:1651]: sr_kemi_lua_exec_func_ex(): param[0] for: match is str:
+919876543210
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: app_lua
[app_lua_sr.c:1651]: sr_kemi_lua_exec_func_ex(): param[1] for: match is str: src
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: phonenum
[phonenum_pv.c:312]: phonenum_update_pv(): **container not found**: +919876543210
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: app_lua
[app_lua_sr.c:934]: lua_sr_pv_get_val(): pv get: $rc
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: <core>
[core/pvapi.c:371]: pv_cache_add(): pvar [$rc] added in cache
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: app_lua
[app_lua_sr.c:934]: lua_sr_pv_get_val(): pv get: $phn(src=>valid)
Aug 29 08:33:27 ip-10-130-74-105 /usr/local/sbin/kamailio[2157]: DEBUG: phonenum
[phonenum_pv.c:162]: pv_parse_phonenum_name(): phonenum [src] - key [valid]
In kamailio.cfg if I add some dummy route(as below) then Phonenum module is initialized
and it is working as expected.
route[PHONENUM] {
if($phn(src=>valid)==1) {
xlog("dummy route\n");
}
}
Please check this and let me know any further logs required.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1883#issuecomment-526090966