<div dir="ltr">Hi all<div><br></div><div>I have problems adding a new location by RPC command.</div><div><br></div><div><b># kamailio -v</b><br>version: kamailio 5.5.0 (x86_64/linux) <br>flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLOCKLIST, HAVE_RESOLV_RES, TLS_PTHREAD_MUTEX_SHARED<br>ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB<br>poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.<br>id: unknown <br>compiled with gcc 8.3.0<br><br></div><div><br></div><div>A simple example, adding an AOR which expires in 1 hour:</div><div> </div><div><b># date ; kamcmd ul.add kam_location <a href="mailto:1002-test1@sipserver.com">1002-test1@sipserver.com</a> <a href="mailto:sip%3A1002-test1@192.168.89.82">sip:1002-test1@192.168.89.82</a> 3600 0.0 . 0 0 0 .</b><br>
Wed 08 Sep 2021 01:58:00 PM CEST<br>
<br><br>Location record has been inserted correctly:</div><div><br><b># date ; kamcmd ul.dump | grep test -A24</b><br>
Wed 08 Sep 2021 01:58:02 PM CEST<br>
                                        AoR: <a href="mailto:1002-test1@sipserver.com">1002-test1@sipserver.com</a><br>
                                        HashID: -597689288<br>
                                        Contacts: {<br>
                                                Contact: {<br>
                                                        Address: <a href="mailto:sip%3A1002-test1@192.168.89.82">sip:1002-test1@192.168.89.82</a><br>
                                                        Expires: 3598<br>
                                                        Q: 0.000000<br>
                                                        Call-ID: dfjrewr12386fd6-343@kamailio.rpc<br>
                                                        CSeq: 1<br>
                                                        User-Agent: kamailio SIP Router - RPC Server<br>
                                                        Received: [not set]<br>
                                                        Path: [not set]<br>
                                                        State: CS_SYNC<br>
                                                        Flags: 0<br>
                                                        CFlags: 0<br>
                                                        Socket: [not set]<br>
                                                        Methods: 0<br>
                                                        Ruid: ulcx-61389f47-2e44-01<br>
                                                        Instance: [not set]<br>
                                                        Reg-Id: 0<br>
                                                        Server-Id: 0<br>
                                                        Tcpconn-Id: 0<br>
                                                        Keepalive: 0<br>
                                                        Last-Keepalive: 1631102280<br>
                                                        KA-Roundtrip: 0<br>
                                                        Last-Modified: 0<br>
                                                }<br>
                                        }<br>
                                }<br>
