So now we’ve covered the basics of what’s involved let’s get some traffic on our network. For starters we’ll need to start each of our network elements and bring up whichever BTS hardware we’re using. In order for our calls to have audio, we’ll need to set a parameter on the Media Gateway. We’ll cover […]
Setting up the Mobile Switching Centre for a GSM network using OsmoMSC.
What the Home Location Register (HLR) does in GSM, how to set it up and configure subscribers.
Connecting our LimeSDR based GSM BTS with OsmoBSC.
Using a LimeSDR as a GSM BTS with Osmocom.
Configuring a GSM Base Station Controller with Osmocom stack.
Setting up a virtual BTS in our BSC with Osmocom.
What’s a BTS and where do they fit into the GSM Network architecture?
Intro to our post series on GSM using the Osmocom stack,
Using Wireshark to view and analyze MAC layer LTE traffic
Quick look at cheap “Magic SIM Cards”, what they do, how they do it, and the amazing graphics they use.
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. 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
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.