How to SSH into a Cisco STP from a modern Linux shell
Getting to know the GSMA’s TAP files, what’s in them, and how they’re used to bill roaming traffic.
Inside a 32×32 MIMO Antenna
A peek under the radome of 32×32 5G Active Antenna Unit
A look at how the SQN resync procedure is performed in the IMS Authentication flows
Interacting with Homer SIP capture vai the API
A look at the PCRF in EPC Networks, and the Charging Rules that lay at the heart of it all.
Adventures in setting up a non-working USSD Gateway for IMS
Adding Prometheus support to Kamailio and rendering stats in Grafana
Most Popular Articles of 2022
A lazy listicle to wrap up the year.
A look at carrying useful traffic over SS7 with a quick intro to ISUP
How much overhead is used to send the message “K” back to an SMS?
Charging issues on Fluke 990 CopperPro test set.
Using Kamailio with a Diameter Routing Agent
Assembling Amphenol RRU power connectors and modifying them to work with Ericsson and Nokia RRUs.
Using FreeDiameter, Python and our newly released “rt_pyform” module to rewrite AVPs in your FreeDiameter based Diameter Routing Agent.
An overview of the who, how and why of Non-IP Data Deliver in NB-IoT cellular services.
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.