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.

    16 2

  2. sng_freepbx_debian_install sng_freepbx_debian_install Public

    FreePBX 17 Installation Script

    Shell 305 107

  3. security-reporting security-reporting Public

    FreePBX Security Reporting

    4 1

Repositories

Showing 10 of 93 repositories
  • filestore Public

    Module of FreePBX (Filestore) :: Filesystem abstraction for FreePBX

    FreePBX/filestore’s past year of commit activity
    PHP 2 AGPL-3.0 15 2 3 Updated Dec 18, 2025
  • userman Public

    Module of FreePBX (User Management) :: This Module manages all PBX users. It allows an Administrator to create a User Account that can be used by other applications for login or API purposes.

    FreePBX/userman’s past year of commit activity
    PHP 4 AGPL-3.0 26 0 0 Updated Dec 16, 2025
  • cel Public

    Module of FreePBX (Call Event Logging) :: Call Event Logging

    FreePBX/cel’s past year of commit activity
    PHP 4 GPL-3.0 7 0 0 Updated Dec 16, 2025
  • callforward Public

    Module of FreePBX (Call Forward) :: Provides callforward featurecodes

    FreePBX/callforward’s past year of commit activity
    PHP 1 AGPL-3.0 6 0 0 Updated Dec 16, 2025
  • cdr Public

    Module of FreePBX (CDR Reports) :: Call Data Record report tools for viewing reports of your calls

    FreePBX/cdr’s past year of commit activity
    PHP 11 GPL-3.0 23 0 2 Updated Dec 16, 2025
  • timeconditions Public

    Module of FreePBX (Time Conditions) :: Creates a condition where calls will go to one of two destinations (eg, an extension, IVR, ring group..) based on the time and/or date. This can be used for example to ring a receptionist during the day, or go directly to an IVR at night.

    FreePBX/timeconditions’s past year of commit activity
    PHP 4 GPL-3.0 12 0 0 Updated Dec 16, 2025
  • api Public
    FreePBX/api’s past year of commit activity
    PHP 15 GPL-3.0 12 5 1 Updated Dec 16, 2025
  • contactmanager Public

    Module of FreePBX (Contact Manager) :: Contact Manager

    FreePBX/contactmanager’s past year of commit activity
    PHP 6 GPL-3.0 10 0 0 Updated Dec 12, 2025
  • tts Public

    Module of FreePBX (Text To Speech) :: Allows you to configure text to speech, and is derived from texttospeech provided in contributed modules.

    FreePBX/tts’s past year of commit activity
    PHP 5 GPL-3.0 12 0 0 Updated Dec 11, 2025
  • 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 4 AGPL-3.0 15 0 0 Updated Dec 10, 2025

Most used topics

Loading…