Hi,

We are using the dispatcher module with weight-based distribution.
We have 2 proxies and 4 freeswitches where the calls from the 2 proxies will be distributed to 4 freeswitches with the dispatcher module.

The dispatcher module parameters are as follows:
#--- Dispatcher params ----
modparam("dispatcher", "db_url", DBURL_LOCAL)
modparam("dispatcher", "flags", 2)
modparam("dispatcher", "xavp_dst", "ds_dst")
modparam("dispatcher", "ds_probing_mode", 1)
modparam("dispatcher", "ds_ping_interval", 30)
modparam("dispatcher", "ds_ping_from", "sip:proxy@VAR_LOCAL_IP")

The weight based distributions are given in database as follows:
rweight=50;weight=50;cc=1;

Let me know the details which you need from me.

Thanks and regards,
Satyaprakash.




On Fri, Nov 11, 2022 at 1:14 AM Henning Westerholt <hw@gilawa.com> wrote:

Hello,

 

it could be because of the input for the distribution hash function.

 

Can you give a bit more details how you actually use the module, like the function with parameter etc..

 

Cheers,

 

Henning

 

--

Henning Westerholt – https://skalatan.de/blog/

Kamailio services – https://gilawa.com

 

From: sr-users <sr-users-bounces@lists.kamailio.org> On Behalf Of satyaprakash ch
Sent: Thursday, November 10, 2022 12:48 AM
To: sr-users@lists.kamailio.org
Subject: [SR-Users] Uneven-distribution of calls

 

Hi,

what would be the reason for the Un-even distribution of calls from kamailio proxy to freeswitches. The dispatcher lists are having the same weight.

For example: If we are having 4 freeswitches, the calls are evenly distributing for 3 freeswitches but there is high calls for the 4th freeswitch.

 

The dispatcher weight for the freeswitches are:  rweight=50;weight=50;cc=1;

 

Thanks and regards,

Satya