Any recommended AMI application such as asterclick or astmanproxy?

johnny
Posts: 313
Member Since:
2006-08-29

I want to develop a customized interface to control & monitor Asterisk through AMI as most of existing interface doesn't fit into our customized requirements.

I have looked at those third party applications serving as an agent between interface and Asterisk AMI such as astmanproxy and asterclick.

Due to limited resource I want to choose the most reliable one to develop as it will be for production operation.

Any body familiar with those applications could recommend one for me to use?

Basically I need to use the interface to control & monitor Asterisk (perhaps multiple asterisk boxes) and possibly link to a database as well in future.

regards,

Johnny

--

------------------------------------------
Johnny,
Pan Tone Communications. (Pte) Ltd.
www.pan-tone.com.sg



DungeonMaster3000
Posts: 124
Member Since:
2010-05-21
What's your poison?

What language/environment are you planning on doing your development in/for?



johnny
Posts: 313
Member Since:
2006-08-29
Language is not really an

Language is not really an issue as we could either use PHP or javascript to develop.

I need to choose one which is reliable and support all the Asterisk Commands and events to work on.

--

------------------------------------------
Johnny,
Pan Tone Communications. (Pte) Ltd.
www.pan-tone.com.sg



drclue
Posts: 10
Member Since:
2010-07-07
AsterClick gives you both Javascript,PHP and Desktop access

Howdy Johnny

The AsterClick server component is actually written in PHP, although it
could actually be compiled to an executable if that was really desired.

The browser side is expressed as an event driven JavaScript framework of about 14K.
Yes I did say event driven , as most JavaScript interfaces use polling involving multiple repeated
connections , whereas the AsterClick system exploits HTML5 web sockets
that afford continuous connections. This allows the hold button on a hardware phone
to activate a web based indicator at the same perceptual speed as the LED hold lamp
on the phone itself.

The browser side framework is also class based , so connections to multiple
concurrent asterisk servers is not a problem at all.

Because this system is based upon HTML5, we are also developing the WBEA tool.
The WBEA tool (80%+ complete ) allows AsterClick and almost any other
browser based application to run as an executable desktop application
under both Microsoft Windows and Linux with in most cases zero modifications.

AsterClick processes 100% of the events put out by Asterisk and makes all of them
available as JavaScript events.

AsterClick can issue 100% of the commands that can be sent to AMI.

AsterClick even has CLI support that can translate many CLI command outputs
into structured data in addition to the AMI processing.

As to reliability, the development machine for the AsterClick project
often goes weeks without rebooting and that same machine is abused for movie watching,
graphic arts and other activities.

Signup over at http://asterclick.drclue.net/ and I'm sure th developers will be more than happy to help
you get things going.

--Doc



drclue
Posts: 10
Member Since:
2010-07-07
AsterClick WBEA ( HTML5 executable desktop applications )

This week has been pretty exciting for the
AsterClick WBEA windows desktop executable tool as
it inches closer to joining the other other
AsterClick open source tools for Asterisk.

This week , we took the HTML5 based AsterClick HUD tool
and ran same as a WBEA Windows desktop executable.
To make it even more fun we ran the windows application
under Linux Wine.

It took about 1 minute to package the unmodified HTML5
web application and package it as a Desktop application.

The web based HTML5 application running as a Windows desktop
executable placed calls, managed call queues , parking , meetme .
chanspy and other functions available in the AsterClick environment.

So what remains for AsterClick WBEA prior to release is the
typical testing and tuning phase.

So now anyone with some web development skills
(far more common than Asterisk skills) will be able to
develop Asterisk applications that play exactly the same
in the desktop as they would on the web using the same exact
un-modified HTML5 context and code.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.