A look at why we’d want to apply translations to Diameter AVPs inside a Diameter Routing Agent
Looking at overriding the default Diameter routing logic in FreeDiameter with rt_default
Using FreeDiameter as a DRA
Diving back into the world of Diameter Routing Agents with a look at the logic that defines how a DRA routes traffic from one place to another.
An introduction to Diameter Routing Agents, covering what is a DRA is and why you need them in your life / network.
Filtering for 3gppnetwork.org domains in Wireshark to make your troubleshooting easier
Using OpenSSL to generate self-signed certs for use in FreeDiameter
Getting started with CGrateS to bill for calls in a Telecom environment.
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 […]
A look at how Dedicated Bearers get established for VoLTE.
How to backup and restore Open5Gs config between servers
A look at Centralized vs DeCentralized Online Charging with the aid of sugar.
A glimpse into the complexities of prepaid billing (Online Charging) Diameter based networks.
Setting up Open5Gs without a NAT requirement, and the routing required to do so.
A look at how the HSS can update the profile of an already in-use subscription using Insert Subscriber Data Request/Response.
How turning mobile data off, doesn’t, in LTE and 5G.
A Bind environment in a Docker container for experimenting and learning ENUM for DNS based Call Routing.
Chances are if you’re reading this, you’re trying to work out what Telephony Binary-Coded Decimal encoding is. I got you. Again I found myself staring at encoding trying to guess how it worked, reading references that looped into other references, in this case I was encoding MSISDN AVPs in Diameter. How to Encode a number […]
As the number of Private Networks built on LTE and 5G grow, how will PLMN allocation be managed?
How does “Network Time” actually get to the UE?