Skip to content
@FreePBX

FreePBX

FreePBX is an open-source web-based graphical user interface (GUI) that manages Asterisk

Freedom to Communicate 🐸

The “Free” in FreePBX stands for Freedom. That’s because FreePBX, the world’s most popular open source IP PBX, gives users the tools to build a phone system tailored to their needs.

Lay of the Land 🗺️

Since late 2023, the FreePBX project uses separate GitHub repositories for issue tracking, security reporting, the FreePBX version 17 installer for Debian 12, and the many open source modules that make FreePBX extremely configurable.

Contributions 💝

We welcome your ideas!

Please submit open source issue reports, patches, and suggestions via the Issue Tracker repo; but for security issues please use the Security Reporting repo.

Inside your patch comment in any specific module repo, you can link back to specific issues in the issue-tracker repo with a line like Bugfix FreePBX/issue-tracker#XYZ where XYZ is the issue number.

Learn More 📘

First released in 2004, there's lots to learn about FreePBX:

Pinned Loading

  1. issue-tracker issue-tracker Public

    The unified FreePBX issue tracker.

    20 4

  2. security-reporting security-reporting Public

    FreePBX Security Reporting. Please stay up-to-date with and report all security issues in this repo.

    9 5

  3. sng_freepbx_debian_install sng_freepbx_debian_install Public

    FreePBX 17 Installation Script. Run this on your Debian 12 system in the cloud or on-prem to install the FreePBX Distro and get started using FreePBX!

    Shell 408 143

  4. sngfdx sngfdx Public

    Tools for building a FreePBX installation ISO based on Debian GNU/Linux

    Shell 8 8

  5. core core Public

    Module of FreePBX (Core) :: Basic PBX functions like extensions, phone numbers, trunk call routing and more. A must for any FreePBX system.

    PHP 192 89

  6. framework framework Public

    Module of FreePBX (Framework) :: The framework module is the glue at the middle of FreePBX. Every other module depends on framework. This module also provides a facility to install bug fixes to the…

    PHP 77 88

Repositories

Showing 10 of 95 repositories
  • contactmanager Public

    Module of FreePBX (Contact Manager) :: Contact Manager

    FreePBX/contactmanager's past year of commit activity
    PHP 6 GPL-3.0 12 0 0 Updated Nov 13, 2026
  • recordings Public

    Module of FreePBX (Recordings) :: Creates and manages system recordings, used by many other modules (eg, IVR).

    FreePBX/recordings's past year of commit activity
    PHP 8 GPL-3.0 17 0 2 Updated Nov 13, 2026
  • api Public

    Module of FreePBX (GraphQL API) :: The api module provides programmatic control of many facets of your FreePBX system. Configuration via the ACP GUI is required to initially setup tokens and applications, then subsequent connections can be implemented via your own scripts.

    PHP 16 GPL-3.0 15 0 3 Updated Nov 13, 2026
  • voicemail Public

    Module of FreePBX (Voicemail) :: This module allows you to configure Voicemail for a user or extension

    FreePBX/voicemail's past year of commit activity
    PHP 6 GPL-3.0 24 0 3 Updated Nov 13, 2026
  • dashboard Public

    Module of FreePBX (System Dashboard) :: Provides a system information dashboard, showing information about Calls, CPU, Memory, Disks, Network, and processes.

    FreePBX/dashboard's past year of commit activity
    JavaScript 5 AGPL-3.0 17 0 2 Updated Nov 13, 2026
  • sngfdx Public

    Tools for building a FreePBX installation ISO based on Debian GNU/Linux

    FreePBX/sngfdx's past year of commit activity
    Shell 8 GPL-2.0 8 0 1 Updated Nov 12, 2026
  • fax Public

    Module of FreePBX (Fax Configuration) :: Adds configurations, options and GUI for inbound faxing

    FreePBX/fax's past year of commit activity
    PHP 13 GPL-3.0 15 0 1 Updated Nov 12, 2026
  • cdr Public

    Module of FreePBX (CDR Reports) :: Call Detail Record report tools for viewing tables of your call history logs, including source and destination numbers, dates and times, disposition status such as ANSWERED or NOANSWER, and more.

    FreePBX/cdr's past year of commit activity
    PHP 14 GPL-3.0 26 0 3 Updated Nov 12, 2026
  • cidlookup Public

    Module of FreePBX (CallerID Lookup) :: Allows CallerID Lookup of incoming calls against different sources (OpenCNAM, MySQL, HTTP, ENUM, Phonebook Module)

    FreePBX/cidlookup's past year of commit activity
    PHP 10 GPL-3.0 18 0 0 Updated Nov 12, 2026
  • parking Public

    Manages parking lot extensions and other options. Parking is a way of putting calls "on hold", and then picking them up from any extension.

    FreePBX/parking's past year of commit activity
    PHP 1 GPL-3.0 11 0 0 Updated Nov 11, 2026

Most used topics

Loading…