1repro(8)                    System Manager's Manual                   repro(8)
2
3
4

NAME

6       repro - repro SIP proxy server
7

SYNOPSIS

9       repro [OPTIONS...]
10
11

DESCRIPTION

13       repro  is an open-source, free SIP server. SIP is changing the way peo‐
14       ple communicate using the Internet. It is not only about  making  phone
15       calls over the Net. The SIP protocol and its extensions defines the way
16       of establishing, modifying and ending interactive sessions,  no  matter
17       if  they are voice, video, IM or a combination of them. At the heart of
18       SIP architecture, there are certain services which needs to be provided
19       at some place of the network.  repro provides SIP proxy, registrar, re‐
20       direct, and identity services. These services are the foundation needed
21       to run a SIP service.
22
23

OPTIONS

25       -l, --log-type=cout|syslog|cerr
26              Set  where  to send logging messages. The default cout sends the
27              messages to standard output, cerr uses the standard error  pipe.
28              With  syslog  the  messages are send to the system log using the
29              logging facility local6. See syslogd(8)  or  syslog.conf(5)  for
30              more information.
31
32       -v, --log-level=STACK|DEBUG|INFO|WARNING|ALERT
33              Set  the  minimum level a logging message needs to have in order
34              to by written. The severity rises from  left  to  right  in  the
35              above  order.  The default is to log messages with level INFO or
36              above.
37
38       -r, --record-route=sip:example.com
39              Activate record routing. The argument is the  URI  used  in  the
40              Record-Route header field.
41
42       --udp=5060
43              Specify  the port to use for the UDP transport. Set to 0 to turn
44              UDP off. Defaults to port 5060.
45
46       --tcp=5060
47              Specify the port to use for the TCP transport. Set to 0 to  turn
48              TCP off. Defaults to port 5060.
49
50       -t, --tls-domain=example.com
51              Act as a TLS server for specified domain.
52
53       --tls=5061
54              Set  the port to use for the TLS transport. Set to 0 to turn TLS
55              off.  Defaults to port 5061.
56
57       --dtls=0
58              Set the port to use for the DTLS transport. Set  to  0  to  turn
59              DTLS off which is the default.
60
61       --enable-cert-server
62              Run a cert server.
63
64       -c, --cert-path=STRING
65              Set the path for certificates. Defaults to ~/.sipCerts.
66
67       --enable-v6
68              Enable IPv6.
69
70       --disable-v4
71              Disable IPv4.
72
73       --disable-auth
74              Disable DIGEST challenges for certain SIP requests.
75
76       --disable-web-auth
77              Disable authentication for the web administration server.
78
79       --disable-reg
80              Disable the registrar.
81
82       -i, --interfaces=sip:10.1.1.1:5065;transport=tls
83              Specify interfaces to add transports to. Each transport is given
84              as a SIP-URI with the IP address and port of the local interface
85              as  the  hostport part and the transport protocol as a transport
86              parameter.  Several transports are separated by a comma.
87
88              For example, to set up two transports, one for TLS and  one  for
89              UDP               use              sip:192.168.1.200:5060;trans‐
90              port=tls,sip:192.168.1.200:5060;transport=udp
91
92       -d, --domains=example.com,foo.com
93              Specify the list of domains this proxy is authorative for  sepa‐
94              rated by comma.
95
96       -R, --route=sip:p1.example.com,sip:p2.example.com
97              Specify a route set where all requests this proxy is authorative
98              for are sent to. Using  this  option  overides  the  routes  set
99              through the web interface.
100
101       --reqChainName=STRING
102              Name  of  request chain used for processing requests. Currently,
103              the only chain available is default.
104
105       --http=5080
106              Specify the port used by the HTTP server. Defaults to 5080.
107
108       --recursive-redirect
109              Enable to handle of 3xx responses in the proxy.
110
111       --q-value
112              Enable q-value processing. The q-value can be given in registra‐
113              tions and is used by the location server to order forwarding for
114              multiple registrations.  Without this option a request is forked
115              to all registrations.
116
117       --q-value-behavior=FULL_SEQUENTIAL|EQUAL_Q_PARALLEL|FULL_PARALLEL
118              Specify   forking   behavior   if   --q-value  is  given.   With
119              FULL_SEQUENTIAL one target is called after another in the  order
120              of  their  q  values.  Using EQUAL_Q_PARALLEL (the default), the
121              request is sent in batches of all registrations with the same  q
122              value.  The batches are again ordered by the q value.  FULL_PAR‐
123              ALLEL causes the request to be sent in parallel to all registra‐
124              tions.
125
126       --q-value-cancel-btw-fork-groups
127              If given, groups of parallel forks are canceled after the period
128              specified  by  the  --q-value-ms-before-cancel  option   if   no
129              response was received.
130
131       --q-value-wait-for-terminate-btw-fork-groups
132              If given, the proxy waits for groups of parallel forks to termi‐
133              nate before a new group is started. Otherwise, the next group is
134              started once the waiting time has passed.
135
136       --q-value-ms-between-fork-groups=INT
137              Specify the number of milliseconds to wait for a response from a
138              group of parallel forks before starting another group.
139
140       --q-value-ms-before-cancel=INT
141              Specify the number of milliseconds to wait before  cancelling  a
142              group  of parallel forks if the --q-value-cancel-btw-fork-groups
143              option is given.
144
145       -e, --enum-suffix=e164.arpa
146              Specify enum suffix to search.
147
148       -b, --allow-bad-reg
149              Allow To tag in registrations.
150
151       --timer-C=180
152              Specify the length of timer C in sec which specifies the time  a
153              proxy  waits before generating a timeout response. Set to 0 or a
154              negative value to turn timer C of completely.
155
156       --admin-password=STRING
157              Set the web administrator password.
158
159       Help options:
160
161       -?, --help
162              Show a help message.
163
164       --usage
165              Display brief usage message.
166
167       --version
168              Display the version information.
169
170

SEE ALSO

172       Repro web site at http://www.resiprocate.org/About_Repro
173
174
175
176
177
178
179
180
181                                 February 2006                        repro(8)
Impressum