So given that the deadline to have VoLTE with my MVNO (on top of AT&T) is Februrary 2022, I have come to the conclusion that having support on the Librem 5 is unlikely . After all, from AT&T’s perspective they want to force most people to buy phones from them, so limiting the support of other phones makes that more likely. Perhaps I could change to T-Mobile but I wouldn’t be able to receive calls at home probably because I tried it in the past.
I decided to try jmp.chat, which supports text/calls over XMPP. A phone number currently (in their beta period) costs $2.99 a month. The only XMPP client that I found that supports audio calling in debian is gajim. I installed gajim and have been able to use it, even though it isn’t adapted to display perfectly on the Librem 5. The problem is, even though I can make calls to/from the number I purchased from jmp.chat, I cannot get the other party to hear me (from the Librem 5). Using pavucontrol etc. I can see that pulseaudio is getting input the from the microphone. Also, gnome-sound-recorder works fine (I assume this uses pulsaudio but I am not sure). I tried installing gajim on a laptop (running MX-Linux which is debian based). At first, I couldn’t use audio-visual stuff, but it told me what packages I needed. I installed those and noticed my Librem5 had them already. Then it wouldn’t make a call, but from the traceback and searching around, I found out I needed to add the gstreamer1.0-nice package. After I did that, calls from my laptop worked (audio in both directions). I already had the gstreamer1.0-nice package on the Librem 5 too. I have tried using pavucontrol to try different devices, I have also tried different input devices in the audio/video settings of gajim to no avail.
Has anyone gotten calls with jmp.chat working recently? I remember there was a video many months ago (possibly longer) showing it working, but there are videos that show stuff working but rarely talk about what it takes to get it working. Besides, that likely would have been on Amber, while I am on Byzantium. Does anyone, know of any other XMPP clients I could try on Librem 5 that support audio calls? Any ideas on how I could diagnose the microphone issue?
Despite 20+ years experience with Linux and despite the desire to support a Linux phone, I am getting to the point where i might get something like a Pixel 4a and install CalyxOS which will allow me to have privacy from Google and other companies that I don’t want to have my data. I wouldn’t have the hardware switches that the Librem 5 has, but I would be able to lock the bootloader (some banking apps require that) and the phone would be a lot more useful. So I might just give up at some point, go with a phone running Calyx OS and trying selling my Librem 5. At minimum, I need some type of calling (VOIP or VoLTE with SMS/MMS) and Anbox (for some banking apps that are required to be used for 2FA) in order for the Librem 5 to be a daily driver. Currently I can’ t get Anbox to start (there was another of those videos showing that but no useful instructions that I could find). I know I could try SIP instead of jmp.chat for VOIP, but I might end up purchasing a SIP number just to find out I can’t get that to work either.