OpenSIPS configuration for SylkServer ------------------------------------- The OpenSIPS configuration consists of multiple M4 template files that are combined together to generete the opensips.cfg file. The files used to build the opensips.cfg file are the following: 1. /etc/opensips/config/opensips.m4 This contains the main routing logic that is installation independant. This file should not be modified as changes made to this file will not be preserved on upgrades. 2. /etc/opensips/config/settings.m4 This file contains definitions of parameters that can be used to customize a certain installation (proxy IP address and port, number of opensips processes to run, database voicemail server address, ...) It also contains switches that can be used to enable or disable certain functionalities with the proxy (TLS, call control, SIP tracing, ...) This file should be modified to setup OpenSIPS XS after its installation. Changes made to this file will be preserved on upgrades. 3. /etc/opensips/config/siteconfig/*.m4 These files contain custom logic that is specific to a given installation. They should be used if the options available in settings.m4 cannot provide the desired proxy functionality, but some site specific logic is required. In such a case custom logic can be added to those files (please read the comment on top of each to get an understanding of the purpose of each of the files in the siteconfig subdirectory. Changes made to these files will be preserved on upgrades. The /etc/opensips/tls directory is meant to hold the TLS certificates, in case TLS is enabled. The path to the TLS certificates can be modified in settings.m4 if needed.