[OpenSIPS-Users] Load Balancing and failover together [v1.7.x]

[Digital^Dude] ® millennium.bug at gmail.com
Tue Mar 27 11:22:38 CEST 2012


I see. Thanks. Is this the only way of accomplishing load_balanced failover
with opensips?

On Tue, Mar 27, 2012 at 2:20 PM, Vlad Paiu <vladpaiu at opensips.org> wrote:

> **
> Hello,
>
> In failure_route, there is no need to call again do_routing() if you want
> to route the call based on the same gw list matched the first time in
> request route. It is enough to just call use_next_gw() until it fails.
> Also, make sure to call t_on_failure("1") even in failure_route() , so you
> can keep repeating the same process of choosing the next GW, in case more
> than one of your GWs fail.
>
> Regards,
>
> Vlad Paiu
> OpenSIPS Developerhttp://www.opensips-solutions.com
>
>
> On 03/27/2012 12:12 PM, [Digital^Dude] ® wrote:
>
> How do I get a load balanced setup with failover (through drouting)..?
> 1. I have set up my routing logic in the main routing block.
> 2. Have set t_on_failure("1"); in is_method("INVITE ")
>
> this in my failure_route:
>
>         if (!do_routing("10")) {
>                 send_reply("503", "No Rules matching the URI");
>                 xlog("Do_Routing failed........\n");
>                 exit;
>         }
>
>         if (use_next_gw()) {
>                 xlog("In use_next_gw\n");
>                 t_relay();
>                 exit;
>         }
>         else {
>                 xlog("In else case.... \n");
>                 t_reply ("503", "Service not available");
>                 exit;
>         }
> But it only redirects the first few calls, as soon as the dr_status
> becomes enable=>no. I start getting 503...
> Please point out where I'm going wrong...
>
> Thanks.
>
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120327/08b34ae1/attachment-0001.htm>


More information about the Users mailing list