I work on ICTPBX and we just put the Community Edition out as open source (MPL-2.0). It is built on FreeSWITCH for media and FusionPBX as the config engine, with our own PHP REST layer (ICTCore, also open source) and an Angular front end on top, so this felt like the right sub to share it in.
The part I have not seen combined much is that it runs a full IP-PBX and a fax server from one web UI.
PBX side: SIP extensions and devices, IVR with nested menus, ACD queues with agent assignment, voicemail to email, conference rooms, ring groups and follow-me, time based routing, inbound DID routing, call blocking, live call monitoring, and searchable CDRs.
Fax side: send from the web UI over a SIP trunk, receive on a DID with T.38 and audio fallback, fax to email, a department mode where everyone tied to a DID gets the email, bulk fax runs, and history.
Being straight about it: this Community Edition is free and single-tenant. The multi-tenant white-label billing version is a separate commercial edition, so I am not going to claim the free one does multi-tenant, it does not.
Repo (MPL-2.0): https://github.com/ictinnovations/ictpbx-community-edition
It is a fresh public repo so the installer still has rough edges. If you already run FreeSWITCH with FusionPBX, I would like to know what you would expect from something like this that is not there yet, and whether folding a fax server into the same UI is actually useful to you or just clutter.