tag | fedadd8b211940e31bccf83fd4a572fa833d0180 | |
---|---|---|
tagger | Oliver Smith <osmith@sysmocom.de> | Tue Oct 31 13:01:05 2023 +0100 |
object | ed3991574ac8707b4c7ea4a3dd191f3a4791eb83 |
Release 0.2.0
commit | ed3991574ac8707b4c7ea4a3dd191f3a4791eb83 | [log] [tgz] |
---|---|---|
author | Oliver Smith <osmith@sysmocom.de> | Tue Oct 31 13:00:53 2023 +0100 |
committer | Oliver Smith <osmith@sysmocom.de> | Tue Oct 31 13:00:53 2023 +0100 |
tree | 3dd8a76a5c00b263dbfcd2b4959c6a129233b2d0 | |
parent | 3c8e580ce69e498f17b0f748826ff99b906d2013 [diff] |
Bump version: 0.2.0 Change-Id: I3a175b0c7585268d748b007ab89110987b7e04cf
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 1> osmo_dia2gsup:start().
Passing a config file:
$ rebar3 shell --config ./examples/sys.config 1> osmo_dia2gsup:start().
Running it with one shell command:
$ rebar3 shell --config ./examples/sys.config --eval "osmo_dia2gsup:start()."
Running it as an escript:
$ rebar3 escriptize $ ERL_FLAGS='-config ./examples/sys.config' _build/default/bin/osmo-dia2gsup