Colin Anderson
2004-Nov-12 11:02 UTC
[Asterisk-Users] Asterisk Administration and Management requi rements (splinter from $200 AMP bounty thread)
>So, if anyone is interested, I am suggesting particularly a standalone, >cross-platform project that is simple to install, configure, operate and >manage. It should operate with or without a database. It can leverage >existing projects, but it must not have the existence or installation of >those projects as prerequisite. In other words, if this project uses >another project's code, it must also include the installation and >configuration of that project in this one's installer.I have an idea about that and I've been fooling around with some code to that end. My idea is similar to the Perl op_server.pl scripts except the managment interface is broken off into a proxy: Asterisk <--(telnet)-->Proxy server<--(xml-rpc)-->Managment app I have some crappy crap running in .NET that telnets to the Asterisk box and XML-RPC's the output to a client; even though .NET is Windows only (sort of - Mono) it's a safe bet that Asterisk is going to be deployed in a Windows-like environment 90% of the time, also you avoid GUI problems that you see with Java and GTK-Windows style apps. I supposed astpy and the Twisted framework would address cross platform issues but you would have the GUI problem. my 2c cdn.
Geoff Nordli
2004-Nov-12 22:33 UTC
[Asterisk-Users] Asterisk Administration and Management requirements (splinter from $200 AMP bounty thread)
asterisk-users-bounces@lists.digium.com <> scribbled on :>> So, if anyone is interested, I am suggesting particularly a >> standalone, cross-platform project that is simple to install, >> configure, operate and manage. It should operate with or without a >> database. It can leverage existing projects, but it must not have >> the existence or installation of those projects as prerequisite. In >> other words, if this project uses another project's code, it must >> also include the installation and configuration of that project in >> this one's installer. > > I have an idea about that and I've been fooling around with > some code to > that end. My idea is similar to the Perl op_server.pl scripts except > the managment interface is broken off into a proxy: > > Asterisk <--(telnet)-->Proxy server<--(xml-rpc)-->Managment app > > I have some crappy crap running in .NET that telnets to the Asterisk > box and XML-RPC's the output to a client; even though .NET is Windows > only (sort of - Mono) it's a safe bet that Asterisk is going to be > deployed in a Windows-like environment 90% of the time, also you > avoid GUI problems that you see with Java and GTK-Windows style apps. > > I supposed astpy and the Twisted framework would address > cross platform > issues but you would have the GUI problem. > > my 2c cdn.If you want to go cross-platform then http://www.wxwidgets.org/ or more likely something like http://www.wxpython.org/. Of course you are going to have a gazillion different opinions on this. Geoff