Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoMSC https://osmocom.org/projects/osmo-hlr
Go to file
Harald Welte da4fc0eab9 README.md: Add Forum and Issue Tracker sections
Change-Id: Ic88d30fc8952762565af6115c8bb7d67fa7d7866
2024-03-23 17:28:12 +01:00
.github Add funding link to github mirror 2024-03-23 17:22:45 +01:00
contrib Bump version: 1.6.0.20-37f0-dirty → 1.7.0 2023-09-12 14:41:34 +02:00
debian Bump version: 1.6.0.20-37f0-dirty → 1.7.0 2023-09-12 14:41:34 +02:00
doc Use uniform log format for default config files 2023-12-01 12:41:19 +01:00
include SMS over GSUP: handle READY-FOR-SM.req from MSCs 2023-09-21 02:06:58 +00:00
sql db: extend database schema to support 256bit K and/or OP[c] values 2023-08-29 13:42:41 +00:00
src ctrl: add subscriber.by-*.imsi GET-able variable 2023-12-17 21:47:21 +00:00
tests SMS over GSUP: implement vty config of SMSC routing 2023-09-21 01:56:21 +00:00
.gitignore Ignore .deb build byproducts 2022-09-09 22:08:35 +07: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 build: include {README.md,git-version-gen} into the release tarball 2024-01-26 23:33:48 +07:00
README.md README.md: Add Forum and Issue Tracker sections 2024-03-23 17:28:12 +01:00
TODO-RELEASE SMS over GSUP: implement forwarding of MO SMS 2023-09-21 02:05:15 +00:00
configure.ac Bump version: 1.6.0.20-37f0-dirty → 1.7.0 2023-09-12 14:41:34 +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 directly 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 versions of the current master can be found at

Forum

We welcome any osmo-hlr related discussions in the Cellular Network Infrastructure -> 2G/3G Core Network section of the osmocom discourse (web based Forum).

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.

Issue Tracker

We use the issue tracker of the osmo-hlr project on osmocom.org for tracking the state of bug reports and feature requests. Feel free to submit any issues you may find, or help us out by resolving existing issues.

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