CallRules help

How to use CallRules

The same guide as Settings › How to use CallRules in the app: 7 sections and 31 topics. Topics marked PRO need Lifetime Pro.

Something not working? See CallRules troubleshooting.

Getting started

First-run setup #

Setup steps, permissions, and the four tabs

First-run setup walks you through “Enable Call Screening” (set CallRules as your Caller ID & spam app), “Include Saved Contacts”, “Stay Informed” (notifications), and a privacy summary. You can skip any step.

CallRules can't screen calls until it is your Caller ID & spam app. If it isn't, Home shows “Setup required”; tap Enable.

Phone, call-redirection, and location access are asked for later, only when you turn on a feature that needs them.

The bottom bar has four tabs: Home, Blocked (call history), Rules, and Settings.

Home dashboard #

The shield switch, counts, and banners

  • Tap the shield to turn protection on or off (“Protection Active” / “Protection Off”). This is the same switch as Settings › Call protection.
  • Today, This week, and All time count the calls CallRules blocked or silenced. Time saved is an estimate of 2 minutes per blocked call.
  • Voice command opens voice commands (Pro).
  • “Setup required” appears when CallRules isn't your Caller ID & spam app.
  • A rule-issue card appears when the rule check has unresolved warnings. Tap Review to open Rule check.

Call history #

The Blocked and Recent tabs

The Blocked tab opens Call History, which has two tabs.

  • Blocked lists every call CallRules rejected or silenced, with the reason, such as Matched rule, Blocked number, Verification failed, Unknown number, Private number, or Quiet hours. Tap the check mark (“Allow this number”) to add the number to your whitelist and remove it from Blocked numbers. Tap the trash icon to delete the entry.
  • Recent lists incoming calls that CallRules let through. Tap Block to add the caller to Blocked numbers; UNDO appears briefly. Clear empties the Recent list. Allow contact access if you want calls from your contacts to appear here too.

In the app: Blocked tab

Rules

Rules basics #

The Rules tab, adding and editing rules

The Rules tab (“Call Rules”) lists each rule with its type, pattern, direction, schedule, and expiry. Each rule has Edit, Delete, and an on/off switch. The top bar has a microphone (voice commands, Pro), Whitelist, Blocked numbers, and Check rules.

  1. Tap +.
  2. Choose Block or Allow and pick a Call direction.
  3. Enter a Rule name, pick a Rule type and pattern, and set any options.
  4. Tap “Save Block Rule” or “Save Allow Rule”.

CallRules won't save a rule that's identical to an existing one. The free version allows 10 rules.

When you edit a rule you can change its name, pattern, direction, and options. To change Block/Allow, the rule type, or Reject/Silence, delete the rule and create a new one.

In the app: Rules tab

Rule types #

Numbers, prefixes, area codes, places, patterns, and hidden callers

  • Exact number: one phone number. Set Calling country for numbers typed without a + code.
  • Starts with (prefix): every number that begins with an international prefix such as +1555. Include the +.
  • Area code: for example 555, with its Calling country. Turn on “Area-code group” to cover a whole US state, Canadian province, Canada, the United States, or another NANP country in one rule. Codes you list in “Except area codes” are skipped by that rule. Skipping a code doesn't allow its calls.
  • City / telephone area: choose a country or calling plan, search for a place, and select one result. The rule matches that place's telephone prefixes.
  • Country code: for example +44.
  • Wildcard pattern (Pro): * matches any digits, ? matches one optional digit, and X or # matches exactly one digit. Example: +1555*.
  • Regular expression (Pro): matched against the full international number, for example \+1555\d{7}.
  • Private / hidden callers: matches incoming calls that hide their caller ID. Use it to block, silence, or allow hidden callers, for example only on a schedule or at a place. Private rules apply to incoming calls only.
  • Unknown numbers (created by voice or Rules CSV): matches every caller that the whitelist, your contacts, and allow rules haven't already let through.
  • Contact, Contact group, and Caller name rules: see Contacts & names.

Area-code, country, and city rules match number prefixes. They can't tell where a caller physically is.

Rule options #

