Implementing OpenSIPS realtime Controls via Control Panel 9.3.5

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

How to Eliminate Zombie Registrations in OpenSIPS

The registration process is an important mechanism in SIP. It allows the users to get in contact with the service, to announce their location and to receive calls from the service. The health of your SIP service, and its performance, depends on how well this registrations process works and how accurate and up-to-date the registration … Continue reading How to Eliminate Zombie Registrations in OpenSIPS

Amazon’s DynamoDB integration in OpenSIPS 3.6

Amazon DynamoDB is a NoSQL database, designed to handle the scaling and operational challenges of relational databases. DynamoDB aims to offer high availability and resilience for worldwide applications. With automatic scaling and no maintenance requirements, DynamoDB ensures consistent performance for applications of any size. Adding DynamoDB support to OpenSIPS makes it even smoother to integrate … Continue reading Amazon’s DynamoDB integration in OpenSIPS 3.6

HTTP/2 Server Support for Next-Generation Services in OpenSIPS 3.5

5G technology offers speeds up to 1000 times faster than 4G, as well as significantly lower latency and the ability to support large numbers of devices connecting to the network at the same time. With 5G deployments by telecom operators in both USA/Europe debuting as early as 2019[1] and continuing throughout the following years, it … Continue reading HTTP/2 Server Support for Next-Generation Services in OpenSIPS 3.5

Build an IMS using OpenSIPS 3.5 – S-CSCF (Part 1)

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)

Diameter Server Support for IMS Flows in OpenSIPS 3.5

IMS Network Architecture, source: researchgate.net Intro The OpenSIPS 3.5 release introduces support for OpenSIPS acting as a Diameter server, with the possibility of scripting generic Diameter Server interactions. This means that you will be able to add, tweak or remove the support for various Diameter requests by only re-deploying your opensips.cfg set of scripts (yes, … Continue reading Diameter Server Support for IMS Flows in OpenSIPS 3.5

LaunchDarkly integration with OpenSIPS 3.5

The realtime control, via flags or switches, is a critical aspect of any VoIP operation. The ability to manage the features in your system - like to toggle them on or off, to control their behavior - or the ability to manage the user's permissions (or capabilities), are all falling under the generic title of … Continue reading LaunchDarkly integration with OpenSIPS 3.5

Thoughts after Our Participation in OpenSIPIt’03

September 2023 marked the 3rd edition of OpenSIPIt -- the online interoperability testing event for VoIP, SIP and related open-source technologies. This edition, the event featured a hackathon as well, where developers could either try to win some rewards (sponsored by Sippy Software) by completing a specific C/Python coding task or just spend the time … Continue reading Thoughts after Our Participation in OpenSIPIt’03