Osmo-sip-connector » History » Version 79
laforge, 05/11/2018 11:28 AM
move howto from main page
1 | 1 | msuraev | h1. Osmo-sip-connector |
---|---|---|---|
2 | |||
3 | 63 | dexter | {{>toc}} |
4 | |||
5 | 18 | dexter | h2. Introduction |
6 | |||
7 | 64 | dexter | 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: |
8 | 1 | msuraev | |
9 | 74 | laforge | h2. osmo-sip-connector with [[OsmoNITB:]] |
10 | |||
11 | 64 | dexter | {{graphviz_link() |
12 | digraph G{ |
||
13 | 76 | laforge | "osmo-sip-connector" [color="red"]; |
14 | 64 | dexter | rankdir = LR; |
15 | MS -> BTS [label = "Um"]; |
||
16 | BTS -> "osmo-nitb" [label = "Abis"]; |
||
17 | "osmo-nitb" -> "osmo-sip-connector" [label = "MNCC"]; |
||
18 | 66 | dexter | "osmo-sip-connector" -> "PBX" [label = "SIP"]; |
19 | "BTS" -> "PBX" [label = "RTP"]; |
||
20 | 64 | dexter | } |
21 | }} |
||
22 | |||
23 | 74 | laforge | h2. osmo-sip-connector with [[OsmoBSC:]] and [[OsmoMSC:]] |
24 | |||
25 | {{graphviz_link() |
||
26 | digraph G{ |
||
27 | rankdir = LR; |
||
28 | 1 | msuraev | "osmo-sip-connector" [color="red"]; |
29 | 77 | laforge | OsmoMGWB [label="OsmoMGW\n(BSC)"]; |
30 | OsmoMGWM [label="OsmoMGW\n(MSC)"]; |
||
31 | 74 | laforge | MS -> BTS [label = "Um"]; |
32 | BTS -> OsmoBSC [label = "Abis"]; |
||
33 | OsmoBSC -> OsmoMSC [label = "AoIP" ]; |
||
34 | 1 | msuraev | OsmoMSC -> "osmo-sip-connector" [label = "MNCC"]; |
35 | "osmo-sip-connector" -> "PBX" [label = "SIP"]; |
||
36 | 77 | laforge | BTS -> OsmoMGWB [label = "RTP"]; |
37 | OsmoMGWB -> OsmoMGWM [label = "RTP"]; |
||
38 | OsmoMGWM -> "PBX" [label = "RTP"]; |
||
39 | OsmoBSC -> OsmoMGWB [label = "MGCP" ]; |
||
40 | OsmoMSC -> OsmoMGWM [label = "MGCP" ]; |
||
41 | { rank = same; OsmoBSC; OsmoMGWB; } |
||
42 | { rank = same; OsmoMSC; OsmoMGWM; } |
||
43 | 74 | laforge | } |
44 | }} |
||
45 | 64 | dexter | |
46 | 75 | laforge | {{include(cellular-infrastructure:MacroBinaryPackages)}} |
47 | |||
48 | h2. Manuals |
||
49 | |||
50 | Unfortunately, contrary to other Osmocom network elements, there is no user manual available yet at http://ftp.osmocom.org/docs/latest/ |
||
51 | |||
52 | 78 | laforge | h2. Source code |
53 | |||
54 | The source code is available from @git.osmocom.org@ (module @osmo-sip-connector@). |
||
55 | |||
56 | Public read-only access is available via |
||
57 | <pre> |
||
58 | git clone git://git.osmocom.org/osmo-sip-connector.git |
||
59 | </pre> |
||
60 | |||
61 | You can browse it via cgit: https://git.osmocom.org/osmo-sip-connector |
||
62 | |||
63 | Contributions are welcome via [[Cellular Infrastructure:Gerrit]]. |
||
64 | |||
65 | 79 | laforge | h2. Howto (configure/run it) |
66 | 70 | dexter | |
67 | 79 | laforge | See [[Howto]] |
68 | 73 | dexter | |
69 | h2. Attachements |