In this post we are going to go over on how to install Asterisk 13 on Debian 8 from source. It’s pretty straight forward. Most of the commands shown below needs to be executed with root privileges. So, it’s better to login on console with root user account
First download latest Asterisk 13 version from Asterisk’s web site.
Extract downloaded tar ball
tar -zxvf asterisk-13-current.tar.gz cd asteirks-13.6.0
gcc comes installed on Debian 8. You need to install remaining dependencies using following commands
apt-get install g++ apt-get install libncurses-dev apt-get install uuid-dev apt-get install libjansson-dev apt-get install libxml2-dev apt-get install libsqlite3-dev
Once all the dependencies are installed. Run the following command
This is exit successfully without any errors. If there are any error like missing packages, you need to install them via apt-get. Before you compile Asterisk you have opportunity to enable or disable modules that you like by running following command
That command will bring up a console application as shown below, where you can navigate around using arrow keys of your keyboard and choose to enable or disable modules of your choice.
Some of the modules in there depend on external packages. You need to install those dependencies in order enable those particular modules.
Now it’s time for compiling asterisk. Run the following command on console.
Once the above command runs with out error, you need to run the following command to install asterisk in system directories.
make install make samples
That’s it now you have asterisk installed on your machine. The following command should bring up asterisk console as shown below
Like it says Asterisk is now ready!