One month ago I started working on Asterisk. I allready had cacti, so I said
"why not to make an addon ?". But I haven't noticed the need of the Plugin
Architecture and I started modifying the cacti 0.8.6g php code to accept my
plugins/addons. How stupid movement, because most of modifications were
ready from the P.A. mod. That means, I have an Addon with such a nice and
friendly GUI but no compatility with current P.A. There are several reasons
that I cannot change(I have translated to Greek language) Cacti version.
What I have done:
It connects succesfully to CLI (asterisk console) and then returns data. At
the moment I have parsers for the following commands:
- Sip Show Peers
Sip Show Settings
Sip Show Channels
Sip Show Registry
Sip Show Users
Database Show
Show Translation
Also there is already support to ADD, EDIT, DELETE a SIP friend-acount.
You cannot manipulate(from cacti) with SIP peers-acounts or IAX.
What the Plugin Needs:
Of course asterisk, cacti, mysql(for saving sip data) and modifications
at your asterisk configuration.
What I want:
Notices, information, feature requests, ideas
I want to say that the main work of the addon is to manipulate with sip
friends(just simple functions) and retrieve-show statistics. I will not make
a plugin to configure your Asterisk, there other programs for this job. I
really wait for 0.9 version, to fit my plugin on it. Allthow I am not able to
export my plugin at the moment, I will do it with the next cacti version.