Skip to content

Release v0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@emxsys emxsys released this 29 Jul 06:36
· 460 commits to master since this release

Release v0.2 is a functional prototype that establishes the baselined architecture derived from addressing the architecturally significant scenarios. This release demonstrates that the baselined architecture will support the requirements of the system at a reasonable cost and with a reasonable effort.

This release uses the following hardware:

  • The system runs on a Raspberry PI 3 B+
  • The telco interface is a US Robotics 5637 USB modem

This release has implemented several primary use cases:

  • Logs all incoming calls
  • Performs call screening based on a permitted number list, a blocked number list and a Nomorobo robocall and scam lookup service
  • Implements web interfaces for viewing the call log and managing the membership in the permitted number and blocked number lists
    • Call Details: http://localhost:5000
    • Permitted Numbers: http://localhost:5000/whitelist
    • Blocked Numbers: http://localhost:5000/blacklist
    • Manage Caller: http://localhost:5000/manage_caller/[call-number]

Features not implemented yet include:

  • Call attendant phone menu system
  • Recording voice messages
  • Playback of voice messages