├── .drone.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── compose.yml ├── default.env └── izpbx-asterisk ├── .gitignore ├── Dockerfile ├── README.md ├── build └── update-components.sh ├── compose ├── compose-dev-18.15.yml ├── compose-dev-18.16.yml └── compose-dev-20.16.yml ├── patch └── php74.patch ├── rootfs ├── entrypoint-hooks.sh ├── entrypoint.sh ├── etc │ ├── cron.daily │ │ └── freepbx-le-renew │ ├── dnsmasq.d │ │ └── local.conf │ ├── fail2ban │ │ ├── filter.d │ │ │ └── freepbx.conf │ │ └── jail.d │ │ │ └── 99-local.conf │ ├── logrotate.d │ │ ├── asterisk │ │ ├── fail2ban │ │ ├── fop2 │ │ └── httpd │ ├── php.d │ │ └── 99-local.ini │ ├── sudoers.d │ │ └── zabbix │ └── supervisord.d │ │ ├── asterisk.ini │ │ ├── cron.ini │ │ ├── dnsmasq.ini │ │ ├── fail2ban.ini │ │ ├── fop2.ini │ │ ├── httpd.ini │ │ ├── izpbx.ini │ │ ├── ntp.ini │ │ ├── postfix.ini │ │ └── zabbix.ini ├── root │ └── .bashrc └── usr │ └── local │ ├── bin │ ├── izpbx-blfmonitor │ ├── izpbx-callstats │ ├── izpbx-check-iax2 │ ├── izpbx-check-oooh323 │ ├── izpbx-hangup-stucked-calls │ ├── izpbx-mtrstats │ ├── izpbx-reboot-gxw4024 │ ├── izpbx-reboot-kirkettone │ ├── izpbx-reboot-portech │ ├── izpbx-rtrt-enumrewrite │ ├── izpbx-rtrt-freepbx2ldap │ ├── izpbx-system-mkswap │ └── izpbx-trunkrotate │ ├── sbin │ └── startizpbx │ └── share │ └── phonebook │ ├── .htaccess │ ├── index.php │ └── vendors │ ├── fanvil.php │ ├── gigaset.php │ └── yealink.php └── screenshots ├── izpbx-cli.png ├── izpbx-dashboard.png ├── izpbx-operator-panel.png └── izpbx-zabbix-dashboard.png /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /data* 2 | /test/ 3 | /.env 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/README.md -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/compose.yml -------------------------------------------------------------------------------- /default.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/default.env -------------------------------------------------------------------------------- /izpbx-asterisk/.gitignore: -------------------------------------------------------------------------------- 1 | /Dockerfile.test.ubi8 2 | -------------------------------------------------------------------------------- /izpbx-asterisk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/Dockerfile -------------------------------------------------------------------------------- /izpbx-asterisk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/README.md -------------------------------------------------------------------------------- /izpbx-asterisk/build/update-components.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/build/update-components.sh -------------------------------------------------------------------------------- /izpbx-asterisk/compose/compose-dev-18.15.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/compose/compose-dev-18.15.yml -------------------------------------------------------------------------------- /izpbx-asterisk/compose/compose-dev-18.16.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/compose/compose-dev-18.16.yml -------------------------------------------------------------------------------- /izpbx-asterisk/compose/compose-dev-20.16.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/compose/compose-dev-20.16.yml -------------------------------------------------------------------------------- /izpbx-asterisk/patch/php74.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/patch/php74.patch -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/entrypoint-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/entrypoint-hooks.sh -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/entrypoint.sh -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/cron.daily/freepbx-le-renew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/cron.daily/freepbx-le-renew -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/dnsmasq.d/local.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/dnsmasq.d/local.conf -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/fail2ban/filter.d/freepbx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/fail2ban/filter.d/freepbx.conf -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/fail2ban/jail.d/99-local.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/fail2ban/jail.d/99-local.conf -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/logrotate.d/asterisk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/logrotate.d/asterisk -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/logrotate.d/fail2ban: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/logrotate.d/fail2ban -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/logrotate.d/fop2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/logrotate.d/fop2 -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/logrotate.d/httpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/logrotate.d/httpd -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/php.d/99-local.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/php.d/99-local.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/sudoers.d/zabbix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/sudoers.d/zabbix -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/asterisk.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/asterisk.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/cron.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/cron.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/dnsmasq.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/dnsmasq.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/fail2ban.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/fail2ban.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/fop2.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/fop2.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/httpd.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/httpd.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/izpbx.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/izpbx.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/ntp.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/ntp.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/postfix.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/postfix.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/etc/supervisord.d/zabbix.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/etc/supervisord.d/zabbix.ini -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/root/.bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/root/.bashrc -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-blfmonitor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-blfmonitor -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-callstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-callstats -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-check-iax2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-check-iax2 -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-check-oooh323: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-check-oooh323 -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-hangup-stucked-calls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-hangup-stucked-calls -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-mtrstats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-mtrstats -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-gxw4024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-gxw4024 -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-kirkettone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-kirkettone -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-portech: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-reboot-portech -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-rtrt-enumrewrite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-rtrt-enumrewrite -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-rtrt-freepbx2ldap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-rtrt-freepbx2ldap -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-system-mkswap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-system-mkswap -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/bin/izpbx-trunkrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/bin/izpbx-trunkrotate -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/sbin/startizpbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/sbin/startizpbx -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/share/phonebook/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/share/phonebook/.htaccess -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/share/phonebook/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/share/phonebook/index.php -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/fanvil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/fanvil.php -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/gigaset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/gigaset.php -------------------------------------------------------------------------------- /izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/yealink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/rootfs/usr/local/share/phonebook/vendors/yealink.php -------------------------------------------------------------------------------- /izpbx-asterisk/screenshots/izpbx-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/screenshots/izpbx-cli.png -------------------------------------------------------------------------------- /izpbx-asterisk/screenshots/izpbx-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/screenshots/izpbx-dashboard.png -------------------------------------------------------------------------------- /izpbx-asterisk/screenshots/izpbx-operator-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/screenshots/izpbx-operator-panel.png -------------------------------------------------------------------------------- /izpbx-asterisk/screenshots/izpbx-zabbix-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ugoviti/izpbx/HEAD/izpbx-asterisk/screenshots/izpbx-zabbix-dashboard.png --------------------------------------------------------------------------------