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
Call Screen not working in unsupported countries #42
Comments
Hi @Yoanndp, you are probably looking for |
Thanks for your message. I enabled the flag and it worked. However, I'm stuck with "Update not ready, try again later". Do you know if it's related to flags ? |
Please try the just released 1.05 version, which allows to enable the Call Screen feature directly from the Suggested Mods tab. If you encounter the same problem with that version as well, just leave a comment and I will reopen this issue. |
Hello, I have activated the Suggested Mod switch, and it seems to change the layout of these settings. However, it doesn't seem to work at all. When someone calls me, I can only answer or decline. I guess I'll have to wait for a spam call |
Hi @Yoanndp, the "call screen" button should always appears, not only for spam calls. Have you tried to close and restart the Dialer a couple of times? If the problem persists, it can be useful if you provide your logcat, captured while receiving a call, after having the Dialer started in debug mode from adb with the |
Hi, yes I tried to restart it several times. Also, I noticed that the Voice menu is grayed out in the settings, which means I can't configure the voice type (male or female). I have two phone numbers, so I'll try to get some logs when I'll be back from the office. |
Uhm, something weird is going on. It is not normal that the Voice menu is grayed out and in your logcat I see that your Call Screen is using the US language instead of FR. I have the following questions for you:
|
Could you please send me a logcat also of when you open the Filtrage d'appels screen in the Dialer settings? |
Did you find something relevant ? |
Not yet. In the meantime, do you have already tried to remove all the applied mods (using the trash icon at the top right in GoogleDialerMod, it could hangs for some minutes because of a known performance problem which I will solve in future releases), force close the Dialer, delete its data (not just the cache) and try again by activating only the suggested call screen mod? |
It seems to be a language pack problem, but I don't understand why your Dialer downloaded the US one and not the FR one. |
Eventually I can split the "enable call screen" feature into two buttons, one that enables just the traditional call screen and one that adds also the advanced automatic filter that doesn't seem to work for you. So you can at least use the basic call screen. |
I have done what you said and it didn't worked.
It got the same menu as before, and still grayed voice menu.
Yeah, it may worth a try ! If you are about to implement that function, I can be your beta tester. |
Oh I see you're mentioning "French VPN" and "French Carrier". I'm located in Belgium, it could help you in your research |
Founded! https://support.google.com/phoneapp/answer/9118387?hl=en |
Yeah that's what I see on this website. I hope you will be able to find a way to spoof the SIM card. Thank you for your help ! I think we can close this thread while you're investigating. Feel free to reopen anytime if needed. |
Useful logs captured:
|
Ok, I understand the issue here. Actually it is a limitation imposed by the Google Dialer to prevent Call Screen from being activated outside of some countries. The language set on the phone does not matter. The language of the voice messages depends on the carrier of the SIM inserted in the phone. There are many possibilities for developing a workaround, e.g. spoof the properties obtained by Google Dialer. The same problem seems to be the reason why the Hold for Me feature does not activate as well, so we can make that work too. Meanwhile, @Yoanndp, if you want to make it work, open a shell with the
Please update me if it works for you. Also, please note that the Call Screen feature works only if the caller number is from your same SIM Country. E.g., if you use the above commands to spoof your SIM Country as a FR one, the Call Screen button won't appear when an Italian number (starting with +39) calls you. |
Smart ! I'll apply those command but could it break something? Like fucking up the network or anything sim related ? |
Well, as I have a Belgian SIM card, and most of my contacts are Belgian people (with Belgian number +32), I guess it makes no sense to spoof the SIM Card |
Nah, this workaround doesn't resist reboot either. |
By changing the boot properties from Be to Fr, I was able to handle a phone call (from a Belgian number) to my own number and the assistant spoke in French. However, after a reboot, the feature disappeared (I guess because of the non-persistent flag). Would creating a Magisk module help? |
Nope. I'm creating an ad-hoc GoogleDialerMod patch without Magisk. Stay tuned, because we will also have the possibility to modify all the audio messages and add custom buttons in the Call Screen. Much reverse engineering is going on. Meanwhile, consider the setprop method as a temporary workaround, but it won't survive reboots. |
Thank you for help, I remain available if needed |
Thank you for having tested that call from a Belgian number. It was helpful to better understand! (Deleted your logcats to better preserve your privacy) |
Hi @Yoanndp, If you encounter any problems, since you come from a previous version, I suggest as usual to use the GoogleDialerMod trash icon, delete the Dialer data, and then start over. Notice also there may be a few seconds hang when you choose the language after enabling the switch, but the app is working and you just have to wait. In general, I will soon have to fix the performance of the application. Please give it a try and keep me updated 😄 |
Hi, version 1.05 works for me. With version 1.06 when I select the italian language the google dialer mod app crashes. Just downgraded for now. Thank you for your work. |
Uhm compiling the apk in release mode broke something. |
The app crashes when selecting language |
@Yoanndp @Rossano95 Could you try it again? |
Now it works again. Thank you |
The menu appears but voice is still grayed out and the feature doesn't work when someone calls me. Also, after a reboot, the feature disappeared |
It is because you are coming from the previous version. The switch on GoogleDialerMod should be back to off and you should be able to try again. |
Thank you for your great work! |
In build 1.06 I can use the enhanced Call Screen, but the hold for me still keeps activating though . |
Hi! |
As a reference, the ticket about Hold for Me is #7. |
Alright, thank you |
Hi, is it possible to screening an other languages? I need Turkish 😌 |
Hello, I have activated the switches that allow me to use call screening, and it works. However, the call assistant speaks English to my contacts. Is there any way to change the language ?
The text was updated successfully, but these errors were encountered: