Cheat sheets for common Docker Commands
Using Mkcert to generate valid SSL certificates on your local machine for development
Installing the Siremis Kamailio web administration interface
Installing the HEP Processor and SIP Captagent to capture SIP data and feed it to HOMER
Implementing SCTP in Kamailio
Using rtpengine to bridge calls in Kamailio
In February Facebook announced they’d open sourced their Magma project, Magma provides a software-centric distributed mobile packet core and tools for automating network management. Open-sourcing Magma to extend mobile networks Magma’s modular software based architecture means you can scale up extra resources as needed, with no need to have physical hardware to run your EPC. […]
Using sngrep to view SIP logs like a champ.
Using Kamailio’s Permissions module to implement basic ACL functionality.
Using Kamailio’s dialplan module to run transformations on variables.
Introduction to Encoding & Decoding data in ASN.1 (Using Python)
Recap of the series
Adding Trunks to our Kamailio instance to make / receive calls from the PSTN.
DNS style message amplification using SIP requests to flood a server / host.
Putting security into practice in Kamailio to authenticate INVITE and REGISTER traffic by source IP and Challenge / Response in the Auth header.
General overview of AAA, traffic validation and SIP security.
Using Boilerplate Kamailio code to speed up the development process.
Making our first call between two registered endpoints on Kamailio.
Setting up Kamailio as a SIP registrar to handle REGISTER messages.
How to use routing blocks and structure your code in Kamailio.