On 10/16/07, <b class="gmail_sendername">shadowym</b> <<a href="mailto:shadowym@hotmail.com">shadowym@hotmail.com</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I don't do text editing so please indulge me. Why would someone want to do<br>that when a GUI makes life so much easier?<br><br>On a practical note, If someone was deploying 2 or 3 of these a week, most<br>of which have 5-10+ extensions doing all kinds of fancy things like call
<br>queues, parking, forwarding, followme, voicemail to email etc. etc. how<br>practical is it to type all this in by hand making sure to get ever single<br>space, ".", ",", "{}", "[]" etc. exactly right which NEVER happens. So then
<br>you have to spend more time debugging the conf files.<br><br>Even with a bunch of pre-made templates it seems like an awful lot of<br>unnecessary heavy lifting when a GUI can make it so much easier and<br>efficient.</blockquote>
<div><br><br>You're welcome to do it however you like. But please don't suggest that using a GUI will make things more efficient. Someone with experience scripting can easily write a system to generate a well-formed, valid .conf file, with appropriate comments. I, for one, have done this.
<br><br>The reason many seasoned Asterisk admins prefer using the .conf files instead of using a GUI is that no GUI can possibly conceive of every way to do something. So, at some point, if your PBX does anything interesting, you're going to have to integrate your changes with what the GUI generated. And not let the GUI stomp on the changes. But make sure everything will be in contexts that can access what it should, and not access what it shouldn't.
<br></div><br>Now, as far as how practical it is to create the dialplan by hand, I can tell you that it only takes about 2-3 minutes to full configure such a simple PBX as you described. Most GUI systems take far longer than that to install, much less configure. Also, I can more easily manage systems remotely via SSH than through many of the GUIs out there.
<br><br>So, as I said before, do whatever works best for you. But please don't insinuate that editing configuration files cannot be a good idea.<br></div><br>