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
Since the beginning of time, SIP has used the 2xx responses to confirm all went OK. If you thought sending an SMS in a VoLTE/IMS network would see a 2xx OK response and then that’s the end of it, you’d be wrong. So let’s take a look into sending SMS over VoLTE/IMS networks! So our […]
As Open5Gs has introduced network slicing, which led to a change in the database used, Alas many users had subscribers provisioned in the old DB schema and no way to migrate the SDM data between the old and new schema, If you’ve created subscribers on the old schema, and now after the updates your Subscriber […]
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.
Info on PyHSS new support for SCTP as well as TCP.
How to find a subscriber location within the network.
Thanks to some recent developments, PyHSS has had a major overhaul recently, and is getting better than ever, Some features that are almost ready for public release are: Config File Instead of having everything defined all over the place a single YAML config file is used to define how the HSS should function. SCTP Support […]
A look at MTU and its role in LTE and 5G Transmission.
How SR-IOV and DPDK play into faster performance of Virtual Network Functions (VNFs) for 3GPP core networks.
A look at the Confidentiality Algorithms used in 3GPP Networks, MILENAGE, XOR & Comp128
Our BTS is going to need an accurate clock source in order to run, so without access to crazy accurate Timing over Packet systems or TDM links to use as reference sources, I’ve opted to use the GPS/GLONASS receiver built into the LMPT card. Add new GPS with ID 0 on LMPT in slot 7 […]
A look at APDUs and Interacting with Cards
The basics of Smart Cards & their File System
Getting up close and personal with Smart Card / SIM Cards
A look at how Cell Broadcast is signalling implemented between the MME and CBC in an LTE/EPC network.
This post is one in a series documenting my adventures attempting to configure a used BTS 3900 to function as a eNB in my lab. There are 5 network ports on the LMPT card: 2x SFP cages – SFP 0 and SFP 1 1x 10/100 Ethernet port – ETH – Used to access the Local […]