Comment #7 on issue 250 by [email protected]: Fallback to second DNS Record is not even attempted in event of TCP Connection failure
http://code.google.com/p/sipservlets/issues/detail?id=250

Tested this fix on MSS 3.0.0 SNAPSHOT build 1405281653 and observed that TCP connection to all DNS records are attempted now. However, found that existing Error Handling related to TCP connection failure seems to have got broken by this fix as explained below.

When Sip Request is being sent out over TCP transport, the send operation can fail in following two ways: 1. There is no TCP Server listening on remote target and TCP SYN packet is not answered causing TCP connection attempt to fail. Earlier, SocketException was thrown by Container back to application on SipServletRequest.send() call in event of this TCP Connection failure. However, no exception is being thrown by container now and hence Application does not get any intimation whenever such a TCP Connection failure happens. Although, Container does attempt all TCP targets with TCP SYN packet now which was not done earlier. 2. TCP Connection to remote is successful (or there was already a active connection to TCP target) and Sip Request is delivered over the TCP connection to remote. In such a scenario, timer F is started by container. If no response is received for the delivered request before expiry of F timer i.e. 32 seconds, application is notified with 408 Timeout Response. This functionality was also working fine with MSS 1.7.0, but not in MSS 3.0.0 and hence application is not getting notified at all about failure of outgoing Sip Request.

As explained above, application is not receiving any callback or exception from MSS container 3.0.0 in event of TCP connection failure. Has there been some change in this functionality or is this a new issue?

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to