OpenSIPS is a multi-functional, multi-purpose signaling SIP server used by carriers, telecoms or ITSPs for solutions like Class4/5 Residential Platforms, Trunking / Wholesale, Enterprise / Virtual PBX Solutions, Session Border Controllers, Application Servers, Front-End Load Balancers, IMS Platforms, Call Centers, and many others…
Platfrom : Ubuntu 14.04 +
apt-get install build-essential openssl bison flex apt-get install perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl libfrontier-rpc-perl libterm-readline-gnu-perl libberkeleydb-perl ncurses-dev apt-get install mysql-server libmysqlclient-dev wget http://opensips.org/pub/opensips/latest/opensips-2.3.0.tar.gz tar -xvf opensips-2.3.0.tar.gz cd opensips-2.3.0/ make all make install mkdir /var/run/opensips cd packaging/debian/ cp opensips.default /etc/default/opensips cp opensips.init /etc/init.d/opensips chmod +x /etc/init.d/opensips useradd opensips update-rc.d opensips defaults 99
vim /etc/default/opensips Here you need to replace the 'RUN_OpenSIPS' to 'Yes'. You can also change the user and group and name that you wish to use for the Opensips services and also change the shared memory to minimum 128 which is recommended for the OpenSIPS server.
we also need to update the daemon on OpenSIP and change it location in its startup script and update its state from ‘off’ to ‘on’ and then close the file after making changes.