Skip to content

Call Attendant Release v1.6.3

Compare
Choose a tag to compare
@thess thess released this 17 Dec 17:47
· 42 commits to fmsentry since this release

Release package from forked Call Attendant repository.
See README.md for installation instructions, details on updates and features added since last release from @emxsys

Summary:

  • Ability to store and edit regular-expression lists for blocked and permitted names and numbers.
  • Option to send email notification of messages including optionally attaching the .wav file.
  • Addition of "Permit Next Call" button to enable/disable automatically allowing the next incoming call or handle it normally (screened, blocked, etc.)
  • CallerID patterns are now in a single file (YAML).
  • Status indicators can be GPIO, MQTT or NULL (for none).
  • Works with both USR and Conexant based modems.
  • Automatic whitelist for caller pressing '0' when being screened.
  • Add import and export functions for permit and block lists.
  • eMail and MQTT config added to app.cfg.
  • Notifications folder location added to app.cfg.
  • Upgrade to Python3 strings vs. bytes in modem handling.
  • Better detection of modem notifications and keypad handling.
  • Remove unnecessary threading and events.

Install package by first downloading it and then invoking pip install within your virtual environment as below:

$ source venv/bin/activate
$ pip3 install callattendant-1.6.3-py3-none-any.whl