Project

General

Profile

Osmo-sip-connector » History » Version 83

osmith, 09/26/2018 02:04 PM
link to manuals that are online now

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 83 osmith
* "osmosipconnector-usermanual.pdf":http://ftp.osmocom.org/docs/latest/osmosipconnector-usermanual.pdf
51
* "osmosipconnector-vty-reference.pdf":http://ftp.osmocom.org/docs/latest/osmosipconnector-vty-reference.pdf
52 75 laforge
53 80 laforge
h2. Howto (configure/run it)
54
55
See [[Howto]]
56
57 78 laforge
h2. Source code
58
59
The source code is available from @git.osmocom.org@ (module @osmo-sip-connector@).
60
61
Public read-only access is available via
62
<pre>
63
git clone git://git.osmocom.org/osmo-sip-connector.git
64
</pre>
65
66
You can browse it via cgit:  https://git.osmocom.org/osmo-sip-connector
67
68 82 laforge
Contributions are welcome via [[Cellular-Infrastructure:Gerrit]].
69 1 msuraev
70 80 laforge
h2. Test Suite
71 1 msuraev
72 80 laforge
We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]]
73
* source code: http://git.osmocom.org/osmo-ttcn3-hacks/tree/sip
74
* results: https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-sip-test/
Add picture from clipboard (Maximum size: 48.8 MB)