KatoCall is a complete softswitch, prepaid billing panel and predictive dialer you install on one Debian server. Trunks, routing, DIDs, CDRs and per-second billing — yours, on your own box.
# one fresh Debian 12 box, one command $ tar -xzf katocall-1.0.0.tar.gz $ cd katocall-1.0.0 $ sudo bash install/install.sh ==> 00-preflight.sh ok ==> 01-install-asterisk ok ==> … ok ==> verify.sh 50 checks passed KatoCall is installed. → http://your-server/
Not a stack of parts to wire together — billing, routing, inbound, outbound and security ship as one installed system with a single admin panel.
Per-second rating from customer and provider rate cards, live balances backed by a real ledger, and margin on every call.
Routing groups pick trunks by prefix, priority and weight, with failover to the next carrier when one rejects the call.
Point a carrier's numbers at accounts and forward them anywhere, with the caller ID your carrier requires enforced on the way out.
Optional outbound campaigns and an IVR menu, pacing calls against agent availability — installed only if you want it.
Watch every call on the switch in real time — who's billed, the carrier, the cost as it climbs — then export the CDRs to CSV.
fail2ban on SIP, the panel and SSH with permanent bans, a firewall the installer configures, and free Let's Encrypt TLS.
A fresh Debian 12 server is all you bring. The installer builds Asterisk, sets up PostgreSQL, the panel, the firewall and fail2ban, and verifies the lot.
A complete guide to installing the switch and setting up trunks, customers, DIDs and the dialer — plus a "?" beside every field in the panel itself.
There's no license fee and no cloud middleman — you run it, you own it. If KatoCall runs your business, a donation funds the maintenance, the security fixes and the next features. Any amount genuinely helps.