Hello;
when i test to uac module , can't disable registration . after long time , i find the problem that rpc gives wrong value or uac module gives wrong value type so it nevers matches so it never disable registration.
``
file : modules/uac/uac_reg.c
``
``
function : rpc_uac_reg_update_flag
``
``
line : if(rpc->scan(ctx, "S.S", &attr, &val)<2)
``
value is "18446744073622652910" that must be 85030AXXXX like this.
i tried to change "S.S" value but couldn't be success.
``
kamailio V 4.2.6
``
``
2.6.32-431.23.3.el6.x86_64 #1
``
calling command like `` kamcmd uac.reg_disable l_uuid 85030AXXXX `` on shell
Could you check it.
Thanks.
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/290
* When usrloc loading location records from database, and if the socket of the record is not matched in kamailio's listening socket list, It only throws LM_ERR ignoring message only but still store into memory.
should `return 0` as well.
* And the message typo sometimes confused people to distinguish that kamailio is "sipping" the record (redirct) or "skipping" the record.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/306
-- Commit Summary --
* usrloc: fix ignore location record if it's a non-local socket
* usrloc: fixed typo in skipping record LM_ERR msg
-- File Changes --
M modules/usrloc/udomain.c (3)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/306.patchhttps://github.com/kamailio/kamailio/pull/306.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/306