commit | 31912171dfce2240145873a946809027045309a2 | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@osmocom.org> | Tue Jun 04 22:38:32 2024 +0200 |
committer | laforge <laforge@osmocom.org> | Tue Jun 04 20:46:03 2024 +0000 |
tree | 8ba1368e10084e5556ddac666123f58a131c1502 | |
parent | d1bec8f61190bab9b66b67bbe23387ad144484a5 [diff] |
add COPYING file with AGPLv3 and missing license headers to source files Change-Id: Ia06ad5b45c0775329de784ab95bda63a8911589c
This project implements a proxy translating Diameter into GSUP, hence allowing Diameter clients connecting to GSUP server. This allows, for instance, using OsmoHLR as an HSS used by 4G/5G nodes.
Install erlang and rebar3 packages (not "rebar", that's version 2! You may need to compile it from source in some distros).
$ rebar3 compile $ rebar3 escriptize
Unit tests can be run this way:
$ rebar3 eunit
Once osmo_dia2gsup is built, you can start it this way:
$ rebar3 shell
Passing a config file:
$ rebar3 shell --config ./examples/sys.config
Running it as an escript:
$ rebar3 escriptize $ ERL_FLAGS='-config ./examples/sys.config' _build/default/bin/osmo-dia2gsup
rebar3 release