Cellular Network Infrastrucuture
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.
The OsmoBTS is the BTS software running on all our sysmoBTS.
The OsmoBSC is a classic GSM BSC, connecting not only OsmoBTS but also third party BTS to an MSC.
The OsmoPCU is an Open Source GPRS/EGPRS PCU (Packet Control Unit) with Gb/IP interface.
OsmoHNBGW is Osmocom's move to 3G, implementing the interconnection point between hNodeB (basically the BTS in 3G) and the MSC.
OsmoMGW, the Osmocom Media Gateway, is a Media Gateway for handling user plane (voice) traffic in cellular networks.
OsmoMSC is the Osmocom implementation of a Mobile Switching Center (MSC).
The OsmoSGSN is a software-defined implementating of a 3GPP SGSN for GPRS and UMTS/HSPA
OsmoGGSN is the Osmocom implementation of a Gateway GPRS Support Node
The Home Location Register (HLR) is a central component in a mobile network. The OsmoHLR is a minimal implementation.
OsmoSIP connector is the modern gateway between the MNCC Interface of OsmoMSC and an external SIP trunk.
OsmoSTP connects the Osmocom Cellular Network Infrastructure to the SS7 network
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).
The sysmoISIM-SJA2 is an ETSI/3GPP standards-compliant SIM/UICC/USIM/ISIM card. It supports both the the 3GPP MILENAGE authentication algorithm, as well as the COMP128 family. These fully configurable cards are the right choice when setting up your small / lab / private cellular network, whether you use our Osmocom network elements or other vendors.
We can also supply any type of SIM, UICC, USIM, RUIM/CSM, ISIM or HPSIM cards with customized card profiles, as well as card profile development services. Custom cards typically ship from 1,000 units up - but we can also do smaller batches (at higher price).