I can see that RFC 3261 defines it correctly

uri-parameter     =  transport-param / user-param / method-param
                     / ttl-param / maddr-param / lr-param / other-param


lr-param          =  "lr"

Even other-param is defined as follows (with optional value parameter)

other-param       =  pname [ "=" pvalue ]

On Thu, Nov 27, 2008 at 3:28 PM, Iñaki Baz Castillo <[EMAIL PROTECTED]> wrote:
> El Jueves, 27 de Noviembre de 2008, Attila Sipos escribió:
>> I guess it's because just about all other parameters have a value, so
>> people wrote their parsers to expect ";some_parameter=some_value" and then
>> when they came across ";lr", they thought, "my parser won't like this, so
>> I'll just stick a value in there".
>
> I think it's a bad specification in RFC 3261. It defines parameters as:
>
>  ;pname=pvalue
>
> so it makes no sense that also defines parameters with no value.
>
> --
> Iñaki Baz Castillo
>
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to