amiDebugger is a free web-based CLI-like AMI interface companion.
You can download its sources or in WAR format from https://github.com/l3nz/amiDebugger
Features include
– Persistent AMI connection in the context of a traditional, transactional Java webapp thanks to Akka
– Use a text box to send AMI commands to Asterisk
– Graphical coloring of different events – inputs, responses, events are displayed differently
– Real-time, live filtering of blocks that contain a certain substring – so you can e.g. follow a channel, an unique-id or a multi-block response.
– Buttons for common AMI commands – showing channels, queues, parking slots, system status and more
– Button for common templates – like Originate, Bridge, Hangup and more
– Buttons for Asterisk help texts (handy when you don’t remember a command)
– By clicking on a “Channel” in the output, it is copied as-is in the command area – so e.g. to hang up a channel, you click on the Hangup button, click on the channel and send the command
– free to fork and modify