FossifyOrg / Phone

A handy phone call manager with phonebook, number blocking and multi-SIM support
https://www.fossify.org
GNU General Public License v3.0
460 stars 42 forks source link

Visual voicemail tab #48

Open Dominic-t3ch opened 7 months ago

Dominic-t3ch commented 7 months ago

Checklist

Is your feature request related to a problem? Please describe. Hello

The Phone app is very close to what offer the Google Phone app. But it miss one important thing for me : the visual voicemail tab to see and listen the voicemail messages. Is it possible to add this feature to the app ?

Thanks

vertigo220 commented 7 months ago

Not sure if it needs a tab, but it could have a button to open the VVM app. Unless there's a reason to actually rebuild that functionality within the dialer app.

Dominic-t3ch commented 7 months ago

Not sure if it needs a tab, but it could have a button to open the VVM app.

The fact is that the VVM app is a part of the Google dialer app. So for me it's not a solution if i have to use anyway the original app.

TinfoilSubmarine commented 7 months ago

Some context on this issue from someone who is interested in the whole VVM situation:

Visual Voicemail is actually a standards-based feature, you can see the latest revision of the spec here. However, I haven't personally verified that everything is in that spec to actually implement VVM fully. That's where the AOSP Dialer comes in. Before Google killed it in favor of their proprietary version, they had implemented support for a lot of different carrier's varied implementations of VVM. So a good place to start would be looking at AOSP (or even better, LineageOS) if you're interested in how this could be implemented.

Bottom line is, yes we shouldn't have to install any proprietary app, whether that be Google Dialer or a carrier's proprietary VVM app, since this can and has been implemented in open-source projects already. I would advise people looking for an already-working solution to use LineageOS's Dialer or a derivative.

vertigo220 commented 6 months ago

That's interesting. I guess I assumed it was proprietary. But if it's open, that brings up two questions: Why aren't there any 3rd-party VVM apps (at least any that are compatible with all services), and how would authentication/security work to prevent anyone from accessing anyone else's VM?

I would actually like to find an alternative to my VVM app, which is complete trash (not surprising since it's Samsung), but since it's not something I use much I've just learned to deal with it. If it's truly possible to create an open app that's compatible with most/all services, that would be a great project for someone to undertake.

Dominic-t3ch commented 6 months ago

Some context on this issue from someone who is interested in the whole VVM situation:

Visual Voicemail is actually a standards-based feature, you can see the latest revision of the spec here. However, I haven't personally verified that everything is in that spec to actually implement VVM fully. That's where the AOSP Dialer comes in. Before Google killed it in favor of their proprietary version, they had implemented support for a lot of different carrier's varied implementations of VVM. So a good place to start would be looking at AOSP (or even better, LineageOS) if you're interested in how this could be implemented.

Bottom line is, yes we shouldn't have to install any proprietary app, whether that be Google Dialer or a carrier's proprietary VVM app, since this can and has been implemented in open-source projects already. I would advise people looking for an already-working solution to use LineageOS's Dialer or a derivative.

I've installed the dialer of LineageOS, and it looks like the default one of Google on the Pixel 7. It have the VVM. Not an Open Source alternative, but at least not a Google app to spy me !

Very soon, I will try to install GrapheneOS. Hope that it's dialer app has VVM.

Thank you.

pled commented 4 months ago

I can confirm GrapheneOS dialer does have that VVM tab natively (Pixel 6a, Android 14).

That feature would be great to have in Fossify dialer.

bereldhuin commented 3 months ago

+1 It would be a great feature.