TCP Keep-Alive Parameters

Allows you to configure TCP keep-alive on SIP TLS connections; the phone can detect a failure quickly (in minutes) and attempt to re-register with the SIP call server (or its redundant pair).

Table 1. TCP Keep-Alive Parameters

Template

Parameter

Permitted Values

Change Causes

Restart or Reboot

site.cfg

tcpIpApp.keepalive.tcp.idleTransmitInterval

Specifies the amount of time to wait (in seconds) before sending the keep-alive message to the call server. Range is 10 to 7200.

30 (Default)

If this parameter is set to a value that is out of range, the default value is used.

On VVX phones and the SoundStructure VoIP interface, specifies the number of seconds TCP waits between transmission of the last data packet and the first keep-alive message.

No

site.cfg

tcpIpApp.keepalive.tcp.noResponseTransmitInterval

Specifies the amount of idle time between the transmission of the keep-alive packets the TCP stack waits on VVX phones and the SoundStructure VoIP interface. This applies whether or not the last keep-alive was acknowledged.

If no response is received to a keep-alive message, subsequent keep-alive messages are sent to the call server at this interval (every x seconds). Range is 5 to 120.

No

site.cfg

tcpIpApp.keepalive.tcp.sip.persistentConnection.enable1

Specifies whether the TCP socket connection remains open or closes.

0 (Default) - The TCP socket opens a new connection when the phone tries to send any new SIP message and closes after one minute.

1 - The TCP socket connection remains open.

Yes

site.cfg

tcpIpApp.keepalive.tcp.sip.tls.enable

Specifies whether to disable or enable TCP keep-alive for SIP signaling connections.

0 (Default) - Disables TCP keep-alive for SIP signaling connections that use TLS transport.

1 - Enables TCP keep-alive for SIP signaling connections that use TLS transport.

No