[OpenSIPS-Users] B2BUA & Proxy Interaction

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Jan 7 19:46:05 CET 2015


Hi Ben,

In 1.11, usage of t_on_failure (and of a failure route) froma local 
route is possible. Give it a try, it should work :).

In regards to the B2B replication - there is not yet on the map (at 
least not for 2.1) . It will be consideredafter doing some refurbishing 
of the B2B module.

Best regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 07.01.2015 17:02, Newlin, Ben wrote:
>
> Bogdan,
>
> If I use local_route to do drouting as you suggest, I would need to 
> register a route to handle failure so I can advance to the next 
> destination in the set. But the documentation indicates that 
> t_on_failure is not available in local_route. So it seems if drouting 
> is used in this way it can be used for a single destination only, 
> because the failover will not work. Is this correct?
>
> Also, any comment on the idea of using the Binary Interface for fast 
> failover of the B2BUA modules?
>
> *Ben Newlin *| Sr Voice Network Engineer, CDE Development PureCloud
> phone & fax +1.317.957.1009 | ben.newlin at inin.com
>
> *Interactive Intelligence*
> Deliberately Innovative
> *www.inin.com* <http://www.inin.com/>
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* Friday, December 26, 2014 2:59 AM
> *To:* OpenSIPS users mailling list; Newlin, Ben
> *Subject:* Re: [OpenSIPS-Users] B2BUA & Proxy Interaction
>
> Hi Ben,
>
> You can use the local route to do routing on the outgoing requests - 
> like doing drouting, or usrloc lookups. But in B2B mode, some 
> signaling related functionalities, like dialog support, accounting 
> support will not work (because you do not have a proxy transaction, 
> but only a UAC one) - of course, you can do manual ACC (directly from 
> via script functions)..
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 16.12.2014 22:41, Newlin, Ben wrote:
>
>     I have been reading through the documentation for the B2BUA
>     functionality. I want to use a B2BUA while also having many of the
>     proxy functionalities like drouting, accounting, etc. However, it
>     is indicated that they do not work easily together.
>
>     The B2BUA Tutorial says this:
>
>     A solution is to consider that b2bua is a separate instance
>     (logically speaking) which selects types/classes of destinations.
>     A proxy instance will responsible for routing inside the class of
>     destinations.
>
>     It is also noted in the tutorial that outgoing requests from the
>     B2BUA module will trigger local_route processing. So my question
>     is this:
>
>     Can the proxy functions be performed in local_route, prior to
>     sending out the message? Would any callbacks registered for the
>     message in local_route take precedence over the B2B routing logic?
>
>     Or must the message be actually sent out, via loopback ideally, so
>     that it can be received again and processed as a proxy?
>
>     Also, is there any plan to implement Binary Interface replication
>     for the B2BUA module like it was done with Dialog and UsrLoc for
>     faster failover?
>
>     *Ben Newlin *| Sr Voice Network Engineer, CDE Development PureCloud
>     phone & fax +1.317.957.1009 | ben.newlin at inin.com
>     <mailto:ben.newlin at inin.com>
>
>     *Interactive Intelligence*
>     Deliberately Innovative
>     *www.inin.com* <http://www.inin.com/>
>
>
>
>
>     _______________________________________________
>
>     Users mailing list
>
>     Users at lists.opensips.org  <mailto: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/20150107/1ad9457b/attachment-0001.htm>


More information about the Users mailing list