Astsee

A [fun] pbx usage auditing tool

Screenshots (click for bigger)

version 0.1

version 0.4


Overview
Astsee is a fun, graphical way to see what's going on in your asterisk server. Upon first startup the layout is empty, but it connects to your asterisk server's manager interface to receive notifications of new channels and links. As channels are detected, they are added to the layout. As links are made and broken, animated lightning graphically shows the bridge between the pertinent channels.

This is pre-release software. Proceed at your own risk. Don't hurt your goldfish. If you do, I'm not replacing it.

What works:
What doesn't work but I would like to implement eventually:

Again, ALPHA software. It runs in windowed mode, 800x600, 16bpp. It requires socat. 'apt-get install socat' for that, if on ubuntu or debian. If not on ubuntu, or these instructions don't work for your debianish distribution, you can try socat. I linked in static versions of allegro into my binaries so you wouldn't have to have allegro even installed.

Download
• Linux i386 ELF binary version 0.5 - NEW! The not-afraid-to-show-your-dad version! But can you find the secret? astsee-0.5.tgz
• Linux i386 ELF binary version 0.4 - Things kinda work! astsee-0.4.tgz
• Linux i386 ELF binary version 0.2 - Shoddy mouse support! astsee-0.2.tgz
• Linux i386 ELF binary version 0.1 - astsee-0.1.tgz
• Source now available. Innovate! Source code packages If it doesn't run on your machine, tell me what it DOES do and I'll see if I can make it work for you.
• Sorry, a Windows version is not possible right now because I can't find socat available for Windows.

Usage
$ ./astsee host/ip port username secret

Example:
$ ./astsee 10.0.0.252 5038 mojo *****

Of course, this is the manager username/secret configured in asterisk's manager.conf.