Kamailio workaround for FreeSWITCH un-hold (RFC 6337) problemIn my opinion, FreeSWITCH does not properly handle hold call release in the context of an RTP media stream (RFC6337), to work around this…Aug 28, 2023Aug 28, 2023
OpenSIPS anycast SIP balancerIn this article, I will try to outline the main points of building an incoming anycast SIP traffic balancer based on OpenSIPS. There will…Jun 19, 2023Jun 19, 2023
VoIP SBC SEMS configuration exampleThe SEMS (SIP Express Media Server) is a powerful open-source VoIP SBC that can be widely used for interconnection with VoIP ISP.Jan 25, 20212Jan 25, 20212
Kamailio registration replication with DMQTo replicate SIP REGISTER messages can be used dmq_t_replicate() function.May 27, 2019May 27, 2019
Failure SIP call rerouting with KamailioThis example shows how to build a simple call rerouting solution based on Kamailio in case of failure detection.Apr 5, 2019Apr 5, 2019
Apple Push Notification with KamailioThis brief tutorial shows how to “freeze” SIP transaction to the moment the subscriber wakes up. The logic is simple here:Dec 28, 20182Dec 28, 20182
Getting RTP stream statistics from RTPengineThis tutorial helps you to understand how to collect RTP MOS parameters from RTPengine. As SIP Proxy server we will use Kamailio.Nov 24, 2018Nov 24, 2018
Voice transcoding with Kamailio and RTPengineThis example shows how to transcode G.729 to G.711 using Kamailio SIP proxy and RTPenging as media proxy.Oct 31, 2018Oct 31, 2018