- Make sure you have both "enabled = yes" and "webenabled = yes" setup
in /etc/asterisk/manager.conf
- You may also use "httptimeout" to set a default timeout for HTTP
connections.
- Make sure you have a manager username/secret
Once those configurations are complete you can reload or restart
Asterisk and you should be able to point your web browser to specific
URI's which will allow you to access various web functions. A complete
list can be found by typing "http show status" at the Asterisk CLI.
examples:
This logs you into the manager interface's "HTML" view. Once you're
logged in, Asterisk stores a cookie on your browser (valid for the
length of httptimeout) which is used to connect to the same session.
Assuming you've already logged into manager, this URI will give you a
"raw" manager output for the "status" command.
This will give you the same status view but represented as AJAX data,
theoretically compatible with RICO (http://www.openrico.org).
If you have enabled static content support and have done a make install,
Asterisk will serve up a demo page which presents a live, but very
basic, "astman" like interface. You can login with your username/secret
for manager and have a basic view of channels as well as transfer and
hangup calls. It's only tested in Firefox, but could probably be made
to run in other browsers as well.
A sample library (astman.js) is included to help ease the creation of
manager HTML interfaces.
Note that for the demo, there is no need for *any* external web server.
lmadsen
2010-01-14