OsmoCBC » History » Revision 5
Revision 4 (laforge, 09/13/2019 08:44 PM) → Revision 5/13 (laforge, 09/13/2019 08:48 PM)
{{>toc}}
h1. OsmoCBC
This is the upcoming Osmocom Cell Broadcast Centre.
h2. Introduction
You can find more information about Cell Broadcast in general at [[cellular-infrastructure:Cell_Broadcast]] and [[cellular-infrastructure:Service_Area_Broadcast]], as well as [[cellular-infrastructure:Emergency_Warning]] and [[cellular-infrastructure:Public_Warning_System]]. The pages include pointers to the relevant specifications.
h2. Position in the network
The below graph shows the CBC in the network.
{{graphviz_link()
digraph G {
rankdir = RL;
CBC [color=red];
CBE -> CBC [label="REST/JSON"];
CBC -> BSC [label="CBSP"];
CBC -> RNC [label="SABP"];
CBC -> MME [label="SBc-AP"];
BSC -> BTS [label="A-bis RSL"];
RNC -> NodeB [label="Iub"];
MME -> eNodeB [label="S1-AP"];
BTS -> UE [label="CBCH"];
NodeB -> UE [label="BMC/CTCH"];
eNodeB -> UE [label="SIB10/11/12"];
}
}}
As can be seen, the CBC receives messages from third-party applications (called CBEs). It then routes/distributes/forwards those messages over the respective radio access technology specific method.
h2. History
FIXME.
{{include(cellular-infrastructure:MacroBinaryPackages)}}
h2. Manuals
FIXME
h2. Source Code
The source code is available from @git.osmocom.org@ (module @osmo-cbc@).
Public read-only access is available via
<pre>
git clone git://git.osmocom.org/osmo-cbc.git
</pre>
You can browse it via cgit: https://git.osmocom.org/osmo-cbc
Contributions are welcome via [[cellular-infrastructure:Gerrit]].
h2. Test Suite
We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]]
* source code: http://git.osmocom.org/osmo-ttcn3-hacks/tree/cbc?h=laforge/cbsp
* results: [not yet automatically executed]
h2. Contact
* Contact us via the openbsc@ mailing list, see [[cellular-infrastructure:Mailing Lists]].
* Contributions are welcome via [[cellular-infrastructure:Gerrit]].