How to Install Asterisk on Linux Mint

Asterisk is an open source communication system used for creating telephony applications such as VoIP, conference systems, call centers and more. In this tutorial, we will guide you through the process of installing Asterisk on Linux Mint.

Prerequisites

Before we start, make sure your Linux Mint system is up to date and you have sudo privileges.

$ sudo apt update
$ sudo apt upgrade

Install Dependencies

We need to install some dependencies for Asterisk to work correctly. Run the following command to install them.

$ sudo apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev

Download and Install Asterisk

  1. Download the latest version of Asterisk from their official website.

    $ wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
    
  2. Extract the downloaded file.

    $ tar -zxvf asterisk-18-current.tar.gz
    
  3. Navigate to the extracted directory.

    $ cd asterisk-18.0.0
    
  4. Run the configure file to prepare the build process.

    $ ./configure --with-jansson-bundled
    
  5. Once the configuration is completed, run the following command to start the installation process.

    $ make
    
  6. After the installation, run the following command to install Asterisk.

    $ sudo make install
    
  7. Asterisk is now installed on your system, and you can start it using the following command.

    $ sudo asterisk -vvvvvvvvv
    

Conclusion

This was a simple tutorial on how to install Asterisk on Linux Mint. You can now use Asterisk to create telephony applications such as VoIP, conference systems, call centers, and more. Try it out and have fun!

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!