6
0
Fork 0
mirror of https://gerrit.osmocom.org/erlang/osmo-epdg synced 2024-08-12 14:06:20 +00:00
An implementation of the 3GPP ePDG (Evolved Packet Data Gateway) for VoWiFi https://osmocom.org/projects/osmo-epdg/wiki
Find a file
Pau Espin Pedrol 1bda89c5cf swx: Rename diameter related parameters
This allows easily identifying and differntiating the config parameters
from other diameter interfaces present such as s6b.

Change-Id: I63fe4c7acc7460575a921b254adf066134c0527f
2024-01-18 14:03:23 +01:00
config swx: Rename diameter related parameters 2024-01-18 14:03:23 +01:00
contrib Add debian build support 2023-10-05 17:12:09 +02:00
debian debian/rules: extract build_dep.tar.gz first 2023-10-06 12:16:50 +02:00
dia dia: 3gpp_ts29_273_s6b: add missing include of rfc4004 2023-12-06 11:33:34 +00:00
src swx: Rename diameter related parameters 2024-01-18 14:03:23 +01:00
.gitignore Add .gitignore 2023-10-05 16:17:37 +02:00
.gitreview gitreview: new file 2023-10-05 16:20:02 +00:00
Makefile Makefile: run 'rebar3 clean' upon make clean 2023-10-23 13:11:59 +02:00
README.md README.md: Fix path to config file 2023-10-18 12:56:02 +02:00
rebar.config Handle GSUP EPDG_Tunnel through GTPv2C CreateSession Req+Resp 2023-10-23 14:42:48 +02:00
rebar.lock Handle GSUP EPDG_Tunnel through GTPv2C CreateSession Req+Resp 2023-10-23 14:42:48 +02:00
TODO.md add general project files 2023-10-12 17:27:46 +02:00

= osmo-ePDG =

Implement an ePDG with an embedded AAA server. osmo-ePDG also requires a modify strongswan.

  • [UE] <-> [strongswan] <-> [osmo-ePDG] <> [HSS] <> [PGW]

== Building ==

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

== Testing ==

Unit tests can be run this way: $ rebar3 eunit

== Running ==

Once osmo_epdg is built, you can start it this way:

$ rebar3 shell

In the erlang shell:

1> osmo_epdg:start().

== Configuration ==

$ rebar3 shell --config ./config/sys.config

1> osmo_epdg:start().