Google Call Screening works, but Assistant volume is low - OnePlus 7 Pro Questions & Answers

I was able to get Google Call Screening working. However, the Google Assistant voice is really low on the other end. Not sure if there is a way to increase it, maybe there is a tweak in outgoing audio policy that can help.
For those of you wanting to give it a go, this was on latest rooted International ROM. It should work on AOSP based ROMS, but I haven't tested it . It will require 2 magisk modules: Google Dialer Framework, and App Systemizer.
1. Install the 2 modules above, reboot as necessary.
2. Clear Play Store data, then search for Google Phone. The Google Dialer Framework module should allow you to see and install it.
3. Download a terminal emulator of your choice. You will need it to run the systemize command the module created. You will use this to convert the Phone apk to /system/priv-app. Reboot after this process is done.
4. Go to app settings and set permissions on the Google Phone apk. Also set it as the default Dialer app. I recommend disabling the stock phone app to avoid confusion or freezing it using Titanium Backup.
5. Run the Google Phone app. This step is necessary to generate some XML files, one of which you will need to edit.
6. Using a root file browser of your choice (Solid Explorer for me), navigate to /data/data/com.google.android.dialer/shared_prefs. You should see a file named dialer_phenotype_flags.xml. Open this file in a text editor.
7. To enable call Screening, we need to change some booleans to true. You can do a text search for "speak_easy" to find the ones we are looking for. While you are here, you can also change the flags for "vvm" and "transcription" to enable Visual Voice Mail and Voicemail Transcription services. Remember to save your changes, and reboot.
8. Open your Google Phone app. You should see call screen and Voicemail options in settings if all went well. Enable Call Screen (need to be on wifi to enable, but not required for the service) and test it out. The Assistant voice is rather low, but hopefully if enough people get on board someone smarter than I can help find a solution.
Hope this helps anyone looking to try this out and gets the community interested in resolving the low volume.

LvDisturbed1 said:
I was able to get Google Call Screening working.......
7. To enable call Screening, we need to change some booleans to true. You can do a text search for "speak_easy" to find the ones we are looking for. While you are here, you can also change the flags for "vvm" and "transcription" to enable Visual Voice Mail and Voicemail Transcription services. Remember to save your changes, and reboot.
Click to expand...
Click to collapse
Which booleans do we need to change? There are quite a few.

Only works on Google phone v40 though anything above will break call screening

mjb337 said:
Only works on Google phone v40 though anything above will break call screening
Click to expand...
Click to collapse
Okay - well I did the magisk and systemize of the google phone dialer and I have v44.
If I am to go start this all over again and install v40 of the google phone dialer and framework, do I need to anything special to uninstall the v44 dialer?
---------- Post added at 05:51 PM ---------- Previous post was at 05:15 PM ----------
bodaciousbob said:
Okay - well I did the magisk and systemize of the google phone dialer and I have v44.
If I am to go start this all over again and install v40 of the google phone dialer and framework, do I need to anything special to uninstall the v44 dialer?
Click to expand...
Click to collapse
Desystemized the app, uninstalled it.
Installed V40.0.274600228 and systemized it. Changed all the "speak_easy" flags I could find to "true". Rebooted the phone several times, turned on and off wi-fi - no call screen option.
EDIT: Enabled all permissions for the phone app - AHA call screen is an option!!!
Enabled it, and tested it - and the phone with call screen doesnt ring. It goes to voicemail, and then I get a missed call notification? Forgot to set phone as the default phone app. Did this and now I HAVE CALL SCREEN AGAIN!

Works! I always passed on Google dialer never worked with Verizon voicemail on non pixels. Thanks!
Make sure to disable play store updates for Phone or you will have to start all over, even having to clear launcher data. It may take a while for Phone to show as an available update. You can detach the app as well. You may also need the BusyBox module to get systemize to work.
This version of the dialer seems to be the latest that works. If you don't want to download from here, look carefully on apk mirror for the one referenced in the previous post.
https://www.dropbox.com/s/drysa6iu1...PI24(arm64-v8a)(nodpi)_apkmirror.com.apk?dl=1
This I think
https://www.apkmirror.com/apk/googl...40-0-274600228-android-apk-download/download/

