Asterisk GUI Installation

Asterisk Login Page

Before you can install Asterisk GUI you need to install Asterisk and all the dependencies.
Download and install them from Asterisk website.

Getting Asterisk GUI

Open a terminal and type:

cd /usr/src/
svn checkout gui

The Asterisk GUI source files will be downloaded to /usr/src/gui folder


Use following commands to install it.

cd /usr/src/gui
make install

Edit /etc/asterisk/http.conf file and make following changes.

enabled = yes
bindaddr = ; Means you can access it from any ip.
bindport = 80 ; Makesure apache is not running on port 80 otherwise change the port.
enablestatic = yes
redirect = / /static/config/cfgbasic.html ; This is needed else you have to type the wholes line to get access

Edit /etc/asterisk/manager.conf file and make following changes.

enabled = yes
webenabled = yes
port = 5038
bindaddr = ; Can be accessed from anywhere 🙂

secret = password ; Asterisk GUI Username =admin and Password = password
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

Goto the same folder from where you installed Asterisk GUI,and check the configuration.

cd /usr/src/gui
make checkconfig

You should get the some thing like below..

— Checking Asterisk configuration to see if it will support the GUI —
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: OK
* Checking if HTTP static support is enabled: OK
* Checking if manager is enabled: OK
* Checking if manager over HTTP is enabled: OK
— Everything looks good —
* GUI should be available at http://aster:80/asterisk/static/config/index.html

* Note: If you have bindaddr= in /etc/asterisk/http.conf
you will only be able to visit it from the local machine.

Example: http://localhost:80/asterisk/static/config/index.html

If you can not find the line ” — Everything looks good —” , check the configuration changes and run the command

Open the browser and goto the url and login with username and password which you had added in manager.conf.

When you are login for the first time , it will take a while to load the default page. On first login GUI will check permission
and take backup of asterisk configuration files before making changes.


Author: Shyju Kanaprath

In our daily life we learn lots of new things. As the time goes we forgets those and we may reach a situation where "Things You Probably Already Know, But Have Forgotten". I’m Shyju Kanaprath, the blogger of "Tech.. Logs.." and I blog here to avoid those kind of situations, at least for myself :) . This blog keep me in track on such times..

2 thoughts on “Asterisk GUI Installation”

  1. Howdy! I know this is somewhat off topic but I was wokndering
    if you knew where I could get a captcha plugin for my comment form?

    I’m using the sae blog platform as yours and I’m having problems findibg one?
    Thanks a lot!

  2. Pingback: free trading

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s