Categories
GSM Mobile Networks SDM Software

USSD Gateway with Osmocom

Unstructured Supplementary Service Data or “USSD” is the stack used in Cellular Networks to offer interactive text based menus and systems to Subscribers. If you remember topping up your mobile phone credit via a text menu on your flip phone, there’s a good chance that was USSD*. For a period, USSD Services provided Sporting Scores, […]

Categories
Python

Querying CouchDB with Python

Searching with CouchDB in Python

Categories
Notes

2022 Telecom Reading List

The #Telecom reading list for this year; including books on Submarine Cable Systems, the history of Cable & Wireless, Alcatel Lucent’s downfall and SS7.

Categories
Mobile Networks Voice over IP

Demystifying SS7 & Sigtran – Part 5 – What layer to Split

A look at taking SS7 traffic and putting it onto IP / SIGTRAN links on the MTP2 / Layer 2 level.

Categories
EPC LTE Mobile Networks

Evolved Packet Core – Analysis Challenge

This post is one of a series of packet capture analysis challenges designed to test your ability to understand what is going on in a network from packet captures.Download the Packet Capture and see how many of the questions you can answer from the attached packet capture. The answers are at the bottom of this […]

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
Software Voice over IP

Installing Yate from Source on Ubuntu 20.04

Build instructions for YaTE

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
Notes Software Uncategorized

Ubuntu Cloned VMs getting Duplicate IPs (and yes – the MAC Addresses are unique)

Short mystery regarding cloned Ubuntu VMs with different MAC Addresses being allocated the same IP Addresses by DHCP.

Categories
Mobile Networks RFCs & Standards

ITU International Point Code Structure

A brief look at International Signaling Point Code numbering and what it all means.

Categories
GSM Mobile Networks RFCs & Standards Software Voice over IP

Demystifying SS7 & Sigtran – Part 4 – Routing with Point Codes

Getting from Point Code A to Point Code Z.

Categories
Mobile Networks RFCs & Standards Voice over IP

Demystifying SS7 & Sigtran – Part 3 – SS7 Lab in GNS3

Setting up our GNS3 environment with a bunch of SS7 Nodes

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
Mobile Networks RFCs & Standards Voice over IP

Demystifying SS7 & Sigtran Networks (With Labs!) – Part 1 – Intro

Taking a look at the basics of the SS7 Protocol Stack.

Categories
EUTRAN LTE Mobile Networks RF

Huawei Baseband Cheat Sheet

Quick reference guide for the types and capacities of Huawei BBU 3900 Series cards

Categories
EPC EUTRAN IMS / VoLTE LTE Mobile Networks

Lifecycle of a Dedicated Bearer – From Flow-Description AVP to Traffic Flow Templates

A look at how Dedicated Bearers get established for VoLTE.

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
Linux Security

Wireguard in Mikrotik RouterOS

Quick intro to setting up Wireguard interfaces in Mirktok’s RouterOS.

Categories
FreeSWITCH Voice over IP

Originating calls in FreeSWITCH

Starting calls from FreeSWITCH