NoDial

Call Barring App for Android: What an App Can Block, and How to Choose One (2026)

NoDial Editorial / 2026-09-29

You are looking for an app that does call barring: stops calls you do not want, without dialing codes or asking your carrier. The word covers two very different jobs. Most "call blocker" apps stop calls coming in, such as spam. Far fewer stop calls going out, which is what carrier call barring is best known for. This guide explains what an Android app can and cannot block, how each kind of app works, and what to check before you install one.

Current as of September 2026. The Android details below come from Android's developer documentation; app features change, so check an app's own description before relying on it.

1. The short answer

An Android app can bar calls in both directions, but not with the same tools. Incoming calls are blocked by a call screening or dialer app, including the spam filters already in Google's and Samsung's Phone apps. Outgoing calls are blocked by an app that holds Android's call redirection role, which lets it cancel a call you are placing. If you want to stop calls you make to certain numbers, or to everyone except a few, you need the second kind. Unlike carrier call barring, it needs no barring password and works with any carrier.

KEY POINT

Decide the direction first. "Block calls from them" is a spam or block-list app. "Stop calls from my phone" is an outgoing call barring app.

2. Call barring on the network vs. a call barring app

Carrier call barringCall barring app
Where it runsYour carrier's networkYour phone
What it blocksWhole categories: all outgoing, all international, all incomingDepends on the app: specific numbers, spam, or everything except a list
One specific number✕No✓Yes (outgoing or incoming, depending on the app)
NeedsCarrier support and a 4-digit barring passwordAn Android permission granted once
Works on every carrier✕Only if the carrier offers it✓Yes

The network version, its codes and its password: What Is Call Barring? and Call Barring Codes.

3. The two kinds of call blocking apps

Android gives apps separate system roles for handling calls. Which role an app holds decides what it can block. From Android's developer documentation (all three roles were added in API level 29, Android 10):

RoleWhat Android says it is forWhat it can block
Call screening"allow or disallow incoming calls before they are shown to a user"; it "can also see outgoing calls for the purpose of providing caller ID"Incoming calls (spam, unknown numbers)
Call redirection"making outgoing call with optional redirection/cancellation purposes"Outgoing calls: the app can tell the system the call "should be canceled entirely"
DialerThe phone app itselfWhatever the replacement phone app is built to do

So most apps sold as "call blocker" or "call barring" are incoming-call apps. An app that stops your own outgoing calls holds the call redirection role. Android asks you once whether to let the app take that role.

4. What your phone already blocks without an app

All of these are described in terms of calls coming in. Neither help page describes stopping calls you make. If incoming spam is your problem, start here before installing anything. If you want to stop calls you make, see the next section. More on the built-in block list: How to Block a Number on Android.

5. How an outgoing call barring app works

  1. You place a call from any dialer or contact.
  2. Android hands the outgoing call to the app holding the call redirection role before it is connected.
  3. The app compares the number with your rules and either cancels the call or lets it through unchanged.

Two details from Android's documentation matter for trust. First, the system "does not request to redirect emergency calls": emergency calls never reach the app, so they are not blocked. Second, if the app does not answer within 5 seconds, the system cancels the call, so a well-built app decides quickly. The app does not need to reroute or listen to calls to do this; it only allows or cancels.

6. What to check before you install one

A longer checklist: Outgoing Call Blocker Apps on Android: How to Choose.

7. NoDial: a call barring app for outgoing calls

NoDial uses Android's call redirection role to stop calls from your phone to the numbers you choose. Other calls go through as usual, and your contacts are not changed.

The first number is free. NoDial does not block incoming calls; use your Phone app's block list for those.

* Emergency calls are never blocked. Anyone with the unlocked phone can remove NoDial's call permission in Android settings or uninstall it, which stops blocking at once.

8. FAQ

Is there an app for call barring?
Yes. Apps that block incoming calls use Android's call screening role, and apps that block your outgoing calls use the call redirection role. Carrier call barring itself is a network service you control with codes or the Call barring menu, not an app.
Can an app block outgoing calls on Android?
Yes, on Android 10 and later. An app holding the call redirection role can cancel an outgoing call before it connects. Emergency calls are never passed to it, so they are not blocked.
Does blocking a number in the Phone app stop me calling it?
Google's and Samsung's help pages describe the block list as stopping calls from that number to you. To stop calls from your phone to a number, use an outgoing call barring app.
Do I need a barring password to use a call barring app?
No. The 4-digit barring password belongs to carrier call barring. An app runs on your phone and only needs the Android permission you grant once.
Which is better, carrier call barring or an app?
Carrier call barring is best for whole categories, such as all international calls. An app is better for specific numbers, schedules, call limits, or blocking everything except a few numbers, and it works on any carrier.

9. Summary

SUMMARY

A call barring app blocks calls on your phone instead of the carrier's network. Incoming spam is handled by call screening apps and your Phone app's block list. To stop calls you make, you need an app with Android's call redirection role, such as NoDial.

NoDial: block calls to the numbers you choseOutgoing call barring on your phone. No password. First number free.Get it on Google Play

Sources

App features and Android menus change. Check an app's current description and your phone's help pages.

NoDialOutgoing call blocker · First number freeGet it on Google Play