[OpenSIPS-Users] Loadbalancer for Registrations and calls
Giovanni Maruzzelli
gmaruzz at gmail.com
Mon Oct 31 12:49:52 UTC 2022
On Sun, Oct 30, 2022 at 6:19 AM Kevin Kennedy <kennedy4260 at gmail.com> wrote:
> I have set the ds_select_dst used in the mid_registrar part of the script
> to hash the To URI
>
> $ru = (ds_select_dst(1, *2*, , "default", 1));
>
> but I am not seeing exactly how to do this for the INVITE. If I use
> ds_select_dst for the INVITE, it just chooses a random destination,
> not performing a match on the Registration destination.
>
>
You cannot use ds_select to send INVITE to where the REGISTER was
You can make the kv-store visible to MI, and then ul_dump the AOR complete
of kv-store
Also, you can simply write in a memory hash or in a db table to which
destination was the REGISTER going
btw, I believe this architecture is fragile, you don't want INVITEs going
to a destination related to the one REGISTER was, a lot of bad things can
happen if you have such constraints.
If you really really really want that, then just go for sharding based on
domains or on users ranges, with some fallback schema
-giovanni
--
Sincerely,
Giovanni Maruzzelli
OpenTelecom.IT
cell: +39 347 266 56 18
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20221031/19fd5eb2/attachment.html>
More information about the Users
mailing list