[Kamailio-Users] LCR Configuration Confirmation

Juha Heinanen jh at tutpro.com
Sat Apr 4 10:00:28 CEST 2009


Geoffrey Mina writes:

 > 1 - If I have 2 gateways with the same group id and the same weight,
 > will the LCR module route in a round-robin fashion between them, or
 > will each request try one of them first and then use the other as a
 > failover.  (i believe it's round-robin, but i could be wrong)

they are chosen randomly, not round robin.

 > 2 - If I have 2 gateways that have a longer length match, and one that
 > has a default match i.e
 > 
 > prefix                  group_id
 > 1555555              1
 > 1                        2
 > 
 > gateway_name     group_id
 > carrier1-A             1
 > carrier1-B             1
 > carrier2                 2
 > 
 > Would the following scenario hold true if I tried to dial 15555551212?
 > 
 > --> next_gw() from REQUEST_ROUTE
 > --> route to carrier1-A
 >     --> carrier1-A returns a 503
 >     --> next_gw() from FAILURE_ROUTE
 > --> route to carrier1-B
 >     --> carrier1-B returns a 503
 >     --> next_gw() from FAILURE_ROUTE
 > --> route to carrier2
 >     --> 200 OK

yes, that is what would happen or if carrier1-A and carrier1-B have same
weight, then either one of them would be the first to try.

-- juha



More information about the Users mailing list