Functionality of eNB MME selection based on Relative Capacity IE
A look into the signalling messages between Network elements in an Evolved Packet Core exchanged during the Attach Procedure
These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Registration-Termination Request / Answer allow a Diameter Client (S-CSCF) to indicate to the HSS (Diameter Server) that it is no longer serving that user and the registration has […]
The Diameter User-Authorization-Request and User-Authorization-Answer commands are used as the first line of authorization of a user and to determine which Serving-CSCF to forward a request to.
These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Server-Assignment-Request/Answer commands are used so a SIP Server can indicate to a Diameter server that it is serving a subscriber and pull the profile information of the subscriber. […]
These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Location-Information-Request/Answer commands are used so a SIP Server query a Diameter to find which P-CSCF a Subscriber is being served by Basics: The RFC’s definition is actually pretty […]
These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Multimedia-Authentication-Request/Answer commands are used to Authenticate subscribers / UAs using a variety of mechanisms such as straight MD5 and AKAv1-MD5. Basics: When a SIP Server (S-CSCF) receives a […]
Sending SMS over LTE using OsmoMSC and OsmoHLR and the SGs interface for SMSoS
Looking into the SGi interface for Circuit Switched Fallback in LTE to use GSM/UMTS networks for Calls & SMS
Configuring BaiCells Neutrino eNB
How to encode and decode MCC and MNC as PLMN Identifiers
Importing Elevation data from ELVIS into Forsk Atoll
Why and How GTP is used in LTE networks to carry user data.
Adventures in getting USIMs to use on private LTE networks.
Overview of the packet flow for a UE Idle detach from the network.
Robust Header Compression (ROHC) and it’s use for compressing RTP / VoLTE traffic headers.
Note: NextEPC the Open Source project rebranded as Open5Gs in 2019 due to a naming issue. The remaining software called NextEPC is a branch of an old version of Open5Gs. This post was written before the rebranding. I’ve been working for some time on Private LTE networks, the packet core I’m using is NextEPC, it’s […]
Separating Network Elements (NEs) in NextEPC packet core.
How Android OS autoprovisions APN settings and how to set your own for your unique MCC & MNC.
ARP in LTE is not the Ethernet standard for address resolution, but rather the Allocation and Retention Policy. A scenario may arise where on a congested cell another bearer is requested to be setup. The P-GW, S-GW or eNB have to make a decision to either drop an existing bearer, or to refuse the request […]