Это приложение не может выполнять исходящие вызовы без соответствующего права: как исправить

Сообщение «это приложение не может выполнять исходящие вызовы без соответствующего права» появляется на Android в момент, когда программа пытается набрать номер, но система блокирует действие из-за отсутствия разрешения CALL_PHONE (в настройках оно обычно называется «Телефон» или «Телефонные звонки»). Чаще всего ошибку выдают диалеры, мессенджеры с функцией звонка, приложения банков, такси и доставки, которые предлагают «позвонить одним нажатием».

Хорошая новость: это не поломка телефона и не сбой прошивки, а штатная защитная реакция системы. Android сознательно запрещает приложениям звонить без явного согласия пользователя, чтобы исключить скрытые звонки на платные номера. Ниже разберём, почему право пропадает, как его выдать и что делать, если стандартная выдача разрешения не помогает.

Почему Android блокирует исходящие вызовы

Начиная с современных версий Android, разрешения делятся на обычные и опасные. Доступ к звонкам относится к опасным разрешениям: система требует, чтобы пользователь лично подтвердил его в диалоговом окне. Если при первом запросе вы нажали «Запретить» или «Запретить и не спрашивать», приложение теряет возможность инициировать вызов — отсюда и текст ошибки.

Есть и другие причины, из-за которых право оказывается отозвано:

  • 🔒 Разрешение было отозвано вручную в настройках или автоматически — Android умеет снимать разрешения с приложений, которыми долго не пользовались (функция «удаление разрешений неиспользуемых приложений», если она включена).
  • 🔄 После обновления приложения или системы набор запрошенных разрешений изменился, и звонки потребовали повторного подтверждения.
  • 📱 Приложение не назначено телефонным приложением по умолчанию, а оно пытается выполнять функции полноценного диалера.
  • 🛡️ Сторонний оптимизатор, антивирус или «чистильщик» ограничил фоновую активность и права программы.
⚠️ Внимание: не выдавайте разрешение на звонки приложениям, которым оно не нужно по логике работы (фонарик, игра, обои). Запрос доступа к вызовам от сомнительной программы — повод удалить её, а не соглашаться.

Как выдать разрешение на звонки: пошаговая инструкция

Порядок действий почти одинаков на всех версиях Android, однако названия пунктов могут отличаться в зависимости от оболочки (Samsung One UI, MIUI, ColorOS и т.д.). Если пункта нет на указанном месте, воспользуйтесь поиском по настройкам.

Откройте Настройки → Приложения (или «Приложения и уведомления»), найдите в списке нужную программу и перейдите в раздел Разрешения. Найдите пункт «Телефон» и переключите его в положение «Разрешить». После этого вернитесь в приложение и повторите попытку звонка.

☑️ Проверка перед повторным звонком

Выполнено: 0 / 5

Если в списке разрешений пункта «Телефон» вообще нет, значит, приложение не заявляет это право в своём манифесте — исправить это со стороны пользователя нельзя, остаётся обновить программу или написать её разработчику.

Назначение приложения по умолчанию для звонков

Некоторые программы — альтернативные диалеры, записывающие звонки утилиты, корпоративные softphone-клиенты — корректно работают только когда назначены приложением телефона по умолчанию. Без этого статуса система может блокировать их попытки инициировать вызов.

Проверить и изменить назначение можно так: Настройки → Приложения → Приложения по умолчанию → Телефон. Выберите нужную программу из предложенного системой списка. Учтите, что в список попадают только приложения, которые заявили соответствующую роль — если вашей программы там нет, она не может быть диалером по умолчанию.

📊 Где именно вы встретили эту ошибку?
В стандартной звонилке или диалере
В мессенджере (WhatsApp, Telegram и др.)
В приложении банка, такси или доставки
В другом приложении

Что делать, если разрешение выдано, а ошибка осталась

Иногда право формально выдано, но вызовы всё равно блокируются. В этом случае работайте по списку от простого к сложному.

Сначала выполните полный перезапуск приложения: закройте его через «Недавние» и откройте заново. Если не помогло — перезагрузите смартфон: это сбрасывает закэшированное состояние системы разрешений.

