Vivek,

What do you mean by "proxy does not know b.com"? If it means the proxy considers "b.com" a domain it is NOT responsible for, then 16.5 paragraph 3 should have taken effect (rather than reply 404); that is, the proxy would have forwarded the request to b.com by DNS resolution.

And what do you mean by "can't forward the message there"? Hmmm... based on 21.4.18 (which I haven't read when I first posted my first mail in this thread):
"This status is also returned by a redirect or proxy server that recognizes the user identified by the Request-URI, but does not currently have a valid forwarding location for that user."
I would assume it means the proxy recognizes the user (by some previous local configuration or mechanism) but it does not currently have a binding in its location service. If this is true, I think this could be an answer to my question.


King


vivek srivastava wrote:

If request URI is [EMAIL PROTECTED]
Now if proxy does not know b.com, it will return 404,
if proxy knows "a" and b.com but can't foward the message there, it will return 480.


Vivek

On Mon, 26 Apr 2004 Harmeet Singh wrote :


In my opinion, proxy would return 480 response, if request-URI belongs
to the domain for which proxy in question is responsible, but none of
contacts (for this AOR URI) are registered at the given time.

- Harmeet Singh

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of King Yu
Sent: Monday, April 26, 2004 11:37 AM
To: [EMAIL PROTECTED]
Subject: [Sip-implementors] 404 versus 480


The last two paragraphs in RFC 3261 section 16.5 says:

"If the Request-URI indicates a resource at this proxy that does not
exist, the proxy MUST return a 404 (Not Found) response.
If the target set remains empty after applying all of the above, the
proxy MUST return an error response,
which SHOULD be the 480 (Temporarily Unavailable) response."

My interpretation of this is that if the domain of the Request-URI
indicates a domain this proxy is responsible for, but lookup (but
location service, and other local policies) failed, then we return 404.

My question is, when would we ever encounter a case where we should
return 480?  If the domain of the Request-URI is external (this proxy is

NOT responsible for), we would have forwarded the request to that
external domain immediately (section 16.5 paragraph 3).

Thanks.


King

_______________________________________________
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






_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to