Some time ago, we demonstrated how to dynamically tune OpenSIPS' runtime configuration using the OpenSIPS Control Panel in combination with the SQL Cacher module. While effective, that approach involved a certain level of configuration overhead to set up and maintain the SQL Cacher infrastructure. To address this, we’ve taken a significant step forward with the … Continue reading Dynamic Runtime Configuration using OpenSIPS 3.6 – continuation
Author: razvanc
When it comes to high-performance SIP platforms like OpenSIPS, flexibility and uptime are crucial, especially in scenarios involving Session Border Controllers (SBCs) and trunking services. Traditionally, OpenSIPS has only supported statically defined SIP sockets, meaning any changes — such as adding new sockets to support additional interconnections — required a full service restart. This limitation … Continue reading SIP Sockets Management at runtime in OpenSIPS 3.6
The OpenSIPS Control Panel is a powerful tool for managing OpenSIPS through a user-friendly web interface. It provides various features for interacting with OpenSIPS modules, leveraging both database operations and the Management Interface (MI). But what if you need to provision an arbitrary table used from the OpenSIPS config? This is where the TViewer module … Continue reading Mastering Custom Tables with OpenSIPS Control Panel
Running VoIP services in the cloud has become a common approach for providers seeking scalability and flexibility. A typical high-availability solution involves an active/standby pair of servers, where only one server is active while the others remain as warm backups, ready to take over at any moment. Different cloud providers offer various mechanisms to implement … Continue reading High Availability for VoIP in Microsoft Azure
In today's world of integrated services, the ability of OpenSIPS to interface with external applications is no longer optional - it's a necessity. And to meet this necessity, we have released a new Python package - a "Swiss army knife" tool to provide a simpler, faster and more efficient way to integrate with OpenSIPS. This … Continue reading Enhance OpenSIPS Integration with New Python Package
When managing a live production platform, real-time tuning of specific settings is often essential, allowing adjustments without the need to restart services. OpenSIPS offers a comprehensive array of primitives for reloading provisioning data and fine-tuning runtime configurations through its Management Interface (MI) commands. OpenSIPS Script Controls One of the common needs is to be able … Continue reading Implementing OpenSIPS realtime Controls via Control Panel 9.3.5
The main focus of the OpenSIPS 3.5 development plan is to facilitate and provide the tools required to build robust, production-ready, industry-grade IMS solutions. To this goal we have been working on new features and functionalities in OpenSIPS 3.5 that aim to simplify the IMS development process while still provide the required specifications. This post … Continue reading Build an IMS using OpenSIPS 3.5 – S-CSCF (Part 1)
Our previous post presented SIPssert - an OpenSIPS Testing framework that does conformance testing for VoIP platforms (and not only). In this post we will describe how the OpenSIPS project has already started to benefit from the SIPssert capabilities in order to detect and prevent bugs as well as to avoid regressions and ensure that … Continue reading SIPssert and the journey of testing OpenSIPS
A SIP system/platform consists of multiple components, that interact in various ways to provide complex features (such as call routing, call pickup, registration and authentication, call parking, conferencing, IVRs and others). Each of the component that takes part of the system consists of both a software and its configuration, therefore in order to verify the … Continue reading SIPssert – an OpenSIPS Testing Framework
During this year's annually OpenSIPS Feature Survey, the poll results for the new OpenSIPS 3.2 reflected an emergent need for people to be able to run MI alike commands directly from the script. Initially, we were a bit reluctant from developing this feature due to the fact that (historically speaking), OpenSIPS's Management Interface has been … Continue reading Running MI commands from script in OpenSIPS 3.2

You must be logged in to post a comment.