Configure SIP Feature Server for a co-located/external Cassandra cluster
NewTopic
Perform the following steps on each SIP Feature Server instance:
- Edit the <Feature Server installed directory>\launcher.xml file and set the following parameters:
- com.genesyslab.common.application.cassandraServer=false
- 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.
- 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>
- 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!
