Peter Dunkley writes:
The client can take several minutes to notice (it
seems to take between 3
minutes and 7 minutes depending on the OS) that a TCP connection has died.
This leaves a substantial window that requests to the client are
undeliverable.
> Re-routing in-dialog requests when the flow fails solves this problem.
yes, if in the example that i gave in previous message p1 (through which
the call was setup) is still alive, but only connection to between ua1
and p1 has died, then bye from ua2 would reach ua1 from p1 to p2 to ua1
if p1 does lookup on the gruu of ua1 and after that does the
t_load_contact/t_next_contacts/t_next_contact_flow thing. in that case,
there would be no change in the route set as long as no flow tokens are
included in the r-r uris.
-- juha