ser8
Very fast and configurable sip proxy
Usage
ser [-hcrRvdDEVT]
[-f
config-file]
[-l
address]
[-n
processes-no]
[-N
tcp
processes-no]
[-b
max_rcv_buf_size]
[-m
shared_mem_size]
[-w
working-dir]
[-t
chroot-dir]
[-u
uid]
[-g
gid]
[-P
pid-file]
[-i
fifo-path]
[-x
socket-path]
Overview
ser or Sip Express Router is a very fast and configurable SIP proxy.
Options
-
-h -
Displays a short usage description, including all available options.
-
-c -
Checks the config file and displays the aliases and listen interface list.
-
-r -
Uses dns to check if it is necessary to add a "received=" field to a via.
-
-R -
Same as
-rbut uses reverse dns.
-
-v -
Turns on via host checking when forwarding replies.
-
-d -
Turns on debugging, multiple
-dincrease the debug level.
-
-D -
Runs ser in the foreground (it doesn't fork into daemon mode).
-
-E -
Sends all the log messages to stderr.
-
-T -
Disables TCP support.
-
-V -
Displays the version number.
-fconfig-file-
Reads the configuration from config-file (default /etc/ser/ser.cfg ).
-laddress-
Listens on the specified address/interface. Multiple
-lmean listening on multiple addresses. The address format is [proto:]address[:port], where proto = udp|tcp and address = host|ip_address|interface_name. Example: -l localhost, -l udp:127.0.0.1:5080, -l eth0:5062. The default behaviour is to listen on all the ipv4 interfaces.
-nprocesses-no-
Specifies the number of children processes forked per interface (default 8).
-Ntcp processes-no-
Specifies the number of children processes forked to handle tcp incoming connections (by default is equal to
-n).
-bmax_rcv_buf_size-
Maximum receive buffer size which will not be exceeded by the auto-probing procedure even if the OS allows.
-mshared_mem_size-
Size of the shared memory which will be allocated (in Megabytes).
-wworking-dir-
Specifies the working directory. In the very improbable event that
serwill crash, the core file will be generated here.
-tchroot-dir-
Forces
serto chroot after reading the config file.
-uuid-
Changes the user id under which
serruns.
-ggid-
Changes the group id under which
serruns.
-Ppid-file-
Creates a file containing the pid of the main
serprocess.
-ififo-path-
Creates a fifo, usefull for monitoring
serstatus.
-xsocket-path-
Creates a unix socket, usefull for monitoring
serstatus ( same as-ififo-path but using instead unix sockets).
Files
/usr/sbin/ser
/etc/ser/ser.cfg
/usr/lib/ser/modules/*