How To Use Database “Partitions” in OpenSIPS

Intro Inside the OpenSIPS bubble, the notion of a "partition" was first introduced in OpenSIPS 2.1, roughly around March 2015. But what exactly are they and how do we use them? In short, they allow a single OpenSIPS module to be able to work with data from multiple database sources. In other words, in OpenSIPS terminology, a … Continue reading How To Use Database “Partitions” in OpenSIPS

OpenSIPS 2.3 Stable: The Last Hurdle Before the Amsterdam Summit

Great news for everyone in the VoIP community: we have just released OpenSIPS 2.3.0 stable! This release is a follow-up of over a month full of testing and taking care of issues reported through the mailing lists, GitHub tracker and IRC. Over 150 fix-commits were backported into OpenSIPS 2.3, leading to what we now consider to be … Continue reading OpenSIPS 2.3 Stable: The Last Hurdle Before the Amsterdam Summit

How to Use the Enhanced MongoDB Module in OpenSIPS 2.3

Great news for all users of the OpenSIPS "cachedb_mongodb" module! After four successful years since its initial release in Jan 2013, the driver will benefit from a complete revamp in the upcoming OpenSIPS 2.3, and will work on top of the latest libmongoc 1.6.0. The updated module will be compatible with all MongoDB 2.4+ servers. The main reasons … Continue reading How to Use the Enhanced MongoDB Module in OpenSIPS 2.3

FreeSWITCH-driven routing in OpenSIPS 2.3

SIP setups where OpenSIPS acts as a front-end for a farm of class 5 servers are becoming increasingly popular. Such architectures combine the best of both worlds: robust and optimized handling of SIP signaling with feature-rich class 5 softswitches. This way of integrating open-source projects has lead to a unique opportunity for our team, along with the FreeSWITCH team, to … Continue reading FreeSWITCH-driven routing in OpenSIPS 2.3