README.md: More hyperlinks and add more interfaces / features
Change-Id: Ic7e64d157969d466b3e1d423e20be5513a7c17fd
This commit is contained in:
parent
475e70f44f
commit
6c0479725f
35
README.md
35
README.md
|
@ -1,28 +1,37 @@
|
|||
osmo-msc - Osmocom MSC Implementation
|
||||
=====================================
|
||||
|
||||
This repository contains a C-language implementation of a GSM Mobile Switching
|
||||
Centre (MSC) for 2G (GSM) and 3G (UMTS). It is part of the
|
||||
This repository contains a C-language implementation of a GSM **Mobile Switching
|
||||
Centre (MSC)** for 2G (GSM) and 3G (UMTS). It is part of the
|
||||
[Osmocom](https://osmocom.org/) Open Source Mobile Communications
|
||||
project.
|
||||
|
||||
OsmoMSC exposes
|
||||
* A over IP towards BSCs (e.g. OsmoBSC): 3GPP AoIP or SCCPlite
|
||||
* IuCS over IP towards RNCs / HNBGW (e.g. osmo-hnbgw)
|
||||
* The Osmocom typical telnet VTY and CTRL interfaces.
|
||||
* The Osmocom typical statsd exporter.
|
||||
|
||||
* *A over IP* towards BSCs (e.g. [osmo-bsc](https://osmocom.org/projects/osmobsc/wiki): 3GPP AoIP or SCCPlite
|
||||
* *IuCS over IP* towards RNCs / HNBGW (e.g. [osmo-hnbgw](https://osmocom.org/projects/osmohnbgw/wiki))
|
||||
* *MGCP* towards a co-located [osmo-mgw](https://osmocom.org/projects/osmo-mgw/wiki) for the RTP streams
|
||||
* *[GSUP](https://osmocom.org/projects/cellular-infrastructure/wiki/GSUP)* (instead of 3GPP MAP) towards [osmo-hlr](https://osmocom.org/projects/osmo-hlr/wiki)
|
||||
* *SMPP* towards any external SMS sending/receiving applications
|
||||
* *[MNCC](https://osmocom.org/projects/osmomsc/wiki/MNCC)* as external call-control interface towards e.g.
|
||||
[osmo-sip-connectr](https://osmocom.org/projects/osmo-sip-conector/wiki)
|
||||
* The Osmocom typical telnet *VTY* and *CTRL* interfaces.
|
||||
* The Osmocom typical *statsd* exporter.
|
||||
|
||||
OsmoMSC implements
|
||||
|
||||
* mobility management
|
||||
* call control (either via built-in MNCC handler or external osmo-sip-connector)
|
||||
* voice group call ([VGCS](https://osmocom.org/projects/cellular-infrastructure/wiki/Voice_Group_Call)) and
|
||||
voice broadcast calls ([VBS](https://osmocom.org/projects/cellular-infrastructure/wiki/Voice_Broadcast_Call)) as used in GSM-R
|
||||
* USSD (exposed via GSUP)
|
||||
* SMS (either via built-in SMSC or external via GSUP)
|
||||
|
||||
Homepage
|
||||
--------
|
||||
|
||||
You can find the OsmoMSC issue tracker and wiki online at
|
||||
<https://osmocom.org/projects/osmomsc> and <https://osmocom.org/projects/osmomsc/wiki>.
|
||||
You can find the OsmoMSC home page and wiki online at
|
||||
<https://osmocom.org/projects/osmomsc/wiki>.
|
||||
|
||||
|
||||
GIT Repository
|
||||
|
@ -76,10 +85,10 @@ The current patch queue for osmo-msc can be seen at
|
|||
History
|
||||
-------
|
||||
|
||||
OsmoMSC originated from the OsmoNITB project, which started as a minimalistic
|
||||
all-in-one implementation of the GSM Network. In 2017, OsmoNITB had reached
|
||||
maturity and diversity (including M3UA SIGTRAN and 3G support in the form of
|
||||
IuCS and IuPS interfaces) that naturally lead to a separation of the all-in-one
|
||||
approach to fully independent separate programs as in typical GSM networks.
|
||||
OsmoMSC originated from the [OsmoNITB](https://osmocom.org/projects/osmonitb/wiki/OsmoNITB)
|
||||
project, which started as a minimalistic all-in-one implementation of the GSM Network. In 2017, OsmoNITB had
|
||||
reached maturity and diversity (including M3UA SIGTRAN and 3G support in the form of IuCS and IuPS interfaces)
|
||||
that naturally lead to a separation of the all-in-one approach to fully independent separate programs as in
|
||||
typical GSM networks.
|
||||
|
||||
OsmoMSC was one of the parts split off from the old openbsc.git.
|
||||
|
|
Loading…
Reference in New Issue