Juha,
Thanks for the information. Much appreciated!   Seeing as you are the
author of this module, what do you think the level of effort would be
to implement global round-robin functionality for gateways with the
same weight in the same group?  Is there maybe a different module I
should be looking into for the more advanced routing functionality?

Perhaps carrierroute would be more flexible?

thanks!
Geoff

On Sat, Apr 4, 2009 at 4:00 AM, Juha Heinanen <[email protected]> wrote:
> 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
>

_______________________________________________
Kamailio (OpenSER) - Users mailing list
[email protected]
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

Reply via email to