Hello, do you have this modparam set>
* https://www.kamailio.org/docs/modules/stable/modules/usrloc.html#usrloc.p.handle_lost_tcp Cheers, Daniel On 08.09.21 18:56, Pepelux wrote: > Hi all > > I have problems adding a new location by RPC command. > > *# kamailio -v* > version: kamailio 5.5.0 (x86_64/linux) > 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 > ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE > 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB > poll method support: poll, epoll_lt, epoll_et, sigio_rt, select. > id: unknown > compiled with gcc 8.3.0 > > > A simple example, adding an AOR which expires in 1 hour: > > *# date ; kamcmd ul.add kam_location [email protected] > <mailto:[email protected]> sip:[email protected] > <mailto:sip%[email protected]> 3600 0.0 . 0 0 0 .* > Wed 08 Sep 2021 01:58:00 PM CEST > > > Location record has been inserted correctly: > > *# date ; kamcmd ul.dump | grep test -A24* > Wed 08 Sep 2021 01:58:02 PM CEST > AoR: [email protected] > <mailto:[email protected]> > HashID: -597689288 > Contacts: { > Contact: { > Address: > sip:[email protected] <mailto:sip%[email protected]> > Expires: 3598 > Q: 0.000000 > Call-ID: > [email protected] > CSeq: 1 > User-Agent: > kamailio SIP Router - RPC Server > Received: [not > set] > Path: [not set] > State: CS_SYNC > Flags: 0 > CFlags: 0 > Socket: [not set] > Methods: 0 > Ruid: > ulcx-61389f47-2e44-01 > Instance: [not > set] > Reg-Id: 0 > Server-Id: 0 > Tcpconn-Id: 0 > Keepalive: 0 > > Last-Keepalive: 1631102280 > KA-Roundtrip: 0 > Last-Modified: 0 > } > } > } > > > But a few seconds later, the location record has gone: > > *# date ; kamcmd ul.dump | grep test -A24* > Wed 08 Sep 2021 01:58:26 PM CEST > > > In kamailio logs I can see that: > > *Sep 8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc > [ul_rpc.c:637]: ul_rpc_add(): path == 0 -> unset > Sep 8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc > [ul_rpc.c:652]: ul_rpc_add(): ret: 10 table:kam_location > aor:[email protected] <mailto:aor%[email protected]> > contact:sip:[email protected] > <mailto:contact%3Asip%[email protected]> expires:3600 > dtemp:0.000000 path: flags:0 bflags:0 methods:0 > Sep 8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc > [ul_rpc.c:660]: ul_rpc_add(): q:0 > Sep 8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > Sep 8 13:58:00 sipserver /usr/sbin/kamailio[11844]: DEBUG: usrloc > [ucontact.c:1868]: uldb_insert_attrs(): no location attributes > * Sep 8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:03 sipserver /usr/sbin/kamailio[11827]: DEBUG: {1 81337 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > Sep 8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} > usrloc [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete > location attributes > Sep 8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} > usrloc [ucontact.c:72]: ucontact_xavp_store(): trying to clone per > contact xavps > Sep 8 13:58:04 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 141 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} > usrloc [ucontact.c:1857]: uldb_insert_attrs(): trying to insert > location attributes > 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 > 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 > 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 > Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 12484 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > *Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc > [urecord.c:377]: wb_timer(): tcp connection has been lost, expiring > contact sip:[email protected] > <mailto:sip%[email protected]> > Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc > [urecord.c:387]: wb_timer(): Binding '[email protected] > <mailto:[email protected]>','sip:[email protected] > <mailto:sip%[email protected]>' has expired > Sep 8 13:58:23 sipserver /usr/sbin/kamailio[11835]: DEBUG: usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > * Sep 8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 > 185389 REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 185389 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:25 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 185389 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > 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 > 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 > 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 > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 5645 > REGISTER [email protected] > <mailto:[email protected]> REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:44 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 5683 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > Sep 8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:50 sipserver /usr/sbin/kamailio[11829]: DEBUG: {1 144820 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > Sep 8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:58:59 sipserver /usr/sbin/kamailio[11828]: DEBUG: {1 84973 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > 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 > 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 > 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 > Sep 8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1801]: uldb_delete_attrs_ruid(): trying to delete location > attributes > Sep 8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:72]: ucontact_xavp_store(): trying to clone per contact xavps > Sep 8 13:59:04 sipserver /usr/sbin/kamailio[11830]: DEBUG: {1 81338 > REGISTER [email protected] REGISTER} usrloc > [ucontact.c:1857]: uldb_insert_attrs(): trying to insert location > attributes > > > 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. > > Thanks! > > > > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > * [email protected] > Important: keep the mailing list in the recipients, do not reply only to the > sender! > Edit mailing list options or unsubscribe: > * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users -- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions * [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
