Please find my comments inline.
This does not seem right to me. The UAC has decided by some local policy to contact a given next-hop server and sends it a request. That server says, I can't do it, but so-and-so can by sending a redirect response. Why would the UAC then send the request back to the same server that just told it to go somewhere else?
If UAC is not capable of doing DNS lookup it will has to rely on some external server, usually an outbound proxy server. So when the re-direct request comes in, UAC will send it back to the server redirect server. (since in this case the proxy server itself is doing the redirection).
With the above rule, how would you ever not send it back to the redirect server?
Suppose the request passed fine through our out-bound proxy but was redirected by some other server (say, server responsible for callee's domain). In this case, we won't be sending the request to the server that redirected the request. We will be sending request back to our out-bound proxy server.
My understanding of 3261 is that unless you are sending the request to host indicated in the Request-URI, you put a Route header in.
Yes, I also think so. The Route would contain the entry of the out-bound proxy. The Request-Uri would contain the contact received in redirect response. Thanks Sachin
_______________________________________________ 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
