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()}} |