Am Freitag, 4. Mai 2018, 16:25:06 CEST schrieb George Diamantopoulos:
Just one last attempt at clearing the following points, if someone feels confident enough to answer:
- Does $nh(d) work when the Route header enforces the next-hop in an
in-dialog request?
- Is it safe to determine next hop for responses by looking at the first
Via header only, or are there exceptions to this? [..]
Hello George,
I can't comment on the $nh(d) question right now, I would just test it.
About the next hop choosing for responses - its described in the standard:
https://tools.ietf.org/html/rfc3261#section-16.7 (part 9):
"[..] The proxy MUST pass the response to the server transaction associated with the response context. This will result in the response being sent to the location now indicated in the topmost Via header field value. [..]" Its a bit more complicated then this excerpt, have a look to the complete section.
Best regards,
Henning