Anyone found a solution to the volume problem. I've been experiencing this for multiple pixel phones now. I'm not using a pixel 6 and the problem is still there. The caller on the other end can't hear the very low volume of the assistant.

Related

[Q] Sky ICS - Google Voice won't allow request

So i installed the Sky ICS version 6.9.2z update and i still can't google voice to work, it hasn't worked since i installed Sky ICS at all... well it installs fine and everything but everytime it goes to allow google request when i hit the allow button it locks up for 10 seconds or so and crashes back to the home screen, it doesn't say force close or anything like that. I have tried clearing caches permissions and everything i can think of... why won't it let me allow request? also, visual voicemail doesn't every work either says incorrect password but i really don't want that anyway... i want Google Voice! So, if anyone has any ideas i could try please let me know, i would greatly appreciate it!
I've also had this problem. I think I fixed it by going to Settings > Call and make sure the voicemail service is "My Carrier" then set it back as Google voice.
If that didn't work uninstall google voice, go to Settings > Call and make sure the voicemail service is "My Carrier" then install google voice again and run through the setup. Should solve it.
I followed the steps you suggested but i still cannot get it to work... the carrier is set as google voice but when i click voice it just tries to go through the setup again and crashes. If i click google voice setting under settings>call>voicemail - settings for Google Voice it just runs through the setup again...Thank you for your suggestions though!
Have you tried the manual settings given on google voice settings page.
I think something like enter ##0040# press call and it will forward...
Yeah, i did manually put those numbers in and got confirmation that it was forwarding to my phone but google voice itself still just crashes when i get allow this request and "click" Allow it freezes for like 10 seconds goes black screen for several seconds then back at the home screen... then next time i click google voice it goes back to the setup again.
I think that everyone has the notification error where it says that the update was unsuccessful. After I see that I always click on my google voice number then back out and it just works. But it sounds like your program is crashing before you even get the unsuccessful msg.
Try moving your GV apk to the internal SD after you wipe data then uninstall from the applications page. In fact goto applications page from settings find GV wipe data,then uninstall and boot to recovery. Now in recovery wipe dalvik x2, wipe cache partition x2, reboot android and goto into rom manager and fix permisions. then goto the market my apps and download GV to install GV either to the internal SD card or the external SD if u have.. point is to try a different path.
If none of that works then I suggest that you re format your internal SD and system but make sure to have your base ROM waiting within reach of CWM.
If you end up going this route then take your time and DO NOT use TitaniumBackup for anything, and uncheck restore system from within the privacy page. Build your foundation slowly on top of the fresh format and back up that solid base with only essentials to cwm.
best of luck
Well, i followed all that and still get the same thing... i was hoping it wouldn't come to starting over but Voice is important to me. It worked just fine on every ROM on my captivate grr so frustrating... My main concern is i don't know how i can do any cleaner of an install than i just did... i just got the phone and never set up the stock ROM at all and the first thing i did is follow the SKY ICS don't complain about FCs guide to get it as clean as possible and then i installed the ROM... There was no backup or restoring anything except i guess from whatever google settings were backed up. I might have to try a different ROM. Well, thanks for all your guys help!
So i downloaded and installed gReader last night and this also has the same Allow Request screen... this freezes, crashes back to home screen just like google voice so it has nothing to do with google voice itself, there is something very wrong... i feel like it has trouble getting permission from my gmail account?
Just an update, i did a format/clean install without anything backed up... Now it all works!
nice! Format, fresh install.. did you uncheck 'backup to Google' in privacy tab?
that was the straw that broke the stubborn androids back from my experience.
Sent from my SAMSUNG-SGH-I727 using XDA App
actually i was debating back and forth but yes i decided to keep backup checked and keep whatever google has backed up and fortunately everything works flawlessly so far!

HELP!!!!!!!

