Call Attendant Release v1.6.3
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