FreePBX est une interface web open source pour gérer Asterisk, le cadre de téléphonie open source. Les administrateurs configurent postes, trunks et routage d'appels depuis un navigateur, sans modifier de fichiers de configuration. FreePBX est publié sous licence GPL-3.0 et son code est disponible sur GitHub. Le logiciel s'installe sur le serveur propre de l'organisation : le système téléphonique fonctionne donc là où le client choisit de l'héberger.
FreePBX est maintenu par Sangoma, qui se présente comme le principal développeur et sponsor des projets Asterisk et FreePBX. Sangoma a son siège à Markham, en Ontario (Canada), hors de l'UE. Pour une organisation européenne, la question de la souveraineté dépend donc surtout de qui exploite le serveur. Une installation auto-hébergée garde les données d'appels sous le contrôle de l'organisation, alors qu'un service hébergé par Sangoma exige une évaluation propre du lieu de stockage et des conditions de traitement. FreePBX est une marque déposée de Sangoma.