As a proxy we could just process the message as if the value is correct. 
Rejecting the request with 400 is another choice but I prefer to previous 
one.



--------------------------------------------------
From: "Pavan Kumar Avala" <[EMAIL PROTECTED]>
Sent: Wednesday, March 26, 2008 7:46 PM
To: <[email protected]>
Subject: [Sip-implementors] User Agent Capabilities (rfc 3840)

> hi,
>
> I have some doubts regarding feature tags registered through rfc 3840.
>
> Feature tag values can be grouped into five categories.
>
> 1) Booleans
> 2) Numerical
> 3) Tokens
> 4) Comma separated tokens
> 5) string.
>
> Being a proxy server:
> 1) Booleans can take either "true" or "false". So, if a proxy server
> receives a request with feature value other than these two, what proxy
> server should do?
>
>   Should reject with "400 bad request" or simply process what ever comes 
> in
> ( as mentioned in rfc 3841 that proxy does not have to know anything about
> the meaning of the feature tags that it is comparing in order to perform 
> the
> "matching algorithm)?
>
>   As it is boolean and future rfc can not add any more values to boolean
> tags, can we reject with "400 Bad request"?.
>
> 2 There are some feature tags which takes tokens( ex: CLASS feature tag
> takes "business" and "personal") as values.
>   Is it possible that future rfcs add feature values to this type of
> feature tags?
>   If not, can we reject with "400 Bad request", if feature value is other
> than these tokens?
>
>
> Thanks in advance.
> pavan
> _______________________________________________
> 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