Diameter and SIP: Registration-Termination-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 Registration-Termination Request /…
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 /…
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…
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…
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…
Connecting an external / 3rd party HSS to Open5GS
Note: I’m running version 19.12.0 which I installed from the repos due to issues with 20.4.0 (latest when I wrote this) and stability on LimeSDR. I wrote the other day…
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
Using Wireshark to view and analyze MAC layer LTE traffic
Accessing the Field Testing suite on an iOS Device
My first Pull / Merge in the Kamailio project was to fix the IMS P-CSCF config
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.…
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).
Using Ansible to orchestrate EPC Network Elements
A quick look at the Interface Types in the F-TIED field in GTPv2
Lessons learned about setting up VoLTE / IMS Networks at small scale.
Configuring BaiCells Neutrino eNB
How the P-CSCF address is assigned to a UE in Protocol Configuration Options (PCO) during bearer establishment.
Using SRS LTE Stack with the BladeRF x40 Software Defined Radio (SDR)