Project

General

Profile

Actions

Feature #5482

open

VoWiFi client for creating [outer] IPsec tunnel to ePDG

Added by laforge about 2 years ago. Updated about 2 years ago.

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

Related to Open Source IMS Client - Feature #5481: SIM card interface for doubangoNewlaforge03/07/2022

Actions
Actions #1

Updated by laforge about 2 years ago

  • % Done changed from 0 to 40
Actions #2

Updated by laforge about 2 years ago

  • Related to Feature #5481: SIM card interface for doubango added
Actions #3

Updated by domi about 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//.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)