Hi,

That is not true - OpenSIPS acts all the time as a loose router. The param you mentioned simply changes on how the "loose router" label should be advertised : (1) "lr" or (2) "lr=on" - but both do mean a loose router.

Regards,

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


On 08/28/2012 03:46 PM, Binan AL Halabi wrote:
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>/* wrote:


    From: Bogdan-Andrei Iancu <bog...@opensips.org>
    Subject: Re: [OpenSIPS-Users] [Re: Routing problem with Record-Route]
    To: mick...@winlux.fr
    Cc: "OpenSIPS users mailling list" <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
    </mc/compose?to=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
    </mc/compose?to=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
    </mc/compose?to=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
    </mc/compose?to=mick...@winlux.fr><mick...@winlux.fr
    </mc/compose?to=mick...@winlux.fr>>    wrote:
    >>>>>>
    >>>>>> From: mick...@winlux.fr
    </mc/compose?to=mick...@winlux.fr><mick...@winlux.fr
    </mc/compose?to=mick...@winlux.fr>>
    >>>>>> Subject: Re: [OpenSIPS-Users] [Re:  Routing problem with
    >>>>>> Record-Route]
    >>>>>> To: "OpenSIPS users mailling list"<users@lists.opensips.org
    </mc/compose?to=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
    </mc/compose?to=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
    </mc/compose?to=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
    </mc/compose?to=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
    >>>>>>>>
    >>>>>>> _______________________________________________
    >>>>>>> Users mailing
    >>>>>>     list
    >>>>>>> Users@lists.opensips.org
    </mc/compose?to=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
    >>>>>> _______________________________________________
    >>>>>> Users mailing list
    >>>>>> Users@lists.opensips.org
    </mc/compose?to=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
    >>>>>
    >>>> _______________________________________________
    >>>> Users mailing list
    >>>> Users@lists.opensips.org
    </mc/compose?to=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
    >>
    >
    >

    _______________________________________________
    Users mailing list
    Users@lists.opensips.org </mc/compose?to=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

Reply via email to