Instalar asterisk desde terminal puede ser muy seguro, sin embargo requerirá tiempo y paciencia si no tiene el conocimiento adecuado de redes o sistemas operativos GNU/Linux. Una forma práctica y rápida es instalar asterisk con una interfaz gráfica que permita su configuración en un par de minutos. Dichas interfaces se conocen como GUI (Graphical Unit Interface).

Estas interfaces actúan como clientes a través del navegador web intercambiando información con el servidor web integrado en asterisk, enviando y recibiendo comandos vía HTTP. El flujo de control simplificado seria:

1.- El browser navega hacia la URL de la aplicación web que administra asterisk:

2.- El servidor web de la aplicación envía al navegador una página HTML que contiene la aplicación y las librerías necesarias para su ejecución, generalmente está escrita en Java Script y hace un uso intensivo de Ajax.

3.- El usuario interactúa con el navegador y la aplicación Java Script envía los comandos al servidor web asterisk producidos por la interacción en el formulario de la URL que requiere alguna acción como por ejemplo pinchar un botón o ingresar un valor.

4.- El servidor web asterisk interpreta la información en la URL, si la aplicación se ha iniciado con éxito y la interacción es válida, se envía una acción (comando de ejecución) al núcleo asterisk a través de la interfaz de administración de asterisk conocida como AMI (Asterisk Manager Interface).

5.- El núcleo asterisk ejecuta la acción y los resultados son enviados al servidor web.

6.- El servidor web envía la respuesta a la aplicación Java Script en el navegador.

7.- La aplicación Java Script actualiza la pantalla del navegador.