Introducing Contributed Modules in OpenSIPS

Lately, we have been receiving more and more pull requests introducing new modules in OpenSIPS. This is definitely something we encourage, as these contributions bring new features, integrations, and fresh ideas, often coming directly from developers using OpenSIPS in production. We would like to see even more of these modules becoming part of OpenSIPS, and … Continue reading Introducing Contributed Modules in OpenSIPS

The MI Commands tool in Control Panel 9.4.0

Controlling a running platform A deployed SIP platform still needs operating: taking a gateway out of rotation, ending a dialog, flushing a cache, reading a report — on a system that is carrying calls at the same time. OpenSIPS exposes this through its Management Interface: dozens of commands that inspect and steer the running process, … Continue reading The MI Commands tool in Control Panel 9.4.0

OpenSIPS APT and YUM Repositories Are Moving to GitHub Actions

We are pleased to announce a major refresh of the official OpenSIPS package repository infrastructure. The repositories available at: apt.opensips.org yum.opensips.org download.opensips.org are now served by a completely new repository and package-building system. Although the public addresses remain unchanged, the infrastructure behind them has been replaced. Existing configurations that reference these standard OpenSIPS domains will … Continue reading OpenSIPS APT and YUM Repositories Are Moving to GitHub Actions

The re-design of the OpenSIPS Documentation

The OpenSIPS documentation was designed and structured more than 15 years ago. The documentation covers a vast area - the generic manual, core documentation, module's documentation, tutorials, migration docs, tips and more. So there is a lot of content, currently sitting on top of mixtures of: formats ( wiki, html, xml) storing ( files on … Continue reading The re-design of the OpenSIPS Documentation

SIP PRACK/UPDATE Interworking Support in OpenSIPS 4.0

Introduction One of the more stubborn SIP interop problems in modern networks is reliable provisional response handling, especially when bridging classic SIP deployments with IMS-oriented environments. In IMS-heavy networks, RFC 3262 support is often assumed. That means 100rel, RSeq, RAck and PRACK are not optional extras anymore, but part of normal call establishment. On the … Continue reading SIP PRACK/UPDATE Interworking Support in OpenSIPS 4.0

Proxy Protocol support in OpenSIPS 4.0

Modern SIP infrastructures increasingly rely on load balancers, reverse proxies and cloud edge services in order to provide scalability, security and geographic distribution. While these components are extremely useful, they often hide the original source address of the client from the backend SIP infrastructure. Starting with OpenSIPS 4.0, we are introducing support for the Proxy … Continue reading Proxy Protocol support in OpenSIPS 4.0

Big scale SIP forking

SIP forking is an important feature. It helps with parallel ringing, with class V features (like Hunt Groups), but also with failover (like multi-gateway/carrier failover). SIP parallel and serial forking means creating more and more branches (destinations) for a transaction, as the following real life scenarios demonstrate: Multi-level hunt groups in class V VPBX systems … Continue reading Big scale SIP forking