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

Call doesn't start in ACR Phone. #3

Open
ghkaan opened this issue Jul 5, 2024 · 5 comments
Open

Call doesn't start in ACR Phone. #3

ghkaan opened this issue Jul 5, 2024 · 5 comments
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@ghkaan
Copy link

ghkaan commented Jul 5, 2024

Garmin Fenix 7X, Handsfree v.1;
Samsung S23U, phone app - ACR Phone, companion app - Version 0.0.3 (56) ec59545 (release);
When I select phone number on my watch, companion app starts ACR Phone and shows the number there, but doesn't start the call itself.

@grigorye
Copy link
Owner

grigorye commented Jul 5, 2024

@ghkaan Thanks for the report, I gave it a try with ACR Phone and could reproduce it. Will try to look into it, but fixing it will potentially take some time (if possible at all). Currently the companion app relies on opening "tel:" urls, but it looks like it's potentially not enough to make ACR Phone to acutally start the call. Need to investigate it further - whether it's something wrong with sending tel: url to ACR phone or probably using some other API for making calls could make it work, or it's some kind of other limitation (e.g. enforced by Google).

@grigorye grigorye added the bug Something isn't working label Jul 5, 2024
@grigorye
Copy link
Owner

grigorye commented Jul 5, 2024

I'll also try to reach to the developers of ACR phone - probably they can shed some light on this.

@NLLAPPS
Copy link

NLLAPPS commented Jul 6, 2024

Hi all, this is intentional behaviour due to a possible security issue with Android. Please see https://issuetracker.google.com/issues/305466094#comment9 and corresponding vulnerability https://nvd.nist.gov/vuln/detail/CVE-2023-21313

Essentially, a 3rd party app can create an specific intent and make ACR Phone to dial directly without user interaction.

While Google only preventing running MMI codes, we opted for broader approach until the issue is fixed in (hopefully) future releases of Android.

@grigorye
Copy link
Owner

grigorye commented Jul 6, 2024

@NLLAPPS Out of curiosity, you don't want to let the users to opt-in into less secure setup, e.g. by providing a (user) setting to support this kind of scenario, correct?

@NLLAPPS
Copy link

NLLAPPS commented Jul 6, 2024

Yes, that's not something would add at this moment.

@grigorye grigorye added the wontfix This will not be worked on label Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

3 participants