That’s now half a year I’m using modem-manager-gui and mmcli for mainly smses and ringing. Since I first did put my sim card in my computer it has greatly helped me to get rid of my previous phone, which I anyway adopted unwillingly/a-bit-forcedly and didn’t have a fully free operative system (although that would be probable that there is a read-only proprietary blob or even OS in my 3G modem in my computer), as I don’t like the idea of having several computers with several configs and systems to maintain and configure…
Now since I have a micro, a speaker, and a micro headphone jack port, and I can rings phone, and, currently only by triggering mmcli, see if I’ve been called: I’d prefer to be able to see this kind of informations through modem-manager-gui, so it’s stored and doesn’t disappear at boot, and is more practical to check at than open a terminal and use a command I would have to make up first, without forgetting to do it regularly. It would as well be usefull to hear a sound when being ringed, so I’m triggered by it and can answer by sms, or maybe even hibernate my computer, remove the sim card, put it in the old phone and call back, if that’s important.
I don’t know if it’s possible with modem-manager to receive or make voice calls, but if it is it would be definitely a significant step toward supporting that if the GUI supported ringing. It is also frequently used as a medium of communication to avoid voice calls costs in some countries, more at the south than I am currently, for instance, Italy or Morocco, namely, and mainly mediterannean countries, that I know of. So when I travel to Italy it’s often I’d say as much useful to correctly supporting ringing as to supporting smses or voice calls.
I *think* I’ve seen some information about voice calls in modem manager API, while searching for informations on the web, but I’m not sure, but if so playing with it and allowing people to try to see if something is possible with some modem, for example with experimental options, would be a nice feature can I think of.
Currently it’s a bit frustrating as when I’m called, it rings, so people think I’ve seen it, but I never see the call (since I never think to do “mmcli -m n --voice-list-calls” and “mmcli -m n --call=m” before shutdown), while if my computer is off I receive an sms saying I received it. Yet now I can benefit of 3G I almost never let it so, so that I can know when I receive an sms, and can seed all the day while traveling.
Ringing is possible with modern ModemManager versions, Voicecalls are bit problematic. I tried voicecall functionality some time ago with Huawei e173-u1 and ZTE MF-180, but there were compatibility problems, so I stopped development of this functionality in MMGUI. Anyway, I have this functions in roadmap, so I'll implement it sooner or later.