# Description

Debian 12

RPI4 8GB

BladeRF

LimeSDR

<figure><img src="/files/JgKDk1gpFOjw6ymUf7eP" alt=""><figcaption></figcaption></figure>

### RAN

* OsmoBTS - A BTS implementation
* OsmoBSC - GSM Base Station Controller with support for many different BTS vendors and models attached via Abis (over E1 and IP).
* OsmoTRX - A transceiver for OsmoBTS to use with SDR hardware
* OsmoPCU - A packet control unit for GPRS/EDGE enabling the BTS.

### Core

* OsmoMSC - GSM/UMTS Mobile Switching Center with support for AoIP as well as IuCS. SCCPlite support is work in progress.
* OsmoHLR - minimal implementation of a Home Location Register
* OsmoSTP - SS7 Transfer Point to connect MSC and BSC
* OsmoMGW - Media GateWay to relay RTP streams

### GPRS

* OsmoSGSN - A Serving GPRS Support Node
* OsmoGGSN - A Gateway GPRS Support Node

<figure><img src="/files/RYlaBfwrpXn8yF4GN60P" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gsm-hacking.telco-sec.com/2g-in-a-b0x/description.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
