SIP bridging over multiple interfaces

There are scenarios where you need OpenSIPS to route SIP traffic across more than one IP interface. Such a typical scenario is where OpenSIPS is required to perform bridging. The bridging may be between different IP networks (like public versus private, IPv4 versus IPv6) or between different transport protocols for SIP (like UDP versus TCP … Continue reading SIP bridging over multiple interfaces

Handling SIP Redirect Requests in realtime

The SIP redirect mechanism is a simple and straight forward one  - the originally contacted destination indicates, via a 3xx reply, that a different set of destinations should be contacted. The SIP redirect is mainly used for calls (for INVITE requests), even if the RFC3261 does not limit it to that. Usage cases The primary … Continue reading Handling SIP Redirect Requests in realtime

Full Anycast support in OpenSIPS 2.4

The advantages of doing Load Balancing and High Availability without any particular requirements from the clients side are starting to make Anycast IPs more and more appealing in the VoIP world. But are you actually using the best out of it? This article describes how you can use OpenSIPS 2.4 to make the best use of … Continue reading Full Anycast support in OpenSIPS 2.4

Audio Recording and Speech Detection Experiments with OpenSIPS

What are our users really talking about all the time? Let's find out! RTPEngine is a proxy for RTP traffic and other UDP based media for VoIP and webRTC., meant to be used in OpenSIPS and other proxies as a drop-in replacement for rtpproxy with many advanced features, including: webRTC support as ICE and SRTP Bridging … Continue reading Audio Recording and Speech Detection Experiments with OpenSIPS

How To Script Advanced FreeSWITCH Integrations with OpenSIPS 2.4

Happy New Year 2018! In this follow-up article, we're going to take a look at a major feature that Santa merged into the OpenSIPS development branch, just about a couple of days before Christmas: a series of advanced FreeSWITCH integration capabilities. It is now possible to fully control FreeSWITCH within the OpenSIPS script. This is … Continue reading How To Script Advanced FreeSWITCH Integrations with OpenSIPS 2.4

FreeSWITCH Integration Video

Over at FreeSWITCH, as an open-source multimedia software, we rely on our community for support. We like to foster that support by producing resources for our community. Whether it is FreeSWITCH tutorials, ClueCon Weekly Conference calls, or the ClueCon Community conference, giving to the community has always been important to us. We are always excited … Continue reading FreeSWITCH Integration Video

Deep Dive into the OpenSIPS Statistics Support

Whether you are a seasoned OpenSIPS administrator or you are still trying to figure out why your ACKs are looping all over your network, one thing is for certain: all of us will sooner or later need to have OpenSIPS produce some numbers which will answer questions such as: how many minutes has my OpenSIPS … Continue reading Deep Dive into the OpenSIPS Statistics Support

Call Recording in OpenSIPS 2.4 using SIPREC

The ability to record the calls that go through your platform is gradually shifting from being a feature to being a necessity. Whether you run a call center and you need it to monitor your agents' activity,  to comply with your countries laws, or simply to improve your services, you need a recording solution that … Continue reading Call Recording in OpenSIPS 2.4 using SIPREC