Free software for carriers, VoIP providers and call centers. It runs on your own switch, listens for the things only scammers say, warns the person being called, and hangs up. Every network running it shares what it catches, so a scam caught anywhere is blocked everywhere.
ScamStop sits beside your switch. Your calls stay on your network and your carrier, under your own signing, the same as today.
It transcribes calls on your own server, both the caller and the person being called. Nothing goes to any cloud.
Gift-card and Bitcoin demands, fake government and bank calls, grandparent and bail stories, tech-support tricks, and reworded scripts it has never heard before.
The scammer is silenced, the person hears a short warning, and the call ends. You choose: warn and hang up, warn only, or hang up right away.
Repeat offenders are blocked on your network, and shared with every other network running ScamStop.
Setup finds your phone system and fills in the settings. You don't edit your switch config.
| Phone system | How ScamStop connects |
|---|---|
| ViciDial, ViciBox, FreePBX, Issabel (Asterisk 16.6+) | Asterisk's built-in ARI. One click in setup turns it on. |
| FreeSWITCH, FusionPBX | FreeSWITCH's built-in event socket. |
| OpenSIPS 3.x with rtpengine 11+ | The dialog module and rtpengine's audio copy. |
| Kamailio 5.x with rtpengine 11+ | The dialog module and rtpengine's audio copy. |
For the first days it only logs what it would stop. You read every flagged call, with the words that triggered it, before turning on hang-ups.
It matches phrases only scammers use. Insurance agents asking for a Medicare number or a bank routing number are left alone.
Transcripts are kept only for stopped calls, on your server. The shared feed carries blocked IPs, dialer tags and spoofed caller IDs only: never audio, transcripts or the numbers people were calling.
See every stopped call and what was said, choose which rules hang up, manage blocks, and review the smart check before it is allowed to act.
One file holds everything: Python, every library and the speech model. It works on Debian, Ubuntu, RHEL, Alma, Rocky, Fedora and openSUSE, on 64-bit Intel or AMD servers.
Then on your server: sudo sh scamstop-installer-linux-x86_64.run. Run it again any time to upgrade; your settings are kept.
Yes. Install it on as many switches as you like.
No. ScamStop runs on your server and your calls stay on your network and your carrier, the same as today. The only thing that leaves your server is the shared feed: the scam sources you block, so others can block them too. You can turn that off in the panel.
It transcribes calls as they happen so it can hear a scam. It keeps the transcript only for calls it stops or flags, on your server, so you can see why. You can set it to keep a few sentences or nothing.
It starts in watch-only mode so you can check it on your own traffic first. Every rule can be set to hang up, flag only, or off, and you can mark any call "not a scam" to unblock its source.
About one CPU core for every 70 calls it listens to at the same time, and 2 GB of memory. No GPU.
Yes, if you buy your VoIP from PVN Voice. ScamStop is built into PVN Voice's network. Call (904) 512-8487.
Listening to call content is regulated, and the rules differ by state and country. Check with your telecom attorney before turning on hang-ups. The panel lets you keep as little as you need.