asterisk webGUI

posted in: Allgemein | 0

1. Requirements

In order to install “Asterisk GUI” you’ll need:

Concurrent Versions System (CVS)

asterisk 1.4 – and all modules needed to compile and install asterisk 1.4

 

 

 

2. Preparation

Go to your installation directory (for example ‘/usr/src’) and download the latest version of asterisk-gui. To do this just execute the command:

svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui

By executing this command the sources of Asterisk GUI will be downloaded (see our sample output log svn.log) into ./asterisk-gui/ directory.

 

 

 

3. Compiling and installing

Enter this directory and compile the sources by executing the command `make`

 

Then distribute the compiled code by executing the command `make install`. With this step you will finish the installation of the asterisk-gui (see our sample output log make_install.log).

 

 

 

 

4. Configuration

It is recommended to back up your configuration files before you continue. To achieve this just copy /etc/asterisk under different name:

cp -r /etc/asterisk /etc/asterisk.backup

It is recommended to `install samples`. This command will modify some of your Asterisk configuration files. After that you’ll have finish the configuration modification manually.

 

There are two files which you should modify:

`manager.conf`

enabled = yes

webenabled = yes

 

 

We will have to add a new user to `manager.conf`:

[administrator]

secret = wrxiur

read = system,call,log,verbose,command,agent,user,config

write = system,call,log,verbose,command,agent,user,config

 

 

`http.conf`

enabled=yes

enablestatic=yes

bindaddr=0.0.0.0

 

 

After that run `make checkconfig` in your asterisk-gui directory. This script will check if your GUI is correctly configured.

 

 

 

5. Running asterisk-gui

In order to load the asterisk-gui, asterisk must restart/reload. You can reload your Asterisk server from your CLI console by executing the command `reload`. You can use asterisk-gui from these addresses (10.100.100.75 is our Asterisk server IP address):

http://10.100.100.75:8088/asterisk/static/config/cfgbasic.html

http://10.100.100.75:8088/asterisk/static/config/cfgadvanced.html