El Jueves, 24 de Julio de 2008, Brett Tate escribió:
> I'm not very familiar with the rport RFC; however the following are a few
> comments excluding rport support.
>
> My understanding is that the received is still used with TCP.  Although not
> explicitly mentioned, it is implied within rfc3261 section 18.2.2 bullet 1
> concerning the step using Via sent-by port (or default port) prior to
> trying the rfc3263 procedures.

Well, you mean:

         "If that
         connection is no longer open, the server SHOULD open a
         connection to the IP address in the "received" parameter, if
         present, using the port in the "sent-by" value, or the default
         port for that transport, if no port is specified."

But there the only useful is "received" IP but not "rport" (I know it's 
explaine in RFC 3581 and not in 3261). Note that the UAC created a TCP 
connection from an arbitrary source port so if that connection is broken the 
UAS cannot open a connection to the original IP:port, but to original IP and 
port indicated in "sent-by" (no "rport"). This is because the UAC listens in 
the address:port indicated in the "sent-by" address.

So, the conclusion would be that "received" is useful in TCP (as first 
failover method sending a response) but not "rport". Is it?



-- 
Iñaki Baz Castillo

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to