Session Initiation Protocol (SIP) container settings

 

+

Search Tips   |   Advanced Search

 

Use this page to configure the Web container settings.

To view this console page, click...

Application servers | serverName | SIP container settings | SIP container

 

Use SIP proxy for external domains

Specify that when true, the SIP container assumes the existence of the SIP Proxy running on another server process and therefore, delegates routing outbound traffic to that component.

Data type Boolean
Default Checked

 

Maximum application sessions

Maximum number of SIP application sessions that the container manages. When the maximum has been reached, no new SIP conversations are started. When the container maximum settings are exceeded in a clustered environment, the server will not be forwarded any new dialogs until the container falls back below the threshold.

Application sessions are typically created by new incoming calls, but can also be created by other events. For example, if application sessions are transferred from one appserver to another due to failover, the surviving appserver inherits the sessions initially created on the failed server.

As another example, the servlet may create a new application session in the SIP container by calling SipFactory.createApplicationSession(). The creation of new application sessions outside the event of a newly started SIP conversation is not controlled by the maximum number of application sessions, and thus may cause the number of active application sessions to exceed the maximum number of application sessions.

Data type Integer
Default 120000 (recommended)
Range 1 <= n <= java.lang.Integer.MAX_VALUE

 

Maximum messages per averaging period

Maximum amount of SIP messages per averaging period.

Data type Integer
Default 5000 (recommended)
Range 1 <= n <= java.lang.Integer.MAX_VALUE

 

Maximum queue dispatch size

Size of the internal dispatch queue. Specifying anything higher than this size overloads the queue. When the internal queue reaches the overloaded state, incoming UDP packets will be dropped until the queue exits the overloaded state. Limiting the queue size enables better recovery from the case where the CPU is used by other processes or threads (for example, garbage collection) and prevents the container from reaching out-of-memory conditions. Setting the value to 0 gives an unlimited queue size.

Data type Integer
Default 5000 (recommended)
Range 1 <= n <= java.lang.Integer.MAX_VALUE

 

Maximum response time

Maximum acceptable response time in milliseconds for an application. When the value of this parameter has exceeded the specified time, the container notifies the clustering framework that it is unavailable.

Use the maxSipResponseTime parameter carefully because the calculated response time does not match the behavior of all applications. For requests, such as INVITE, where the responses are generated as a result of a user interaction (a user picking up a handset, for example), the calculated response time is extensive. However, in this example, the extensive response time is not caused by a delay in the SIP container. Therefore, do not calculate the response time as a load factor. The recommended applications for effective calculation of response time are applications that respond immediately without a user interaction. The Subscribe and Register applications are relevant examples.

Data type Integer
Default 0
Range 0 <= n <= java.lang.Integer.MAX_VALUE

 

Averaging period in milliseconds

Specify that if a servlet is invoked one time while generating output to be cached, a cache entry is created. This entry contains the cache output and the side effects of the invocation. Example of side effects include calls to other servlets or JavaServer Pages files, and metadata about the entry, such as timeout and entry priority information.

Data type Integer
Default 1000 (recommended)
Range 1000 <= n <= java.lang.Integer.MAX_VALUE

 

Statistic update rate in milliseconds

Specify control over the interval for which the container calculates averages and publishes statistics to Performance Monitoring Infrastructure.

Data type Integer
Default 1000 (recommended)
Range 1000 <= n <= java.lang.Integer.MAX_VALUE




 

Related tasks

Configure SIP timers

 

Related information

Server collection