OsmoMGW » History » Revision 3
Revision 2 (neels, 09/04/2017 01:20 AM) → Revision 3/28 (laforge, 10/21/2017 06:38 PM)
h1. OsmoMGW OsmoMGW, the Osmocom Media Gateway, is a Media Gateway for handling user plane (voice) traffic in cellular networks. OsmoMGW supports the IETF MGCP (Media Gateway Control Protocol) for control from Call Agents, such as those present in [[OsmoBSC:]] and [[OsmoMSC:]]. At the moment (October 2017), OsmoMGW only implements RTP proxy / RTP bridge type endpoints, to each of which two RTP connections can be established. We are planning to add endpoint types for * classic E1/T1 timeslots (64kBps alaw/ulaw) * classic E1/T1 16k sub-slots with TRAU frames for classic BTS support * announcement/playout end-points * conference endpoints OsmoMGW is the generalized version of an earlier much more special-purpsoe implementation called osmo-bsc_mgcp. h2. Situation in a typical Osmocom cellular network h3. Use by [[OsmoBSC:]] {{graphviz_link() digraph G { rankdir = LR; OsmoBTS -> OsmoBSC [label="Abis/IP"]; OsmoBSC -> OsmoMSC [label="3GPP AoIP"]; OsmoBSC -> OsmoMGW [label="MGCP"]; OsmoBTS -> OsmoMGW [label="RTP",dir=both]; OsmoMGW -> OsmoMSC [label="RTP",dir=both]; {rank=same OsmoBSC OsmoMGW} OsmoMGW [color=red]; } }} h3 Use by[[OsmoMSC:]] It is Planned to use OsmoMGW also from OsmoMSC like this: {{graphviz_link() digraph G { rankdir = LR; BTS -> BSC [label="Abis"]; BSC -> OsmoMSC [label="3GPP AoIP"]; OsmoMSC -> OsmoMGW [label="MGCP"]; BSC -> OsmoMGW [label="RTP",dir=both]; OsmoMSC -> OsmoSIP [label="MNCC"]; OsmoSIP -> PBX [label="SIP Trunk"]; OsmoMGW -> PBX [label="RTP",dir=both]; {rank=same OsmoMSC OsmoMGW} OsmoSIP [label="osmo-sip-connector"]; OsmoMGW [color=red]; hNodeB -> OsmoHNBGW [label="Iuh"]; OsmoHNBGW -> OsmoMSC [label="IuPS"]; hNodeB -> OsmoMGW [label="RTP",dir=both]; } }} h2. User Manuals We are working on a set of complete manuals for * osmo-bsc_mgcp VTY reference: http://ftp.osmocom.org/docs/latest/osmomgcp-vty-reference.pdf h2. Contact * Contact us via the openbsc@ mailing list, see [[Cellular Infrastructure:Mailing Lists]]. * Contributions are welcome via [[Cellular Infrastructure:Gerrit]]. * Git repository browser at https://git.osmocom.org/osmo-mgw h2. User Manuals * osmo-bsc_mgcp VTY reference: http://ftp.osmocom.org/docs/latest/osmomgcp-vty-reference.pdf