Un AGI es una aplicación similar a un CGI de una web, que lo ejecuta el propio Asterisk mediante el dialplan y devuelve comandos especiales que interpreta y reproduce.
Estas aplicaciones AGI pueden ser escritas en muchísimos lenguajes de programación ya que, lo realmente importante es la salida que será interpretada por Asterisk y realizará la acción ordenada
Entre estos lenguajes soportados destacan por su popularidad PHP, C, Perl, Java e incluso hay quien programa AGI en Bash ;).
A esta lista de lenguajes se les une Haskell, un lenguaje puramente funcional y que se enseña en las carreras de Ingeniería lo que hace que sea muy conocido y recuerde que aquellos días de «pelea», hoy puede seguir siendo útil también para programar AGIs en Asterisk 😀
Únete a la comunidad Sinologic
Crea tu cuenta gratuita y participa en las conversaciones sobre VoIP, Asterisk, Kamailio y telecomunicaciones IP.



¿Qué opinas tú?
Sé el primero en compartir tu opinión.