[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