Categories
5G SA IMS / VoLTE Kamailio LTE Mobile Networks Voice over IP

The Surprisingly Complicated World of SMS: Apple iPhone MT SMS

Quirks and gotchas of working with SMS on IMS on iPhones.

Categories
Kamailio Voice over IP

Kamailio Bytes – Working with Redis

Using Redis with Kamailio

Categories
FreeSWITCH IMS / VoLTE Kamailio Mobile Networks Voice over IP

FreeSWITCH as an IMS Application Server

Using FreeSWITCH as an IMS Application Server

Categories
Mobile Networks RFCs & Standards Voice over IP

Demystifying SS7 & Sigtran (With Labs!) – Part 2 – Ingredients Needed

Looking at the basic components that make up our SS7 Networks.

Categories
Kamailio Voice over IP

Handling multiple SIP headers with the same name in Kamailio

Some tricks to handle if you’ve got multiple headers all with the same name in Kamailio

Categories
FreeSWITCH Voice over IP

Originating calls in FreeSWITCH

Starting calls from FreeSWITCH

Categories
Kamailio Voice over IP

Kamailio Bytes – Using Rtimer to run Jobs

Using the Rtimer module and UAC to be annoying, or very useful.

Categories
FreeSWITCH Voice over IP

HTTP PUT call recordings from FreeSWITCH

Using mod_httpapi to HTTP POST call recordings to a remote server

Categories
Software Voice over IP

VoIP is an only child – ‘Gotchas’ on running VoIP applications inside Containers

It’s 2021, and everyone loves Containers; Docker & Kubernetes are changing how software is developed, deployed and scaled. And yet so much of the Telco world still uses bare metal servers and dedicated hardware for processing. So why not use Containers or VMs more for VoIP applications? Disclaimer – When I’m talking VoIP about VoIP […]

Categories
Kamailio Voice over IP

Kamailio Bytes – OnReply Route

So far with most of our discussions about Kamailio we’ve talked about routing the initial SIP request (INVITE, REGISTER, SUBSCRIBE, etc), but SIP is not a one-message protocol, there’s a whole series of SIP messages that go into a SIP Dialog. Sure the call may start with an INVITE, but there’s the 180 RINGING, the […]

Categories
Asterisk Kamailio Voice over IP

Kamailio Bytes – Gotchas with Kamailio as an Asterisk Load Balancer

Things to keep in mind before using Kamailio as a Load Balancer for Asterisk

Categories
Kamailio Voice over IP

Kamailio World 2020

Kamailio world was an online event this year, but you can find all the videos here now they’ve all been posted.

Categories
Voice over IP

FreeSWITCH + ESL = Programmable Voice

An overview of FreeSWITCH’s ESL

Categories
RFCs & Standards Voice over IP

SIP Register – Lesser Known Features

Some of the lesser used / utilized features of the SIP REGISTER method.

Categories
Kamailio Voice over IP

Kamailio Bytes – Multiple Kamailio Instances on a Single Box

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

Categories
Kamailio Security Voice over IP

Kamailio Bytes – SIP over TLS (SIPS)

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

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

Things I wish I knew about setting up private VoLTE Networks

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

Categories
EPC EUTRAN IMS / VoLTE LTE Mobile Networks SDM Security Voice over IP

VoLTE / IMS – P-CSCF Assignment

How the P-CSCF address is assigned to a UE in Protocol Configuration Options (PCO) during bearer establishment.

Categories
Voice over IP

Automated SIP testing with sipcmd

Using sipcmd to test SIP Services from the command line

Categories
Kamailio RFCs & Standards Voice over IP

SIP SIMPLE – Instant Messaging with SIP

A look into Instant Messaging using SIP