Hi, It's very common that when a UA1 sends a REGISTER via TCP from a random port 11111, if the connection remains open (for example using ping-pong method), the proxy can send request to UA1 using that TCP connection. Is really this behaviour defined in RFC 3261?
There is other case: imagine UA1 sending a TCP INVITE to a UA2, so UA1 creates a new TCP connection from random port 22222. This TCP connection would persist just for a few time (the time needed for the INVITE transaction = 64*T1), but which should be UA1 behaviour if it receives a new incoming request via this port 22222? I expect this request should be dropped, am I right? but I really wonder which is the difference between this case and the above case in which UA1 receives incoming requests from the proxy using the port 11111 used for registration. Note: I don't consider the draf-outbound, neither the draft about TCP connection reuse. Thanks a lot. -- Iñaki Baz Castillo _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors