Download Asterisk

Download the currently supported versions of Asterisk and various Asterisk-related open source projects.

Asterisk Download Kit Scene

Asterisk Communications Framework

Asterisk is an open source toolkit for building communications applications. For a more detailed explanation, check out the Get Started section. For more information on how to use Asterisk, see the Configuration and Operation sections of the wiki.

Build a custom Asterisk phone system with FreePBX

FreePBX is the #1 open source graphical user interface (GUI) for use with Asterisk. FreePBX makes it easier to build a custom phone system to fit your needs with its feature-rich core and many available modules and add-ons. The FreePBX Distro includes Asterisk, Linux, and all the tools you need to build your custom PBX. Download the full ISO today to easily get started using Asterisk.

Tango FreePBX

Looking for an Asterisk-based commercial PBX?

You can have a new phone system up and running on the same business day, and remove the hassle of maintaining onsite infrastructure with PBXact Cloud. Developed by the maintainer and sponsor of Asterisk, you can take control of your VoIP Communications and boast advanced features with zero coding.

Source Code

If you need additional information about installing Asterisk from source code, read the installation guide on the Wiki.

Code can be checked out from the Git servers via anonymous read-only access. Development code can also be checked out from the Asterisk, libpri and DAHDI GitHub repositories. Below are example commands you might use to download the source from the various repositories.

# cd /usr/src

# git clone asterisk
# git clone dahdi-linux
# git clone dahdi-tools
# git clone libpri

To clone only a specific Asterisk branch from GitHub, use the following format:

# git clone -b X asterisk-X

(with X being the current release and revision number). Example:

Note: The below example may not reflect the current release to date.

# git clone -b 20 asterisk-20

An important note

If you are intending to install a specific branch then it is best to clone that branch only and avoid cloning the entire repository.

If you have further questions or intend to push code back up to the repo please see the detailed  Code Contribution instructions on the wiki.

Security Advisories

res_pjsip_endpoint_identifier_ip: wrongly matches ALL unauthorized SIP requests (GHSA-qqxj-v78h-hrf9)

May 17, 2024

PJSIP_HEADER dialplan function can overwrite memory/cause crash when using ‘update’ (GHSA-98rc-4j27-74hh)

December 20, 2023

PJSIP logging allows attacker to inject fake Asterisk log entries (GHSA-5743-x3p5-3rg7)

December 20, 2023

What can we help you find?