Re: [Asterisk-java-devel] TMI/Terminus
Brought to you by:
srt
From: Stefan R. <ste...@re...> - 2008-03-01 07:17:01
|
Hi Carlos, looks promising! I think the TMI.java class could be perfectly generalized and merged into the live API. Did you already have a look at it and got a first impression of what is actually duplicated and what is still missing in live? =Stefan Carlos G Mendioroz wrote: > 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. > -- reuter network consulting Neusser Str. 110 50760 Koeln Germany Telefon: +49 221 1305699-0 Telefax: +49 221 1305699-90 E-Mail: ste...@re... Jabber: ste...@re... WWW: http://www.reucon.com Steuernummern 215/5140/1791 USt-IdNr. DE220701760 |