[Asterisk-Users] PHP Gui for Asterisk (AGI questions)
Peter Brown
peterabrown at froggy.com.au
Mon Mar 17 19:14:08 MST 2003
Hi,
XML may be the latest but it also adds latency to the whole process - for
what benefit?
It looks better, we are using the latest technology? If a wheel barrow will
do the job why get a D9 Tractor?
No flame wars pls, just my 2cents worth.
Peter
At 19:00 17/03/2003 -0500, you wrote:
>I hate to say do it Microsoft's way; but they FINALLY came around with
>Win2003 to storing the web server config in XML; and after revisions of
>registry storage (basically param=value format), then metabase with
>inheritance issues (custom format, no tools to edit) and now they went XML.
>
>I've always liked the apache layout (although I make a living on IIS) - This
>new XML one, although I haven't played with it much yet, looks like the way
>*ALL* configs should be. Not that IIS config is the way - but XML.
>
>As was said, other editors can do it, there's components (windows and *nix
>based) to parse xml readily available, etc.
>
>I've said for a long time xml is NOT the be all and end all like people
>profess, and it's ended up doing things that there's no reason to do -
>however for config files it looks like a great answer.
>
>Steve Radich - Colocation / Virtual Dedicated / Dedicated Servers
>BitShop, Inc. - http://www.bitshop.com - $149/month colo special
>
>
>-----Original Message-----
>From: Chris Albertson [mailto:chrisalbertson90278 at yahoo.com]
>Sent: Monday, March 17, 2003 5:23 PM
>To: asterisk-users at lists.digium.com
>Subject: Re: [Asterisk-Users] PHP Gui for Asterisk (AGI questions)
>
>
>I think the way to go with conf. file for Asterisk is XML.
>
>When I first saw the Asterisk conf files I wondered if Eric
>Allman had found a new job working on Asterisk. (That's
>a joke for those of you who have had to maintain a sendmail
>installation. sendmail.cf is the definition of cryptic)
>
>Some advantages of XML:
>
>1) Parsers and file editors already exist for XML. Users could
> edit files with ready made GUI tools, programmers can use
> XML with XML libraries. There are even web-based tools for
> maintaining XML data.
>
>2) Parsers and file editors can perform file validation. Making
> it not-possible to save an invalid file.
>
>3) (some) Database systems can gobble up XML and spit it back
> out. Yes, I think the DBMS idea was resonable for a large
> installation. Overkill if less then say a few hundred
> extensions. Large sites like to manage phone extension and,
> extension to physical location maping and other stuff in a DBMS.
>
>4) XML (with addition of a style sheet) can be directly displayed
> in a web browser
>
>5) Without a GUI and/or wrb front end the system will remain
> only "geek usable". (Your average "phone guy" doesn't know
> how to use vi.)
>
>6) XML readers can ignor parts of the XML file they don't understand.
> This allows one file to carry information for multiple readers
> ad for new additions too the file not to break older readers.
>
>--- Steven Critchfield <critch at basesys.com> wrote:
>> On Mon, 2003-03-17 at 11:36, Stefano Finetti wrote:
>> > I was wondering about a little php-based GUI to manage Asterisk
>> Extensions.
>> >
>> > Many way to obtain this, but i think that implementing in a php
>> script the
>> > AGI Commands should obtain the best results (more, the best result
>> would
>> > come with AGI+Mysql instead of a text file like extensions.conf
>> but...).
>>
>> Text files would be better than a database since you could comment on
>> what you are trying to do with a text file. Also a text file can be
>> munged easier than a database when a change in argument format comes
>> out
>> such as the function style of calling apps in asterisk. Maybe if you
>> need webbased configuration you could make a script that held your
>> working copy either in a flat file or text file , then generated a
>> new
>> extensions.conf file as you commit changes. Once commited, you make a
>> call to asterisk to reload via the manager port.
>>
>> > The problem is that I've tried to understand *where* and *how*
>> apply AGI
>> > commands, without, of course, any good result.
>> >
>> > In which way AGI commands are passed to asterisk?
>> > Into the console?
>> > Executing applications via extensions.conf?
>>
>> AGI commands come from a script invoked by asterisk itself, and
>> communicate via STDIN/STDOUT with asterisk.
>>
>>
>> --
>> Steven Critchfield <critch at basesys.com>
>>
>> _______________________________________________
>> Asterisk-Users mailing list
>> Asterisk-Users at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>=====
>Chris Albertson
> Home: 310-376-1029 chrisalbertson90278 at yahoo.com
> Cell: 310-990-7550
> Office: 310-336-5189 Christopher.J.Albertson at aero.org
> KG6OMK
>
>__________________________________________________
>Do you Yahoo!?
>Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
>http://platinum.yahoo.com
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
More information about the asterisk-users
mailing list