1OpenSER(8)                      VoIP SIP Server                     OpenSER(8)
2
3
4

NAME

6       openser  - flexible and roboust SIP (RFC3261, RFC3263) server for Voice
7       over IP (VoIP)
8
9

SYNOPSIS

11       openser [ -hcCrRvdDEVT ] [ -f config-file ] [ -l address ]  [  -n  pro‐
12       cesses-no  ]  [  -N  tcp  processes-no  ]  [ -b max_rcv_buf_size ] [ -m
13       shared_mem_size ] [ -w working-dir ] [ -W method ] [ -t chroot-dir ]  [
14       -u uid ] [ -g gid ] [ -P pid-file ] [ -i fifo-path ] [ -x socket-path ]
15
16

DESCRIPTION

18       OpenSER  is a SIP-based VoIP server running on most Unix-like operating
19       systems. It supports UDP, TCP and TLS transport layers. Among its  fea‐
20       tures:
21
22       *      SIP Proxy Server, SIP Registrar Server, SIP Redirect Server, SIP
23              Location Server, SIP Application Server
24
25       *      Call Processing Language (RFC3880)
26
27       *      ENUM support
28
29       *      server side NAT traversal
30
31       *      LCR - least cost routing
32
33       *      load balancing
34
35       *      AAA with database (MySQL, Postgres, Unixodbc) or RADIUS backend
36
37       *      audio, video, instant messaging and presence
38

OPTIONS

40       -h          Displays a short usage description, including all available
41                   options.
42
43       -c          Checks  the config file and displays the aliases and listen
44                   interface list.
45
46       -C          Similar to -c but in addition checks the flags of  exported
47                   functions from included route blocks.
48
49       -r          Uses  DNS  to check if it is necessary to add a "received="
50                   field to a via.
51
52       -R          Same as -r but uses reverse DNS.
53
54       -v          Turns on via host checking when forwarding replies.
55
56       -d          Turns on debugging, multiple -d increase the debug level.
57
58       -D          Runs openser in the foreground (it doesn't fork into daemon
59                   mode).
60
61       -E          Sends all the log messages to stderr.
62
63       -T          Disables TCP support.
64
65       -V          Displays the version number.
66
67       -f config-file
68                   Reads   the   configuration   from    config-file  (default
69                   /usr/etc/openser/openser.cfg ).
70
71       -l address  Listens on the  specified  address/interface.  Multiple  -l
72                   mean listening on multiple addresses. The address format is
73                   [proto:]address[:port], where proto = udp|tcp and address =
74                   host|ip_address|interface_name.  Example:  -l localhost, -l
75                   udp:127.0.0.1:5080, -l eth0:5062.  The default behaviour is
76                   to listen on all the ipv4 interfaces.
77
78       -n processes-no
79                   Specifies  the  number  of  children  processes  forked per
80                   interface (default 8).
81
82       -N tcp processes-no
83                   Specifies the number of children processes forked to handle
84                   tcp incoming connections (by default is equal to -n ).
85
86       -b max_rcv_buf_size
87                   Maximum  receive  buffer size which will not be exceeded by
88                   the auto-probing procedure even if the OS allows.
89
90       -m shared_mem_size
91                   Size of the shared  memory  which  will  be  allocated  (in
92                   Megabytes).
93
94       -w working-dir
95                   Specifies  the  working  directory.  In the very improbable
96                   event that openser will crash, the core file will be gener‐
97                   ated here.
98
99       -W method   Specify poll method.
100
101       -t chroot-dir
102                   Forces openser to chroot after reading the config file.
103
104       -u uid      Changes the user id under which openser runs.
105
106       -g gid      Changes the group id under which openser runs.
107
108       -P pid-file Creates  a  file  containing  the  pid  of the main openser
109                   process.
110
111       -i fifo-path
112                   Creates a fifo, useful for monitoring openser status.
113
114       -x socket-path
115                   Creates a unix socket, useful for monitoring openser status
116                   ( same as -i fifo-path but using unix sockets instead).
117
118
119

FILES

121       /usr/sbin/openser
122       /usr/etc/openser/openser.cfg
123       /usr/lib64/openser/modules*
124

AUTHORS

126       see /usr/share/doc/openser/AUTHORS
127
128

SEE ALSO

130       openser.cfg(5)
131
132       Full documentation on openser is available at http://www.openser.org/.
133
134       Project tracker and SVN http://sourceforge.net/projects/openser/.
135
136       Mailing lists:
137       users@openser.org - openser user community
138       devel@openser.org - openser development, new features and unstable version
139
140
141
142OpenSER                           08.06.2006                        OpenSER(8)
Impressum