Programación de AGI: Ahora tambien en Haskell
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 😀