[Asterisk-Users] PHP Gui for Asterisk (AGI questions)
Jeremy McNamara
jj at indie.org
Mon Mar 17 15:42:04 MST 2003
SOAP
My 2 cents,
Jeremy
Chris Albertson wrote:
>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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20030317/20e158ee/attachment.htm
More information about the asterisk-users
mailing list