AGI

Pilar: AI Telephony
Sinônimos / aliases: Asterisk Gateway Interface; FastAGI; EAGI
Ver também: dial plan, ARI, AMI

Interface que permite a scripts externos — em qualquer linguagem com acesso a stdin/stdout ou socket TCP — controlar uma chamada Asterisk em andamento, linha a linha. AGI padrão: processo filho por chamada via fork. FastAGI: conexão TCP persistente, evita overhead de fork e é adequado para alto volume. EAGI: variante que expõe o fluxo de áudio ao script. Limitação estrutural: bloqueante por design — enquanto o AGI executa, a thread do canal está ocupada.

Onde aparece

AGI é a interface legada para integração de lógica externa com chamadas; em sistemas novos é substituído pela ARI, mas persiste em instalações FreePBX com scripts Perl/PHP/Python já em produção.

Fontes