← Back to all Apps


A GTK template application Source


Phosh Anti-Spam is a program that monitors Gnome calls and automatically hangs up depending on the user's preferences.

By default, if the number calling you is not in your contact list, or you have the contact listed as "Spam", Phosh Anti-Spam will automatically tell GNOME Calls to hang up on the call. There are additionally these user configuration options:

  • Whether to only block certain calls vs only allowing certain calls.
  • Whether ot not to allow blocked numbers (also called "Anonymous Number" in GNOME Calls)
  • If the caller calls back within a user defined time (min) of the first (blocked) call, whether to allow the call through (in case it is a human trying to call back). Note this does not apply to contacts named "Spam", they will always be hung up on.
  • If you would like to match a certain type (or types) of number (for example, an area code or a number prefix) to let them through. For example, if you want to allow the area code 201 and the number prefix 312-555, you could allow both combinations (and add others as well).
  • NOTE: GNOME Calls has all of the numbers to compare in the E.164 format.
  • The patterm match for numbers is located in a csv in $XDG\_CONFIG\_DIR/phoshantispam/whitelist.csv ($HOME/.config/phoshantispam/whitelist.csv in most cases). On start up, phosh-antispam loads all of the patterm values from this file (and saves to it if the list changes in the program). If one does not exist, phosh-antispam will create a file there on first run.



Was GTK3/libhandy before release 3.0.

Read the README for the required version of Gnome Calls required to make this app work if you are using a stable/slow-moving distribution.

Project links: Links to (pages with) screenshots:


Mobile Fit: 5

Perfect - this app fits your phone screen just fine out of the box and works nicely with touch input!

Project status: mature

This project has been in development for a long time and is usually well beyond its 1.0 release. It should work fine.


 Every feature of this app can be accessed via touch screen, no mouse or keyboard needed.

 This app is (according to its appstream metadata or description) intended to be compatible with mobile devices.


Is this app packaged for my distribution?

green: current and packaged,
red: packaged, but not current, ratings and other details may not apply.

Packaging status

Powered by Repology

Build and install your own flatpak: https://gitlab.com/kop316/phosh-antispam/-/raw/master/org.kop316.antispam.json

If you're lucky*, you can install this app by just hitting this button:


* You need to have an appstream:// handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.

Find similar apps

By Category: utilities

By FreeDesktop-(Additional-)Category: GTK GNOME Utility

Licensing and technical details

License: GPL-3.0-or-later Metadata: CC0-1.0

Frameworks: GTK4 libadwaita

Backend: gnome-calls

Programming languages: C

Build system: meson

AppStream Metadata URL: https://gitlab.com/kop316/phosh-antispam/-/raw/master/data/metainfo/org.kop316.antispam.metainfo.xml.in