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

Reply via email to