Project

General

Profile

Wiki » History » Version 3

laforge, 03/07/2022 11:20 AM

1 1 laforge
h1. Open Source IMS client
2
3
This project is about the current work in progress / exploration of putting together and extending a variety of components in order to implement an open source client for [[IMS]], specifically how it is used in [[VoLTE]] and [[VoWiFi]].
4 2 laforge
5 3 laforge
The current work-in-progress bases around the use of modified versions of StronSWAN and [[doubango]].
6
7
h2. Current state
8
9
* using the modified StrongSWAN it is possible to establish the SWu interface for [[VoWiFi]], at least once (something preventst it from working subsequent times). Tested against T-Mobile Germany ePDG.
10
* using the modified [[doubango]], it is possible to perform Initial IMS registration (SIP REGISTER dance with the associated sec-agree key handshake, etc.) against a [[Kamailio IMS Core]].
11
12
h2. Current areas of work
13
14
* SIM card interface in [[doubango]], see #5481
15
* Going beyond SIP REGISTER towards testing actual IMS calls with doubango
16
* clean-up of current patches, making things more stable
17
18
h2. TODO / next steps
19
20
* running doubango on top of strongswan for the two nested IPsec tunnels, see #5484
21
* testing doubango against commercial IMS operators (using Strongswan SWu or possibly a LTE modem that allows IMS default bearer establishment)
22
23 2 laforge
h2. Further wiki pages
24
25
{{child_pages()}}
Add picture from clipboard (Maximum size: 48.8 MB)