Actions
Feature #5482
openVoWiFi client for creating [outer] IPsec tunnel to ePDG
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03/07/2022
Due date:
% Done:
40%
Description
For VoWiFi, we need an IPsec implementation that has been extended with the requirements for the 3GPP SWu interface, specifically
- 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.
Related issues
Updated by laforge about 1 year ago
- % Done changed from 0 to 40
I've pushed domi patches on top of strongswan 5.9.3 to https://gitea.osmocom.org/ims-volte-vowifi/strongswan/src/branch/laforge/swu
Updated by laforge about 1 year ago
- Related to Feature #5481: SIM card interface for doubango added
Updated by domi about 1 year 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//.
Actions