Hi, let's suppose that a proxy (with public IP) relays an INVITE via
TCP to the UAS. Later the UAS replies 480 but it does it by opening a
new connection to the Via sentby of the INVITE (maybe because the TCP
connection has been broken).

RFC 3261 allows it, but my question is: where should the proxy send
the ACK? should it use the same TCP connection used for the INVITE
(which is down now)? or could it send it using the new TCP connection
the UAS has opened to send the 480?

So there are three options (AFAIK):

1) Send the ACK using the already broken connection used for the
INVITE (which obviously would fail).
2) Same as 1 but opening a new connection with the UAS.
3) Send the ACK using the connection created by the UAS to the proxy
when it sent the 480.

I expect 2) is the way to go, but perhaps I miss something.

Thanks a lot.

-- 
Iñaki Baz Castillo
<[email protected]>

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

Reply via email to