Setting custom properties for the WebSphere SIP proxy server and the IP routing load balancer

There are a set of IBM® WebSphere® SIP proxy server custom properties that must be present and configured before interoperability can be established between the IP routing load balancer and the WebSphere SIP proxy server.

About this task

Set the custom properties for the WebSphere SIP proxy server by completing this procedure. These custom settings apply to the WebSphere SIP proxy servers for the Sametime® Conference Manager, Sametime SIP Proxy/Registrar, and SIP Edge Proxy Server.

Procedure

  1. On the WebSphere proxy server, log in to the Integrated Solutions Console as the WebSphere administrator.
  2. In the navigator, click Servers > Server Types > WebSphere proxy servers.
  3. In the proxy servers table, click on the name of the server that you want to configure.
  4. On the Configuration page, under Proxy Settings, expand SIP Proxy Server Settings, and then click SIP proxy settings.
  5. In the Additional Properties section, click Custom Properties.
  6. Create the custom properties as follows, using the information from the table:
    Table 1. Custom properties for the WebSphere SIP proxy server and the IP routing load balancer

    Custom property and value Description
    contactRegistryEnabled=false When this property is applied, it has a significant positive impact on performance in large deployments.
    enableMultiClusterRouting=true Enables clustering among servers across multiple clusters. Use this setting after installing the WebSphere Proxy fix for multi cluster routing.
    forceRport=true forceRport adds an "ibmrport" to the incoming Via header. The port number is used to map the response to the correct client connection.
    ipForwardingLBEnabled=true This custom property enables all custom IP forwarding code and must be enabled for IP forwarding to work.
    useViaSentByForOutboundConnections=true useViaSentByForOutboundConnections tells the proxy to use the IP/ hostname in the sent-by parameter to make outbound connections to the client. By default, it will use the address in the received parameter.
    udp.IPSprayer.host = IP address of the cluster The IP address of the cluster from which the proxy server is expecting to receive UDP packets from the IP routing load balancer. This address usually corresponds to the self-IP Address that is configured on the IP routing load balancer. (This is the same IP address that is obtained when resolving the Sametime Proxy/Registrar host name. If necessary, you can use a host name.)
    udp.IPSprayer.port = Port address of the cluster Port address of the cluster from which the SIP proxy server is expecting to receive UDP packets from the IP routing load balancer. If the port property is not set, the default port 5060 is used.
    tcp.IPSprayer.host = IP address of the cluster IP address of the cluster from which the proxy server is expecting to receive TCP packets from the IP routing load balancer. This address usually corresponds to the self-IP address that is configured on the IP routing load balancer. (This is the same IP address that is obtained when resolving the Sametime Proxy/Registrar host name. If necessary, you can use a host name.)
    tcp.IPSprayer.port = Port address of the cluster Port address of the cluster from which the proxy server is expecting to receive TCP packets from the IP routing load balancer. If the port property is not set, the default port number 5060 is used.
    tls.IPSprayer.host = IP address of the cluster IP address of the cluster from which the proxy server is expecting to receive TLS packets from the IP routing load balancer. This address usually corresponds to the self-IP address that is configured on the IP routing load balancer. (This is the same IP address that is obtained when resolving the Sametime Proxy/Registrar host name. If necessary, you can use a host name.)
    tls.IPSprayer.port = Port address of the cluster Port address of the cluster from which the proxy server is expecting to receive TLS packets from the IP routing load balancer. If the port property is not set, the default port number 5061 is used.
    ipForwardingLBEnabled = true This custom property enables all custom IP forwarding code and must be enabled for IP forwarding to work.
    1. In the custom properties table, click New.
    2. Type a Name and a Value for the new custom property.
    3. Click OK to save the new property.
    4. Repeat for each additional custom property.
  7. Save the change to the master configuration by clicking the Save link in the "Messages" box at the beginning of the page.
  8. Repeat this task for every WebSphere proxy server in the cluster.