Hi ,
the statment *modparam("rr", "enable_full_lr", 1)* in the script
lets opensips uses lr=on instead of just ;lr to work as loose
router, so it behaves as strict router where it should be loose
router in fail case, since it detects only ;lr in messages.
--- On *Mon, 8/27/12, Bogdan-Andrei Iancu /<bog...@opensips.org>
</mc/compose?to=bog...@opensips.org>/* wrote:
From: Bogdan-Andrei Iancu <bog...@opensips.org>
</mc/compose?to=bog...@opensips.org>
Subject: Re: [OpenSIPS-Users] [Re: Routing problem with
Record-Route]
To: mick...@winlux.fr </mc/compose?to=mick...@winlux.fr>
Cc: "OpenSIPS users mailling list" <users@lists.opensips.org>
</mc/compose?to=users@lists.opensips.org>
Date: Monday, August 27, 2012, 8:48 AM
As the next destination should be 6.6.6.6, some stupid questions:
1) is 6.6.6.6 configured in domain module or as "alias" ?
2) have you check to loopback interface ? maybe the ACK is
spiraling
over there.
Also, try to reproduce the ACK case, but enable full debug in
script for
the loose_route() function:
if (is_method=="ACK") setdebug(6);
And post the output of opensips - this will give some clue on
what it is
doing.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 08/27/2012 06:41 PM, mick...@winlux.fr wrote:
> 7.7.7.7 and 8.8.8.8 are both from the same instance of
opensips (same
> server 2 IPs interfaces).
>
> in opensips log, no error, just no forwarding to customer IPBX.
> but tomorrow I'll test with other debug option.
>
> Thanks
>
>> The 7.7.7.7 and 8.8.8.8 IPs are both from the same
instance of opensips
>> (doing interface exchange) or there are 2 different SIP
entities ?
>>
>> Also, do you see any errors in the logs when the ACK is
handled ?
>>
>> regards,
>>
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>>
>>
>> On 08/27/2012 05:58 PM, mick...@winlux.fr wrote:
>>> Hi
>>> in attachement call flow and ACK from provider (this ACK
is not resend
>>> by
>>> opensips to customer IPBX).
>>>
>>> Thanks
>>>
>>>> Hi,
>>>>
>>>> Please post the ACK message your opensips proxy gets,
and also the
>>>> outbound ACK request (leaving your opensips) - Include
also the net
>>>> layer info (like src ip and port) - feel free to
masquerade the IPs,
>>>> but
>>>> do it consistently,
>>>>
>>>> Regards,
>>>>
>>>> Bogdan-Andrei Iancu
>>>> OpenSIPS Founder and Developer
>>>> http://www.opensips-solutions.com
>>>>
>>>>
>>>> On 08/27/2012 09:17 AM, mick...@winlux.fr wrote:
>>>>> Hi,
>>>>> do you think this may be the cause of my routing ACK
problem ?
>>>>>
>>>>>> Hi,
>>>>>> loose route parameter lr , which can be present in sip
or sips
>>>>>> Record-Route and Route URIs to indicate that the proxy
server
>>>>>> identified
>>>>>> by the URI supports loose routing.
>>>>>>
>>>>>>
>>>>>> RFC 3261 explains the "lr" parameter as just ";lr",
not lr=on. This
>>>>>> brokes
>>>>>> some UAs which add =on to the "lr". opensips adds=on
to be
>>>>>> compatible
>>>>>> with these UAs
>>>>>>
>>>>>>
>>>>>> //Binan.
>>>>>>
>>>>>>
>>>>>> --- On Fri, 8/24/12,
mick...@winlux.fr<mick...@winlux.fr> wrote:
>>>>>>
>>>>>> From: mick...@winlux.fr<mick...@winlux.fr>
>>>>>> Subject: Re: [OpenSIPS-Users] [Re: Routing problem with
>>>>>> Record-Route]
>>>>>> To: "OpenSIPS users mailling
list"<users@lists.opensips.org>
>>>>>> Date: Friday, August 24, 2012, 5:08 AM
>>>>>>
>>>>>> Exactly Opensips add lr=on and callee device transform
it into
>>>>>> lr;r2=on.
>>>>>>
>>>>>> my other devices (asterisk, avaya, etc ...) do not
transform lr...
>>>>>>
>>>>>> My Opensips version is version: opensips 1.6.4-2-tls
(i386/freebsd)
>>>>>>
>>>>>> what is the difference between lr=on and lr;r2=on ?
>>>>>>
>>>>>>> So OpenSIPS adds "lr=on" but the callee device
transform it into a
>>>>>>> "lr".....
>>>>>>>
>>>>>>> What version of opensips are you
>>>>>> using?
>>>>>>> Regards,
>>>>>>>
>>>>>>> Bogdan-Andrei Iancu
>>>>>>> OpenSIPS Founder and Developer
>>>>>>> http://www.opensips-solutions.com
>>>>>>>
>>>>>>>
>>>>>>> On 08/24/2012 02:27 PM, mick...@winlux.fr wrote:
>>>>>>>> Hi Bogdan-Andrei,
>>>>>>>> Thank you for your response.
>>>>>>>>
>>>>>>>> Yes I confirm in INVITE I have 2 RR with lr=on:
>>>>>>>>
>>>>>>>>
<sip:8.8.8.8;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>
<sip:8.8.8.9;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>
>>>>>>>> and in 200OK I have 1 RR with just lr:
>>>>>>>>
>>>>>>>>
>>>>>>
<sip:8.8.8.8;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>,<sip:8.8.8.9;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>> and in ACK I have 2 Route with lr:
>>>>>>>>
>>>>>>>>
<sip:8.8.8.8;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>
<sip:8.8.8.9;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi Mickael,
>>>>>>>>>
>>>>>>>>> Can you confirm (for the failed call) that OpenSIPS
added in
>>>>>>>>> INVITE
>>>>>>>>> RR
>>>>>>>>> hdrs with "lr=on" param and in the 200 OK or ACK
you get only "lr"
>>>>>>>>> param
>>>>>>>>> (with no value) ?
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>>
>>>>>>>>> Bogdan-Andrei Iancu
>>>>>>>>> OpenSIPS Founder and Developer
>>>>>>>>> http://www.opensips-solutions.com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 08/24/2012 11:09 AM, mick...@winlux.fr wrote:
>>>>>>>>>> Hi list,
>>>>>>>>>> I have a routing problem with my Opensips
>>>>>>>>>> version: opensips 1.6.4-2-tls (i386/freebsd)
>>>>>>>>>>
>>>>>>>>>> Indeed Opensips is unable to route ACK packet to final
>>>>>>>>>> destination
>>>>>>>>>> (look
>>>>>>>>>> attachement .txt).
>>>>>>>>>>
>>>>>>>>>> The only difference with a normal call (Call OK), it's
>>>>>>>>>> Record-Route
>>>>>>>>>> formating. Customer's device send 200OK with
differents fields:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Test device with the problem (call NOT OK):
>>>>>>>>>> Ex: problem call = 1 field for 2 routes
>>>>>>>>>> Extract from the customer
>>>>>> 200OK
>>>>>>>>>> Record-Route:
>>>>>>>>>>
<sip:8.8.8.8;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>,<sip:9.9.9.9;lr;r2=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Test with another device (call OK)
>>>>>>>>>> Ex: normal call = 2 fields for 2 routes
>>>>>>>>>> Extract from the Customer 200OK
>>>>>>>>>>
>>>>>>>>>> Record-Route:
>>>>>>>>>>
<sip:8.8.8.8;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>>> Record-Route:
>>>>>>>>>>
<sip:9.9.9.9;r2=on;lr=on;ftag=c97942d9-13c4-50237efd-8d49d7d0-5fb68102;xyz=3a2.86da31c4>
>>>>>>>>>>
>>>>>>>>>> My question is: This opensips version is able to
work with 1
>>>>>>>>>> record-route
>>>>>>>>>> field containing 2
>>>>>> informations ?
>>>>>>>>>> Thanks in advance
>>>>>>>>>>
>>>>>>>>>> regards
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Users mailing list
>>>>>>>>>> Users@lists.opensips.org
>>>>>>>>>>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>> _______________________________________________
>>>>>>>> Users mailing list
>>>>>>>> Users@lists.opensips.org
>>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Users mailing
>>>>>> list
>>>>>>> Users@lists.opensips.org
>>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users@lists.opensips.org
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users@lists.opensips.org
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users@lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users@lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>> _______________________________________________
>> Users mailing list
>> Users@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
>
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org </mc/compose?to=Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users