El Viernes, 25 de Julio de 2008, escribió: > I think you are forgetting that TCP connection from proxy to router is not > persistent and after it is lost server will not know where to forward > incoming call for the phone behind the NAT. However, if phone used rport > it will send its public ip/port in contact header. This way all new calls > even when TCP connection times out will be properly forwarded to router and > if binding is alive on router, router will forward this to the phone.
Ok ok, I understand what you mean. So registrar transport layer adds "received" and "rport" (if present) to "Via" so UAS core (the regisrtrar logic) can store it into the location backend, and it could be useful in **future** requests from the server. Is it? But anyway, "received"/"rport" in TCP is completely useless in a transaction, don't you think? -- Iñaki Baz Castillo _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
