sipEndpoint - SIP Endpoint (sipEndpoint)

Configuration for the SIP endpoint

NameTypeDefaultDescription
idstringA unique configuration ID.
tcpOptionsRefA reference to top level tcpOptions element (string).defaultTCPOptionsDefines TCP protocol settings
sslOptionsRefA reference to top level sslOptions element (string).Defines SSL protocol settings
sipTCPPortint5060The TCP port number
sipUDPPortint5060The UDP port number
sipTLSPortint5061The TLS port number
bindRetriesint60The number of retries that are attempted when port binding is unsuccessful.
bindRetryDelayA period of time with millisecond precision5000msThe delay between retries in milliseconds. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
hoststringlocalhostThe IP of the endpoint host

tcpOptions

Defines TCP protocol settings

NameTypeDefaultDescription
inactivityTimeoutA period of time with millisecond precision60sAmount of time to wait for a read or write request to complete on a socket. This value is overridden by protocol-specific timeouts. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.
soReuseAddrbooleantrueEnables immediate rebind to a port with no active listener.

sslOptions

Defines SSL protocol settings

NameTypeDefaultDescription
sessionTimeoutA period of time with second precision1dAmount of time to wait for a read or write request to complete on a socket. This value is overridden by protocol-specific timeouts. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.
suppressHandshakeErrorsbooleanfalseDisable logging of SSL handshake errors. SSL handshake errors can occur during normal operation, however these messages can be useful when SSL is behaving unexpectedly.
sslRefA reference to top level ssl element (string).The default SSL configuration repertoire. The default value is defaultSSLSettings.
sslSessionTimeoutA period of time with millisecond precision8640msThe timeout limit for an SSL session that is established by the SSL Channel. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds.