A web-based open-source graphical user interface (GUI) that manages Asterisk, a voice over IP and telephony server

FreePBX is a community of developers and contributors who devote their work to making complicated phone system software easy to use and functional.

More info:

https://www.freepbx.org/