Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

voicemail tab not showing #11

Open
zolstarym opened this issue Apr 19, 2020 · 5 comments
Open

voicemail tab not showing #11

zolstarym opened this issue Apr 19, 2020 · 5 comments

Comments

@zolstarym
Copy link

Andoid 10 Galaxy S9+

Voicemail tab doesn't seem to show, nor does a visual voicemail setting show in the voicemail settings menu.
Another different phone with google dialer installed by default shows the VVM tab on the same carrier as this one, and it also has a change pin and visual voicemail toggle in the settings, so I don't think it is the carrier.

@psyscope
Copy link

psyscope commented Apr 20, 2020 via email

@TheJulianJES
Copy link
Collaborator

I haven't heard of anybody getting visual voicemail to work on non-pixel devices (although this might have changed recently).
Also, could you please post information about the phone and ROM you're using?

@zolstarym
Copy link
Author

soldier rom
based on samsung stock android

@worstperson
Copy link

From my experience, installing the dialer as a privileged app unlocks this feature. It's always been a pain to get it to actually work on stock roms and I've not had any success since Android 10. Works without issue in Lineage OS.

I gather related files(permissions, preferred, sysconfig, framework, overlay, and the dialer app) from the OpenGApps "stock" zip and make a magisk module to place them. I disable the original dialer with "pm disable". You can always just flash that zip in recovery if you have space.

@worstperson
Copy link

worstperson commented Jan 26, 2021

I place these files specific to the dialer app(I place in the product folder for my own convenience, they can all be installed in system ofc):

/system/product/etc/default-permissions/opengapps-permissions-q.xml
/system/product/etc/permissions/com.google.android.dialer.support.xml
/system/product/etc/permissions/privapp-permissions-google.xml
/system/product/etc/sysconfig/dialer_experience.xml
/system/product/framework/com.google.android.dialer.support.jar
/system/product/overlay/DefaultDialerOverlay.apk
/system/product/overlay/PhoneOverlay.apk
/system/product/overlay/TelecomOverlay.apk
/system/product/priv-app/GoogleDialer/GoogleDialer.apk

I also place these files to enable pixel device features:

/system/product/etc/sysconfig/google_build.xml
/system/product/etc/sysconfig/google_exclusives_enable.xml

I place some additional permissions and configs found in the OpenGApps installer, but don't have any reason to believe they are required. Note that GoogleDialer.apk is architecture dependent and it is also probably worth it to check for differences between Android versions if you wanted to make a generic module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants