From: Kevin E. <ke...@en...> - 2003-07-15 07:01:19
|
yeah, i agree we shouldn't throw too much in the first version, probably, like u said, hard code a lot of things. we should probably keep the option of an XML customizable menu system til we get everything else working. Here's another thing to consider. Remember how we were looking at the web interface for that Notrel Networks voice mail system? what fields do they have there? my fields are just things i can think of. i can already see stuff i missed, like extension. k > > >> Ok, attached (and included in case u have problems with my attachment) >> is a very crude but basic sql schema for a voicemail system. I'm >> sure there's a million little details we need to add.... >> My ideas for the 'object model' are at this point pretty abstarct. >> Basically the way I see it is you have a menu object which is >> intialized with an instance of the ctserver. Each instance of the menu >> requires some kind kind of user (the default user being "Outside >> Caller"), each user has certain permission which we define. The user >> may navigate around the menu and will be given options that coorespond >> to his permissions. the tree structure of the menu would be best >> represented by some kind XML document that can be customized via a web >> interface. >> If i had to make objects right now, i would make the following: >> >> Voicemail::Menu -- controls navigation thru voicemail menu system >> Voicemail::User -- represents a user, an instance of this will be >> used >> in every instance of the Voicemail::Menu object. >> Voicemail::Permissions -- permission verifier >> Voicemail::DB -- db functions >> >> what do u guys think? when will that box be outside the firewall so we >> can start messing around with it.... > > Kevin, > > I don't understand most of this, but from what I can make out it looks > like a great start! > > I like it because it should allow us to easily change what each key > does. This makes adapting to different voicemails much easier. > > My only reservation is that we might be biting off more than we can > chew. It would be good to "do it right the first time" but I would hate > for this project to die under its own weight. > > I can't imagine a team with more complimentary skills than we have! > > We will put the box outside the firewall with direct numbers on > Wednesday.(I can't find a fast mirror and am still downloading the first > Debian CD !?!?!) Makes me appriciate Videl. > > -Matt > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Parasoft > Error proof Web apps, automate testing & more. > Download & eval WebKing and get a free book. > www.parasoft.com/bulletproofapps1 > _______________________________________________ > Linuxvm-developer mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxvm-developer |