A glimpse into the complexities of prepaid billing (Online Charging) Diameter based networks.
3GPP Long Term Evolution (4G)
Open5GS without NAT
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.
PS Data Off
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 UEs get Time in LTE
How does “Network Time” actually get to the UE?
A look at the 4 types of Diameter Agent
SCTP Parameter Tuning
A look at tuning your SCTP parameters to detect failures quickly and reduce dropped packets when they happen.
IMS Routing with iFCs
Peer behind the magic curtain at how IMS networks route your VoLTE and VoNR calls, and how iFC (Initial Filter Criteria) achieve this.
5G introduces Network Slicing, or does it? A look at slicing mechanisms widely used in pre-5G networks.
Getting to know IPfilterRules and the Flow-Description AVP
Short messaging can be anything but simple…
Open5Gs Database Schema Change
New database time to support slicing and a migration path for existing users.
I’d been trying for some time to get Kamailio acting as a Diameter Routing Agent with mixed success, and eventually got it working, after a few changes to the codebase of the ims_diameter_server module. It is rather unstable, in that if it fails to dispatch to a Diameter peer, the whole thing comes crumbling down, […]
Introducing YAML based config files for defining how PyHSS should be setup
Peculiar padding problem perplexes poor programmer.
PyHSS Update – SCTP Support
Info on PyHSS new support for SCTP as well as TCP.