User avatar
emxsys
Posts: 19
Joined: Wed Sep 02, 2020 3:09 pm
Location: Ventura, CA, USA
Contact: Website Twitter

Call Attendant - call blocker and voice messages

Fri Sep 04, 2020 11:35 pm

I just released v1.0 of my Call Attendant (callattendant) project. The callattendant is a python-based, automated call attendant that runs on a Raspberry Pi 3+ coupled with a US Robotics 5637 USB modem. You can check it out here: https://emxsys.github.io/callattendant/

I've been running my Call Attendant for almost two years and it has blocked ~1200 of 2100 calls! I just had the opportunity to finish up the UI, installer, fritzing diagrams and wiki, so now I'm sharing it. Collaboration is welcome! https://github.com/emxsys/callattendant/issues.

Image

Features include:
  • A call blocker that intercepts robocallers and blocked numbers at or before the first ring
  • Permitted numbers pass straight through to the local phone system for normal call ringing and answering
  • Visual indicators (LEDs) to show whether the incoming call is from a permitted, blocked, or unknown number
  • Call details, permitted numbers, and blocked numbers are available in a web-based user interface
  • Calls can be handled by a voice messaging system that optionally requires human interaction, e.g, "Press 1 to leave a message"
Currently I'm adding support for the (less expensive) Zoom 3095 modem and I'll be testing the system soon on Raspberry Pi Zero W.

I could use help adding support of for other countries (e.g., phone number formats, sources for online robocaller databases/services).

Feedback is welcome
--Bruce

bls
Posts: 770
Joined: Mon Oct 22, 2018 11:25 pm
Location: Seattle, WA
Contact: Twitter

Re: Call Attendant - call blocker and voice messages

Sat Sep 05, 2020 2:03 pm

Looks really interesting!

Are there any modems that could enable this to work on a cell phone?
Pi tools:
Free your network from your router's DHCP/DNS and run it on a Pi:https://github.com/gitbls/ndm
Quickly and easily build customized-just-for-you SD Cards: https://github.com/gitbls/sdm
Easy strongSwan VPN installer/manager: https://github.com/gitbls/pistrong
Lightweight Virtual VNC Config: https://github.com/gitbls/RPiVNCHowTo

User avatar
emxsys
Posts: 19
Joined: Wed Sep 02, 2020 3:09 pm
Location: Ventura, CA, USA
Contact: Website Twitter

Re: Call Attendant - call blocker and voice messages

Sat Sep 05, 2020 2:16 pm

Re: Working with a cell phone.

Here's how I've integrated the Call Attendant with my cell phone:
  • I set my cell phone to forward to my home phone after a few rings
  • The call attendant then takes over and handles the call
  • If I want to answer the call, I pickup the landline handset, otherwise I let it go to the Call Attendant's voice messaging system
  • I can review the call and any voice message on my cell phone via the Call Attendant's web interface
The access the to web interface only works while I'm at home: I have not setup a VPN to get remote access to the web interface, because, quite frankly, I'm always at home.

Thanks for your interest!

User avatar
emxsys
Posts: 19
Joined: Wed Sep 02, 2020 3:09 pm
Location: Ventura, CA, USA
Contact: Website Twitter

Re: Call Attendant - call blocker and voice messages

Fri Sep 18, 2020 8:20 pm

emxsys wrote:
Fri Sep 04, 2020 11:35 pm
I just released v1.0 of my Call Attendant (callattendant) project. The callattendant is a python-based, automated call attendant that runs on a Raspberry Pi 3+ coupled with a US Robotics 5637 USB modem. You can check it out here: https://emxsys.github.io/callattendant/
I've started a support and discussion forum on Groups.io for the Call Attendant: https://groups.io/g/callattendant/topics
Some good feature requests have already been logged. Let me know, either here or there, if you have any ideas to improve the system.

Return to “Other projects”