Can I block calls based on a specific number prefix or pattern?

  • Is it possible to block calls starting with a specific number? For instance, I want to block calls from numbers starting with 1408 as they are all spam calls. The digits following these four, keep changing.

    There is also an app called Call Control it is possible to add area codes to block and use wildcards

  • If you're looking for a free and ad-free/in-app-purchase-free app, you can use the open-source NoPhoneSpam, which is available on F-Droid (though not Google Play). It supports blocking calls from individual numbers and from numbers that match a pattern with wildcards.

    This is especially useful for blocking "prefix spoofing" calls, that appear to start with the area code and exchange (next 3 digits) of your phone number, but really are from random law-breaking telemarketer bots.

    That website has a link to Google Play but when you click on that link Google Play says it does not recognize it. Searching on Google Play for "nophonespam" does not reveal anything of that specific named app..

    Looks like it isn't in the Play Store at the moment. Someone should probably report that to the developer at

    NoPhoneSpam will help me to block all phone calls from Algeria (+213). I get 2 or 3 everyday and was tired of it (I don't know anyone from there)...

  • Is it possible to block calls starting with a specific number?

    Yes, absolutely possible. I once tried an app named Call Blocker - Blacklist App(may show as CallControl after installation) that can do the job here.

    Instructions to use this app

    Launch the app → Agree for their T&C→ Blocked List → tap three dots vertical lineAdd to Block listWildcard→ type 1408* and name it something→ tap OK→ tap the new blocked entry once to see more options→ change How To Block to Disconnect.

    This app's call blocker should be enabled by default, otherwise go in its menu to enable it.

    Note that I'm not aware of your country code, neither I know whether Android shows country code before 1408xxx number when you get the incoming call. You may have to add country code or similar, like +1, +51, +95, etc., before 1408*.

    If this app fails to work for you somehow, then try a search query like call block in Play Store, see the description of an app, and install it to know whether it has the wildcard feature or not.

    About Call Blocker - Blacklist App

    This application is both call blocker and SMS filter, with a personal and community blacklist to stop unwanted calls.

    Includes custom call blocker options like blocking calls from private & unknown callers, personal blacklist, Do Not Disturb mode, text SMS filter, Community Blacklist, block call log and more!


    • Call blocker and blacklist (text SMS blocker too!).
    • Block robocalls, telemarketers and other spammers automatically with our Community Blacklist feature.
    • Enhanced Caller ID - Know who’s calling you even if you don’t have the number as a contact.
    • Personal Blacklist - Block any phone number or area code, using wild cards and more.

    (I'm not affiliated to the product)

    Does not work half of the time.

    The permissions of this app are very suspicious. There are alternatives with less intrusive permissions.

  • I only found ONE call blocker what is capable to block patterns (what is important for me). It is embware Call Blocker , it can block or enable numbers with Match criteria: starts with, ends with, or include specific numbers. It is ridiculous no more call blocker have these features

  • TrueCaller also allows this. Steps to take on an android phone:

    • Open TrueCaller
    • Settings
    • Block
    • View my block list
    • press the plus button in bottom-right
    • Block a number series
    • Enter the first six of your number

License under CC-BY-SA with attribution

Content dated before 6/26/2020 9:53 AM