aboutsummaryrefslogtreecommitdiffstats
path: root/bsc/README.md
blob: 015687cc9900b0faa537390c1937695e7d2088f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# BSC_Tests.ttcn

* external interfaces
    * A-bis side: RSL (emulates BTS-side client) (OML handled by osmo-bts-omldummy)
    * A-side (emulates MSC-side)
        * BSSAP/SCCP/M3UA (AoIP)
        * BSSAP/SCCP/IPA (SCCPLite)
    * MGW side: MGCP (emulates MGW side)
    * VTY
    * CTRL

{% dot bsc_tests.svg
digraph G {
  graph [label="AoIP", labelloc=t, fontsize=30];
  rankdir=LR;
  { rank=same; BTS; STP; };
  BSC [label="IUT\nosmo-bsc",shape="box"];
  ATS [label="ATS\nBSC_Tests.ttcn"];
  BTS [label="osmo-bts-omldummy\nOML only"];

  BTS -> BSC [label="A-bis OML"];
  ATS -> BSC [label="A-bis RSL"];
  ATS -> BSC [label="CTRL"];
  ATS -> BSC [label="VTY"];
  ATS -> STP [label="A BSSAP\nSCCP/M3UA"];
  BSC -> STP [label="A BSSAP\nSCCP/M3UA"];
}
%}

{% dot bsc_tests_sccplite.svg
digraph G {
  graph [label="SCCPLite", labelloc=t, fontsize=30];
  rankdir=LR;
  BSC [label="IUT\nosmo-bsc",shape="box"];
  ATS [label="ATS\nBSC_Tests.ttcn"];
  BTS [label="osmo-bts-omldummy\nOML only"];

  BTS -> BSC [label="A-bis OML"];
  ATS -> BSC [label="A-bis RSL"];
  ATS -> BSC [label="CTRL"];
  ATS -> BSC [label="VTY"];
  ATS -> BSC [label="A BSSAP\nSCCP/IPA"];
}
%}