[SR-Users] Quick way to enable/disable all uac outbound registrations
Henning Westerholt
hw at kamailio.org
Wed Aug 15 21:31:34 CEST 2018
Am Montag, 13. August 2018, 21:23:04 CEST schrieb Joel Serrano:
> Yes, it would be for the HA setup.
>
> So for example, say we have (I'm making it up):
>
> modparam("uac", "reg_start_disabled", 1) ## This tells uac module to
> start with all records in `uacreg` table disabled.
>
> 1- Start kamailio on both nodes (no registrations are sent by any node).
>
> 2- Start keepalived on both nodes, some tests are done, the VIP is enabled
> on one of the nodes (MASTER). Keepalived would then run a script that would
> effectively enable all registrations (looping through all the records in
> the uacreg table doing a `kamctl rpc uac.reg_enable ...` or a future
> possible `kamctl rpc uac.reg_enable_all` :P).
>
> That way, only the active node would be proactively sending the outbound
> registrations.
>
> I don't see any of this a problem, as right now both are sending
> registrations using the same "Contact:", so any incoming requests will be
> directed to the active kamailio. This is just to keep things tidy and not
> have 2 servers sending outbound registrations when it isn't strictly
> necessary.
>
> What do you think?
> [..]
Hello Joel,
for the setup you describe, it sounds feasible.
Best regards,
Henning
--
Henning Westerholt
https://skalatan.de/blog/
More information about the sr-users
mailing list