[OpenSIPS-Users] Reroute B2B call after failure
duane.larson at gmail.com
duane.larson at gmail.com
Tue May 17 05:11:03 CEST 2011
On the OpenSIPSProxy script in order to pass the call to OpenSIPSB2BUA I
set the $rd variable to the OpenSIPSB2BUA IP address. So what variable do I
need to set on the OpenSIPSProxy before sending it to the OpenSIPSB2BUA so
that the B2BUA server will know to send it to the Backup Gateway? I thought
the $rd already set the RURI domain?
On , Ovidiu Sas <osas at voipembedded.com> wrote:
> If you want to use opensips in b2b mode and still have failover, you
> will need to use two instances of opensips:
> - one in b2b mode,
> - one in proxy mode and doing the failover.
> It seems that you already have the setup, so all that you need to do
> on the proxy (on the failure case) is to send the INVITE back to the
> OpenSIPSB2BUA with RURI pointing to the Backup SIP Gateway B,
> Regards,
> Ovidiu Sas
> On Mon, May 16, 2011 at 10:04 PM, duane.larson at gmail.com> wrote:
> > I have the following setup
> >
> >
> > ----- Primary SIP Gateway A XXX.XXX.XXX.XXX
> > Phones OpenSIPSProxy OpenSIPSB2BUA SIP Trunk Provider |
> > ----- Backup SIP Gateway B YYY.YYY.YYY.YYY
> >
> > So my SIP trunk provider (Bandwidth.com) provided me with two gateways
> to
> > send my calls to (One is the primary and the other is the backup in
> case the
> > first doesn't work). I am trying to figure out how I can set up the
> > OpenSIPSB2BUA so that if the first gateway is down the call will
> timeout and
> > send the call to the Backup Gateway. Normally this would be easy but
> since
> > the call is being executed with the b2b_init_request() function I can't
> set
> > a failure route and then when the first call to the Primary Gateway
> fails
> > set my $rd to the Backup gateway and call b2b_init_request() since
> > b2b_init_request() can only be executed on the initial INVITE.
> >
> >
> > Has anyone run into this scenario yet? Anyone have any ideas on a
> possible
> > solution?
> >
> > If the OpenSIPSB2BUA can't do anything with the timeout then it will
> need to
> > fail back to the OpenSIPSProxy, but I am not sure what I can do on the
> > OpenSIPSProxy since all he does is set $rd to the IP Address of
> > OpenSIPSB2BUA and t_relay() it.
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://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/20110517/9dc9b5c3/attachment.htm>
More information about the Users
mailing list