Closed GoogleCodeExporter closed 8 years ago
Can you attach the wireshard and logs of the server with category org.mobicents
at DEBUG level ?
Original comment by jean.deruelle
on 25 Apr 2014 at 7:23
Also please try with latest SNAPSHOT from
https://mobicents.ci.cloudbees.com/job/Mobicents-SipServlets-Release/lastSuccess
fulBuild/artifact/
Original comment by jean.deruelle
on 25 Apr 2014 at 7:24
Original comment by jean.deruelle
on 5 May 2014 at 5:08
Original comment by jean.deruelle
on 5 May 2014 at 5:08
This issue was updated by revision 1d50592797c0.
fix + non regression test
(cherry picked from commit 4295437a866dc77d7c3bd21fa9e76b24be75f1fd)
Original comment by jean.der...@telestax.com
on 6 May 2014 at 2:46
Original comment by jean.deruelle
on 6 May 2014 at 2:47
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?
Original comment by girish...@gmail.com
on 23 Jun 2014 at 9:36
I'm reopening the issue to investigate those new issues
Original comment by jean.der...@telestax.com
on 23 Jun 2014 at 1:00
Hi, any news on this issue. I'm encountering into same scenario (1) as
described above.
Original comment by flavioba...@gmail.com
on 14 Jul 2014 at 3:49
Issue was moved to GitHub:
https://github.com/Mobicents/sip-servlets/issues/35
Original comment by desi.pep...@telestax.com
on 18 Dec 2014 at 6:55
Original comment by jean.deruelle
on 18 Dec 2014 at 9:27
Can you guys retry with the latest build from
https://mobicents.ci.cloudbees.com/job/MobicentsSipServlets-Release/ to see if
that works. Some recent fixes were made to that.
Original comment by jean.deruelle
on 25 Jun 2015 at 4:10
Original issue reported on code.google.com by
girish...@gmail.com
on 8 Jan 2014 at 10:54