Далее попробуйте очистить кэш приложения: Настройки → Приложения → [название] → Хранилище → Очистить кэш. Очистка кэша не удаляет ваши данные и настройки аккаунта. Кнопку «Стереть данные» используйте только в крайнем случае — она сбрасывает приложение до состояния «после установки».

  • 🔄 Обновите приложение через Google Play — в старой версии мог быть исправленный позже дефект запроса разрешений.
  • 🗑️ Удалите и установите программу заново: при первом запуске система повторно покажет диалог запроса прав.
  • ⚙️ Проверьте, не включён ли режим «Цифровое благополучие», родительский контроль или корпоративный профиль (MDM) — они способны ограничивать звонки независимо от разрешений.
  • 📶 Убедитесь, что проблема не в сети: попробуйте позвонить из штатной «Телефонной» звонилки. Если и она не звонит, причина в SIM-карте, балансе или сети оператора, а не в правах.
⚠️ Внимание: если смартфон рабочий и управляется политиками компании (приложение типа «рабочий профиль»), ограничения на звонки могут задаваться администратором. Самостоятельно снять их не получится — обратитесь в IT-отдел организации.
Почему Android вообще так строг к звонкам

Разрешение CALL_PHONE позволяет приложению инициировать вызов без подтверждения пользователем. В прошлом этим злоупотребляли вредоносные программы, звонившие на платные номера. Поэтому Google перевела звонки в категорию опасных разрешений, а для диалеров ввела роль «приложение по умолчанию» — только оно получает полный доступ к функциям вызова.

Сравнение причин и способов решения

ПричинаКак распознатьРешение
Разрешение не выданоОшибка при первом звонке из приложенияВыдать «Телефон» в разрешениях
Автоотзыв неиспользуемых правРаньше работало, приложением давно не пользовалисьВыдать разрешение заново, отключить автоудаление прав
Приложение не диалер по умолчаниюОшибка у альтернативной звонилкиНазначить в «Приложениях по умолчанию»
Сбой кэша или данныхРазрешение есть, ошибка осталасьОчистка кэша, переустановка
Ограничение профиля/контроляРабочий профиль, родительский контрольОбратиться к администратору

Как предотвратить повторение ошибки

Чтобы право не отзывалось автоматически, откройте страницу приложения в настройках и найдите переключатель «Удалять разрешения, если приложение не используется» (название может отличаться) и отключите его для программ, которыми звоните регулярно, но нечасто — например, для приложения банка или такси.

Второй совет: обновляйте приложения только из официального магазина и не используйте агрессивные «оптимизаторы», которые сами управляют разрешениями. Их вмешательство — частый источник подобных сбоев.

⚠️ Внимание: не пытайтесь обойти ограничение через root-доступ, сторонние менеджеры разрешений или ADB-команды, если не понимаете последствий. Такие действия ослабляют защиту системы и могут нарушить работу других программ.

Частые вопросы

Опасно ли давать приложению разрешение на звонки?

Для известных программ с понятной функцией звонка (диалер, мессенджер, банк) — это стандартная практика. Риск представляют приложения, которым звонки не нужны по смыслу: им разрешение выдавать не следует.

Почему пункта «Телефон» нет в списке разрешений приложения?

Значит, разработчик не заявил это право в манифесте приложения. Пользователь добавить его не может. Помогут обновление программы, установка актуальной версии или обращение к разработчику.

Ошибка появляется только при звонке через мессенджер. Что делать?

Проверьте разрешение «Телефон» именно у мессенджера и убедитесь, что звонок идёт через сотовую сеть, а не через интернет. Для интернет-звонков (VoIP) нужно разрешение на микрофон и стабильное соединение, а не право CALL_PHONE.

Может ли ошибка быть связана с SIM-картой или оператором?

Косвенно — да. Если право выдано, но вызовы не проходят ни из одного приложения, включая штатную звонилку, проверьте баланс, блокировку исходящих вызовов у оператора и работоспособность SIM-карты.

Поможет ли сброс настроек телефона?

Поможет почти наверняка, но это крайняя мера с потерей данных. Сначала исчерпайте безопасные шаги: выдачу разрешения, очистку кэша, переустановку приложения и проверку профилей ограничений.