aspose.info
DE

AGI-Datei - Asterisk Gateway Interface-Dateiformat

Aktualisiert

Was ist eine AGI-Datei?

Eine AGI-Datei ist eine Skriptdatei, die vom Open-Source-Telefoniesystem Asterisk verwendet wird. Es enthält Informationen, die zur Automatisierung von Prozessen und des Asterisk-Wählplans verwendet werden können. Mittels AGI-Skriptdateien können Verbindungen zu relationalen Datenbanken wie PostgreSQL oder MySQL hergestellt werden. Darüber hinaus können AGI-Skripte auch für den Zugriff auf andere externe Ressourcen verwendet werden. AGI-Skripte können die Kontrolle über den Wählplan an ein externes AGI-Skript übergeben, sodass Asterisk komplexe Aufgaben ausführen kann.

AGI-Dateiformat – Weitere Informationen

AGI-Skriptdateien werden als Textdateien gespeichert und können in jedem Texteditor geöffnet werden, um Änderungen vorzunehmen.

Standardmuster der AGI-Kommunikation

Das AGI-Skript lädt die von Asterisk gesendeten Variablen und deren Werte. Ein allgemeines Aussehen dieser Variablen ist wie folgt.

agi_request: test.py
agi_channel: Zap/1-1
agi_language: en
agi_callerid:
agi_context: default
agi_extension: 123
agi_priority: 2

Auf diese Variablen folgt eine von Asterisk gesendete Leerzeile, die anzeigt, dass das AGI-Skript nun die Kontrolle über den Wählplan übernehmen kann.

Programmiersprache für AGI Script Files

AGI-Skripte können normalerweise in Perl, PHP, C, Pascal oder Bourne Shell geschrieben werden.

Verweise