Revision as of 17:38, March 3, 2017 by Sschlich (talk | contribs)
Jump to: navigation, search

Configure SIP Feature Server for a co-located/external Cassandra cluster

NewTopic
Perform the following steps on each SIP Feature Server instance:

  1. Edit the <Feature Server installed directory>\launcher.xml file and set the following parameters:
    • com.genesyslab.common.application.cassandraServer=false
  2. In the SIP Feature Server application > [Cassandra] section, configure the options as follows:
    • nodes=IP address of all the Cassandra nodes that are available in that data center.
    • [SS] nodes=IP—address of all the Cassandra nodes that are available in that data center.
    • By default, the keyspace name for SIP Feature Server application is sipfs. To change, set the option keyspace=<keyspace_name>.
    • [SS] keyspace=<keyspace_name>—the keyspace name for SIP Feature Server application. The default is sipfs.
    • nodeFailureTolerance=replication_factor value of its data center-1. For example, if DC1 is the data center where SIP Feature Server is connected and replication factor is DC1:3, DC2:3, then configure nodeFailureTolerance=2.
    • [SS] nodeFailureTolerance=replication_factor —value of its data center-1. For example, if DC1 is the data center where SIP Feature Server is connected and replication factor is DC1:3, DC2:3, then configure nodeFailureTolerance=2.
  3. If Authentication is enabled in Cassandra, then configure the following options in the [Cassandra] section under SIP Feature Server application:
    • username=<cassandra_username>
    • password=<Cassandra_password>
  4. If Cassandra SSL encryption is enabled, then perform the following steps:
    • Create a truststore under <SIP Feature Server installed directory>/etc and import the public key certificates of the Cassandra nodes.
    • Edit the <SIP Feature Server installed directory>/launcher.xml file and set:
      • com.genesyslab.voicemail.application.cassandraEncryption=true
      • javax.net.ssl.trustStore=./etc/truststore [path of the truststore file]
      • javax.net.ssl.trustStorePassword=<truststore password>
Comments or questions about this documentation? Contact us for support!