Osmocom HLR¶
OsmoHLR, the Osmocom HLR is a minimal implementation of the Home Location Register, the subscriber database of a 2G/3G cellular network. It stores parameters such as the IMSI and MSISDN of each subscriber, together with the secret key material (Ki, K/OP/OPc) in order to generate authentication vectors.
OsmoHLR does not support the classic TCAP/MAP protocol but rather implements the more light-weight GSUP protocol.
Position in a typical Osmocom network¶
Binary Packages¶
Osmocom provides binary packages for several flavors of Debian and Ubuntu GNU/Linux on a variety of architectures (i586, x86_64, armhf, armv7l). Unless you are a software developer interested in developing on Osmocom, it is recommended you use those packages instead of building from source.
For more details see Binary_Packages
Manuals¶
Source code¶
The source code is available from gitea.osmocom.org
(module osmo-hlr
).
Public read-only access is available via
git clone https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr
You can browse it via gitea: https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr
Contributions are welcome via Gerrit.
Test Suite¶
We have a TTCN-3 test suite as part of our Titan_TTCN3_TestsuitesUpdated by laforge almost 2 years ago ยท 10 revisions