ABCTI is an Asterisk CTI client, licensed under the GPL. (What is CTI?)
ABCTI talks directly to the Asterisk manager interface, no additional software is needed on the PBX.
ABCTI currently has the following features:
(click on the image to enlarge)
ABCTI is currently in beta state.
Most os the basic features are implemented and are pretty stable.
The event parsing code, however, is currently in a "works-for-me" state. It works wonderfully on my own PBX, but yor mileage may vary..
Testers are welcome. If you experience strange behaviour, start abcti with -d0 and send me the logfile. I am very interested in enhancing ABCTI to a general-purpose CTI tool.
Please also check out the Wiki and the Bugtracker on Sourceforge for planned features and existing bugs
You can download ABCTI on the project download page on Sourceforge.
apt-get install python python-gtk python-asterisk
Just run "python abcti.py" (debian package is in the works).
There are two installers on the project download page on Sourceforge. The one named abcti-core ist just ABCTI, compiled with py2exe. You need a working GTK+ runtime on your system.
If you don't want to install GTK separately, you can use the one named abcti-full, it includes everything you need to run ABCTI.
If you don't want to use the installers, you can as well run abcti.py from the tar package. Make sure you installed the following packages:
Python and pyGTK e.g. using the installers from
http://www.python.org
(tested with python 2.5 and 2.6, will probably not work with >= 3.0),
http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/glade3-3.6.7-with-GTK+.exe
and
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.12/pygtk-2.12.1-2.win32-py2.6.exe
Get py-Asterisk from
http://py-asterisk.berlios.de/py-asterisk.php
I've used the latest SVN HEAD, but you may also try the tar packages.
Just copy the subdir "Asterisk" into the abcti Directory
(not the files, but the whole directory).
CTI is short for Computer Telephony Integration. ABCTI is a so-called "third party" CTI solution as it talks directly to your PBX.