AstRecipes » Installing the Asterisk GUIAsterisk 1.4 includes an HTML Asterisk GUI (well, it's more of a package for the creation of GUIs) by Digium. Installing it is quite easy once you have installed Asterisk 1.4 itself - see node Compiling Asterisk 1.4 beta. The GUI is a nice AJAX app that will run through the Asterisk embedded web server with a recent web browser. The first thing you'll have to do is to download the GUI, currently through Subversion only:
don't worry if it takes a while to get this started, just let it run until the package is downloaded.
svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui
Before the package can start, you'll have to change a few things in your Asterisk: Enabling the embedded HTTP manager and webserver
Edit /etc/asterisk/http.conf and change the following lines:
This enables the HTTP server, enables it to serve static content (the GUI itself) and binds to the standard address, so that any browser from a remote machine can access it. Configuring the manager access
Edit /etc/asterisk/manager.conf and change the following lines:
Then add a new section at the end of the file
enabled = yes
webenabled = yes
This will allow a user called admin to connect with the password test and do nearly everything on the system. Now restart Asterisk. Do one last pre-flight test with the command
secret = test
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config
If everything goes well, connect with a recent browser to:
Where 10.10.3.103 is the address of your Asterisk system, and login as admin password test. You did it! The Asterisk GUI is now correctly configured.