OpenSIPS Control Panel Installation and Configuration


OpenSIPS is an Open Source carrier-grade SIP proxy/server used for SIP signaling and can handle all types of SIP operations. It’s being used by a lot of telco providers, ITSP and carriers because of its reliability and performance.

Depend on the workload whether someone is using a single instance of OpenSIPS or multiple instances along with different modules makes management of this powerful SIP server very hard. With the latest release of opensips-cli we can manage and control different OpenSIPS instances from linux console, but when it comes to provisioning the new SIP accounts, adding a new gateway, creating a new dialplan rule and looking for CDR it’s hard and not a recommended way to do it from console.

So to overcome and enhance the ease of managing OpenSIPS server, we can use OpenSIPS Control Panel. It’s a PHP Web Portal that let us perform wide variety of actions on OpenSIPS server including interacting with modules, sending MI commands to OpenSIPS core, custom CDRs, monitoring and integration with 3rd party tools like Homer.

Continue reading “OpenSIPS Control Panel Installation and Configuration”

Monitoring OpenSIPS using LibreNMS

LibreNMS is an open-source network monitoring tool. We can monitor a wide range of network devices such as Cisco, Juniper, Foundry, FreeBSD, Brocade, HP, different operating systems such as Linux, FreeBSD, Windows as well and pretty much anything that supports SNMP polling.

Its feature set includes automatic discovery, customizable alerts, API access, billing system for ports on the network, automatic updates and many more.

OpenSIPS is an Open Source carrier-grade SIP proxy/server used for SIP signalling and can handle all types of SIP operations. It’s being used by a lot of telco providers, ITSP and carriers because of its reliability and performance.

Installation


This tutorial assumes that you have OpenSIPS and LibreNMS installed and running. Here we will show you how to add OpenSIPS as an app in LibreNMS to monitor the memory usage, load and open files. If you not installed OpenSIPS or LibrenNMS yet, you can visit the following links : OpenSIPS, LibreNMS (on CentOS), LibreNMS (on Ubuntu) to get started and come back again on this tutorial when done installing. So these are the steps which we need to follow, to add OpenSIPS app in LibreNMS –

  1. Download opensips stats script
  2. Update snmpd.conf file
Continue reading “Monitoring OpenSIPS using LibreNMS”

How to install OpenSIPS 3 from source on Debian 9


OpenSIPS is an Open Source carrier-grade SIP proxy/server used for SIP signaling and can handle all types of SIP operations. It’s being used by a lot of telco providers, ITSP and carriers because of its reliability and performance.

So, If you guys are looking for handling thousands of concurrent calls and SIP sessions then OpenSIPS is your way out. There are tons of different scenarios where openSIPS can play well, in your infrastructure. Some of them are –

  1. OpenSIPS as SIP Edge Proxy
  2. OpenSIPS as Mid Registrar or Main Registrar Server
  3. OpenSIPS as Inbound and Outbound Gateway
  4. OpenSIPS as Load Balancer

And a lot more.

Continue reading “How to install OpenSIPS 3 from source on Debian 9”