Leif Madsen
2003-Oct-06 21:59 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
Hey all, I am in the middle of creating a new user wizard which will generate all the .conf's the new Asterisk user will require to get themselves up and running in Asterisk without having to touch a single configuration file. This is what I have come up with as a rough draft. It is far from complete, so I'm asking people to submit things that should be added, changed, removed etc.. etc... so please help me come up with a good logic for the questions so that I may start the work on the actual wizard! Thanks in advance for all your help! Hardware Are you using Digium Hardware? (yes/no) + TE410P + How many? + TDM400P + How many? + How many modules (each card) + T400P + How many? + T100P + How many? + E100P + How many? + X100P + How many? Other hardware + Do you have a soundcard? (yes/no) + ALSA or OSS? Do you have any SIP devices? (yes/no) + SIP phone + Softphone Extension Ranges + Start and Stop range + Would like you to enable voicemail on any of these extensions? (yes/no) + all of them (yes/no) + which ones? + What should the default voicemail password be? + Default formats for writing voicemail + GSM, wav49, WAV + Email notification? (yes/no) + Who should the email appear to come from? + Should we attach it to the email? + Would you like to specify a maximum message length? (yes/no) + How long? + Would you like to specify a maximum greeting length? (yes/no) + How long? + Which country are you in? (for indication) + United States + Australia + France + Netherlands + United Kingdom + Which language? (for zapata.conf) Would you like to activate any of these extensions now? (yes/no) + List extensions with CONFIG | EDIT | DELETE | ADD links + Who is going to use this extension? (name) + What is the email address of the person as this extension? (for email notification) + For each channel of the hardware the user has + Which signalling for this channel? kewl start loop start ground start + Enable three way calling? + Enable transfer? + Enable call waiting? + Enable busy detection? + Use CallerID? + rxgain + txgain + Immediate? (yes/no) + CallerID String + Name + Number + Enable mailbox indication? + Mailbox number(s) to be associated with this channel + Context Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? + -- +------------------------------------------+ |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 | +------------------------------------------+ -- +------------------------------------------+ |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 | +------------------------------------------+
Steven Critchfield
2003-Oct-07 02:40 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
On Mon, 2003-10-06 at 23:59, Leif Madsen wrote:> Hey all, > > I am in the middle of creating a new user wizard which will generate all > the .conf's the new Asterisk user will require to get themselves up and > running in Asterisk without having to touch a single configuration file. > This is what I have come up with as a rough draft. It is far from > complete, so I'm asking people to submit things that should be added, > changed, removed etc.. etc... so please help me come up with a good > logic for the questions so that I may start the work on the actual wizard!Maybe it's me, but only the most basic of setups will be handled by a wizard. The person who does the setup necessarily needs to know a fair amount about routing of calls.> Thanks in advance for all your help! > > Hardware > Are you using Digium Hardware? (yes/no) > + TE410P > + How many? > + TDM400P > + How many? > + How many modules (each card) > + T400P > + How many? > + T100P > + How many? > + E100P > + How many? > + X100P > + How many?This section should be expanded to know about ISDN and signaling should really be combined with this section since you only use kewlstart/groundstart/loopstart when actually touching the PSTN interfaces. Also you should either interrogate the system to know how it plans to load the drivers so you know which order the channels will be in.> Other hardware > + Do you have a soundcard? (yes/no) > + ALSA or OSS? > > Do you have any SIP devices? (yes/no) > + SIP phone > + SoftphoneDoes this make a difference as to whether it is software or not? As a side note, you might want to disable the sip module if it isn't going to be used to help close down unused ports. If you plan to coddle a user, might as well do it right.> Extension Ranges > + Start and Stop range > + Would like you to enable voicemail on any of these extensions? (yes/no) > + all of them (yes/no) > + which ones? > + What should the default voicemail password be? > > + Default formats for writing voicemail > + GSM, wav49, WAV > + Email notification? (yes/no) > + Who should the email appear to come from? > + Should we attach it to the email? > + Would you like to specify a maximum message length? (yes/no) > + How long? > + Would you like to specify a maximum greeting length? (yes/no) > + How long?Where do you plan on connecting these with actual channels? Also do you plan on building out menu generation. Don't forget to explain to the user your coddling about significant digits, ie. for x number of extensions you will probably need to extend 1 more digit so they all start with the same digit, or only consume 1 or 2 significant digits since one or more will also be used to signify outbound dialing and any number of other lead digits might need to be used in other functions like meetme apps. Might as well add configuration of outbound prefixes for dialing. Ready to tackle all those international codes too. I'm sure our euro friends will love it if you get those patterns all down for them.> + Which country are you in? (for indication) > + United States > + Australia > + France > + Netherlands > + United Kingdom > + Which language? (for zapata.conf) > > Would you like to activate any of these extensions now? (yes/no) > + List extensions with CONFIG | EDIT | DELETE | ADD links > + Who is going to use this extension? (name) > + What is the email address of the person as this extension? (for > email notification) > +Shouldn't this be folded into the extension setup?> For each channel of the hardware the user has > + Which signalling for this channel? > kewl start > loop start > ground start > + Enable three way calling? > + Enable transfer? > + Enable call waiting? > + Enable busy detection? > + Use CallerID? > + rxgain > + txgain > + Immediate? (yes/no) > + CallerID String > + Name > + Number > + Enable mailbox indication? > + Mailbox number(s) to be associated with this channel > + ContextThis should be folded into channel setup. Of course this is where it gets tricky as you can't specify a mailbox until you specified extensions and worked out the problems with the extension logic.> Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? > +Set up Meetme apps, upload and use voice prompts, layout appropriate contexts for incoming outgoing and menus, DISA. What point do you feel that a user is too advanced to us your wizard, or at what point do you think a user of your wizard will be more pissed at being hindered by the product than helped? I'm not trying to insult you, or necessarily put down what you want to do. I just feel that it is way to simplistic to think a wizard will make anyone happy but a small fraction of users. If you -- Steven Critchfield <critch@basesys.com>
Dimitri Bellini
2003-Oct-07 03:37 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
Hi Leif Very good Idea !!!! Everything you have wrote is right!!! Many thanks Dimitri On Tuesday 07 October 2003 04:59, Leif Madsen wrote:> Hey all, > > I am in the middle of creating a new user wizard which will generate all > the .conf's the new Asterisk user will require to get themselves up and > running in Asterisk without having to touch a single configuration file. > This is what I have come up with as a rough draft. It is far from > complete, so I'm asking people to submit things that should be added, > changed, removed etc.. etc... so please help me come up with a good > logic for the questions so that I may start the work on the actual wizard! > > Thanks in advance for all your help! > > Hardware > Are you using Digium Hardware? (yes/no) > + TE410P > + How many? > + TDM400P > + How many? > + How many modules (each card) > + T400P > + How many? > + T100P > + How many? > + E100P > + How many? > + X100P > + How many? > > Other hardware > + Do you have a soundcard? (yes/no) > + ALSA or OSS? > > Do you have any SIP devices? (yes/no) > + SIP phone > + Softphone > > Extension Ranges > + Start and Stop range > + Would like you to enable voicemail on any of these extensions? (yes/no) > + all of them (yes/no) > + which ones? > + What should the default voicemail password be? > > + Default formats for writing voicemail > + GSM, wav49, WAV > + Email notification? (yes/no) > + Who should the email appear to come from? > + Should we attach it to the email? > + Would you like to specify a maximum message length? (yes/no) > + How long? > + Would you like to specify a maximum greeting length? (yes/no) > + How long? > > + Which country are you in? (for indication) > + United States > + Australia > + France > + Netherlands > + United Kingdom > + Which language? (for zapata.conf) > > Would you like to activate any of these extensions now? (yes/no) > + List extensions with CONFIG | EDIT | DELETE | ADD links > + Who is going to use this extension? (name) > + What is the email address of the person as this extension? (for > email notification) > + > > For each channel of the hardware the user has > + Which signalling for this channel? > kewl start > loop start > ground start > + Enable three way calling? > + Enable transfer? > + Enable call waiting? > + Enable busy detection? > + Use CallerID? > + rxgain > + txgain > + Immediate? (yes/no) > + CallerID String > + Name > + Number > + Enable mailbox indication? > + Mailbox number(s) to be associated with this channel > + Context > > Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? > + > > -- > +------------------------------------------+ > > |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 | > > +------------------------------------------+
costas
2003-Oct-07 05:52 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
What about the following device: USB FXS device (S100U)? This sounds like a nice thing. What language are you using? I know this would be adding a burden to coding, but can you also make the app be data driven so any future additions or new hardware would just be added to a a text file? (I know, this would be making another .conf file.) Thanks ---------- Original Message ---------------------------------- From: Leif Madsen <leif@radiokaos.com> Reply-To: asterisk-users@lists.digium.com Date: Tue, 07 Oct 2003 00:59:17 -0400>Hey all, > >I am in the middle of creating a new user wizard which will generate all >the .conf's the new Asterisk user will require to get themselves up and >running in Asterisk without having to touch a single configuration file. > This is what I have come up with as a rough draft. It is far from >complete, so I'm asking people to submit things that should be added, >changed, removed etc.. etc... so please help me come up with a good >logic for the questions so that I may start the work on the actual wizard! > >Thanks in advance for all your help! > >Hardware > Are you using Digium Hardware? (yes/no) > + TE410P > + How many? > + TDM400P > + How many? > + How many modules (each card) > + T400P > + How many? > + T100P > + How many? > + E100P > + How many? > + X100P > + How many? > > Other hardware > + Do you have a soundcard? (yes/no) > + ALSA or OSS? > > Do you have any SIP devices? (yes/no) > + SIP phone > + Softphone > >Extension Ranges > + Start and Stop range > + Would like you to enable voicemail on any of these extensions? (yes/no) > + all of them (yes/no) > + which ones? > + What should the default voicemail password be? > > + Default formats for writing voicemail > + GSM, wav49, WAV > + Email notification? (yes/no) > + Who should the email appear to come from? > + Should we attach it to the email? > + Would you like to specify a maximum message length? (yes/no) > + How long? > + Would you like to specify a maximum greeting length? (yes/no) > + How long? > >+ Which country are you in? (for indication) > + United States > + Australia > + France > + Netherlands > + United Kingdom >+ Which language? (for zapata.conf) > >Would you like to activate any of these extensions now? (yes/no) > + List extensions with CONFIG | EDIT | DELETE | ADD links > + Who is going to use this extension? (name) > + What is the email address of the person as this extension? (for >email notification) > + > >For each channel of the hardware the user has > + Which signalling for this channel? > kewl start > loop start > ground start > + Enable three way calling? > + Enable transfer? > + Enable call waiting? > + Enable busy detection? > + Use CallerID? > + rxgain > + txgain > + Immediate? (yes/no) > + CallerID String > + Name > + Number > + Enable mailbox indication? > + Mailbox number(s) to be associated with this channel > + Context > >Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? > + > >-- >+------------------------------------------+ >|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 | >+------------------------------------------+ > >-- >+------------------------------------------+ >|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 | >+------------------------------------------+ > >_______________________________________________ >Asterisk-Users mailing list >Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users >-- Costas Menico Meezon Software Corp 201-224-8111 costas@meezon.com --
Dimitri Bellini
2003-Oct-07 13:19 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
Hi Leif im not good programmer but if need some help mail to me for everything. Thanks Dimitri On Tuesday 07 October 2003 04:59, Leif Madsen wrote:> Hey all, > > I am in the middle of creating a new user wizard which will generate all > the .conf's the new Asterisk user will require to get themselves up and > running in Asterisk without having to touch a single configuration file. > This is what I have come up with as a rough draft. It is far from > complete, so I'm asking people to submit things that should be added, > changed, removed etc.. etc... so please help me come up with a good > logic for the questions so that I may start the work on the actual wizard! > > Thanks in advance for all your help! > > Hardware > Are you using Digium Hardware? (yes/no) > + TE410P > + How many? > + TDM400P > + How many? > + How many modules (each card) > + T400P > + How many? > + T100P > + How many? > + E100P > + How many? > + X100P > + How many? > > Other hardware > + Do you have a soundcard? (yes/no) > + ALSA or OSS? > > Do you have any SIP devices? (yes/no) > + SIP phone > + Softphone > > Extension Ranges > + Start and Stop range > + Would like you to enable voicemail on any of these extensions? (yes/no) > + all of them (yes/no) > + which ones? > + What should the default voicemail password be? > > + Default formats for writing voicemail > + GSM, wav49, WAV > + Email notification? (yes/no) > + Who should the email appear to come from? > + Should we attach it to the email? > + Would you like to specify a maximum message length? (yes/no) > + How long? > + Would you like to specify a maximum greeting length? (yes/no) > + How long? > > + Which country are you in? (for indication) > + United States > + Australia > + France > + Netherlands > + United Kingdom > + Which language? (for zapata.conf) > > Would you like to activate any of these extensions now? (yes/no) > + List extensions with CONFIG | EDIT | DELETE | ADD links > + Who is going to use this extension? (name) > + What is the email address of the person as this extension? (for > email notification) > + > > For each channel of the hardware the user has > + Which signalling for this channel? > kewl start > loop start > ground start > + Enable three way calling? > + Enable transfer? > + Enable call waiting? > + Enable busy detection? > + Use CallerID? > + rxgain > + txgain > + Immediate? (yes/no) > + CallerID String > + Name > + Number > + Enable mailbox indication? > + Mailbox number(s) to be associated with this channel > + Context > > Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? > + > > -- > +------------------------------------------+ > > |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 | > > +------------------------------------------+
Leif Madsen
2003-Oct-07 16:21 UTC
[Asterisk-Users] Help with questions for initial Asterisk wizard (GUI)
Here is the latest edition of the logic chart. Please tell me what the hell I am doing wrong and what I've forgotten :) (I know I've not got it perfect) Thanks! Hardware Are you using Digium Hardware? (yes/no) + TE410P + How many? + TDM400P + How many? + How many modules (each card) + T400P + How many? + T100P + How many? + E100P + How many? + X100P + How many? + S100U + How many? + ISDN CAPI + How Many? For each channel of the hardware the user has + Which signalling for this channel? kewl start loop start ground start + Enable three way calling? + Enable transfer? + Enable call waiting? + Enable busy detection? + Use CallerID? + rxgain + txgain + Immediate? (yes/no) + What context to start this channel in? Which country are you in? (for indication and zaptel) + United States + Australia + France + Netherlands + United Kingdom Which language? (for zapata.conf) + english + french + others... Other hardware + Do you have a soundcard? (yes/no) + ALSA or OSS? Extension Ranges Add a range [ ] - [ ] + Would you like to add another range? What name would you like for the local extensions context? We need to setup a prefix for your extensions because Asterisk deals with the most significant digits. Please enter what you would like your extensions to start with (at least one number, not starting with 0 or 1) [ ] I would like to setup some outgoing contexts, do you need to do this now? (SIP Proxies will be configured later) + Please enter the name for this context (tollfree, international, etc..) + What should the prefix be? (1800, 1866, 011) + What contexts should this context be included in? (are allowed to access this) + Would like you to enable voicemail on any of your local extensions? (yes/no) + all of them (yes/no) + which ones? + What should the default voicemail password be? + Default formats for writing voicemail + GSM, wav49, WAV + Email notification? (yes/no) + Who should the email appear to come from? + Should we attach it to the email? + Would you like to specify a maximum message length? (yes/no) + How long? + Would you like to specify a maximum greeting length? (yes/no) + How long? Would you like to activate any of these extensions now? (yes/no) List extensions with CONFIG | EDIT | DELETE | ADD links + Who is going to use this extension? (name) + What is the email address of the person as this extension? (for email notification) + CallerID String + Name + Number + Enable mailbox indication? (yes/no) + Which mailbox numbers? Would you like to setup registration for FWD, IAXtel, SIPPhone or iptel? + FWD + What is your FWD number? + Password? + Which codecs would you like to enable? + Which extension would you like to associate with? + Are you behind NAT? + SIP Phone + What is your SIP Phone number? + Password? + Which codecs would you like to enable? + Which extension would you like to associate with? + iptel + What is your iptel number? (for CID) + What is your Username? + Password? + Which codecs would you like to enable? + Which extension would you like to associate with? + IAXtel + Username + Password + Which codecs would you like to enable? + Which extension would you like to associate with? Do you have any SIP devices? (yes/no) + YES Which extension would you like to associate with this device? Username Password Codecs you would like to enable DTMF Mode CallerID + Display Name + NO? noload=module_sip.so Applications Which application would you like to configure? + Meetme + What would you like the conference number to be? + What contexts would you like to have access to this conference? + Call Parking + What range would you like to assign to call parking? + What number do you want to transfer to for call parking? + Music on Hold + Would you like to enable MOH for Call Parking? + Would you like to enable MOH instead of a ringing a phone? + Database / CDR Records + Do you want to keep records of your calls in a database? + Which one? + MySQL + PostgreSQL + ADSI + Call Queue + Logging verbosity + Manager -- +------------------------------------------+ |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 | +------------------------------------------+