Please note that when installing VitalPBX 4 on Debian, I found that the following packages (for certain functions) were not picked up as dependencies and installed:
- certbot - Required for Let’s Encrypt certs. Fixed by running
sudo apt install certbot
- postfix - Required to configure email notifications. Fixed by running
sudo apt install postfix
With postfix, having it installed removes an error where the email settings can’t be applied. However, the default Debian postfix settings seem to still generate an error:
" Fatal error: Uncaught Error: Typed property app\Email::$_from_name must not be accessed before initialization in /usr/share/vitalpbx"
If I work out the postfix config to make it work, I’ll update this.