Reject or Silence, direction, Temporary, PIN, and overrides

  • Reject call vs Silence call: Reject declines the call, so the caller hears the line end. Silence lets the call ring on the caller's end while your phone stays quiet. Both are logged. Silence works only for incoming calls.
  • Call direction: Incoming, Outgoing, or Both. Outgoing rules work only when Outgoing call protection is on. They support number matching, schedules, and Temporary, but not Silence, location, or unknown/private callers.
  • Temporary: the rule expires after a number of minutes, hours, or days. Rules shows “Expires in…” and then “Expired”, and deletes expired rules about a day later.
  • Schedule and Location (Pro): see Places & schedules.
  • Require PIN (outgoing allow rules): matching outgoing calls need the shared PIN. Set the PIN first in Outgoing call protection.
  • Override allow rules (block rules): blocks matching calls even when the whitelist, your contacts, or an allow rule would let them through. If you save a block rule without it and allowed numbers would get past the rule, CallRules asks “Allowed numbers match this rule”. Choose Override or Keep allow rules; dismissing the prompt cancels the save.
  • Rule overlap: while you add or edit a rule, a “Rule overlap” note lists existing rules that overlap it. It's for information only; you can still save.

How rules are decided #

The order CallRules checks each call

For each incoming call, CallRules takes these steps in order and stops at the first one that decides the call:

  1. Protection is off or pausedRingsThe call rings.
  2. Caller ID is hiddenDependsOnly Private rules and Block private numbers apply: a Private block rule with “Override allow rules” on, then Private allow rules, then Private block rules (Silence before Reject). If none matches, the call is rejected when Block private numbers is on and rings otherwise.
  3. Block rules with “Override allow rules” onBlocks Override allow rulesSilence rules before Reject rules.
  4. Your whitelistRingsLets the call ring.
  5. Your contactsRingsRing, depending on the Contact whitelist setting.
  6. Allow rulesRingsLet the call ring.
  7. Other block rulesBlocksSilence before Reject.
  8. Blocked numbersBlocks
  9. Carrier verificationBlocks
  10. Block unknown numbersBlocksCallers not in your contacts.
  11. The local spam listBlocksIt's empty in this version, so this step blocks nothing.
  12. Quiet hoursBlocks

If no step decides the call, it rings.

Steps 3, 6, and 7 are skipped while Rules enabled is off. Contact, group, and caller-name rules take part in steps 3, 6, and 7 like any other rule, so a contact block rule doesn't block a caller that step 5 lets through unless it has “Override allow rules” on.

A rule is also skipped when it's switched off, expired, outside its schedule, or away from its location. If CallRules can't decide within about 3.5 seconds, the call rings.

For outgoing calls, a matching block rule with “Override allow rules” on cancels the call. Otherwise, a matching allow rule lets the call through (asking for the PIN if the rule requires it), and a matching block rule cancels it.

Rule check #

Find rules that overlap or contradict each other

Rule check finds rules that overlap or contradict each other. Open it with Check rules on Rules, from the card on Home, or from its notification. It runs when you open it; tap Run check to run it again.

  • Warnings: “Block rule is bypassed” means allow rules, whitelisted numbers, or contacts get past a block rule. “Allow rule never applies” means a block rule with “Override allow rules” on covers it.
  • “Contact not found” and “Contact group not found” warn about a contact or group rule whose contact or group was deleted, so it matches nobody. Edit it or delete it.
  • Info: “Duplicate rules”, “Silence and reject rules overlap”, and “Rules may conflict” (possible overlaps involving wildcards, regular expressions, caller names, schedules, or locations).

Each issue offers fixes, such as turning “Override allow rules” on or off, disabling or deleting a rule, removing a whitelist entry, or Edit. Ignore hides a warning; turn on “Show ignored” and tap Restore to bring it back.

After calls, CallRules checks again automatically, but only if your rules, whitelist, contact settings, or contacts have changed. When Rule check alerts is on, it sends a quiet notification for new warnings. The Rules tab badge and banner show how many warnings are unresolved.

In the app: Rules › Check rules

Whitelist and blocked numbers #

Numbers that always ring or are always blocked

Open both from the icons at the top of Rules. Tap an entry's remove icon to delete it.

  • Whitelist: these numbers always ring unless a block rule has “Override allow rules” on. To add a number, tap “Allow this number” in Call history, say “always allow 555 123 4567”, or import a JSON backup. The free version allows 20 entries.
  • Blocked numbers: these numbers are always blocked unless something earlier lets them through. To add a number, tap Block on a Recent call, say “block the last call” or “add 555 123 4567 to my blocked numbers”, or import a JSON backup. The free version allows 50 entries.

An Exact number rule does the same job, but it counts toward your rule limit instead.

