[SR-Users] dispatcher & failover

Jean CĂ©rien cerien.jean at gmail.com
Tue May 30 15:49:48 CEST 2017


Hello

I am working with Kamailio 5.0 dispatcher module. I am aiming at having two
or more gateways receiving the traffic with load balancing, and when one
fails, that the traffic is distributed among others. Currently, testing
with 2 gw.

I see the options message going out (and not being answered). When I
monitor with kamctl dispatcher dump, I never see the faulty gw going
inactive (flags remain AP), and calls are still tried to the faulty gw.

"Best" result so far is with ds_probing_mode=1, the flags start at AX with
both gateway up, then AP once they've replied to an OPTIONS, and even if I
stop one, and OPTIONS is no longer replied, it stays at AP. when a call
comes through, it is tried on this GW (3 invites), and then fails onto the
other one. I was expecting that the gw would not be tried if inactive.

Am I missing something ?

J.

modparam("dispatcher", "db_url", DBURL)
modparam("dispatcher", "table_name", "dispatcher")
modparam("dispatcher", "flags", 2)
modparam("dispatcher", "dst_avp", "$avp(AVP_DST)")
modparam("dispatcher", "grp_avp", "$avp(AVP_GRP)")
modparam("dispatcher", "cnt_avp", "$avp(AVP_CNT)")
modparam("dispatcher", "sock_avp", "$avp(AVP_SOCK)")
modparam("dispatcher", "ds_ping_method", "OPTIONS")
modparam("dispatcher", "ds_ping_from", "sip:probe at probe")
modparam("dispatcher", "ds_ping_reply_codes",
"class=2;class=3;class=4;class=5")
modparam("dispatcher", "ds_ping_interval", 30)
modparam("dispatcher", "ds_probing_mode", 1)
modparam("dispatcher", "ds_probing_threshold", 3)
modparam("dispatcher", "ds_timer_mode", 1)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170530/e6ae8e0d/attachment.html>


More information about the sr-users mailing list