<br><br>But a few seconds later, the location record has gone:<br>
<br><b>
# date ; kamcmd ul.dump | grep test -A24</b><br>
Wed 08 Sep 2021 01:58:26 PM CEST<br>
<br>
<br>In kamailio logs I can see that:<br>
<br><b>
Sep  8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc [ul_rpc.c:637]: ul_rpc_add(): path == 0 -> unset<br>
Sep  8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc 
[ul_rpc.c:652]: ul_rpc_add(): ret: 10 table:kam_location 
<a href="mailto:aor%3A1002-test1@sipserver.com">aor:1002-test1@sipserver.com</a> <a href="mailto:contact%3Asip%3A1002-test1@192.168.89.82">contact:sip:1002-test1@192.168.89.82</a> 
expires:3600 dtemp:0.000000 path: flags:0 bflags:0 methods:0<br>
Sep  8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc [ul_rpc.c:660]: ul_rpc_add(): q:0<br>
Sep  8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc 
[ucontact.c:1868]: uldb_insert_attrs(): no location attributes<br></b>
Sep  8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 
REGISTER <a href="mailto:1aa357700bd0696702c40340595d89e7@185.99.186.215">1aa357700bd0696702c40340595d89e7@185.99.186.215</a> REGISTER} 
usrloc [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete 
location attributes<br>
Sep  8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 
REGISTER <a href="mailto:1aa357700bd0696702c40340595d89e7@185.99.186.215">1aa357700bd0696702c40340595d89e7@185.99.186.215</a> REGISTER} 
usrloc [ucontact.c:72]: ucontact_xavp_store(): trying to clone per 
contact xavps<br>
Sep  8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 
REGISTER <a href="mailto:1aa357700bd0696702c40340595d89e7@185.99.186.215">1aa357700bd0696702c40340595d89e7@185.99.186.215</a> REGISTER} 
usrloc [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location
 attributes<br>
Sep  8 13:58:06 sipserver /usr/sbin/kamailio[11852]: DEBUG: {1 114 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:1801]: 
uldb_delete_attrs_ruid(): trying to delete location attributes<br>
Sep  8 13:58:06 sipserver /usr/sbin/kamailio[11852]: DEBUG: {1 114 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:72]: 
ucontact_xavp_store(): trying to clone per contact xavps<br>
Sep  8 13:58:06 sipserver /usr/sbin/kamailio[11852]: DEBUG: {1 114 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:1857]: 
uldb_insert_attrs(): trying to insert location attributes<br>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 
REGISTER 1382185578-19234-1@BJC.BGI.B.BGC REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 
REGISTER 1382185578-19234-1@BJC.BGI.B.BGC REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 
REGISTER 1382185578-19234-1@BJC.BGI.B.BGC REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br><b>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc 
[urecord.c:377]: wb_timer(): tcp connection has been lost, expiring 
contact <a href="mailto:sip%3A1002-test1@192.168.89.82">sip:1002-test1@192.168.89.82</a><br>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc 
[urecord.c:387]: wb_timer(): Binding 
'<a href="mailto:1002-test1@sipserver.com">1002-test1@sipserver.com</a>','<a href="mailto:sip%3A1002-test1@192.168.89.82">sip:1002-test1@192.168.89.82</a>' has expired<br>
Sep  8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br></b>
Sep  8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 185389 
REGISTER 1487655759-19321-1@BJC.BGI.B.BBB REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 185389 
REGISTER 1487655759-19321-1@BJC.BGI.B.BBB REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 185389 
REGISTER 1487655759-19321-1@BJC.BGI.B.BBB REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:33 sipserver /usr/sbin/kamailio[11853]: DEBUG: {1 3360 
REGISTER pgmirc5oirbekeaj3tmrf7 REGISTER} usrloc [ucontact.c:1801]: 
uldb_delete_attrs_ruid(): trying to delete location attributes<br>
Sep  8 13:58:33 sipserver /usr/sbin/kamailio[11853]: DEBUG: {1 3360 
REGISTER pgmirc5oirbekeaj3tmrf7 REGISTER} usrloc [ucontact.c:72]: 
ucontact_xavp_store(): trying to clone per contact xavps<br>
Sep  8 13:58:33 sipserver /usr/sbin/kamailio[11853]: DEBUG: {1 3360 
REGISTER pgmirc5oirbekeaj3tmrf7 REGISTER} usrloc [ucontact.c:1857]: 
uldb_insert_attrs(): trying to insert location attributes<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 
REGISTER <a href="mailto:89744034-6071-1@BJC.BGI.A.BJ">89744034-6071-1@BJC.BGI.A.BJ</a> REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 
REGISTER <a href="mailto:89744034-6071-1@BJC.BGI.A.BJ">89744034-6071-1@BJC.BGI.A.BJ</a> REGISTER} usrloc [ucontact.c:72]: 
ucontact_xavp_store(): trying to clone per contact xavps<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 
REGISTER <a href="mailto:89744034-6071-1@BJC.BGI.A.BJ">89744034-6071-1@BJC.BGI.A.BJ</a> REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 
REGISTER 1974024198-16543-1@BJC.BGI.B.BDE REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 
REGISTER 1974024198-16543-1@BJC.BGI.B.BDE REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 
REGISTER 1974024198-16543-1@BJC.BGI.B.BDE REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 
REGISTER 381139623-5062-1@BJC.BGI.B.BAD REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 
REGISTER 381139623-5062-1@BJC.BGI.B.BAD REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 
REGISTER 381139623-5062-1@BJC.BGI.B.BAD REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 
REGISTER 467700456-5060-1@BJC.BGI.B.BCI REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 
REGISTER 467700456-5060-1@BJC.BGI.B.BCI REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 
REGISTER 467700456-5060-1@BJC.BGI.B.BCI REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
Sep  8 13:59:01 sipserver /usr/sbin/kamailio[11854]: DEBUG: {1 116 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:1801]: 
uldb_delete_attrs_ruid(): trying to delete location attributes<br>
Sep  8 13:59:01 sipserver /usr/sbin/kamailio[11854]: DEBUG: {1 116 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:72]: 
ucontact_xavp_store(): trying to clone per contact xavps<br>
Sep  8 13:59:01 sipserver /usr/sbin/kamailio[11854]: DEBUG: {1 116 
REGISTER 5ne5ebv674tptk0p1uj4gg REGISTER} usrloc [ucontact.c:1857]: 
uldb_insert_attrs(): trying to insert location attributes<br>
Sep  8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location 
attributes<br>
Sep  8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact 
xavps<br>
Sep  8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 
REGISTER 1955770655-18357-1@BJC.BGI.B.BBF REGISTER} usrloc 
[ucontact.c:1857]: uldb_insert_attrs(): trying to insert location 
attributes<br>
<br>
<br>
What am I doing wrong? It is supposed that the connection is by UDP. I also tried to insert the socket value as UDP, but it had the same problem.</div><div><br></div><div>Thanks!<br>
<br>
<br></div></div>