I'm happy to announce that [finally], the osmo-epdg development has reached its first release: 0.1.0.
[Link to news item: https://osmocom.org/news/262]
osmo-epdg[1] is combined ePDG and AAA to support Voice over Wifi (VoWiFi) calls.
An ePDG allows a UE to connect over regular wireless networks to an IMS (untrusted non-3GPP network access).
The combined ePDG/AAA is using a modified strongSwan[2] together with osmo-epdg[3], a daemon written in erlang/OTP.
The osmo-epdg has been tested with open5gs as EPC and kamailio as IMS.
To allow an easy setup of a fully working ePDG/epc/IMS there are ansible playbooks[4] which has been used to create our Hosted ePDG playground
Thanks a lot to NLNet[5] for funding development of this project.
Thanks also to the main developers of this project: Alexander "lynxis" Couzens and Pau "pespin" Espin Pedrol.
Best regards, Harald
[1] https://osmocom.org/projects/osmo-epdg/wiki [2] https://gitea.osmocom.org/ims-volte-vowifi/strongswan-epdg [3] https://gitea.osmocom.org/Erlang/osmo-epdg [4] https://gitea.osmocom.org/ims-volte-vowifi/ansible-prototype [5] https://nlnet.nl/project/Osmocom-ePDG/