> From: Roman Shpount [[email protected]]
> 
> On the related note, has anybody figured out how the response is supposed
> to be sent to a SIP message if the original TCP connection disconnects?
> Should we be putting some sort of flow tokens in the VIA header? The
> current specification says that response should be sent to the IP:port in
> the VIA header if original connection is closed, but this is almost
> universally useless for clients not located on a public IP.

Strictly speaking, if the original connection is closed, RFC 3261 says
that the response should be sent by resolving the host:port in the
sent-by value using RFC 3263.  This would be useful in
high-availability situations (where a proxy might suddenly be fail, so
we would want the host:port to be the SRV name of the proxy and its
backup).  But all phones that I've heard of will not resolve host
names in the sent-by value.

If a phone is behind a NAT, then there probably is no TCP sent-by
value that would reach it.

Dale

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to