aspose.info
DA

AGI-fil - Asterisk Gateway Interface-filformat

Opdateret

Hvad er en AGI fil?

En AGI-fil er en scriptfil, der bruges af open source-telefonisystemet, Asterisk. Den indeholder oplysninger, der kan bruges til at automatisere processer og Asterisk-opkaldsplan. Ved hjælp af AGI-scriptfiler kan forbindelser etableres med relationelle databaser såsom PostgreSQL eller MySQL. Derudover kan AGI-scripts også bruges til at få adgang til andre eksterne ressourcer. AGI-scripts kan omdanne kontrollen over opkaldsplanen til et eksternt AGI-script, hvilket gør det muligt for Asterisk at udføre komplekse opgaver.

AGI-filformat - flere oplysninger

AGI-scriptfiler gemmes som tekstfiler og kan åbnes i enhver teksteditor for at foretage ændringer.

Standardmønster for AGI-kommunikation

AGI-scriptet indlæser variablerne og deres værdier sendt til det af Asterisk. Et almindeligt udseende af disse variabler er som følger.

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

Disse variabler efterfølges af en tom linje sendt af Asterisk, som viser, at AGI-scriptet kan tage kontrol over opkaldsplanen nu.

Programmeringssprog for AGI-scriptfiler

AGI-scripts kan typisk skrives i Perl, PHP, C, Pascal eller Bourne Shell.

Referencer