mirror of https://github.com/sipwise/sems.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
178 lines
4.4 KiB
178 lines
4.4 KiB
# $Id$
|
|
#
|
|
# sems.conf.sample
|
|
#
|
|
# Sip Express Media Server (sems)
|
|
#
|
|
# sample configuration file
|
|
#
|
|
#
|
|
# whitespaces (spaces and tabs) are ignored
|
|
# comments start with a "#" and may be used inline
|
|
#
|
|
# example: option=value # i like this option
|
|
#
|
|
|
|
# parameter: plugin_config_path=<path>
|
|
#
|
|
# - in this path configuration files of the applications
|
|
# (e.g. announcement.conf) are searched
|
|
plugin_config_path=/usr/local/etc/sems/etc/
|
|
|
|
# optional parameter: fork={yes|no}
|
|
#
|
|
# - specifies if sems should run in daemon mode (background)
|
|
# (fork=no is the same as -E)
|
|
fork=yes
|
|
|
|
# optional parameter: stderr={yes|no}
|
|
#
|
|
# - debug mode: do not fork and log to stderr
|
|
# (stderr=yes is the same as -E)
|
|
stderr=no
|
|
|
|
# optional parameter: loglevel={0|1|2|3}
|
|
#
|
|
# - sets log level (error=0, warning=1, info=2, debug=3)
|
|
# (same as -D)
|
|
loglevel=2
|
|
|
|
# optional parameter: socket_name=<filename>
|
|
#
|
|
# - path and file name of our unix socket
|
|
# (where ser writes messages to)
|
|
socket_name=/tmp/sems_sock
|
|
|
|
# optional parameter: reply_socket_name=<filename>
|
|
#
|
|
# - path and file name of the unix socket where we
|
|
# get replies from ser
|
|
reply_socket_name=/tmp/sems_rsp_sock
|
|
|
|
# optional parameter: ser_socket_name=<filename>
|
|
#
|
|
# - path and file name of Ser's unix socket
|
|
# (where we write messages to)
|
|
ser_socket_name=/tmp/ser_sock
|
|
|
|
# optional parameter: plugin_path=<path>
|
|
#
|
|
# - sets the path to the plug-ins
|
|
# - may be absolute or relative to CWD
|
|
plugin_path=/usr/local/lib/sems/plug-in/
|
|
|
|
# optional parameter: load_plugins=<modules list>
|
|
#
|
|
# semicolon-separated list of modules to load
|
|
# If empty, all modules in plugin_path are loaded.
|
|
#
|
|
# example for announcement with g711 and ilbc codecs only
|
|
# load_plugins=wav;ilbc;announcement
|
|
|
|
# optional parameter: smtp_server=<hostname>
|
|
#
|
|
# - sets address of smtp server
|
|
smtp_server=mail
|
|
|
|
# optional parameter: smtp_port=<port>
|
|
#
|
|
# - sets port of smtp server
|
|
smtp_port=25
|
|
|
|
# optional parameter: rtp_low_port=<port>
|
|
#
|
|
# - sets port of rtp lowest server
|
|
rtp_low_port=10000
|
|
|
|
# optional parameter: rtp_high_port=<port>
|
|
#
|
|
# - sets port of rtp highest server
|
|
rtp_high_port=60000
|
|
|
|
# optional parameter: media_processor_threads=<num_value>
|
|
#
|
|
# - controls how many threads should be created that
|
|
# process media - on single-processor systems set this
|
|
# parameter to 1 (default), on MP systems to a higher
|
|
# value
|
|
media_processor_threads=1
|
|
|
|
# optional parameter: listen=<ip_address>|<device>
|
|
#
|
|
# - this informs SEMS about the interface where its SER is
|
|
# bound to. SEMS needs this information to correctly set
|
|
# the contact header in outgoing calls and registrations.
|
|
# Should be set to equal the 'listen' configuration option
|
|
# in ser_sems.cfg.
|
|
# If not set, this defaults to the interface SEMS binds to.
|
|
# Examples:
|
|
# listen=10.0.0.34
|
|
# listen=eth0
|
|
|
|
# optional parameter: sip_port=<port_number>
|
|
#
|
|
# - this informs SEMS about the port where its SER is
|
|
# bound to. SEMS needs this information to correctly set
|
|
# the contact header in outgoing calls and registrations.
|
|
# Should be set to equal the 'port' configuration option
|
|
# in ser_sems.cfg.
|
|
# This does not need to be set if outgoing calls and
|
|
# registrations from SEMS are not used.
|
|
#
|
|
# default: 5060
|
|
#
|
|
#sip_port=5060
|
|
|
|
# optional parameter: dead_rtp_time=<unsigned int>
|
|
#
|
|
# - if != 0, after this time (in seconds) of no RTP
|
|
# a session is considered dead and stopped. If set
|
|
# to 0 no check is done for rtp timeout.
|
|
#
|
|
# default=300 (5 minutes)
|
|
#
|
|
# Examples:
|
|
# # disable RTP timeout
|
|
# dead_rtp_time=0
|
|
# # RTP timeout after 10 seconds
|
|
# dead_rtp_time=10
|
|
|
|
# optional parameter: use_default_signature={yes|no}
|
|
#
|
|
# - use a Server/User-Agent header with the SEMS server
|
|
# signature and version.
|
|
# Set server_signature=0 in ser_sems.cfg if you use it.
|
|
#
|
|
# default=no
|
|
#
|
|
# use_default_signature=no
|
|
|
|
# optional parameter: signature=<signature string>
|
|
#
|
|
# - use a Server/User-Agent header with a custom user agent
|
|
# signature.
|
|
# Overridden by default signature if
|
|
# use_default_signature is set.
|
|
# Set server_signature=0 in ser_sems.cfg if you use it.
|
|
#
|
|
#
|
|
# signature="SEMS media server 1.0"
|
|
|
|
# optional parameter: single_codec_in_ok={yes|no}
|
|
#
|
|
# - use single codec in 200 OK response
|
|
#
|
|
# default=no
|
|
#
|
|
# single_codec_in_ok=no
|
|
|
|
# optional parameter: codec_order=codec_name_1,codec_name2,...
|
|
#
|
|
# - Codec order used when sending INVITE requests. Codecs in codec_order
|
|
# will be on the top of the list followed by other supported codecs
|
|
# (if any).
|
|
#
|
|
# default=empty
|
|
#
|
|
# codec_order=iLBC,GSM
|