Project

General

Profile

Actions

OsmoMSC » History » Revision 4

« Previous | Revision 4/19 (diff) | Next »
laforge, 10/21/2017 03:12 PM


OsmoMSC

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

It implements the following interfaces:
  • 3GPP AoIP over M3UA or SUA towards BSCs, for example OsmoBSC, possibly via a STP like OsmoSTP
  • Osmocom GSUP towards an HLR such as OsmoHLR
  • SMPP v3.4 for external SMS entities (minimal SMSC is built-in)
  • MGCP for controlling an external Media Gateway like OsmoMGW
  • MNCC for external call-control handlers, such as [[osmo-sip-comnnector:]] for SIP trunks
  • Osmocom VTY interface for configuration + introspection
  • Osmocom CTRL interface for programmatic access to internal state/configuration

History

OsmoMSC was the result of splitting OsmoNITB into three parts during the 2017 NITB-split. Parts of OsmoNITB became OsmoBSC, other parts became OsmoHLR, while the mobility management, call control and SMS handling became OsmoMSC. At the time of the rewrite, the entire MSC and VLR state machines have been properly re-implemented using osmo-fsm

Contact

  • Contact us via the openbsc@ mailing list, see [[Cellular Infrastructure:Mailing Lists]].
  • Contributions are welcome via [[Cellular Infrastructure:Gerrit]].
  • Git repository browser at https://git.osmocom.org/osmo-msc
Files (0)

Updated by laforge over 6 years ago · 4 revisions

Add picture from clipboard (Maximum size: 48.8 MB)