Dale,

opinions differ on this; see also http://lists.cs.columbia.edu/pipermail/sip-implementors/2005-March/008424.html

One scenario in which using TCP won't work, is when the client is behind NAT and/or a firewall. IMO an error response (e.g. 513 Message too large) would be better (more reliable) in that case

Regards,

Jeroen

----- Original Message ----- From: "Dale R. Worley" <[EMAIL PROTECTED]>
To: "Sip-Implementors" <[email protected]>
Sent: Friday, November 25, 2005 8:12 PM
Subject: Re: [Sip-implementors] Larger SIP Messages


On Fri, 2005-11-25 at 01:43 +0000, binod k mohanty wrote:
So UAS is never required to check the message size for switching
transport.  UAS's transport selection is dictated by the UAC.

Don't be ridiculous.  It is always possible that the UAC made a mistake
sending the message via UDP, or that the response might have more than
200 bytes added.  So if you want your UAS to function reliably, it must
always check, for each message sent, whether it is so long that it must
use TCP.

Dale


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

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

Reply via email to