Neels Hofmeyr | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 1 | About OsmoMGW |
Harald Welte | d94ee1e | 2008-12-29 04:50:01 +0000 | [diff] [blame] | 2 | ============= |
| 3 | |
Neels Hofmeyr | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 4 | OsmoMGW 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 | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 10 | OsmoMGW was one of the parts split off from the old openbsc.git. It originated |
| 11 | as a solution to merely navigate RTP streams through a NAT, but has since |
| 12 | matured to a Media Gateway implementation that is capable of streaming RTP for |
| 13 | 2G (AoIP) and 3G (IuCS) GSM networks as well as (still not implemented at time |
| 14 | of writing) transcoding between TRAU, various RTP payloads and IuUP. |
Harald Welte | 3f015f0 | 2015-12-05 23:13:35 +0100 | [diff] [blame] | 15 | |
Neels Hofmeyr | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 16 | The OsmoMGW program exposes an MGCP interface towards clients like OsmoMSC and |
| 17 | OsmoBSC, and receives and sends RTP streams as configured via MGCP. |
Harald Welte | d94ee1e | 2008-12-29 04:50:01 +0000 | [diff] [blame] | 18 | |
Neels Hofmeyr | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 19 | The libosmo-mgcp-client library exposes utilities used by e.g. OsmoMSC (found |
| 20 | in osmo-msc.git) to instruct OsmoMGW via its MGCP service. |
Harald Welte | 61b4232 | 2010-03-09 12:38:31 +0100 | [diff] [blame] | 21 | |
Neels Hofmeyr | d049a66 | 2017-09-04 02:34:20 +0200 | [diff] [blame] | 22 | Find OsmoMGW issue tracker and wiki online at |
| 23 | https://osmocom.org/projects/osmo-mgw |
| 24 | https://osmocom.org/projects/osmo-mgw/wiki |