Well, actually "55.55.55.55" *is* a token. :-)

       token       =  1*(alphanum / "-" / "." / "!" / "%" / "*"
                      / "_" / "+" / "`" / "'" / "~" )

But I agree with the rest of what Dale says. Certainly it isn't a 
*valid* token since it hasn't been registered. But all the recipient 
needs to know is that it doesn't support it.

This is a pretty good way to ensure you don't have *any* proxies in your 
call!

        Paul

[EMAIL PROTECTED] wrote:
>    From: Arif <[EMAIL PROTECTED]>
> 
>    while testing my proxy server I encountered this Proxy-Require Header 
>    Proxy-Rquire : 55.55.55.55 (IP)
> 
>    the proxy sends 420 in response to this Proxy-Require header..
> 
>    but i tried to look up in rfc's related to sip about the meaning of
>    this particular Proxy-Require value but didn't get a clear
>    picture.. 
> 
>    Can any one please enlighten me on this issue ?
> 
> The syntax is given at the top of page 231, RFC 3261.  The processing
> is discussed in RFC 3261, section 16.3, item 5.
> 
> In this case, the Proxy-Require header is syntactically incorrect, as
> "55.55.55.55" is not a "token".  Since all proxies are required to
> reject a request with a 420 response if the request contains a
> Proxy-Require header with a value that is not an option-tag that it
> understands, and since since "55.55.55.55" can never be an option-tag,
> the proxy is acting correctly.  The UA that is sending that field is
> erroneous.
> 
> Dale
> _______________________________________________
> 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