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