In the app: Rules › Whitelist

In the app: Rules › Blocked numbers

Contacts & names

Contact, group, and caller-name rules #

Rules that follow a person, a group, or a caller's name

  • Contact: tap Choose contact and pick a person. The rule matches all of that person's numbers, including numbers you add or change later. The rule name starts as the contact's name. If the contact is deleted, Edit shows “Contact not found” and Rule check warns you.
  • Contact group (Pro): pick a contacts group or label, such as Family or Work, from the list with its member count. Membership is read at call time, so people you add to the group later are included.
  • Caller name (Pro): choose Contains, Starts with, or Is exactly, and type the text. It matches your contact's saved name, or for callers who aren't contacts, the caller-ID name the carrier sends (such as “SCAM LIKELY”). Case and accents are ignored.

Contact rules need contacts access; CallRules asks when you choose a contact or group.

How callers are named #

Contact names and caller ID in lists and alerts

Both Call history tabs show the caller's name first when there is one: your contact's name, or else the name your carrier sent with the call (caller ID, such as “SCAM LIKELY”). The number follows, formatted for your Calling country. Blocked-call notifications name the caller the same way.

Whitelist and Blocked numbers entries that belong to a contact show the contact's name first, then the number. Number rules on Rules do the same.

Voice commands

Using voice commands PRO #

Speak or type, then confirm

Tap the microphone on Home or Rules and speak, or type in “Type a command”. CallRules shows what it understood; tap Confirm to apply it.

Questions and “undo” run right away. Commands are understood in English, Spanish, French, German, and Italian. In English, filler words such as “um”, “uh” or “please” are fine. If CallRules had to correct a word or leave out one it didn't expect, the card asks “Did you mean …?” and shows what it removed or fixed; tap Confirm only if that is what you meant.

Speech is recognized only by Android's on-device recognizer; if that isn't available, type the command instead.

If a new block rule would be bypassed by allowed numbers, you're asked whether to override them.

Add rules by voice PRO #

Area codes, prefixes, countries, cities, and more

Try saying

  • block area code 307
  • silence numbers starting with 1800
  • block calls from India
  • block international calls
  • block numbers from Chicago
  • block Kansas area codes except 316
  • block area code 307 for 2 hours
  • block outgoing calls to country code 44
  • allow both directions for 202 555 0114 with PIN

Contacts by voice PRO #

Block or allow people, groups, and caller names

Try saying

  • block calls from Uncle Bob
  • allow Mom
  • silence my Work group
  • block callers named scam
  • block names containing spam
  • block names starting with win

Group and caller-name commands (“silence my Work group”, “block names containing spam”) need Pro. CallRules finds the contact or group before the card, which shows it, for example “Contact: Uncle Bob (2 numbers)”. If several contacts match, it lists them so you can say the full name.

Numbers, countries, and cities come first: “block calls from India” blocks the country, not a contact named India.

Remove or pause rules PRO #

Unblock, disable, or pause by voice

Try saying

  • remove the 307 area code rule
  • unblock Texas area codes
  • disable the area code 307 rule
  • pause all rules

Whitelist and blocked numbers by voice PRO #

Add and remove numbers from your lists

Try saying

  • always allow 555 123 4567
  • remove 555 123 4567 from whitelist
  • block the last call
  • add 555 123 4567 to my blocked numbers
  • unblock the number 555 123 4567

Settings by voice PRO #

Private numbers, quiet hours, verification, and pausing

Try saying

  • turn on private number blocking
  • turn on quiet hours
  • set quiet hours from 10 pm to 7 am
  • allow starred contacts during quiet hours
  • whitelist starred contacts
  • set carrier verification to strict
  • turn off notifications
  • pause blocking for 1 hour
  • resume protection
  • set sensitivity to high

“Set sensitivity to high” changes the local spam list threshold; “aggressive” also blocks unknown numbers.

Questions and undo PRO #

Ask about your calls and rules, or undo a change

Try saying

  • how many calls were blocked today
  • what rules do I have
  • is 555 123 4567 blocked
  • what places do I have
  • undo

Undo: say “undo”, or tap Undo after a command, to reverse the last change.

Places & schedules

Saved places #

Name places like Home or Work for rules and voice

Name places such as Home or Work, with a radius, using the same address search or current location as a rule. Adding and renaming them requires Pro. Pick them when you add a location rule; voice commands use them by name and can add, rename, move, delete or list them (“save this place as Home”).

