Pekka Pessi wrote:
2008/2/19, Alberto Takeshi Mayama <[EMAIL PROTECTED]>:
Sorry, my mistake.
Sofia is indeed trying to send the message.
It turned out, the INVITE containing the additional authentication data was
too large:
INVITE (95600833) too large for UDP, trying TCP
so it was trying to open a TCP connection to the server that has no TCP
port enabled.
Hm. You did not get any response to the TCP connection request? What
kind of SIP server you are trying to use? Sofia is supposed to
implement the TCP switchover as specified by RFC 3261:
If an element sends a request over TCP because of these message size
constraints, and that request would have otherwise been sent over
UDP, if the attempt to establish the connection generates either an
ICMP Protocol Not Supported, or results in a TCP reset, the element
SHOULD retry the request, using UDP. This is only to provide
backwards compatibility with RFC 2543 compliant implementations that
do not support TCP. It is anticipated that this behavior will be
deprecated in a future revision of this specification.
Thanks, Pekka.
I learned the network is set to block TCP traffic, therefore, Sofia was
not able to open connection to the server.
Then, since it haven't received RST from the server it didn't retry
using UDP. So Sofia is strictly obeying the above statement, which
doesn't contemplate timeout for TCP Connection Request (timeout for
reply to SYN).
So, it is not an issue with Sofia. Sorry for not having checked that
previously.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel