Cellular Network Infrastructure

sysmocom provides a comprehensive suite of cellular network infrastructure elements for 3GPP cellular networks.

All components are fully software-defined implementations, running on regular Linux servers. You don't need any vendor-specific, proprietary hardware to run them on. They can be deployed as software packages (apt, rpm) or as containers. They operate on bare iron, as well as virtual machines as well as containerized setups (e.g. Docker, Kubernetes).

The individual components provide the possibility to design your own mobile network based on the choice of your hardware to meet the subscriber, throughput and reliability requirements you need. We are able to support you with software adaption and integration services. You will be surprised by our cost model, as most of our code is FOSS: you pay integration and support but no licenses upon subscriber numbers or network throughput.

Network Elements

Osmocom Cellular Network InfrastructureOsmoGGSN OsmoSIP OsmoHLR OsmoMGW OsmoMSC OsmoSGSN OsmoSTP OsmoHNBGW OsmoMGW OsmoBSC OsmoPCU OsmoBTS OsmoSTP Osmocom Cellular Network InfrastructureOsmoGGSN OsmoSIP OsmoHLR OsmoMGW OsmoMSC OsmoSGSN OsmoSTP OsmoHNBGW OsmoMGW OsmoBSC OsmoPCU OsmoBTS OsmoSTP Osmocom Cellular Network InfrastructureOsmoGGSN OsmoSIP OsmoHLR OsmoMGW OsmoMSC OsmoSGSN OsmoSTP OsmoHNBGW OsmoMGW OsmoBSC OsmoPCU OsmoBTS OsmoSTP Osmocom Cellular Network Infrastructure

    OsmoBTS

    The OsmoBTS is the BTS software running on all our sysmoBTS.

    OsmoBSC

    The OsmoBSC is a classic GSM BSC, connecting not only OsmoBTS but also third party BTS to an MSC.

    OsmoPCU

    The OsmoPCU is an Open Source GPRS/EGPRS PCU (Packet Control Unit) with Gb/IP interface.

    OsmoHNBGW

    OsmoHNBGW is Osmocom's move to 3G, implementing the interconnection point between hNodeB (basically the BTS in 3G) and the MSC.

    OsmoMGW

    OsmoMGW, the Osmocom Media Gateway, is a Media Gateway for handling user plane (voice) traffic in cellular networks.

    OsmoMSC

    OsmoMSC is the Osmocom implementation of a Mobile Switching Center (MSC).

    OsmoSGSN

    The OsmoSGSN is a software-defined implementating of a 3GPP SGSN for GPRS and UMTS/HSPA

    OsmoGGSN

    OsmoGGSN is the Osmocom implementation of a Gateway GPRS Support Node

    OsmoHLR

    The Home Location Register (HLR) is a central component in a mobile network. The OsmoHLR is a minimal implementation.

    OsmoSIP connector

    OsmoSIP connector is the modern gateway between the MNCC Interface of OsmoMSC and an external SIP trunk.

    OsmoSTP

    OsmoSTP connects the Osmocom Cellular Network Infrastructure to the SS7 network

Hardware Platform

sysmoCNA

Beyond our BTS product range, we can place virtually any of the above components on a Linux enabled hardware of your choice. Depending on the performance needs, we can also offer our sysmoCNA as a versatile, efficient, silent and compact network appliance. It is an ideal platform for smaller deployments of OsmoBSC. However, sysmoCNA can also simultaneously run all other elements of a complete (small) mobile network to control multiple BTS and/or hNodeB - known as the famous NITB (Network In The Box).

SIM Cards

sysmoUSIM-SJS1

The sysmoUSIM-SJS1 is an ETSI/3GPP standards-compliant SIM/UICC/USIM card. It supports both the the 3GPP MILENAGE authentication algorithm, as well as the COMP128 family. These cards are the right choice, when you set up your mobile platform with but not only Osmocom elements and sysmoBTS.