Rules made from a place stay linked to it, so moving, resizing or renaming the place updates them; deleting a place unlinks its rules, which keep its last location.

Phrases like “when I'm at home” need a saved place with that name. Add places by voice or in Settings › Rules › Saved places.

In the app: Settings › Rules › Saved places

Saved places by voice PRO #

Save, rename, move, delete, and list places

Try saying

  • save this place as Home
  • save my location as Mom's House with a radius of 300 meters
  • add a place called Church at 500 Oak Ave
  • save 123 Main Street Springfield as Office
  • rename place Home to House
  • move place Office to here
  • delete place Gym
  • what places do I have

CallRules finds your current location or looks up the address first, then shows the name, address or coordinates, radius (200 m unless you say one; 30 m to 5 km) and location accuracy. Nothing is saved until you tap Confirm.

Using where you are needs location access; the card offers Grant location. Adding, renaming and moving places requires Pro; deleting doesn't, and rules that used a deleted place keep its location.

Location rules PRO #

Rules that apply only at a place

Location (Pro, incoming only): tap Pick Location, then search for an address or paste coordinates, tap Use Current Location, or choose one of your Saved places. Then set the radius (30 m to 5 km).

The rule applies only when your last known location is clearly inside that area. If your location is missing or too imprecise, that rule is skipped. Allow background location if the rule must work while CallRules is closed or the phone is locked.

Settings › Location rules shows whether location access is ready. Use “Allow location for location rules” or “Set up background location” to grant it.

Schedules PRO #

Rules that apply only at certain times

Schedule (Pro): the rule applies only between Start and End on the Active days you pick (none selected means every day), in the Timezone you choose. You can use 12h or 24h time. A schedule can cross midnight, such as 22:00 to 07:00.

Settings & notifications

Blocking settings #

Protection, calling country, private and unknown callers

  • Call protection: turns incoming screening on or off.
  • Calling country: how CallRules reads numbers you type without a + code, in rules, voice commands, and imports.
  • Block private numbers: rejects calls with hidden caller ID unless a Private rule decides the call first.
  • Block unknown numbers: blocks callers who aren't in your contacts, unless the whitelist or an allow rule lets them through. This needs contact access.
  • Contact whitelist: choose All contacts, Starred only, or None to set which contacts always ring.
  • Rules enabled: turning this off pauses all incoming block and allow rules.
  • Advanced › Carrier verification uses the STIR/SHAKEN result your carrier attaches to each call. Off ignores it, Standard blocks calls that fail verification, and Strict also blocks calls with no verification. Strict may block real calls from small carriers, VoIP services, and some international numbers. The whitelist, your contacts, and allow rules still let calls through.

In the app: Settings tab

Quiet hours PRO #

Block calls during set hours

“Enable quiet hours” blocks every call between Start and End that nothing earlier has already allowed. The whitelist, contacts under Contact whitelist, and allow rules still ring. Tap Start or End to pick a time; the period can cross midnight, such as 22:00 to 07:00.

“Allow starred contacts” lets starred contacts ring during quiet hours even when Contact whitelist is set to None. Calls blocked this way appear in Call history as “Quiet hours”.

Notifications #

Blocked-call alerts and rule check alerts

  • Show blocked call alerts: shows a low-priority “Call blocked” notification with the number and reason. Tap it to open Call history. Its Unblock button only removes the number from Blocked numbers. It doesn't change rules or other settings, so a rule may still block the next call. It may ask for your PIN.
  • Rule check alerts: shows a quiet notification when rules start to overlap or get bypassed.
  • An outgoing call that needs your approval shows “Call waiting for your confirmation”.

Allow Android's notification permission during setup, or use Troubleshoot to fix it later.

Outgoing protection PRO #

Outgoing rules, PIN, and long press

Open Settings › Outgoing call protection.

  • Enable outgoing rules: checks your Outgoing and Both rules before a call is placed. A blocked call is cancelled.
  • Require PIN for all outgoing calls, or Require long press (hold for 1.5 seconds). A PIN, whether global or from a rule, takes priority over long press.
  • PIN-protect rules and settings: every saved change to rules, lists, settings, or imports asks for the PIN. This doesn't require Pro.
  • Shared PIN: Set PIN, Change PIN, or Remove PIN (4 to 8 digits). After 5 wrong attempts, PIN entry locks for 30 seconds. You can't remove the PIN while a setting or rule still needs it.
  • Android setup: tap “Allow call redirection” and “Allow Phone permission” (needed to redial approved calls).

