Enterprise Server provides the SIP Servlet container that hosts SIP-compliant applications. Features of this container include the following:
Provides a network end point to listen to SIP requests.
Provides an environment to host and manage the lifecycle of SIP Servlets.
Decides what applications to host in which order.
Supports the Secure SIP protocol, SIPS over the transport layer protocol TLS.
Uses Grizzly NIO framework for server side socket listeners.
Implements Digest Authentication for security.
Supports Call Flow. Call Flow is the feature that allows application developers and Application Server administrators to monitor the behavior of the deployed applications.
To view SIP container settings on the default domain, use the following asadmin command:
get server.sip-container.*
Typical output is as follows:
server.sip-container.external-address = server.sip-container.external-sip-port = 5060 server.sip-container.external-sips-port = 5061p |
By default, the external address is empty. The SIP Container has a heuristic that tries to find a suitable address by examining all network interfaces on the machine. In a cluster setup, it is mandatory to change the external address. The external SIP port and SIPS port listen at 5060 and 5061, by default. Changing the SIP and SIPS port settings of the SIP listeners does not change the external SIP port or SIPS port of the SIP container. To change the port settings of the SIP container, use the following asadmin command:
set server.sip-container.external-sip-port=5065
The sub-elements of the SIP container are session-managerand session-properties. store-properties, manager-properties are sub-elements of session-manager.
For a complete list of SIP container properties, see TBDlink.
To change the properties of the SIP container using the Admin Console, select the Configuration node, select the configuration name, and the SIP Container node. Use the General, Session Timeout, SIP Container Manager, or SIP Container Store tabs to view and change SIP container properties.
You can use the following CLI commands to list and view the sub-elements and attributes of the SIP container.
To view the sub-elements of the SIP container, use the following command: list server.sip-container.*
To view the attributes of the SIP container, use the following command: get server.sip-container.*
To view the attributes of the SIP container, use the following command: get server.sip-container.*
External Address
SIP Port
Secure SIP Port
To get the attributes of the SIP container, use the get and set commands:
get server.sip-container.external-sip-port
set server.sip-container.external-sip-port=5060
To view the attributes of the SIP container session properties, use the following command: get server.sip-container.session-config.session-properties.*
To set the attributes of the SIP container session properties, use the get and set commands:
get server.sip-container.session-config.session-properties.*
set server.sip-container.session-config.session-properties.timeout-in-seconds=0
To view the sub-elements of the SIP container session manager properties, use the following command: list server.sip-container.session-config.session-manager.*
The two sub-elements are store-properties, manager-properties.
To view the attributes of store-properties, use the following command: get server.sip-container.session-config.session-manager.store-properties.*
To view the attributes of manager-properties, use the following command: get server.sip-container.session-config.session-manager.manager-properties.*
To set the attributes of the SIP container session manager properties, use the get and set commands:
get server.sip-container.session-manager.manager-properties.reap-interval-in-seconds
set server.sip-container.session-manager.manager-properties.reap-interval-in-seconds=2
For a complete list of SIP container properties, see the TBDlink,