Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoMSC https://osmocom.org/projects/osmo-hlr
Go to file
Max ad8866e86e Set working directory in systemd service file
By default systemd will execute service with root directory (or home directory for user instance) which might result in
attempts to create files in unexpected place. Let's set it to 'osmocom' subdir of state directory (/var/lib for system
instance) instead.

Related: OS#4821
Change-Id: I40b5d50470cb55ca94af5e17f21658181a02d4c2
2022-08-29 19:45:03 +07:00
contrib Set working directory in systemd service file 2022-08-29 19:45:03 +07:00
debian Set working directory in systemd service file 2022-08-29 19:45:03 +07:00
doc doc: Document new subscriber CTRL commands 2022-06-21 10:35:40 +02:00
include ctrl: Introduce CTRL command subscriber.by-*.aud3g <algo[,KI,(op|opc),OP_C[,ind_bitlen]]> 2022-06-21 10:35:40 +02:00
sql db v6: determine 3G AUC IND from VLR name 2021-07-19 09:01:06 +00:00
src db_auc: hexparse_stmt(): check value returned by osmo_hexparse() 2022-06-29 11:30:12 +00:00
tests ctrl: Introduce CTRL command subscriber.by-*.aud3g <algo[,KI,(op|opc),OP_C[,ind_bitlen]]> 2022-06-21 10:35:40 +02:00
.gitignore .gitignore: Ignore new autofoo tmp files 2021-02-04 12:46:34 +01:00
.gitreview Add gerrit settings 2016-12-21 10:35:38 +01:00
COPYING add COPYING file with AGPLv3 license text 2016-11-11 10:17:06 +01:00
Makefile.am manuals: generate vty reference xml at build time 2021-02-23 16:48:36 +00:00
README.md update git URLs (git -> https; gitea) 2022-06-18 12:08:31 +02:00
TODO-RELEASE Bump version: 1.2.0.78-8c90-dirty → 1.3.0 2021-02-23 18:13:54 +01:00
configure.ac Bump version: 1.4.0.16-3863-dirty → 1.5.0 2022-06-28 18:38:31 +02:00
git-version-gen build with autoconf/automake, add jenkins.sh script 2016-12-11 01:07:26 +01:00
libosmo-gsup-client.pc.in pkg-config: Fix libosmo-gsup-client pkg-config file 2018-07-31 19:37:45 +02:00
libosmo-mslookup.pc.in add libosmo-mslookup abstract client 2020-01-10 16:07:40 +00:00

README.md

osmo-hlr - Osmocom HLR Implementation

This repository contains a C-language implementation of a GSM Home Location Register (HLR). It is part of the Osmocom Open Source Mobile Communications project.

Warning: While the HLR logical functionality is implemented, OsmoHLR does not use the ETSI/3GPP TCAP/MAP protocol stack. Instead, a much simpler custom protocol (GSUP) is used. This means, OsmoHLR is of no use outside the context of an Osmocom core network. You can use it with OsmoMSC, OsmoSGSN etc. - but not with third party components.

Homepage

The official homepage of the project is https://osmocom.org/projects/osmo-hlr/wiki

GIT Repository

You can clone from the official osmo-hlr.git repository using

git clone https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr

There is a web interface at https://gitea.osmocom.org/cellular-infrastructure/osmo-hlr

Documentation

User Manuals and VTY reference manuals are [optionally] built in PDF form as part of the build process.

Pre-rendered PDF version of the current "master" can be found at User Manual as well as the VTY reference manuals

Mailing List

Discussions related to osmo-hlr are happening on the openbsc@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/openbsc for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.

Contributing

Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We us a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for osmo-hlr can be seen at https://gerrit.osmocom.org/#/q/project:osmo-hlr+status:open