OmsoMSC is the result of splitting the NITB in 2017 in multiple parts on the road to 3G support. The MSC takes care of mobility management, call control and SMS handling. While it talks 3GPP standard protocols to the RAN - AoIP towards the BSC, IuCS towards HNBGW, the MSC uses GSUP for the communication with the HLR.

Depending on your BSC/HNBGW and SS7 network configuration, you could terminate M3UA based AoIP directly in your BSC/HNBGW, connect to an existing STP you may have, or you can use our OsmoSTP for that.

We can offer the OsmoMSC software (with or without other core network elements) as an appliance based on the sysmoCNA. At your option, we can integrate + support OsmoMSC also on any other Linux Server, VM or Container / Cloud platform.

Like all sysmocom cellular network infrastructure elements, OsmoMSC can be provided either in source code format (C code for Linux), as binary packages for Debian and Ubuntu GNU/Linux distributions. Upon request, we can also prepare packages for other Linux distributions or container images, e.g. Docker or Kubernetes.

sysmocom is offering different support levels for the Osmocom based cellular network elements. This gives you the trust to get support to your needs in the most effective and economic way.

Software / Logical specification

BSC connection 3GPP AoIP over SCCP/M3UA (SIGTRAN)
HNBGW connection 3GPP IuCS over SCCP/M3UA (SIGTRAN)
HLR connection Osmocom GSUP
External SMS connection SMPP v3.4
Media Gateway Control MGCP
Call Control Handler Control MNCC
Operating System Linux

More technical information can be found on Osmocom.