3.3.6.4 KeepAlive Timer Event
A KeepAlive Event SHOULD trigger an encapsulated protocol message such as an SSTP_NOOP command to be sent across the wire<27>. Well behaved connections will see this event every KeepAlive timer interval when the session is idle. The timer SHOULD be restarted each time it fires.