Files
opensips/INSTALL.archlinux
Ralf Zerres d1407746ff v3.1.1: initial commit
- archlinux: PKGBUILD
- systemd: services
- systemd: tmpfiles.d

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-01-30 21:20:36 +01:00

36 lines
1.5 KiB
Plaintext

archlinux specific
-------------------
Structure
---------
OpenSIPS suite is build as a modular system.
This packages just includes the core functionality and the parser.
All sophisticated SIP packet handling is provided through dedicated modules and its usage will vary
in every installation. Please select and install from the supported 'opensips-modules' packages and adapt
the configuration to your individual needs.
You are encouraged to make use of your prefered database. Interaction will be provided via the corresponding
opensip-module-<database> package. This package will in turn pull in the dependend base packages.
The complete documentation is provided via the 'opensips-documentation' package.
Beside html-, and text files you will find example configurations explaining the integration of available modules.
Since version 3.0 OpenSIPS is managed either via a python commandline tool 'opensips-cli'
or via the web-frontend 'opensips-cp'. Both packages may be installed side by side.
Database preparation
--------------------
To create a the table structure for an 'opensips' database, following actions need to be performed:
1) install the prefered database backend
eg for MySQL: 'pacman -S opensips-module-mysql'
eg for PostgreSQL: 'pacman -S opensips-module-postgresql'
eg for SQlite: 'pacman -S opensips-module-sqlite'
2) adapt the default configruation file (/etc/opensip/opensip-cli.conf)
3) create database 'opensips'
'opensips-cli -x database create'