Project

General

Profile

OsmoSMLC » History » Version 5

laforge, 01/24/2021 04:16 PM

1 1 laforge
h1. OsmoSMLC
2
3 3 laforge
OsmoSMLC is the Osmocom Serving Mobile Location Centre.  It implements the SMLC functionality
4 4 laforge
as specified in 3GPP networks [[Location_Services]] architecture.
5 1 laforge
6 4 laforge
h2. Functionality
7
8
* Location Methods
9
** currently only the _Timing Advance based method_ of determining a mobile station.
10
*** operator must configure the locations of the cells in the osmo-smlc configuration file
11
* 3GPP Lb (BSC-SMLC) interface using BSSAP-LE on top of connection-oriented SCCP and M3UA/SCTP/IP
12
13 5 laforge
If you run a network based on [[OsmoBSC:]] and [[osmo-smlc:|OsmoSMLC]], the serving MSC (such as [[OsmoMSC:]] can subsequently issue _PERFORM LOCATION REQUEST_ queries on the A interface.  The BSC will work with the SMLC to obtain the position, and return a _PERFORM LOCATION RESPONSE_ back to the inquiring serving MSC.
14
15 3 laforge
h2. Position in the network
16
17
The below graph shows the SMLC in the network.
18
19
20
{{graphviz_link()
21 1 laforge
digraph G {
22 4 laforge
  rankdir=LR;
23
  MS;
24
  BTS;
25
  BSC;
26
  MSC;
27
  SMLC [color=red];
28
  { rank=same; BSC; SMLC; }
29
  MS->BTS [label="Um"];
30
  BTS->BSC [label="Abis"];
31
  BSC->MSC [label="A"];
32
  BSC->SMLC [label="Lb"];
33 3 laforge
}
34
}}
35
36
37
{{include(cellular-infrastructure:MacroBinaryPackages)}}
38
39
h2. Manuals
40
41
* osmo-smlc User Manual: https://ftp.osmocom.org/docs/latest/osmosmlc-usermanual.pdf
42
* osmo-smlc VTY Reference: https://ftp.osmocom.org/docs/latest/osmosmlc-vty-reference.pdf
43
44
h2. Source Code
45
46
The source code is available from @git.osmocom.org@ (module @osmo-cbc@).
47
48
Public read-only access is available via
49
<pre>
50
git clone git://git.osmocom.org/osmo-smlc.git
51
</pre>
52
53
You can browse it via cgit:  https://git.osmocom.org/osmo-smlc
54
55
Contributions are welcome via [[cellular-infrastructure:Gerrit]].
56
57
h2. Test Suite
58
59
We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]]
60
* source code: https://git.osmocom.org/osmo-ttcn3-hacks/tree/smlc
61
* results: https://jenkins.osmocom.org/jenkins/job/ttcn3-smlc-test/test_results_analyzer/
62
63
h2. Child Pages
64
65 1 laforge
{{child_pages}}
66 3 laforge
67
h2. Contact
68
69
* Contact us via the openbsc@ mailing list, see [[cellular-infrastructure:Mailing Lists]].
70
* Contributions are welcome via [[cellular-infrastructure:Gerrit]].
71
72
{{include(cellular-infrastructure:MacroCommercialSupport)}}
Add picture from clipboard (Maximum size: 48.8 MB)