Project

General

Profile

OsmoMGW » History » Version 7

laforge, 03/23/2018 10:41 AM

1 1 neels
h1. OsmoMGW
2
3 3 laforge
OsmoMGW, the Osmocom Media Gateway, is a Media Gateway for handling user plane (voice) traffic in cellular networks.
4 1 neels
5 3 laforge
OsmoMGW supports the IETF MGCP (Media Gateway Control Protocol) for control from Call Agents, such as those present in [[OsmoBSC:]] and [[OsmoMSC:]].
6
7
At the moment (October 2017), OsmoMGW only implements RTP proxy / RTP bridge type endpoints, to each of which two RTP connections can be established.
8
9
We are planning to add endpoint types for
10
* classic E1/T1 timeslots (64kBps alaw/ulaw)
11
* classic E1/T1 16k sub-slots with TRAU frames for classic BTS support
12
* announcement/playout end-points
13
* conference endpoints
14
15
OsmoMGW is the generalized version of an earlier much more special-purpsoe implementation called osmo-bsc_mgcp.
16
17
h2. Situation in a typical Osmocom cellular network
18
19
h3. Use by [[OsmoBSC:]]
20
21
{{graphviz_link()
22
digraph G {
23
    rankdir = LR;
24
    OsmoBTS -> OsmoBSC [label="Abis/IP"];
25
    OsmoBSC -> OsmoMSC [label="3GPP AoIP"];
26
    OsmoBSC -> OsmoMGW [label="MGCP"];
27
    OsmoBTS -> OsmoMGW [label="RTP",dir=both];
28
    OsmoMGW -> OsmoMSC [label="RTP",dir=both];
29
    {rank=same OsmoBSC OsmoMGW}
30
    OsmoMGW [color=red];
31
}
32
}}
33
34 6 fixeria
h3. Use by [[OsmoMSC:]]
35 3 laforge
36
It is Planned to use OsmoMGW also from OsmoMSC like this:
37
38
{{graphviz_link()
39
digraph G {
40
    rankdir = LR;
41
    BTS -> BSC [label="Abis"];
42
    BSC -> OsmoMSC [label="3GPP AoIP"];
43
    OsmoMSC -> OsmoMGW [label="MGCP"];
44
    BSC -> OsmoMGW [label="RTP",dir=both];
45
    OsmoMSC -> OsmoSIP [label="MNCC"];
46
    OsmoSIP -> PBX [label="SIP Trunk"];
47
    OsmoMGW -> PBX [label="RTP",dir=both];
48
    {rank=same OsmoMSC OsmoMGW}
49
    OsmoSIP [label="osmo-sip-connector"];
50
    OsmoMGW [color=red];
51
52
    hNodeB -> OsmoHNBGW [label="Iuh"];
53 5 laforge
    OsmoHNBGW -> OsmoMSC [label="IuCS"];
54 3 laforge
    hNodeB -> OsmoMGW [label="RTP",dir=both];
55
}
56
}}
57
58 2 neels
h2. User Manuals
59 1 neels
60 7 laforge
We are still working on a set of complete manuals
61
* osmo-mgw VTY reference: http://ftp.osmocom.org/docs/latest/osmomgw-vty-reference.pdf
62 3 laforge
63
h2. Contact
64
65
* Contact us via the openbsc@ mailing list, see [[Cellular Infrastructure:Mailing Lists]].
66
* Contributions are welcome via [[Cellular Infrastructure:Gerrit]].
67
* Git repository browser at https://git.osmocom.org/osmo-mgw
Add picture from clipboard (Maximum size: 48.8 MB)