2.2.3 ICE keep-alive

The ICE keep-alive message MUST be a valid Simple Traversal of UDP through NAT (STUN) binding request message, as specified in [IETFDRAFT-STUN-02] section 7 and [IETFDRAFT-STUN-02] section 10, and MUST follow the additional specifications in this section. ICE keep-alive messages sent over Transmission Control Protocol (TCP) MUST follow the framing method specified in [RFC4571] section 2. The transaction ID can be any valid transaction ID. The ICE keep-alive message MUST have the MESSAGE-INTEGRITY attribute set to a value of 0. It MUST NOT have any other attributes.