Ce este un fișier AGI?
Un fișier AGI este un fișier script utilizat de sistemul de telefonie open source, Asterisk. Conține informații care pot fi utilizate pentru automatizarea proceselor și a planului de apel Asterisk. Folosind fișiere script AGI, se pot stabili conexiuni cu baze de date relaționale precum PostgreSQL sau MySQL. În plus, scripturile AGI pot fi folosite pentru a accesa și alte resurse externe. Scripturile AGI pot preda controlul asupra planului de apel către un script AGI extern, permițând lui Asterisk să efectueze sarcini complexe.
Format de fișier AGI - Mai multe informații
Fișierele script AGI sunt salvate ca fișiere text și pot fi deschise în orice editor de text pentru a face modificări.
Model standard de comunicare AGI
Scriptul AGI încarcă variabilele și valorile lor trimise de Asterisk. Un aspect comun al acestor variabile este următorul.
agi_request: test.py
agi_channel: Zap/1-1
agi_language: en
agi_callerid:
agi_context: default
agi_extension: 123
agi_priority: 2
Aceste variabile sunt urmate de o linie goală trimisă de Asterisk, care arată că scriptul AGI poate prelua controlul asupra planului de apelare acum.
Limbajul de programare pentru AGI Script Files
Scripturile AGI pot fi scrise de obicei în Perl, PHP, C, Pascal sau Bourne Shell.