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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.