Currently our 3 registrar servers are not configured for fail-over at all. When 
we have a planned/unplanned outage we rely on the proxies dispatcher set to 
route the message to an available registrar. We also shorten the registration 
interval to take into account that the nat pings wont be available for those 
endpoints that don't re-register on an available registrar, although, this 
method isn't completely foolproof. 

Once the "failed" registrar is brought back into service dmq_usrloc replicates 
state back to it when it comes back and we are in service again.

On the other-hand, we do have an ha setup for the proxies involving 
corosync/pacemaker where there are floating addresses assigned to each kamailio 
instance, but for the registrars we don't run the ha setup.

Would it be possible to have dmq_usrloc updated to reflect what is currently 
done in shared-db mode? Shared-db mode currently has some flaws in the 
scenarios identified in previous posts above, but, at least, for this 
particular issue, it should, hopefully, resolve the current issue at hand, 
whereby we have one registrar servicing the nat keep alives for a particular 
endpoint.

-- 
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/1299#issuecomment-341799026
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to