VoWiFi client for creating [outer] IPsec tunnel to ePDG
- the EAP-AKA mechanism for UMTS-AKA based authentication
- some external interface to access a USIM for authentication
We've been evaluating two different paths here:
- https://github.com/fasferraz/SWu-IKEv2 - rather hackish python codebase, laforge had difficulties getting it to work with at least two IMS operators
- a slightly modified version of strongswan. domi has been doing some development about this. laforge had more success with this, at least to establish the SWu tunnel successfully once - it then failed in subsequent operations.
Updated by domi almost 2 years ago
For some reason I experienced ePDGs to be really picky, maybe because strongswan does not properly terminate the connection. I had to wait at least 5-10 minutes between each connection try, because the production ePDG would just simply ignore my connection attempts for that time...really annoying when doing tests, so it would be great to figure out the cause. Once the connection is established though it worked rather stable for me.
Also if that helps my target ePDG was manufactured by E//.