Categories
EPC LTE Mobile Networks

Open5GS EPC: Static IP Addresses for UEs / APNs / Subscribers

Assigning static IPs to UEs in Open5GS

Categories
5G SA EPC LTE Mobile Networks

CUPS – Control and User Plane Separation in LTE & NR with PFCP (Sx & N4)

A look at PFCP for the Sx and N4 Interfaces

Categories
EPC Mobile Networks

Wireshark Filtering S1AP to find Subscriber Signaling

Using Wireshark to filter S1 messaging to find signalling from a specific subscriber,

Categories
EPC LTE Mobile Networks Software

List of Open Source Evolved Packet Core (EPC) Implementations

List of Open Source Evolved Packet Core implementations

Categories
EPC GSM LTE Mobile Networks Uncategorized

Getting TIED up with GTP Tunnels

What’s the deal with Tunnel Endpoint Identifiers and what do they do?

Categories
EPC LTE

Diameter Dispatches: S6a Authentication Information Request / Answer

This is part of a series of posts focusing on common Diameter request pairs, looking at what’s inside and what they do. The Authentication Information Request (AIR) and Authentication Information Answer (AIA) are one of the first steps in authenticating a subscriber, and a very common Diameter transaction. The Process The Authentication Information Request (AIR) […]

Categories
EPC EUTRAN LTE Mobile Networks

S1AP – Relative Capacity (87) on MME

Functionality of eNB MME selection based on Relative Capacity IE

Categories
EPC LTE Mobile Networks

Open5GS EPC: SGW selection by eNodeB ID / TAC

Using the new functionality in Open5Gs to select S-GW based on TAC or eNB ID.

Categories
EPC EUTRAN LTE Mobile Networks

BaiCells USIM PLMN Issues (MNC 314 / MCC 030 vs MNC 311 / MCC 98)

Why the BaiCells PLMN changes?

Categories
EPC EUTRAN LTE Mobile Networks RFCs & Standards

LTE UE Attach Procedures in Evolved Packet Core (EPC)

A look into the signalling messages between Network elements in an Evolved Packet Core exchanged during the Attach Procedure

Categories
EPC LTE Mobile Networks RFCs & Standards Voice over IP

Diameter and SIP: User-Authorization-Request/Answer

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.

Categories
EPC LTE Mobile Networks RFCs & Standards Voice over IP

Diameter and SIP: Server-Assignment-Request/Answer

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. […]

Categories
EPC LTE Mobile Networks RFCs & Standards Voice over IP

Diameter and SIP: Location-Info-Request / Answer

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 […]

Categories
EPC LTE Mobile Networks RFCs & Standards

Diameter and SIP: Multimedia-Authentication-Request/Answer

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 […]

Categories
EPC LTE Mobile Networks

Connecting any 3rd Party HSS to Open5GS MME

Connecting an external / 3rd party HSS to Open5GS

Categories
EPC EUTRAN GSM LTE Mobile Networks

Sending SMS in Open5GS LTE Networks using the SGs Interface and OsmoMSC with SMSoS

Sending SMS over LTE using OsmoMSC and OsmoHLR and the SGs interface for SMSoS

Categories
EPC EUTRAN GSM LTE Mobile Networks

OsmoMSC and Open5GS MME – SGs Interface for CSCF / InterRAT Handover

Looking into the SGi interface for Circuit Switched Fallback in LTE to use GSM/UMTS networks for Calls & SMS

Categories
EPC Kamailio LTE Software Voice over IP

Kamailio Proxy-CSCF Pull

My first Pull / Merge in the Kamailio project was to fix the IMS P-CSCF config

Categories
EPC LTE Mobile Networks Python

Open5GS Python Library / API

A while ago I wrote a Python library for interfacing Open5GS HSS to Python. The Open5GS HSS uses a MongoDB backend, so the library is just running formatted Mongo queries. You can create, edit and delete subscribers in the HSS, along with modifying any parameters you can from the WebUI. Take a look: https://github.com/open5gs/open5gs/tree/master/misc/db/python

Categories
EPC EUTRAN LTE Mobile Networks

Multi Operator Core-Networks (MOCN) for RAN Sharing

Multi-tenancy on the RAN side of the network, allowing an eNB to broadcast multiple PLMN IDs (MCC/MNC) in the System Information Block (SIB).