Osmo-sip-connector » History » Revision 82
Revision 81 (laforge, 05/11/2018 11:31 AM) → Revision 82/87 (laforge, 05/11/2018 11:58 AM)
h1. Osmo-sip-connector {{>toc}} h2. Introduction osmo-sip-connector translates between MNCC and SIP protocols and hereby replaces the old LCR based approach. Osmo-sip-connector does not handle RTP by itself, an external SIP-PBX server which can accept SIP-Trunks is still required. The following image illustrates how the network components are laid out: h2. osmo-sip-connector with [[OsmoNITB:]] {{graphviz_link() digraph G{ "osmo-sip-connector" [color="red"]; rankdir = LR; MS -> BTS [label = "Um"]; BTS -> "osmo-nitb" [label = "Abis"]; "osmo-nitb" -> "osmo-sip-connector" [label = "MNCC"]; "osmo-sip-connector" -> "PBX" [label = "SIP"]; "BTS" -> "PBX" [label = "RTP"]; } }} h2. osmo-sip-connector with [[OsmoBSC:]] and [[OsmoMSC:]] {{graphviz_link() digraph G{ rankdir = LR; "osmo-sip-connector" [color="red"]; OsmoMGWB [label="OsmoMGW\n(BSC)"]; OsmoMGWM [label="OsmoMGW\n(MSC)"]; MS -> BTS [label = "Um"]; BTS -> OsmoBSC [label = "Abis"]; OsmoBSC -> OsmoMSC [label = "AoIP" ]; OsmoMSC -> "osmo-sip-connector" [label = "MNCC"]; "osmo-sip-connector" -> "PBX" [label = "SIP"]; BTS -> OsmoMGWB [label = "RTP"]; OsmoMGWB -> OsmoMGWM [label = "RTP"]; OsmoMGWM -> "PBX" [label = "RTP"]; OsmoBSC -> OsmoMGWB [label = "MGCP" ]; OsmoMSC -> OsmoMGWM [label = "MGCP" ]; { rank = same; OsmoBSC; OsmoMGWB; } { rank = same; OsmoMSC; OsmoMGWM; } } }} {{include(cellular-infrastructure:MacroBinaryPackages)}} h2. Manuals Unfortunately, contrary to other Osmocom network elements, there is no user manual available yet at http://ftp.osmocom.org/docs/latest/ h2. Howto (configure/run it) See [[Howto]] h2. Source code The source code is available from @git.osmocom.org@ (module @osmo-sip-connector@). Public read-only access is available via <pre> git clone git://git.osmocom.org/osmo-sip-connector.git </pre> You can browse it via cgit: https://git.osmocom.org/osmo-sip-connector Contributions are welcome via [[Cellular-Infrastructure:Gerrit]]. [[Cellular Infrastructure:Gerrit]]. h2. Test Suite We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]] * source code: http://git.osmocom.org/osmo-ttcn3-hacks/tree/sip * results: https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-sip-test/