Neels Hofmeyr | e428a49 | 2017-09-04 04:13:33 +0200 | [diff] [blame] | 1 | About OsmoMSC |
Harald Welte | d94ee1e | 2008-12-29 04:50:01 +0000 | [diff] [blame] | 2 | ============= |
| 3 | |
Neels Hofmeyr | e428a49 | 2017-09-04 04:13:33 +0200 | [diff] [blame] | 4 | OsmoMSC originated from the OpenBSC project, which started as a minimalistic |
| 5 | all-in-one implementation of the GSM Network. In 2017, OpenBSC had reached |
| 6 | maturity and diversity (including M3UA SIGTRAN and 3G support in the form of |
| 7 | IuCS and IuPS interfaces) that naturally lead to a separation of the all-in-one |
| 8 | approach to fully independent separate programs as in typical GSM networks. |
Harald Welte | d94ee1e | 2008-12-29 04:50:01 +0000 | [diff] [blame] | 9 | |
Neels Hofmeyr | e428a49 | 2017-09-04 04:13:33 +0200 | [diff] [blame] | 10 | OsmoMSC was one of the parts split off from the old openbsc.git. Before, it was |
| 11 | the libmsc part of the old OsmoNITB. Since a true A interface and IuCS for 3G |
| 12 | support is available, OsmoMSC exists only as a separate standalone entity. |
Harald Welte | 3f015f0 | 2015-12-05 23:13:35 +0100 | [diff] [blame] | 13 | |
Neels Hofmeyr | e428a49 | 2017-09-04 04:13:33 +0200 | [diff] [blame] | 14 | OsmoMSC exposes |
| 15 | - GSUP towards OsmoHLR (or a MAP proxy); |
| 16 | - A over IP towards a BSC (e.g. OsmoBSC); |
| 17 | - IuCS towards an RNC or HNB-GW (e.g. OsmoHNBGW) for 3G voice; |
| 18 | - MNCC (Mobile Network Call Control derived from GSM TS 04.07); |
| 19 | - SMPP 3.4 (Short Message Peer-to-Peer); |
| 20 | - The Osmocom typical telnet VTY and CTRL interfaces. |
Harald Welte | d94ee1e | 2008-12-29 04:50:01 +0000 | [diff] [blame] | 21 | |
Neels Hofmeyr | e428a49 | 2017-09-04 04:13:33 +0200 | [diff] [blame] | 22 | Find OsmoMSC issue tracker and wiki online at |
| 23 | https://osmocom.org/projects/osmomsc |
| 24 | https://osmocom.org/projects/osmomsc/wiki |