Categories
Kamailio VoIP

Kamailio Bytes – Multiple Kamailio Instances on a Single Box

Running multiple instances of Kamailio on the same server using init.d

Categories
Kamailio Security VoIP

Kamailio Bytes – SIP over TLS (SIPS)

Using Transport Layer Security (TLS) to protect SIP traffic from modification / manipulation and guarantee message authenticity.

Categories
Kamailio VoIP

Kamailio Bytes – Nightly Releases the Lazy Way

Using apt package manager to install nightly Kamailio builds

Categories
Kamailio Python VoIP

Kamailio Bytes – Ansible for Automating Deployments

Using Ansible to automate Kamailio deployments at scale

Categories
EPC EUTRAN IMS / VoLTE Kamailio LTE Mobile Networks RFCs & Standards SDM SIM Cards VoIP

Things I wish I knew about setting up private VoLTE Networks

Lessons learned about setting up VoLTE / IMS Networks at small scale.

Categories
Kamailio RFCs & Standards VoIP

SIP SIMPLE – Instant Messaging with SIP

A look into Instant Messaging using SIP

Categories
Kamailio Python VoIP

Kamailio Bytes – Python + SIP with KEMI

Using KEMI to handle Kamailio SIP Routing in Python

Categories
Kamailio VoIP

Kamailio Bytes – UAC for Remote User Registration to external SIP Server (Originating SIP REGISTER)

Using Kamailio’s UAC module to send outbound SIP REGISTER messages

Categories
Kamailio VoIP

Kamailio Bytes – SIP UAC Module to act as a UAC / SIP Client

Using Kamailio UAC module to send a SIP Text Message (MESSAGE) to an administrator when a user dials an emergency services number.

Categories
Kamailio Python VoIP

Kamailio Bytes – KEMI Intro

Using KEMI to write routing logic using languages like Python, Ruby, Lua and JS

Categories
EPC IMS / VoLTE Kamailio LTE Mobile Networks SDM

Kamailio Bytes – Configuring Diameter Peers with CDP

Introducing C Diameter Peer module in Kamailio to manage Diameter Peers, monitor their state and handle the connections.

Categories
Kamailio Software VoIP

Kamailio Bytes – Dispatcher States

AP, IX, IP & DX – The meaning of Dispatcher states in Kamailio’s Dispatcher module.

Categories
Kamailio Software VoIP

Kamailio Bytes – Rewriting SIP Headers (Caller ID Example)

Stateless Kamailio SIP proxy example for changing Caller ID values

Categories
Kamailio VoIP

Load Testing with SIPp

SIPp (a performance testing tool for SIP) to simulate many concurrent calls leading to many concurrent transcoding sessions.

Categories
Kamailio VoIP

Kamailio Bytes – DMQ

Using Kamailio’s Distributed Message Queue to share memory data between Kamailio nodes

Categories
Kamailio VoIP

Kamailio Bytes – Transaction Module

Some TM (Transaction Module) use cases in Kamailio

Categories
Kamailio VoIP

Transaction Stateful Proxy with Kamailio

Basic example of a Transaction Stateful SIP Proxy in Kamailio

Categories
Asterisk Kamailio VoIP

Kamailio vs Asterisk

Comparison on Asterisk and Kamailio and where they fit in the Telephony landscape.

Categories
Kamailio VoIP

Kamailio Bytes – SDP Manipulation with SDPops

Manipulating SDP with Kamailio

Categories
Kamailio VoIP

Virtualized Transcoding Dimensioning

Load testing a standard VM to see how many RTPengine transcoding sessions it can manage concurrently