Hi all,
I'm working on improving my TCP support and go some issue
related to TCP connections and lifetime/persistence.
1-> I'm able to have kamailio to keep opened the TCP connection by sending
CRLFCRLF keepalive within my application: this solve the issue.
2-> With (or without) SO_KEEPALIVE option, kamailio discard/close the
connection 50 seconds after my intial SIP message and 30 seconds after my
last SIP message. My registration is using 500 seconds and I got default
lifetime paratemer, which is 120 in the tcp_main.c code.
My problem is that I'm supposed to send CRLFCRLF with a frequency advised
between 95 seconds and 120 seconds (outbound draft keep alive). However,
kamailio has already closed the connection and it only works for lower
value.
Did I made a mistake somewhere...
-Note that for mobile device, the interval is supposed to be between 840
and 672 seconds.-
Tks for your help,
Aymeric MOIZARD / ANTISIP
amsip -
http://www.antisip.com
osip2 -
http://www.osip.org
eXosip2 -
http://savannah.nongnu.org/projects/exosip/