Hi folks,
 
RFC3261
sec 16.6 Request Forwarding
 
6. Postprocess routing information
 
         If the proxy has a local policy that mandates that the request
         visit one specific proxy, an alternative to pushing a Route
         value into the Route header field is to bypass the forwarding
         logic of item 10 below, and instead just send the request to
         the address, port, and transport for that specific proxy.  If
         the request has a Route header field, this alternative MUST NOT
         be used unless it is known that next hop proxy is a loose
         router.  Otherwise, this approach MAY be used, 
 
so I think this means if the request contains no Router header, this
request might
 be forwarded to a next element - either a strict-router or
loose-router- directly without
adding Route header.
 
However, the next sub section 
 
    7. Determine Next-Hop Address, Port, and Transport
 
         The proxy MAY have a local policy to send the request to a
         specific IP address, port, and transport, independent of the
         values of the Route and Request-URI.  Such a policy MUST NOT be
         used if the proxy is not certain that the IP address, port, and
         transport correspond to a server that is a loose router.
 
It totally forbids this forwarding-to-strict-router, ONLY loose router
is allowed.
 
Why there's such a difference?
 
thanks
 
Regards,
-Rockson
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to