I added a new dialer and thought that i could deleted the default apk that came with the phone and now i have lost everything and do not know how to get it back. i can call out but cant take incoming calls i only can hang up from the true phone app that gives me the option to end call, but i can not dial a number if needed while in the call. (like when calling the bank) Someone please help i am pretty knowledgeable but made a stupid mistake and thought it was backed up but my sd card crashed and it never said what i deleted so I am not experience enough to deal with this.
I need immediate help best to reach me by email [email protected] or facebook maurice v dawson sr
goatrider357 said:
I added a new dialer and thought that i could deleted the default apk that came with the phone and now i have lost everything and do not know how to get it back. i can call out but cant take incoming calls i only can hang up from the true phone app that gives me the option to end call, but i can not dial a number if needed while in the call. (like when calling the bank) Someone please help i am pretty knowledgeable but made a stupid mistake and thought it was backed up but my sd card crashed and it never said what i deleted so I am not experience enough to deal with this.
I need immediate help best to reach me by email [email protected] or facebook maurice v dawson sr
Click to expand...
Click to collapse
Did you root the phone and delete the default Dialer app??
Anyway, try installing some other Dialer app and Contacts app from Play store.
See if the default Dialer or Phone app is disabled in Settings->Apps->Disabled.
If it's disabled, enable them
Reply
I have tried everything but I still can't answer. When I make the phone blinks as its going to call screen but nothing happens and it stays on the dialer screen. I have installed dw contact, phone, dialer and still no change. I think there something with the system but there is limited information on this phone model
GokulNC said:
Did you root the phone and delete the default Dialer app??
Anyway, try installing some other Dialer app and Contacts app from Play store.
See if the default Dialer or Phone app is disabled in Settings->Apps->Disabled.
If it's disabled, enable them
Click to expand...
Click to collapse
Yes that is what I did. I thought I was deleting the dialer part only not the whole call/answer screen too
More info!!!
goatrider357 said:
Yes that is what I did. I thought I was deleting the dialer part only not the whole call/answer screen too
Click to expand...
Click to collapse
Phone model?
Rooted?
What have you tried?
Do you have a custom recovery?
Do you have set up ADB?
Phone model? Alcatel onetouch fierce 2
Rooted? Yes
What have you tried?
Install dialer app from Play.(true phone, dw phone, dialer, contact; Google dialer Download dialer apk/odex and install to system using es root explorer
Do you have a custom recovery? No stock recovery
Do you have set up ADB? Don't know if I do or how to properly use it

Google Voice Calling

I use Google Voice as my main phone number and I never had a problem just installing the Google app and having my calls routed through it, but on this phone a get a "Call Not Sent" error. I searched and it seems this is an issue with other Huawei phones, but didn't find any solution. Any ideas?
Can anyone test to confirm it's an issue? Would flashing a Gapps package help?
maybe, cuz flashing gapps package would make them system apps. just make sure u have enough space left on your system partition...
Sent from my Huawei Mate 8 NXT-AL10 using Tapatalk
I deleted some system apps and installed open gapps mini. No luck, still getting the same error. Is it possible to replace the phone apk (not dialer), or is that too tied to the hardware?
I've been using the phone for a couple days now, and I'd hate to give it for such a small (but fundamental) bug...
I found a solution: make Google voice a system app
adriangb said:
I found a solution: make Google voice a system app
Click to expand...
Click to collapse
please explain
i still can't figure it out
Actually it may have been a fluke... I placed one single call and confirmed with the other party it was my Google voice number. Now it isn't working again.
I think I may have fixed it. I copied in some telecom files from AOSP. So far I'm like 5 calls and 2 reboots in and it's holding. I'm going to try to update to the new L-29 OTA, root and then follow the same process. If it works, I'll post the ROM. If it's like what I'm on right now, it's a very nice mix of EMUI and AOSP since most of the Huawei stuff is gone, except some of the handy features, and all the Google stuff is loaded and working.
maybe you could also include a howto, which files to add where so that others may cook up their own emui/aosp mix
Sent from my Huawei Mate 8 NXT-AL10 using Tapatalk
To be honest, I'm really not 100% sure, I kind of brute forced through the testing. What I do know: replacing a couple telecom framework and binaries from the 6P factory image (figured might as well use this), and installing Google voice as a system app, I have gotten it to work every time (for me) as long as it is set to prompt for every call. If set to "use Google voice for all calls", it breaks. My guess is it's a timing issue (emui telecom not giving Google voice the time it needs to make the connection).
I'll attach the ZIP file with all of the telecom components I used (NOTE THAT USING PRIV-APP COMPONENTS -IE TELECOM.APK, SEEMS TO CAUSE A BOOTLOOP).
Also, here is a link to my TWRP backup of my current system. It is 152 with a full Gapps package, Google voice as a system app and the telecom components Frankensteined in. Hopefully it will work on your devices, but just in case it bricks it I won't be giving out my address, least I get picketed
https://drive.google.com/a/adriangb.com/file/d/0B8hgJSh5NMsLVGpicmEwdWpDb00/view?usp=docslist_api
Still no real solution. The ask every time trick works without having to do anything with making Google Voice a system app and it only works 90% of the time.
Can anyone else confirm this issue? I'm discussing it with the vendor I purchased from, they're claiming it works perfectly
adriangb said:
I use Google Voice as my main phone number and I never had a problem just installing the Google app and having my calls routed through it, but on this phone a get a "Call Not Sent" error. I searched and it seems this is an issue with other Huawei phones, but didn't find any solution. Any ideas?
Click to expand...
Click to collapse
This is an old post with little activity, and yet I have this same problem. I have tried all the app setting and permissions, the battery setting etc, but the Mate 8 seems incompatible with Google Voice. The app install fine, sets up normally, and incoming calls to my Google Voice number work. It is just dialing out. All dials get the message "call not sent" and the dialer screen returns to befor the call was placed. The log also does not show an attempted call. I have tried alternative dialers from the play store, but none work. Has anyone solved this, or are there just very few people using Google Voice with this particular phone.
I've been having this same issue and have had the best results just setting it to "ask every time", no other tricks needed.
joburgslim said:
This is an old post with little activity, and yet I have this same problem. I have tried all the app setting and permissions, the battery setting etc, but the Mate 8 seems incompatible with Google Voice. The app install fine, sets up normally, and incoming calls to my Google Voice number work. It is just dialing out. All dials get the message "call not sent" and the dialer screen returns to befor the call was placed. The log also does not show an attempted call. I have tried alternative dialers from the play store, but none work. Has anyone solved this, or are there just very few people using Google Voice with this particular phone.
Click to expand...
Click to collapse
This is broken on the mate 9 as well
Anything on this? i just got a mate 8 and am having the same damned issue.

Google Nexus dialer on marshmallow phones

Has anyone been able to successfully get the Google Nexus dialer working on their phone? Google said they have blocked sideloading of the app but made it available to download from the play store. I have a HTC m8 on marshmallow and was able to see and download the dialer from the store on the day Google announced it. The dialer functions work for the most part until I place a call, upon which it will place the call with the HTC phone app. (Dial number on Google app, hit call, goes to HTC and places call). I gave the Google dialer all permissions it needed on the phone and was able to get it to handle to calls. The problem is that there are two active call buttons in the notification bar. One for htcs app and one for the Google one. I am unable to use the speaker phone on the Google app where it is working perfectly on the HTC one as it should. Finally, and the biggest problem by far, is I can't get the phone to ring. I set everything as loud as possible in the Google app, htc app, and in settings and nothing will ring. I've tried everything on vibrate too but the same issue occurs. I would try to uninstall the app and reinstall it from the store but when I went to search for it, it is no longer available for my device. I didn't side load the app and was able to download it from the store on the first day. Idk of Google pulled it from the store for bug fixing but if anyone was able to get the app working on a non Nexus marshmallow phone let me know. I would love to use this app fully!

[Working] Google Call Screening on Android 10 Beta [WIP] Google Visual Voicemail

Call Screening is working on the OOS Android 10 Open Beta 1 with the following instructions (ignore the first 3 steps if you're already on Android 10 open beta and rooted):
Requirements:
Android 10 Open Beta 1 (prior to OB1, there’s an issue with the caller not being able to hear the Assistant voice properly)
Root is necessary to make Google Phone a system app and to make the required mods to the XML file
Either the Pix3lify Magisk module or the Google Dialer Framework module (much lighter) to install the Google Phone app from the Play Store (might have to clear Play Store data/cache), or a patched Google Phone APK
App Systemizer and Busybox Magisk modules and Terminal Emulator
Preferences Manager Attached Google Call Screening Magisk module (all credit to thehappydinoa, I just updated it for the Call Screening flags on the latest Google Phone app)
Instructions:
install the beta
fastboot flash the patch root boot image from here (fastboot flash boot magisk_patched.img)
install TWRP and re-install Magisk both from Magisk, reboot
install Busybox and App Systemizer in Magisk
install Google Phone app using one of the above methods, enable all permissions and set as default Phone app, disable OOS Phone app, Systemize using Terminal Emulator (type su, then systemize, then choose the Phone app and systemize it to /system/priv-app), reboot
in Preferences Manager, enable system apps, scroll down to Phone, go to dialer_phenotype_flags.xml, search for ‘screen’ and set all the call_screen and callscreen flags to true, and search for ‘speak’ and set all the speakeasy and speak_easy flags to true. Install Call Screening Magisk Module, reboot
It seems Google Visual Voicemail seems to work only on certain phones with certain carriers, but not on the GM1917 with T-Mobile. I’ve tried putting the GM1915 software on my GM1917 but still can’t get it to work. It seems to work with GM1915s that have been converted to international firmware and rooted when Google Phone is installed as a system app as above.
Finally!!! I thought I was alone! Hope to see where this goes I really miss Google visual voicemail
Doesn't the "pixelfy" magisk module warn about bootloops on oxygen OS? Otherwise, wow, you got the screening to work, awesome! Unfortunately, I have nothing to offer on why the volume would be too low.
Cm4nXD said:
Finally!!! I thought I was alone! Hope to see where this goes I really miss Google visual voicemail
Click to expand...
Click to collapse
You're not alone! I really want the Google visual voicemail and transcription. I feel like it's an issue with my phone/account because there was someone with a OnePlus 6T with a very similar mod that got it working on T-Mobile. I might just need to wipe and try again.
jetfire245 said:
Doesn't the "pixelfy" magisk module warn about bootloops on oxygen OS? Otherwise, wow, you got the screening to work, awesome! Unfortunately, I have nothing to offer on why the volume would be too low.
Click to expand...
Click to collapse
It does give that warning, but I've had no issues with it. I've been using it since this phone first got Magisk. YMMV, of course.
Attempted everything included in the tutorial but I used dialer framework. Sadly, I could not get anything to appear. What was used in the guide?
Edit: I noticed the modified xml is about 28kb. Before I replace the xml in my root, it's about 14kb. I'll replace the file, and restart, only to see, I have a 14kb file again. Is this the issue?
It worked for me. Google Visual Voicemail and Transcriptions! I got the Call Screen options but did not receive any calls to test out out. Here is the rub... Google Phone went to sleep last night with everything set. This morning it had reverted to the standard set of options. Visual Voicemail, (no Transcriptions), and no Call Screen.
ozfive said:
It worked for me. Google Visual Voicemail and Transcriptions! I got the Call Screen options but did not receive any calls to test out out. Here is the rub... Google Phone went to sleep last night with everything set. This morning it had reverted to the standard set of options. Visual Voicemail, (no Transcriptions), and no Call Screen.
Click to expand...
Click to collapse
I'm noticing a consistency on the app resetting itself.
I would love to see if there was a way to keep the OOS Native call recording and get this as well...... any ideas?
jetfire245 said:
I'm noticing a consistency on the app resetting itself.
Click to expand...
Click to collapse
Can't seem to get it to re-enable after this morning either.
It's very obvious we need dedicated development for this project to work. Perhaps making a bounty for the successful and repeatable modification to get call screening and maybe voicemail.
We can just make a Tasker profile guys. I made one back in the day to constantly keep material design 2 enabled. I'm working on one rn that will Auto enable dark mode for the Google apps at sundown and whatever other phenotypes or bugle changes i need to make. Including VVM and CS
If you ever managed to solve problems , please update the post. Somehow , I did the exact same stuff before I saw your post and have exact same problems , low call screen volume , Voicemail can't activate
So I have had success using Preference Manger from the Google Play Store to kick in transcription visual voicemail. The settings stuck overnight too! I can't get Call Screen working yet though.
In Preference Manger I scrolled I enabled system apps from the three dot menu.
I scrolled down to phone (searching crashed the app)
I side scrolled to dialer.phenotype.xml
I searched "transcription" in the xml file
I turned every one from false to true
I force stopped the phone app
It works.
stealth658 said:
I'm trying to get Pixel Call Screening and Native Visual Voicemail working on my GM1917. I'm on T-Mobile US, and my phone is rooted with Magisk on OOS 9.5.8. From the settings I changed, it seems like the Call Screening should work in the US and Canada, and maybe elsewhere also. And it seems like VVM should work on Verizon, T-Mobile, AT&T, Tracfone, Freedom (CA), O2 (UK), and Swisscom.
So far, I've gotten the Voicemail tab to show up in the Google Phone app, but VVM won't activate on T-Mobile. And I've gotten Call Screening enabled with working transcription, but the Google Assistant voice is too quiet for the caller to hear. I'm hoping someone here can help me get these things working fully.
Requirements:
Root is necessary to make Google Phone a system app and to make the required mods to the XML file
Either the Pix3lify Magisk module, the Google Dialer Framework module (much lighter), or a modded Google Phone APK to install Google Phone
App Systemizer Magisk module
A root file explorer (I'm using Root Explorer)
Instructions:
Install Google Phone (I used Google Phone 34.0.253691707 from APKMirror)
Use App Systemizer Magisk module and Terminal Emulator to move Google Phone app to /system/priv-app/
Reboot Phone (You may also have to freeze/disable the OOS native phone app)
Force Stop Google Phone app
Using a root file explorer, unzip and copy attached dialer_phenotype_flags.xml to /data/data/com.google.android/dialer/shared_prefs/ (You may have to set permissions to 0660 rw-rw----).
Reboot your device (I've found that if you wait too long between Force Stopping, replacing the file, and rebooting, the Google Phone app will restart and override the changes)
When you re-open Google Phone app, you should have Call Screen in the menu ( It won't show up unless you enable the Microphone permission) and the Voicemail tab accessible (You may have to delete the Carrier VVM app for it to show up)
Screenshots of Call Screen and VVM tab on OP7Pro
Click to expand...
Click to collapse
What flags did you switch from false to true to enable call screen?
ozfive said:
What flags did you switch from false to true to enable call screen?
Click to expand...
Click to collapse
Anything with speakeasy, speak_easy, call_screen. For visual voicemail, change anything with vvm and voicemail (except a few flags that end in disable — they should be false). There are also a bunch of Duo related flags that I changed to integrate Duo more in the dialer.
I can give you a full list tonight when I’m home
A full list with be great!
I got Call Screen working and working transcriptions in visual voicemail as well.
The Call Screen assistant voice is too quiet to be useful at this time. Hopefully there will be a solution found for this too!
jetfire245 said:
Attempted everything included in the tutorial but I used dialer framework. Sadly, I could not get anything to appear. What was used in the guide?
Edit: I noticed the modified xml is about 28kb. Before I replace the xml in my root, it's about 14kb. I'll replace the file, and restart, only to see, I have a 14kb file again. Is this the issue?
Click to expand...
Click to collapse
ozfive said:
A full list with be great!
I got Call Screen working and working transcriptions in visual voicemail as well.
The Call Screen assistant voice is too quiet to be useful at this time. Hopefully there will be a solution found for this too!
Click to expand...
Click to collapse
Which carrier and phone model do you have?
I am using a t-mo converted to international
ozfive said:
I am using a t-mo converted to international
Click to expand...
Click to collapse
I'm not sure why my international on T-Mobile stays stuck on activating for VVM. Are you using Pix3lify or any other relevant mods?
I am using Google dialer framework vs pixelfy, maybe that is the issue?

Categories

Resources