Ims Alternatives
Similar projects and alternatives to ims
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
quectel-rgmii-configuration-notes
Notes on using a Quectel modem directly connected to Ethernet (by natecarlson)
ims reviews and mentions
-
Hardening Cellular Basebands in Android
I'd rather say the issue is NOT that basebands need hardening (ok they do need it), but that we should stop putting things there.
The article mentions parsing XML, doing DNS, IMS, TCP and IP stacks. As far as I know, all of those are down for one single purpose which is VoLTE (And VoWifi, and other related features which all go under the umbrella of "IMS"). On top of that, they also to mention doing IPSec (should be pretty safe) and SIP (gosh wait too much string handling). The remote Pixel security flaw few months ago was in that VoLTE stack.
This stack should NOT be in an embedded closed source un-auditable system. It should be in a "dumb" sandboxed opensource app in a sandboxed language.
This is exactly what I'm doing: https://github.com/phhusson/ims This is a FLOSS VoLTE + VoWifi[1] implementation for Android written in kotlin with no native code [2].
I'm not recommending it for anyone (I managed to make my first outgoing call with it yesterday), it has real issues (you do want baseband cooperation on various parts, like QoS or roaming to 3G, which I'm choosing to ignore), but I think software IMS is the way of the future.
In addition to security, this allows for a lot of de-obsoleting:
-
Open Source IMS Client
I hope that someday we will be able to use VoLTE on a Samsung device with an Android OS like LineageOS, /e/OS, etc.
phh ( https://github.com/phhusson/ims , see his comment on this post) and martinetd ( https://github.com/martinetd/android_ims/branches ) are working on this for some time.
Stats
phhusson/ims is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.
The primary programming language of ims is Kotlin.
Popular Comparisons
Sponsored