Franz,

IMO, the proxy need first replace the req-uri with target, and forward
the request to next hop based top route.

The reason is as per RFC3261

1)Proxy first Determining Request Targets based on req-uri
2)then forward the req
2.1) update the req-uri with target(16.6 Request Forwarding item 2)
2.2) forward the req based on top route or req-uri (16.6 Request
Forwarding item 7)


FYI
-Rockson 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Franz Edler
Sent: Monday, September 08, 2008 1:07 PM
To: [email protected]
Subject: [Sip-implementors] Question on proxy routing

Hello experts!

Reading chapter 16.5 of RFC 3261 a question came up and maybe anyone can
answer.

When a proxy server receives a request where it recognises that it is
responsible for (based on the domain part of the request URI) but the
Route header field is not empty how does it proceed?

According to chapter 16.5 of RFC 3261 it ignores the Route header and
determines the new targets with the help of the location service. 

In my view (until recently) the proxy forwards the request to the next
hop based on the next Route header field and only checks if it is
responsible for the request when the Route header is empty. But maybe I
have to correct my view.

Any clarification appreciated.

Regards
Franz

_______________________________________________
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