The Android docs for the CALL_PHONE permission reads:
“Allows an application to initiate a phone call without going through the Dialer
user interface for the user to confirm the call being placed.”
Also this message is prompted to the user when he installs the app.
Reading that the application may start hidden calls can possibly discourage installation for some users.
Since my app does NOT start hidden calls, I wonder if there is a way to limit this behaviour, possibly with a more strict permission, to avoid displaying that dreadful message to the user.
Here is my corrected solution:
This doesn’t require any permissions and just open the dialer. Should be exactly that what you were looking for.