Projects
Name | Description |
---|---|
Linux Kernel GTP-U | This is an implementation of the GTP-U (user plane) inside the Linux kernel. Originally developed within Osmocom, it was brought further in cooperation by Travelping, and is now in mainline Linux since 4.7.0. You can use it as a high-performance user plane e.g. from OsmoGGSN... |
linmodem | Here is the generic Linux Modem. This modem is totally software, it means that all the DSP stuff is done by the main CPU, as in some so called "winmodems".
|
libsmpp34 | This is the Osmocom version of libsmpp34, an implementation of the SMPP Protocol v3.4 |
libosmocore | This covers the libosmocore.git repository including libosmocore, libosmogsm, libosmogb, libosmoctrl, libosmocodec, libosmocoding. |
libosmo-sccp + libosmo-sigtran | Osmocom SCCP + Sigtran (M3UA, SUA) library |
libosmo-ranap | De- / encode RANAP messages and provide Iu client implementations (to OsmoMSC for IuCS and OsmoSGSN for IuPS). |
libosmo-pfcp | PFCP protocol encoding and decoding, and generic PFCP endpoint implementation |
libosmo-netif | This is a network interfacing library intended to abstract all kinds of signalling + user payload interfaces, including Abis/IP (IPA), A/IP (SCCPlite), as well as the Osmux protocol |
libosmo-gprs | This project is a home for several libraries providing common GPRS routines:
|
libosmo-dsp | C-language library for common DSP (Digital Signal Processing) primitives for SDR (Software Defined Radio). They are part of the Osmocom project. |
libosmo-abis | This is the A-bis interface library as used by OsmoBSC/OsmoNITB |
Huawei HiSilicon Cellular Modems | Information collected on Huawei cellular modems |
Hardware Projects | A collection of various small (and not so small) hardware projects created as tools to the cellular research community |
GSM Audio Pocket Knife | The GSM Auido Pocket Knife is a small tool that can encode and decode all of the GSM codecs and can convert between various different frame formats, such as the RTP payload formats, those used by the TI Calypso DSP, the Racal 61x3 testers, etc. You can use it as a RTP sink to play back a RTP stream from OsmoBTS. ... |
gr-osmosdr | Unified gnuradio input/output block for a variety of SDR devices, including FUNcube Dongle, OsmoSDR, RTL-SDR, MSi2500, SDRplay, SDR-IQ, AirSpy, rad10, HackRF, bladeRF, USSRP/UHD, UMtrx, RedPitaya, FreeSRP, ... |
gr-gsm | Gnuradio blocks and tools for receiving GSM transmissions |
FidoNet | FidoNet related stuff |
erlang/signerl | Erlang implementation of TCAP + MAP Signalling Protocols, runs on top of osmo_ss7 and osmo_sccp |
erlang/osmo_ss7 | Erlang implementation of M2UA/M3UA/MTP3/SCCP/ISUP codec + utils |
erlang/osmo_sccp | Erlang implementation of SCCP (ITU-T Q.71x) |
erlang/osmo_map | Erlang implementation of a TCPAP+MAP codec (encoding/decoding). You most likely want to use signerl, not this. |
erlang/mgw_nat | Erlang MGW NAT/MASQ implementation |
Erlang Core Network Signalling Projects | A set of almost complete Erlang projects implementing the core network protocol stacks from SS7/SIGTRAN over SCCP up to TCAP, MAP and CAP. Currently not actively maintained due to lack of active customer/user interest. |
Ericsson RBS 6xxx | This project is an attempt at an independent set of publicly-available documentation of the Ericsson RBS6xxx family of base station products. |
EPC - Evolved Packet Core | Information about the Evolved Packet Core (EPC) and related open source projects |