When a call needs approval, CallRules cancels it and opens “Confirm outgoing call”. After the correct PIN or a completed hold, it places one replacement call. If you tap Cancel call or wait 60 seconds, no call is placed. Android excludes emergency calls and some gateway calls.

This isn't tamper-proof: uninstalling CallRules, clearing its data, or revoking the Android role turns it off.

In the app: Settings › Outgoing call protection

Import, export, and backups #

Rules CSV, JSON backups, and Google Sheets

  • “Import Rules CSV or JSON”: pick a Rules CSV or a CallRules JSON backup (up to 2 MB). “Review import” shows what will be added and what will be skipped; tap Apply import. Duplicates and invalid items are skipped, and free limits apply. Without Pro, wildcard and regular-expression rules, schedules, and locations are skipped. A JSON backup also restores its settings.
  • Import from Google Sheets (Pro): paste the link to a sheet that's public or shared by link and uses the Rules CSV columns.
  • Export (Pro) offers three formats. Rules CSV includes every rule, enabled or disabled. Blocked numbers CSV is for spreadsheets and can't be imported back. JSON (full backup) includes rules, blocked numbers, whitelist, saved places, and settings.

Backups can contain phone numbers and places, so store and share them carefully. They never include PIN data, purchases, permissions, call history, or diagnostics.

Appearance #

Colors, wallpaper colors, and dark mode

Settings › Appearance: turn on “Use wallpaper colors” (Android 12 and later) to match your device palette. When it's off, pick a Color: Blue, Red, Green, Yellow, Pink, Purple, or Teal. Mode can be Follow system, Light, or Dark. The palette preview shows the result.

Help, plans & privacy

Troubleshooting and support #

Fix problems, send feedback, and export diagnostics

  • Troubleshoot issues checks the call screening role, call protection, carrier verification, paused rules, notification permission, location access, outgoing setup, and Google Play Billing. Tap Fix where it appears. The refresh icon runs the checks again, and “Export or clear diagnostics” opens the diagnostics tools.
  • If a call isn't blocked, check that CallRules is your Caller ID & spam app, that Call protection and Rules enabled are on, and that the rule is on, not expired, and inside its schedule. Then run Check rules to see whether the whitelist, your contacts, or an allow rule is letting the call through.
  • Online help and Online troubleshooting open the CallRules web pages.
  • Send feedback and Report a problem: type, or tap the microphone to dictate on the device. You can attach diagnostics. Tap Preview, then send with an email or sharing app, or use Copy or Save.
  • Export diagnostics lets you preview, share, save, copy, or clear the local log. The log leaves out phone numbers, contacts, rules, coordinates, speech, and purchase tokens, and it keeps about seven days of records.
  • Rate CallRules opens Google Play. Share with friends sends a link.

In the app: Settings › Troubleshoot issues

Free vs Pro #

What's included, and restoring a purchase

Free: incoming screening; up to 10 rules, 50 blocked numbers, and 20 whitelist entries; exact-number, prefix, area-code, area-code group, city, country, and contact rules; allow rules; Reject or Silence; Temporary rules; “Override allow rules”; Call history; private and unknown blocking; Contact whitelist; carrier verification; Rule check; notifications; Rules CSV/JSON import; appearance; and the shared PIN with PIN-protect rules and settings.

Lifetime Pro is a one-time purchase that adds unlimited rules, blocked numbers, and whitelist entries; wildcard, regular-expression, contact group, and caller-name rules; schedules; location rules; quiet hours; voice commands; Google Sheets import; export; and outgoing protection (outgoing rules, PIN, and long press).

Google Play shows the price in your currency. After reinstalling or switching phones with the same Play account, use Upgrade › Restore purchase. If Pro isn't active, any Pro schedules, locations, and patterns already saved on rules stay but can't be changed.

In the app: Settings › Upgrade to CallRules Pro

Privacy #

What stays on your phone, and when the network is used

CallRules checks calls on your phone, and your rules, lists, and call history stay there. There are no accounts or ads, and no cloud spam lookup.

CallRules uses the network only for Google Play Billing, address searches you run in the location picker, Google Sheets import, links you open (online help, Google Maps, Google Play), and apps you choose to share with.

Voice commands and dictation use Android's on-device recognizer. Settings › Privacy policy has the details.