[OpenSIPS-Users] loose_route with opensips 3.2 B2B module

xaled at web.de xaled at web.de
Wed Apr 14 12:14:55 EST 2021

Hi Bogdan,

I understood and got it working with extra_hdrs and extra_hdr_bodies. 

Thank you,

-----Original Message-----
From: xaled at web.de <xaled at web.de> 
Sent: Wednesday, April 14, 2021 1:54 PM
To: 'Bogdan-Andrei Iancu' <bogdan at opensips.org>; 'users at lists.opensips.org' <users at lists.opensips.org>
Subject: RE: [OpenSIPS-Users] loose_route with opensips 3.2 B2B module

Hi Bogdan,

I got it, the actual question is how can I add new headers (not only Route, but any header) with values to the outgoing B2B INVITE request. Please see my other mail.


-----Original Message-----
From: Bogdan-Andrei Iancu <bogdan at opensips.org>
Sent: Wednesday, April 14, 2021 12:30 PM
To: xaled at web.de; users at lists.opensips.org
Subject: Re: [OpenSIPS-Users] loose_route with opensips 3.2 B2B module

Hi Xaled,

The record routing is incompatible with the b2b, by SIP definition. The record routing is done only by a SIP proxy, not by a SIP b2b2.


Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
OpenSIPS Bootcamp 2021 online

On 4/11/21 9:32 PM, xaled at web.de wrote:
> Hi,
> would it be possible to respect loose routing on the caller side of 
> B2B module and set route header on the callee side accordingly
> Something like this:
> Incoming INVITE:
> INVITE sip:+12345678 at;user=phone SIP/2.0
> Via: SIP/2.0/TCP
> Route: <sip:orig-test at test.com:5060;transport=tcp;lr>,
> <sip:605e7788/ at;transport=tcp;lr>
> Wanted outgoing INVITE:
> INVITE sip:+87654321 at;user=phone SIP/2.0
> Via: SIP/2.0/TCP
> test.com;branch=z9hG4bK40365b83fb9732a054d124bb46252151.7242beeb
> Route: <sip:605e7788/ at;transport=tcp;lr>
> I tried setting loose_route in both the original route and in the resulting b2b route but without success.
> route[b2b_test_logic] {
> <------>loose_route();
>      if ($rm != "BYE") {
>          # for requests other than BYE, no special actions needs to be done,
>          # just pass the request to the peer
>          b2b_pass_request();
>          exit;
>      }
> ...
> Thanks,
> Xaled
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

More information about the Users mailing list