We’re Back From #ClueCon25, and it was AI-mazing!

Last week, I had the great honor of representing the OpenSIPS Project in the ClueCon 2025 IT & Telephony conference: The ClueCon 2025 leaflet, pretty smooth! As always, the event took place in the "windy" city of Chicago, this time returning to the Swissôtel. Fun fact: "windy" isn't related to the city's weather, rather to … Continue reading We’re Back From #ClueCon25, and it was AI-mazing!

OpenSIPS Cluster Hardening in Large Dataset Scenarios

The clustering support in OpenSIPS is a challenging area, under continuous evolution. Even after years since its initial version, we still discover challenging scenarios, which need to be understood and addressed. And production environments, especially the ones involving large amounts of data, are typical melting pots for such challenges. Below are some of our finds … Continue reading OpenSIPS Cluster Hardening in Large Dataset Scenarios

Enhance OpenSIPS Integration with New Python Package

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

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

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

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

MSRP Gateway

The majority of SIP User Agents still only support the MESSAGE method for providing Instant Messaging. However, modern Unified Communications(UC) ecosystems and more advanced messaging services, such as RCS(Rich Communication Services), are built on top of Session Mode messaging, which uses the MSRP protocol. With the addition of the new msrp_gateway module, OpenSIPS 3.3 introduces … Continue reading MSRP Gateway

Media high availability/re-anchoring using OpenSIPS 3.2

Using a media relay server (such as RTPProxy, RTPEngine or MediaProxy) in your VoIP system is a rather common requirement due to various reasons: NATted clients media handling, legal compliance (recording) requirements or for offering enhanced services, etc. Thus, in order to provide high availability for your services, you also need to consider it for … Continue reading Media high availability/re-anchoring using OpenSIPS 3.2

Calls management using the new Call API tool

The new Call API project consists of a standalone server able to serve a set of API commands that can be used to control SIP calls (such as start a new call, put a call on hold, transfer it to a different destination, etc.). In order to provide high performance throughput, the server has been … Continue reading Calls management using the new Call API tool