Hello,

Yes, it is correct. The specification says that an implementation should
look if a Route header field __contains__ lr parameter. It doesn't say
anything about it's value. ;lr=on certainly is lr parameter.

We introduced this "extension" because there are many broken SIP
implementations that cut off ;lr parameter for some reason,
but they don't cut off ;lr=on.

  Jan.

On 02-10 20:44, Franz Edler wrote:
> Hi all,
> 
> I need the help of experts in identifying which side is correct and which
> side has a bug:
> Microsoft Messenger 5.0 or Free World Dialup Server (0.8.11rc3)
> 
> The problem is the interpretation of the lr-param in the route set.
> 
> This is the fact:
> When I connect with MS Messenger to [EMAIL PROTECTED] I get the following
> 200 OK response:
> 
> SIP/2.0 200 OK
> Via: SIP/2.0/UDP 212.152.201.190:15448
> Record-Route:
> <sip:[EMAIL PROTECTED];ftag=acd8235d6b18416093ab224b18257dc7;lr=on>
> From: "[EMAIL PROTECTED]"
> <sip:[EMAIL PROTECTED]>;tag=acd8235d6b18416093ab224b18257dc7;epid=5bbb18
> e48e
> To: <sip:[EMAIL PROTECTED]>;tag=as75f23980
> Call-ID: [EMAIL PROTECTED]
> CSeq: 2 INVITE
> User-Agent: Asterisk PBX
> Contact: <sip:[EMAIL PROTECTED]:5028>
> Content-Type: application/sdp
> Content-Length: 187
> 
> v=0
> o=root 7610 7610 IN IP4 65.39.205.112
> s=session
> c=IN IP4 65.39.205.112
> t=0 0
> m=audio 5438 RTP/AVP 3 101
> a=rtpmap:3 GSM/8000
> a=rtpmap:101 telephone-event/8000
> a=fmtp:101 0-16
> 
> 
> If you look at the Record-Route Header you can see "lr=on", which I assume
> should mean the lr-param. But this is obviously not recognized as the
> lr-param by MS messenger, because it does not place the remote target URI
> into the request URI of ACK. Instead it pushes the remote target URI into
> the Route header and uses the top URI from the route set as the request URI,
> because it supposes the next proxy is a strict router:
> 
> 
> ACK sip:[EMAIL PROTECTED];ftag=acd8235d6b18416093ab224b18257dc7;lr=on
> SIP/2.0
> Via: SIP/2.0/UDP 212.152.201.190:15448
> Max-Forwards: 70
> From: "[EMAIL PROTECTED]"
> <sip:[EMAIL PROTECTED]>;tag=acd8235d6b18416093ab224b18257dc7;epid=5bbb18
> e48e
> To: <sip:[EMAIL PROTECTED]>;tag=as75f23980
> Call-ID: [EMAIL PROTECTED]
> CSeq: 2 ACK
> Route: <sip:[EMAIL PROTECTED]:5028>
> User-Agent: RTC/1.2
> Content-Length: 0
> 
> I am not an expert in BNF, but the question is:
> Is "lr=on" a correct syntax for the lr-param?
> 
> 
> Any help is appreciated.
> 
> Franz
> 
> 
> _______________________________________________
> Sip-implementors mailing list
> [EMAIL PROTECTED]
> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to