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)


Reply via email to