(link to home lab)

Asterisk Configuration Tool Open Source (ACTOS)

 

WHAT IS IT ?

ACTOS is a GUI tool with an intuitive interface for configuring Asterisk, the Linux Open Source PBX. Asterisk is a very powerful tool, and that means a bit complex... ACTOS helps the user through the choice of the options and generate the text configuration files needed by Asterisk.

ACTOS is coded with
Python 2.3 using GTK+ and Glade libraries.

ACTOS_SERVER is a little RPC server that permits to import or export an existing configuration from a distant machine. Thus, you can install ACTOS on a different machine and keep your Asterisk server clean.

I began the developpement of this project during my work with
EOLE (CETIAD, Dijon, France) from May to August 2004 as a first experiment of Python language.

 

WHAT CAN I DO WITH ACTOS ?

  * Configuration of users,peers, and global properties
    * Dial plan creation and edition (intuitive interface, some "wizards" available)
    * Configuration of protocols, codecs and other features of Asterisk
    * Parse and import existing configuration
    * Export .conf files in the right syntax and format
    * Client/server support for import and export.
    * Multi-language support (for the moment, english and french)
    * Hardware setup (still in developpement)
    * DeStar format support (still in developpement) 

 

DOWNLOAD SECTION

Click on the links to download :

ACTOS (version 2.1)
ACTOS_SERVER (version 2.01)

Dependencies you’ll need:

To install ACTOS you need GTK+ 2.0 or higher, pyGTK 2.0 or higher , and libglade 2.0 or higher packages.
To install ACTOS_SERVER alone you need nothing else that your wonderful Python 2.3 or higher.

Current version : 2.1
This version was only tested on a Mandrake Linux with kernel 2.6. Please send me feed-back if you encounter problems on your system.


Changes since last release:
- Added configuration support for ASTERISK.CONF, AGENTS.CONF, MEETME.CONF

- Added wizard for “Meetme” command

- Added support for the new syntaxes supported by Asterisk

- Bug fixes in context parser (thanks to Oliver Mehr for the feed-back)

- Improved general ergonomy

 

See the file “INSTALL” for installation instructions.

 

KNOWN PROBLEMS :

 

A lot of people seem to encounter problem installing  PYGTK on RedHat or Fedora distributions.


To install ACTOS you have to make sure that the python commands “import gtk”and “import gtk.glade” work on your system (try it in a python shell). If it don’t work, make sure your python can find the gtk packages (usually in /usr/lib/python23/lib/site-packages).

TIP : if you installed PYTGTK in a non-standard directory, you can create a text file called “gtk-2.0.pth” in the site-package directory in which you put the path of your pygtk bindings.

 

Thanks to contact me for any question or comment concerning ACTOS

 

SUSCRIBE TO THE ACTOS MAILING-LIST

 

And get aware of all updates, new release, and additional information

Just send a mail here with the subject “suscribe ACTOS”

 

DOCUMENTATION FOR ACTOS/ASTERISK

 

-         ACTOS documentation ( French version / Russian version (thanks to Yuri Karavaev) )

-         wiki ACTOS (@ voip-info.org)

-         Good tutorial for installing ASTERISK : http://users.pandora.be/Asterisk-PBX/InstallAsterisk.htm

 

SCREENSHOTS


MAIN WINDOW

 


USERS/PEERS WINDOW

 


EDIT USER WINDOW

 


EDITING CONTEXTS

 


EDIT AN ACTION IN A CONTEXT

 


EXAMPLE OF WIZARD : 'DIAL' COMMAND

 


GLOBAL VARIABLES AND GENERAL PARAMETERS

 


PROTOCOLS SETUP

 


NET SETUP

 

(link to home lab)

{=bleu_sur_noir}