Status: New
Owner: ----
Labels: Type-Defect Priority-Medium
New issue 2254 by trivee: Provide a way in MSS to support keepalives and
cleanup for client-initiated connections per RFC 5626
http://code.google.com/p/mobicents/issues/detail?id=2254
We would like to support client-initiated connections per RFC 5626 in our
server based on Mobicents SIP Servlets. The following server-side
functionality seems to be missing:
1) Closing client-initiated TCP connections after a period if inactivity. A
reasonable timeout - 15 minutes, 900 seconds - is based on the maximum CRLF
keep-alive period of 840 seconds, per
http://tools.ietf.org/html/rfc5626#section-4.4.1.
Note that the fix for
http://code.google.com/p/mobicents/issues/detail?id=1733 makes it possible
to close ALL TCP connections, but proper support for RFC 5626 would require
closing only inactive connections, to avoid unnecessary client reconnects.
2) Responding with a single CRLF to an incoming double-CRLF keepalive
(http://tools.ietf.org/html/rfc5626#section-5.4)