Re: emi2 response timeout handling
Christophe Teyssier <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Message-ID | <[email protected]> |
On Friday 22 November 2002 20:02, Andreas Fink wrote: > The question is why does kannel not get an ACK on the connection? > UCP 60 is required when you open the session but you already have a > session. If it broke, then the TCP stream is closed and kannel detects > that and would reopen a new session with 60. Maybe there's a firewall > in the middle playing a bad game so you wont notice the TCP stream > being closed. I agree, this is not supposed to happen, but it is still a requirement from Cegetel, and part of their test procedure (they won't let us connect if we don't pass their tests). If the session is closed but the TCP connection is still there it would be more logical to close it and start a new session on a new TCP connection. I think this is quite likely to happen considering the number of elements we're going through to get to them (Firewall/VPN/proxy). Maybe the solution is to use the keep-alive feature, what does kannel do when it does not get an answer to a keepalive command? Is the TCP connection dropped? -- Christophe Teyssier JetMultimedia Hosting Tél : 04 78 17 54 62