2011/6/2 Dmitry Akindinov <[email protected]>: >> Anyhow the scenario I ask about is totally different but I still think >> that RFC 3261 just allows option 2 above. This is, somewhere in RFC >> 3261 client transaction section there is something like "ACK for >> non-2XX final response must be sent to the same destination as the >> original INVITE. If it fails then perform procedures in RFC 3263 and >> so on...". > > I agree the option 2) is safer, but in my opinion 3261 does not prohibit > the reuse of connections - as long as the proxy is "sure" about the > identity of the other end of the connection ("same destination"). How > sure - up to security policies.
Hi Dmitry, RFC 3263 section 4: The procedures here MUST be done exactly once per transaction, where transaction is as defined in [1]. That is, once a SIP server has successfully been contacted (success is defined below), all retransmissions of the SIP request and the ACK for non-2xx SIP responses to INVITE MUST be sent to the same host. Furthermore, a CANCEL for a particular SIP request MUST be sent to the same SIP server that the SIP request was delivered to. -- Iñaki Baz Castillo <[email protected]> _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
