Provided by: repro_1.10.1-2ubuntu1_amd64 bug

NAME

       repro - repro SIP proxy server

SYNOPSIS

       repro [OPTIONS...]

DESCRIPTION

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

OPTIONS

       -l, --log-type=cout|syslog|cerr
              Set where to send logging messages. The default cout sends the messages to standard
              output, cerr uses the standard error pipe.  With syslog the messages  are  send  to
              the  system log using the logging facility local6. See syslogd(8) or syslog.conf(5)
              for more information.

       -v, --log-level=STACK|DEBUG|INFO|WARNING|ALERT
              Set the minimum level a logging message needs to have in order to by  written.  The
              severity  rises  from  left  to  right  in  the  above order. The default is to log
              messages with level INFO or above.

       -r, --record-route=sip:example.com
              Activate record routing. The argument is the URI used in  the  Record-Route  header
              field.

       --udp=5060
              Specify  the  port to use for the UDP transport. Set to 0 to turn UDP off. Defaults
              to port 5060.

       --tcp=5060
              Specify the port to use for the TCP transport. Set to 0 to turn TCP  off.  Defaults
              to port 5060.

       -t, --tls-domain=example.com
              Act as a TLS server for specified domain.

       --tls=5061
              Set  the  port to use for the TLS transport. Set to 0 to turn TLS off.  Defaults to
              port 5061.

       --dtls=0
              Set the port to use for the DTLS transport. Set to 0 to turn DTLS off which is  the
              default.

       --enable-cert-server
              Run a cert server.

       -c, --cert-path=STRING
              Set the path for certificates. Defaults to ~/.sipCerts.

       --enable-v6
              Enable IPv6.

       --disable-v4
              Disable IPv4.

       --disable-auth
              Disable DIGEST challenges for certain SIP requests.

       --disable-web-auth
              Disable authentication for the web administration server.

       --disable-reg
              Disable the registrar.

       -i, --interfaces=sip:10.1.1.1:5065;transport=tls
              Specify  interfaces to add transports to. Each transport is given as a SIP-URI with
              the IP address and port of the  local  interface  as  the  hostport  part  and  the
              transport protocol as a transport parameter.  Several transports are separated by a
              comma.

              For example,  to  set  up  two  transports,  one  for  TLS  and  one  for  UDP  use
              sip:192.168.1.200:5060;transport=tls,sip:192.168.1.200:5060;transport=udp

       -d, --domains=example.com,foo.com
              Specify the list of domains this proxy is authorative for separated by comma.

       -R, --route=sip:p1.example.com,sip:p2.example.com
              Specify  a  route set where all requests this proxy is authorative for are sent to.
              Using this option overides the routes set through the web interface.

       --reqChainName=STRING
              Name of request chain used for  processing  requests.  Currently,  the  only  chain
              available is default.

       --http=5080
              Specify the port used by the HTTP server. Defaults to 5080.

       --recursive-redirect
              Enable to handle of 3xx responses in the proxy.

       --q-value
              Enable q-value processing. The q-value can be given in registrations and is used by
              the location server to order forwarding for multiple registrations.   Without  this
              option a request is forked to all registrations.

       --q-value-behavior=FULL_SEQUENTIAL|EQUAL_Q_PARALLEL|FULL_PARALLEL
              Specify forking behavior if --q-value is given.  With FULL_SEQUENTIAL one target is
              called after another in the order of their q values.  Using  EQUAL_Q_PARALLEL  (the
              default),  the  request  is  sent  in  batches of all registrations with the same q
              value. The batches are again ordered by the  q  value.   FULL_PARALLEL  causes  the
              request to be sent in parallel to all registrations.

       --q-value-cancel-btw-fork-groups
              If  given,  groups of parallel forks are canceled after the period specified by the
              --q-value-ms-before-cancel option if no response was received.

       --q-value-wait-for-terminate-btw-fork-groups
              If given, the proxy waits for groups of parallel forks to terminate  before  a  new
              group  is  started.  Otherwise, the next group is started once the waiting time has
              passed.

       --q-value-ms-between-fork-groups=INT
              Specify the number of milliseconds to wait for a response from a group of  parallel
              forks before starting another group.

       --q-value-ms-before-cancel=INT
              Specify  the  number  of milliseconds to wait before cancelling a group of parallel
              forks if the --q-value-cancel-btw-fork-groups option is given.

       -e, --enum-suffix=e164.arpa
              Specify enum suffix to search.

       -b, --allow-bad-reg
              Allow To tag in registrations.

       --timer-C=180
              Specify the length of timer C in sec which specifies the time a proxy waits  before
              generating  a  timeout  response.  Set  to 0 or a negative value to turn timer C of
              completely.

       --admin-password=STRING
              Set the web administrator password.

       Help options:

       -?, --help
              Show a help message.

       --usage
              Display brief usage message.

       --version
              Display the version information.

SEE ALSO

       Repro web site at http://www.resiprocate.org/About_Repro

                                          February 2006                                  repro(8)