sip-router*.cfg: defines, links, test run support
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 7 Sep 2010 16:20:40 +0000 (18:20 +0200)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Tue, 7 Sep 2010 16:38:46 +0000 (18:38 +0200)
commit99fab38dd345a28262221d1af220933697c1c53d
treef6c62abc6319298751b99f82c8e895e935a30033
parentb690ab5236cbe209dd1d80ddcc15bc4c9053c42f
sip-router*.cfg: defines, links, test run support

- added links to docs, ser_ctl, serweb and sr-users mailing list
  address

- feature defines compatible with kamailio.cfg: WITH_DEBUG,
  WITH_TLS, WITH_XMLRPC (can be enabled by uncommenting the
  corresponding #!define or by starting ser with -A WITH_XXXX)

- XMLRPC_TLS_ONLY define: when enabled XMLRPC will be allowed only
  on TLS and only from clients with valid certificates.

- XMLRPC_ALLOW_NET1, XMLRPC_ALLOW_NET2, XMLRPC_ALLOW_NET3 defines:
  when enabled they must contain a valid network address (e.g.
  10.0.0.0/8). xmlrpc requests will be accepted only from
  localhost (always) and from clients with source addresses
  matching one of the XMLRPC_ALLOW_NET[1-3] defines.
  E.g.: ser -A WITH_XMLRPC -A XMLRPC_ALLOW_NET1=10.0.0.0/8  ....

- LOCAL_TEST_RUN define: when enabled ser will assume it is
  not installed and that it is started from the source/compile
  directory (as opposed to an installed version). All the modules
  will be searched in modules*/modulename/modulename.so and all the
  other files referenced in the config will be relative to the
  working directory (and not the ser config file directory).

- multicast replication listen address set to udp only (avoids
  warnings on startup)

- load sl after tm (the new merged sl prints a warning if tm is
  not loaded first)

- use ser instead of sip-router for the DB names/uris and ctl
  sockets

- use a XMLRPC specific route

- XMLRPC bug workaround for xmlrpclib (which waits for an EOF
  before interpreting the response).
etc/sip-router-basic.cfg
etc/sip-router-oob.cfg
etc/sip-router.cfg