Case study · Phonefilter
An AI phone assistant that screens calls and messages across web and mobile
AI call screening on web + mobile
At a glance
- Client
- Phonefilter
- Industry
- Voice & Telecom
- Services
- Voice AI Agents, AI-Powered Mobile Apps, DevOps & CI/CD
- Stack
- FreeSWITCH, Whisper, OpenAI, Kubernetes, Web, iOS, Android
- Platforms
- Web + mobile
- Pipeline
- Speech → LLM
The challenge
- People and businesses get constant spam and scam calls and texts.
- Users ignore unknown numbers and end up missing real calls.
- Number blocklists miss new scams.
Our approach
- Built AI call screening with speech-to-text and AI classification of what the caller wants.
- Added call and SMS spam filtering with real-time alerts.
- Shipped a web dashboard to review calls and messages.
- Delivered iOS and Android apps on the same account.
Results
- Fewer unwanted calls reach the user.
- Real-time protection from scam calls and messages.
- Users have the confidence to answer calls again.
Free resource · Calculator worksheet
Missed-Call Revenue Calculator
Same missed-call maths we use when scoping voice AI for after-hours booking.
Related services
Services used on this project
More work
Related case studies

Fuzebox · SaaS & AI
Agent ops from prototype to production
An operations console to register, run, monitor and govern fleets of AI agents
Prototype → productStage
Registry · Tracing · GovernanceScope

Moonhub · HR & Recruiting
50% faster time-to-hire
AI recruiting that sources, matches and ranks candidates against each job's real requirements
−50%Time-to-hire · client-reported
Elasticsearch + AISearch

Solya · Retail
+12% margin, +7% revenue
An AI operating system that forecasts demand and recommends restocks, transfers and markdowns for multi-store retail
+12%Margin · client-reported
+7%Revenue · client-reported
Next step
Want results like Phonefilter?
Book a short call with a senior engineer. No pitch deck, just a clear next step.
- We reply within 1 business day.
- NDA available on request
- You own all code from day one
