Asterisk Admin Interface
hi all, can anyone give me a guide on any asterisk admin solution / interface for config management, and monitoring?
No database use is intended and I prefer open source.
Thanks for support.
Regards
hi all, can anyone give me a guide on any asterisk admin solution / interface for config management, and monitoring?
No database use is intended and I prefer open source.
Thanks for support.
Regards
11 thoughts on - Asterisk Admin Interface
Based upon the above requirements, ‘use the CLI’ would fit the bill.
Can you be a bit more specific about what you want to accomplish?
I suspect at some point, most solutions will require a database of some sorts.
Thanks Steve I want to be able edit my dialplan and add /edit / delete sip accounts.
Then be able to see active calls though I have done that AMI in the past but i would not mind learning the best way it is done today. Regards can anyone give me a guide on any asterisk admin solution / interface for
Based upon the above requirements, ‘use the CLI’ would fit the bill.
Can you be a bit more specific about what you want to accomplish?
I suspect at some point, most solutions will require a database of some sorts.
Please don’t top post.
I think most people use FreePBX for this kind of task, but that may be historical inertia.
You may want to take a look at nerdvittles.com. I think their Incredible PBX package uses FreePBX or some new GUI whose name escapes me.
They also have a couple of articles on XiVO which they seem to be excited about.
You don’t mention a configuration generator (like Elastix/FreePBX) so I’ll assume you are using a plain old vanilla Asterisk installation. In which case all user/endpoint information is kept in config (ini) files, and no user/endpoint manipulation is done through the CLI or AMI.
In this case a very simple solution is to modify the Asterisk config files to add/remove users, then tell Asterisk to reload from the CLI/AMI. And that’s it!
-Raj-
Thanks Raj You are correct. Is there any open source application in that?
regards
–Apple-Mail=_3E972091-B4B9-418A-AC36-01FF57158FF4
Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;
charset=us-ascii
According to WikiPedia, there are open-source implementations of vi available:
https://en.wikipedia.org/wiki/Vi
Pete
–Apple-Mail=_3E972091-B4B9-418A-AC36-01FF57158FF4
Content-Transfer-Encoding: 7bit Content-Type: text/html;
charset=us-ascii
According to WikiPedia, there are open-source implementations of vi available:
–Apple-Mail=_3E972091-B4B9-418A-AC36-01FF57158FF4
You are correct. Is there any open source application in that?
All my instincts say “No no! Use emacs not vi!”
but I think the OP might not know saying “vi” is intended as a joke?
For small systems using a text editor is okay… watch out for typos that will disable your entire pbx… do “dialplan reload” when you change extensions.conf and then scroll back looking for ERROR messages. I find the color coding to be extremely helpful.
Likewise open “asterisk -r” immediately after starting asterisk and watch for error messages. Be warned that sometimes the errors will lead you far far astray. Usually they are useful.
Brian
Not that I know of – I think it’s getting too simplistic J We created some C++ functions for our High Availability for Asterisk product (HAAst) which modify config files and extensions files, but it’s more work to adapt them than just write your own. In a few hours of coding you should be able to have it done…
You could explore using ARI with it’s Push configuration.
https://wiki.asterisk.org/wiki/display/AST/ARI+Push+Configuration
I think only PJSIP and MWI support Sorcery – so that likely won’t do what’s being asked for…
And reading/writing a flat file should be even easier than learning the ARI
With all due respect, this answer is basically like answering “use a text editor to edit the dialplan”.
The OP asked for an Asterisk administration interface. Right now the only proper answer given (that did not involve writing one) was FreePBX.