SIP Container (sipContainer)

Configuration for the SIP servlets container

NameTypeDefaultDescription

addIBMPOLBMsg

boolean

true

By default, the IBM-PO header is set in any request. The header field is used internally and defines the outbound interface that should be used when sending a message to the destination. Setting the custom property to false avoids setting the header field when a request is sent over a loopback adapter.

dispatcherMessageQueueSize

int

1000

The maximum number of tasks that a SIP container queue can contain before it declares an overload state.

enableSetLBOutboundIF

boolean

false

On a multi-homed host, when a loopback adapter is used as an outbound interface, the custom property should be set to true to mandate the use of the selected outbound interface. In case the custom property is not applied or set to false, the container shall apply default behavior of interface selection.

enableSetOutboundIF

boolean

false

On a multi-homed host, the custom property should be set to true to mandate the use of a particular outbound interface. In case the custom property is not applied or set to false, the container shall apply default behavior of interface selection.

invalidateSessionOnShutdown

boolean

false

When the SIP container shuts down, the sessions are no longer valid. By default, sessions remain active until they expire.

markInternalResponse

boolean

false

Mark internally generated responses by setting the com.ibm.websphere.sip.container.internal.message attribute on the response.

maxAppSessions

int

120000

The maximum number of SIP application sessions allowed at once.

maxMessageRate

int

5000

The maximum number of messages allowed per averaging period.

maxResponseTime

A period of time with millisecond precision

0ms

The maximum response time allowed in milliseconds. When set to 0, the response time is unlimited. 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.

messageQueueBurstFactor

int

10

The burst factor for the message queue size. The message queue size is set to (dispatcher message queue size) * (message queue burst factor). Setting a burst factor handles bursts in traffic by providing additional space in the queue before new messages are dropped.

msgArrivalTimeAttr

boolean

false

Save the message arrival time as an attribute of the message.

sipIntrospect

Configuration for the SIP introspect

NameTypeDefaultDescription

method

  • SUCCINCT

  • VERBOSE

SUCCINCT

The level of SIP state details to include when generating server dump.
SUCCINCT
Server dumps include only the SIP application sessions and SIP sessions IDs
VERBOSE
Includes the detailed state of the SIP application sessions and the SIP sessions in the server dump.

sipTasksDispatcher

Configuration for the executor of parallel SIP tasks

NameTypeDefaultDescription

concurrentContainerTasks

int

15

The maximum number of concurrent SIP tasks that can be dispatched to the executor.