Using the Dispatcher Module for load balancing functionality and intelligent dispatching of SIP messages.
Category Archives: VoIP
IBM Watson – Speech to Text (SST)
Using Watson for Speech to Text transcription of Call Audio for Telephony applications
Kamailio 101 – Part 10 – Recap
Recap of the series
Kamailio 101 – Part 9 – Adding Carrier Links
Adding Trunks to our Kamailio instance to make / receive calls from the PSTN.
Message Amplification & UDP Flooding with SIP
DNS style message amplification using SIP requests to flood a server / host.
All About IMS Authentication (AKAv1-MD5) in VoLTE Networks
How the AKAv1-MD5 algorith derives keys and how it’s used in IMS Networks
RTP – More than you wanted to know
Workhorse of VoIP / VoLTE / SIP / H.323 / IMS, we take a deep dive into what every bit of RTP means. Pun very much intended.
Kamailio 101 – Part 8 – Security in Practice
Putting security into practice in Kamailio to authenticate INVITE and REGISTER traffic by source IP and Challenge / Response in the Auth header.
Kamailio 101 – Part 7 – Security in Theory
General overview of AAA, traffic validation and SIP security.
Kamailio 101 – Part 6 – Reusing Code
Using Boilerplate Kamailio code to speed up the development process.
Kamailio 101 – Part 5- First Call
Making our first call between two registered endpoints on Kamailio.
Kamailio 101 – Part 4 – SIP Registrar
Setting up Kamailio as a SIP registrar to handle REGISTER messages.
Kamailio 101 – Part 3 – Routing Blocks & Structure
How to use routing blocks and structure your code in Kamailio.
Kamailio 101 – Part 2 – Installation & First Run
Installing Kamailio on Ubuntu, basic rules for wring config files and we respond to SIP messages!
Kamailio 101 – Part 1 – Introduction
Introducing Kamailio SIP Server & explaining it’s uses.
What is a SIP Registrar?
Explanation of what a SIP Registrar does, Contact header and Address on Record, and how it all fits together to route messages correctly.
SIP REGISTER status & why it’s not what you think it is.
SIP Register status, expires and why it’s often misunderstood.
SIP Concepts – Record Routing
Explanation of Record-Routing, why it exists and how it’s used.
SDP – Session Description Protocol – Overview
Understanding the SDP protocol and how it’s used to negotiate and setup media sessions.
RTPengine – Installation & Configuration
Installation & basic configuration of the Sipwise NGCP rtpengine