Skip to content

Pointyhair

A silicon Valley CTO/Manager

Menu
  • Privacy Policy
Menu

Robocallers be gone — Simple Asterisk/FreePBX phone system to deter all spam callers

Posted on 2026-08-212026-08-22 by Taneli

Setup a simple Asterisk/FreePBX phone system, and you will reduce spam callers dramatically, and robocallers down to zero.

Setting an asterisk server can seem like a daunting task. But using a freePBX as a controller system will make it much simpler.

FreePBX is a system that sits on top of an asterisk server. Asterisk is the bare bones VoIP phone system, you can program it piecemeal is you want, but to get to all the fancy features is going to be a lot of work.

Some of the FreePBX features are: conference lines, automated routing, time and caller based menus, multiple phone numbers including 800 numbers, voice mail, announcements, home automation, the list is really way too much to list here.

What do you need?

  • First you need a computer, even a raspberry Pi should be enough
  • You need one or more “phone numbers” — You can order or transfer phone numbers to, for example LES.net (Canadian provider, a phone number is usually about $4/mth). You can pick phone numbers from almost any area code, including 800 numbers.
  • A decent internet connectivity — AT&T is good, Comcast has trouble frequently.
  • You can pick a dozen phone numbers, incoming and/or outgoing depending on your need.

I use a NUC, a simple Atom CPU based fanless computer (quiet), with four gigabit interfaces. For phone system you definitely don’t need gigabit, generally,100 Mbps is plenty.

For phone I use an assortment of Polycom phones, and wireless Grandstream phones — all of which I’ve bought used, for about $50 a piece. I have phones in every room of the house.

When you call our number, you are greeted with a voice menu. Unless you type a number to tell who you’re calling your call will not even go through. Though you can leave a voice mail. And, the system uses PST time zone, so calls outside usual “business hours” won’t ring through (unless you use an emergency override code).

If I go traveling, I have the home PBX transfer the calls to my cell phone. I don’t usually give anyone my cell phone number.

If I need to make international calls, I call my home PBX system, enter a password, and I can call anywhere in the world at reduced rates.

I’ve had conference calls where 32 people called my home number and they all met at a conference call, all by the PBX.

Occasionally my wife needs a new phone number, easy to add, just need to pick the state & prefix. Usually done in a few minutes.

You do have to be carefull, there are lots of people who try to hack into a FreePBX system to use your lines for spam call, racking up bills to hundreds of dollars. Use the FreePBX with its firewall, and don’t loosen the restriction even to the slightest.

Number of robocallers has dropped to zero, turns out robot can’t follow instructions (voice prompt menus), regular/real callers don’t seem to have any problems. Friends and relatives — enjoy something called “old girlfriend logic” and they come right through without being bothered by voice menus.

If there is interest, I will continue with the details.

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • Robocallers be gone — Simple Asterisk/FreePBX phone system to deter all spam callers
  • How to make Sound effects with a small window with buttons on it
  • Wiring a rental apartment for CAT5e (1Gbps, or even 10Gbps) without rewiring
  • Pointyhair, the name comes from Dilbert cartoon, the pointyhaired boss.
  • Managing a number of NUCs for web/email/LLM servers for fun, I like to automate as much as reasonable, but all in Linux (Ubuntu, Jetson Nano & CentOS).

Recent Comments

No comments to show.

Archives

  • August 2026
  • July 2026

Categories

  • Linux system configuration
  • Uncategorized
© 2026 Pointyhair | Powered by Superbs Personal Blog theme