Hi, RFC 3261 says:
18 Transport
18.1 Clients
18.1.1 Sending Requests
...
For reliable transports, the response is normally sent on the
connection on which the request was received. Therefore, the client
transport MUST be prepared to receive the response on the same
connection used to send the request. Under error conditions, the
server may attempt to open a new connection to send the response. To
handle this case, the transport layer MUST also be prepared to
receive an incoming connection on the source IP address from which
the request was sent and port number in the "sent-by" field.
...
Does it mean the following?
- UAC (listening on 5060) sends a TCP INVITE from IP1:55555 to UAS in
IP2:5070.
- UAS receives the request but because a "error" the connection ends before
replying.
- UAC MUST continue listening on IP1:55555 just to allow replies matching the
initial transaction and discard any other reply or request.
Is this last point correct? (BTW I've tryed some SIP TCP devices and after the
connection is ended they don't bind in initial port to listen for replies)
Maybe I'm minunderstanding something?
--
Iñaki Baz Castillo
[EMAIL PROTECTED]
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors