OsmoSMLC » History » Version 9
osmith, 04/04/2024 08:14 AM
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 | 9 | osmith | * osmo-smlc User Manual: https://ftp.osmocom.org/docs/osmo-smlc/master/osmosmlc-usermanual.pdf |
42 | * osmo-smlc VTY Reference: https://ftp.osmocom.org/docs/osmo-smlc/master/osmosmlc-vty-reference.pdf |
||
43 | 3 | laforge | |
44 | h2. Source Code |
||
45 | |||
46 | 8 | laforge | The source code is available from @gite1.osmocom.org@ (module @osmo-cbc@). |
47 | 3 | laforge | |
48 | Public read-only access is available via |
||
49 | <pre> |
||
50 | 6 | laforge | git clone https://gitea.osmocom.org/cellular-infrastructure/osmo-smlc |
51 | 3 | laforge | </pre> |
52 | |||
53 | 6 | laforge | You can also web-browse the repository at https://gitea.osmocom.org/cellular-infrastructure/osmo-smlc |
54 | 3 | laforge | |
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 | 7 | laforge | * source code: https://gitea.osmocom.org/ttcn3/osmo-ttcn3-hacks/src/branch/master/smlc |
61 | 3 | laforge | * 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)}} |