From: Jamie C. <ge...@ja...> - 2003-10-07 02:11:37
|
Hey all, What a weekend! Fortunately the girlfriend dogged me so I had an entire day of coding! Yay! Anywayz, the results are as follows. I have the framework complete and 3 modules available. The CDR module is the most usable but I also have a LOG module to display the log file(this is just a very simple sample). The extension editor however, is a bit more complex but is currently well under way. At this point in time, parsing of the config file is 99% complete and only needs a little more work for the 'include' and 'exten' parameters(That => operator is annoying, hehe). One of the main features of the project so far is the dynamicly stateful menu. Located in a frame on the left side, this menu is configured from a config file so that to add a new module, all you do is add a line to the config file in the format of: Display Name,module_file.php Then dump the file in the main directory and the rest is taken care of. This will make it easy to add modules without having to edit any code. There will also be a module to edit this at some point and even upload modules via the web interface. I have come up with a simple development plan which basically comes to things being done in the following order: 1: Complete Extension Editor Module 2: Integrate Access Control 3: Astweb Self Admin Module (SAM) 4: Incorporate the Reload module from Tjardick 5: Start on Other modules, (order determined by that which are most requested) 6: Incorporate Config 'Wizards' courtesy of Leif. Also, if anyone knows how to submit to CVS on sourceforge, email me cause I'm close to giving up. :( CVS is such a pain but I guess i have to use it so I can get others helping out with the code. I won't pretend to know anything about CVS, I've never used it before. Thanx all... Regards, Jamie Carl Jazz Inc. Email: me...@ja... Web: www.jazz-inc.net Phone: +61-414-365-466 Jabber: ja...@ne... |
From: Leif M. <le...@ra...> - 2003-10-07 03:34:31
|
Jamie Carl wrote: > 6: Incorporate Config 'Wizards' courtesy of Leif. I am starting work on some of these wizards now. I have created an IAX wizard which will allow you to put in some information and it spits out the relevant iax.conf and extensions.conf files for both asterisk boxes.... but I do find it somewhat lacking, and really only useful if you want to setup a pair of boxes. What I am hoping to do is create a complete 0 to * wizard which will take you from nothing to everything. So basically just install this little AstWeb thingy, hit the "Initial Wizard" or whatever we call it, answer some questions, and you've got a working Asterisk server which you can now customize and expand by using the other things in the AstWeb interface. This is what I see AstWeb becoming anyways. What I'd eventually like to see it become is a whole system for managing your Asterisk system. You basically just install Asterisk from CVS or from the RPM or DEB (yah.. future considerations :)), then install the AstWeb interface, load it up in your browser and configure your Asterisk from there. I could also see it becoming the everything module that, say for instance, if I have admin access, I can view logs, see MRTG type graphs showing load, users, what the interface capacity is (T1, ISDN etc..). Maybe if I give an agent a login for the interface, then when that person logs in, they can see the people in queue, how long they have been there. When a call comes to them, it picks up the CallerID and pulls up their information from a database record, such as what they have, when they have called, who the spoke with, and any notes the agent placed in their customer history. These are just a few things that I think would be cool, and realize they are a bit off in the future, but hey :) I'll just go back to seeing if I can get these wizards put together. Thanks! -- +------------------------------------------+ |Leif Madsen - http://www.hacklocalhost.com| +------------------------------------------+ | @| leif at hacklocalhost dot com | | SMS| sms at hacklocalhost dot com | | FWD| 18924 IAX| 1700-363-0761 | |iptel| 8972-1969 sipph| 1-747-386-1618 | +------------------------------------------+ |
From: WipeOut <wip...@ly...> - 2003-10-07 06:56:16
|
Jamie Carl wrote: > Also, if anyone knows how to submit to CVS on sourceforge, email me > cause I'm close to giving up. :( CVS is such a pain but I guess i > have to use it so I can get others helping out with the code. I won't > pretend to know anything about CVS, I've never used it before. > I have used CVS quite a lot (not specifically Sourcforge's but we run a CVS server of our own).. If you want I can try and get the repository setup and load the files into it.. Mail me off list with how you would like it setup and the files that need to be loaded into it.. Later.. |