[Asterisk-java-devel] TMI/Terminus
Brought to you by:
srt
From: Carlos G M. <tr...@hu...> - 2008-02-27 18:38:18
|
Hi, I've uploaded some files that compose the current state of my agent status monitor "system" dubbed Terminus. It's available via CVS at sourceforge, project tmi. This are 2 programs, a server (TMI.java) which connects to asterisk using manager and provides a text based "service" on tcp port 4300, and a client that connects to it (all other .java files, compile to a jar file) and provides a couple of windows (queue status and agent status) and a basic filter to see only some of the queues and their agents). There are some "not a distributable yet" things like: -manager user/password is burnt in source -it uses a udp(port 4301) backchannel to tell current status to agents -"out states" depend on undocumented extensions programming ... and may be others. It's not using Live (yet?). Sorry about that. I added some last minute goodies like SIP ip determination (I use IAX agents) and call final data (to enable call metrics accounting). All in all I gues it may be helpful for someone. I was thinking about generating the metrics at the server side (TMI) but now I'm leaning towards decoupling that as well, by having a TMI client do the accounting and db insertion. Feedback is welcome. -- Carlos G Mendioroz <tr...@hu...> LW7 EQI Argentina |