ser.8
6e7474e4
 .\" $Id$
21a7a17c
 .TH ser 8 15.07.2002 ser "Sip Express Router" 
6e7474e4
 .\" Process with
21a7a17c
 .\" groff -man -Tascii ser.8
6e7474e4
 .\"
 .SH NAME
6453b431
 ser \- very fast and configurable sip proxy
6e7474e4
 .SH SYNOPSIS
 .B ser
 [
 .B \-hcrRvdDEV
 ] [
 .BI \-f " config\-file"
 ] [
 .BI \-l " address"
 [ 
 .BI \-p " port"
 ] ]...
 ] [
 .BI \-n " processes\-no"
 ] [
 .BI \-b " max_rcv_buf_size"
 ] [
 .BI \-m " shared_mem_size"
 ] [
 .BI \-w " working\-dir"
 ] [
 .BI \-t " chroot\-dir"
 ] [
 .BI \-u " uid"
 ] [
 .BI \-g " gid"
 ] [
 .BI \-P " pid\-file"
97f17e60
 ] [
 .BI \-i " fifo\-path"
6e7474e4
 ]
 
 .SH DESCRIPTION
 .B ser 
 or
 .BR Sip
 .BR Express 
 .BR Router 
 is a very fast and configurable SIP proxy. 
 
 .SH OPTIONS
 .TP 12
 .B \-h
 Displays a short usage description, including all available options.
 .TP
 .BI \-c
 Performs loop checks and computes branches.
 .TP
 .BI \-r
 Uses dns to check if it is necessary to add a "received=" field to a via.
 .TP
 .BI \-R
 Same as 
 .B \-r
 but uses reverse dns.
 .TP
 .BI \-v
 Turns on via host checking when forwarding replies.
 .TP
 .BI \-d
 Turns on debugging, multiple
 .B -d
 increase the debug level.
 .TP
 .BI \-D
 Runs ser in the foreground (it doesn't fork into daemon mode).
 .TP
 .BI \-E
 Sends all the log messages to stderr.
 .TP
 .BI \-V
 Displays the version number.
 .TP
 .BI \-f " config\-file"
 Reads the configuration from 
 .B " config\-file" 
 (default
 .I  ./ser.cfg
 ).
 .TP
 .BI \-l " address"
 Listens on the specified address. Multiple 
 .B \-l
6453b431
 mean listening on multiple addresses. The default behaviour is to listen on all the ipv4 interfaces.
6e7474e4
 .TP
 .BI \-p " port"
 Listens on the specified port (default 5060). It applies to the last address specified with
 .B \-l
 and to all the following that do not have a corresponding 
 .B \-p.
 .TP
 .BI \-n " processes\-no"
 Specifies the number of children processes forked per interface (default 8).
 .TP
 .BI \-b " max_rcv_buf_size"
 Maximum receive buffer size which will not be exceeded by the auto-probing procedure even if the OS allows.
 .TP
 .BI \-m " shared_mem_size"
 Size of the shared memory which will be allocated (in Megabytes).
 .TP
 .BI \-w " working\-dir" 
 Specifies the working directory. In the very improbable event that 
 .B ser 
 will crash, the core file will be generated here.
 .TP
 .BI \-t " chroot\-dir"
 Forces 
 .B ser 
 to chroot after reading the config file.
 .TP
 .BI \-u " uid"
 Changes the user id under which 
 .B ser
 runs.
 .TP
 .BI \-g " gid"
 Changes the group id under which 
 .B ser 
 runs.
 .TP
 .BI \-P " pid\-file"
 Creates a file containing the pid of the main 
 .B ser 
 process.
97f17e60
 .TP
 .BI \-i " fifo\-path"
 Creates a fifo, usefull for monitoring
 .B ser
 status.
6e7474e4
 
 
 .SH FILES
 .PD 0
 .B /usr/sbin/ser
 .br
 .B /etc/ser/ser.cfg
 .br
 .B /usr/lib/ser/modules/*
 .PD
 .SH AUTHORS
6453b431
 Andrei Pelinescu - Onciul, <pelinescu-onciul@fokus.gmd.de>
6e7474e4
 .br
6453b431
 Bogdan Andrei Iancu;
 .br
 Daniel-Constantin Mierla;
 .br 
 Jan Janak;
 .br
 Jiri Kuthan;
 .br
 Nils Ohlmeier;
 .br
 Ricardo Baratto;
 .br
 Stelios Sidiroglou-Douskos
6e7474e4
 
 .SH SEE ALSO
21a7a17c
 .BR ser.cfg(5)
6e7474e4
 .PP
e58f2128
 Full documentation on ser, including configuration guidelines, FAQs and
 licensing conditions, is available at
 http://www.iptel.org/ser/.
6e7474e4
 .PP 
6453b431
 Report bugs at
 .nf
 https://developer.berlios.de/bugs/?func=addbug&group_id=480 .
 .br
b9f49c04
 For help/support, write an email to <serhelp@iptel.org>.