Overview This post is a sequel to the initial write-up on the recently introduced qrouting (Quality-based Routing) module. During the last month, the module has received several key additions, aimed at both improving the data format (gateway statistics, thresholds and scores) as well as the runtime behavior, with a new traffic balancing algorithm having been … Continue reading Quality-based PSTN Routing in OpenSIPS 3.1 LTS [part 2]
DTMF (acronym of dual tone multi frequency) is the signal that your phone sends to your carrier when you press your phone's touch keys during an ongoing call. The primary usage of DTMF tones is to control IVR (Interactive Voice Response) applications, by using the tones to choose certain options from a list. From a … Continue reading Call control using DTMF in OpenSIPS 3.1 LTS
Introduction Note: some information in this post may be outdated. Make sure to also read the follow-up post for the final view on qrouting's behavior. Up until today, the open-source SIP server garden seems to have yielded quite a handful of ways to perform PSTN routing. Some VoIP operators prefer to pull the latest rate … Continue reading Quality-based PSTN Routing in OpenSIPS 3.1 LTS [part 1]
There is no doubt about the danger and security threats presented by the robocalls or identity thieves. Also there is no doubt that STIR/SHAKEN is the solution that addresses the threats. And the most important aspect of this solution is the fact that this is a standardized, well accepted and (nevertheless) viable solution (see SIPNOC2019). … Continue reading Shaken, not stirred
In order to provide secure SIP communication over TLS connections, OpenSIPS uses the OpenSSL library, probably the most widely used open-source TLS & SSL library across the Internet. The fact that it is so popular and largely used makes it more robust, therefore a great choice to enforce security in a system! That was the … Continue reading The OpenSIPS and OpenSSL journey
As you begin to write or migrate to OpenSIPS 3.x configuration files, you will notice some major changes in the way module functions are invoked. These changes are part of an ongoing effort to improve the experience of writing opensips.cfg code, and in this article we're going to take a closer look at how this … Continue reading The Module Function Interface Rework in OpenSIPS 3.0
Re-homing represents the ability to move a call from one server to another, without causing any disruptions in the endpoints call experience. Although this was already possible using previous versions of OpenSIPS, the setup required to comply with certain network constraints, making it impossible to use in geo-distributed setups. However, starting with OpenSIPS 3.0, you … Continue reading Re-homing your calls with OpenSIPS 3.0
Microsoft Teams Microsoft Teams is the product which is going to replace Lync and Skype for Business. With MS Teams you can communicate with users on your Office365 tenant. It is straightforward in case you don’t need to talk to people outside of your company. And in case you do need connection to the outside … Continue reading OpenSIPS as MS Teams SBC
I guess everybody knows the drill by now - it is the right time of the year for a new major OpenSIPS release. Almost 4 months ago we were announcing our ambitious roadmap for OpenSIPS 3.0 . Well, this has just come reality !! I’m happy to announce the beta release of the OpenSIPS 3.0.0 … Continue reading OpenSIPS 3.0.0 major release
Doing maintenance on live production servers is never desired, but it is always necessary in order to enhance your platform with new features, or just for doing some small/quick fixes. And maintenance usually requires restarting OpenSIPS, so that it can re-parse its configuration script. Depending on your setup, OpenSIPS may need, for routing purposes, a … Continue reading No Downtime for OpenSIPS 3.0 restarts

You must be logged in to post a comment.