I finally found the delete event on server2 (generated by usrloc):
> DEBUG: usrloc [ul_callback.h:84]: run_ul_callbacks(): contact=0x7f87b6dd0de8,
> callback type 4/15, id 0 entered
> DEBUG: dmq_usrloc [usrloc_sync.c:578]: dmq_ul_cb_contact(): Callback from
> usrloc with type=4
> DEBUG: dmq_usrloc [usrloc_sync.c:600]: dmq_ul_cb_contact(): Contact received
> from DMQ... skip
I guess the problem comes from usrloc_sync.c, line 582:
> if (!(ptr->flags & FL_RPL)) [
My understanding is usrloc delete event is not propagated through DMQ if the
contact was not not previously registered from the exact same server.
Why is it like that ?
--
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/1445#issuecomment-366271566
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev