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

OpenSIPS Summit 2024, Call for Location

The crown OpenSIPS event, the OpenSIPS Summit, started as being located in Amsterdam, until the pandemic moved us online. But once we were back with to the in-person events, we experimented a different approach, by picking different locations each year - like Athens 2022 and Houston 2023. This approach was a successful one, as both … Continue reading OpenSIPS Summit 2024, Call for Location

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

Stress-Testing OpenSIPS 3.4 LTS

Quite a few years have passed since the last set of stress tests were performed on OpenSIPS, with the performance numbers achieved at that time becoming less and less relevant with each new major release. As the number of features has grown, so has the complexity of the codebase -- making the alpha version of … Continue reading Stress-Testing OpenSIPS 3.4 LTS

SIPssert and the journey of testing OpenSIPS

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

SIPssert – an OpenSIPS Testing Framework

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