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