laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-msc/+/36414?usp=email )
Change subject: README.md: More hyperlinks and add more interfaces / features ......................................................................
README.md: More hyperlinks and add more interfaces / features
Change-Id: Ic7e64d157969d466b3e1d423e20be5513a7c17fd --- M README.md 1 file changed, 31 insertions(+), 13 deletions(-)
Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved
diff --git a/README.md b/README.md index 8d7995e..5889df9 100644 --- a/README.md +++ b/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_Ca...)) 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 @@ 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.