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
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
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
The OpenSIPS Summit 2023 takes place on US grounds again, after more than 7 years of being anchored on the European continent. The last US edition was Nov 2015, in Austin, TX. How did we decide it? This was one of that kind of quick, group decisions taken actually during the 2022 Summit in Athens. … Continue reading OpenSIPS Summit 2023, T-2 months to launch
The Back-to-back user agent support in OpenSIPS has seen many enhancements and new capabilities in the last couple of release cycles, starting with OpenSIPS 3.1. From clustering/ replication in version 3.1, to dropping the XML control logic in favor of native OpenSIPS scripting in 3.2 and many others, most of these additions made the B2BUA … Continue reading B2BUA Bridging Improvements In OpenSIPS 3.4
While OpenSIPS is mainly a SIP proxy, SIP Back-2-Back capabilities have been supported for a while. But, what about the "end user agent" support in OpenSIPS? Meaning the ability to create and control a Server / Client SIP User Agent, doing all the SIP magic (transactional and dialog level) transparently for you. Considering the integration … Continue reading API driven SIP User-Agent end-point with OpenSIPS 3.4
If almost one year ago we were releasing the first results of the security audit performed by of Enable Security over the OpenSIPS 3.2 code, now is the right time for the full disclosure. What was missing? As per the initial post, we hold back all the information about how to reproduce the crashes. Why? … Continue reading OpenSIPS Security Audit, fully disclosed
After having received some positive feedback on our presentation on the topic at hand at ClueCon '22, let's go through a more detailed run-down of all steps required, from a cryptographic point of view, in order to first become a fictive STIR/SHAKEN CA (Certification Authority), then to begin issuing signed certificates for various (also fictive) … Continue reading How To Generate Self-Signed STIR/SHAKEN Certificates
There is less than one month to the OpenSIPS Summit in Athens and I'm anxious to be again part of an in-person event, to re-connect with people. The last years of online deprived us of the important gains of the real conferences. Yes, listening to a speaker is not the same when you sit in … Continue reading OpenSIPS Summit, the thrill of re-connecting
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
You must be logged in to post a comment.