Хотите начать телефонный звонок?Не используйте разрешение CALL_PHONE, вместо этого используйте намерение номеронабирателя.
Установите phoneNumber и используйте ACTION_DIAL.
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:" + phoneNumber));
context.startActivity(intent);
https://proandroiddev.com/no-more-sms-call-log-permissions-now-what-9b8226de7827
ACTION_CALL добавлен в API уровня 1 public staticfinal String ACTION_CALL Операция Действие: Выполнить вызов кому-либо, указанному в данных.
Ввод: Если ничего, пустая звонилка запускается;иначе getData () - это URI телефонного номера, который нужно набрать, или тел: URI явного телефонного номера.
Вывод: ничего.
Примечание: будут ограничения на то, какие приложения могутинициировать звонок;большинство приложений должны использовать ACTION_DIAL.
Примечание. Это намерение нельзя использовать для вызова экстренных служб.Однако приложения могут набирать номера экстренных служб с помощью ACTION_DIAL.
Примечание: если ваше приложение предназначено для M и выше и объявляет как использование разрешения Manifest.permission.CALL_PHONE, которое не предоставлено, то попытка использовать это действие приведет кa SecurityException.
Постоянное значение: "android.intent.action.CALL"
https://developer.android.com/reference/android/content/Intent