asterisk raspberry pi

¿Cómo instalar Asterisk en Raspberry Pi?

Asterisk se trata de un PBX totalmente gratuito de código abierto que administra las llamadas de manera automática, esto es algo ideal para pequeñas empresas. Veamos detalladamente todo lo que necesitas saber para instalar Asterisk en Raspberry Pi de una manera sumamente sencilla.

Antes de comenzar con el proceso de instalación, deberás tener en cuenta unas cuantas cosas que debes de preparar antes de comenzar todo el proceso.

Cosas ha considerar antes de comenzar el proceso de instalación

  • El proceso de compilación es un proceso bastante largo en modelos antiguos. Es por eso que lo mejor seria tener una Raspberry Pi 4 para tener más potencia, puede resultar bastante útil.
  • Deberás descargar el sistema operativo Raspberry Pi y ubicarlo en la tarjeta SD. Puedes usar la versión lite, ya que no nos hará falta la interfaz gráfica de Asterisk.
  • Tampoco hace falta que tengas una tarjeta SD de gran calidad. Con cualquiera puedes obtener los resultados esperados. Así que, por este punto, no tienes que hacerte mucho problema.

Instalar Asterisk en Raspberry Pi

Si tienes una tarjeta SD nueva para Asterisk lo primero que tendrás que hacer es instalar el sistema operativo Raspberry Pi en la misma. Puedes usar la versión lite que nos viene muy bien para lo que pretendemos.

Luego de hacer esto, tenemos que habilitar SSH y encárganos de actualizar el sistema antes de comenzar el proceso. Para esto vamos a usar este comando:

sudo apt update sudo apt upgrade

Te recomendamos copiar y pegar todos los comandos que verás a partir de ahora para evitar cualquier clase de problema que pueda ocasionarse debido a una mala escritura de los mismos.

Cómo descargar Asterisk

Si bien, podemos encontrar Asterisk en el repositorio de Raspberry Pi OS, debes tener en cuenta que la versión que encontramos aquí no es la última. Por lo tanto, te recomendamos que visites la web oficial de Asterisk para descargar el mismo.

Lo primero que vemos en este sitio es FreePBX que se trata de un sistema integrado con una interfaz para administrar Asterisk, no es lo que buscamos porque no cuenta con una imagen para Raspberry Pi.

Luego de esto nos encontramos con SwitchVox y justo debajo Asterisk Communications Framework, nosotros vamos a usar Git, ya que de esta manera siempre vamos a tener la última versión.

Para instalar git deberemos usar el siguiente comando:

sudo apt install git

Es recomendable que la compilación de Asterisk se haga desde / usr / local / src, por lo que enviaremos lo siguiente:

cd /usr/local/src

Después de esto vamos a descargar el archivo git en cuestión:

sudo git clone https://gerrit.asterisk.org/asterisk asterisk

Ahora lo que haremos será verificar que hemos instalado todos los requisitos de Asterisk, para esto vamos a la carpeta en cuestión:

cd /usr/local/src/Asterisk

Con el siguiente comando vamos a instalar los requisitos previos:

sudo apt install libedit-dev sqlite3 libsqlite3-dev libjansson-dev libxml2-dev uuid-dev

Luego de esto tenemos que ejecutar el script de configuración para verificar que todo se instaló de manera adecuada:

sudo ./configure

En caso de que encuentres alguna clase de error, es posible que se deba a la falta de algún paquete en el sistema. Si este es el caso vamos a tener que usar apt search para encontrar el paquete en cuestión y proceder con la instalación del mismo.

A continuación, tendrás que elegir las funciones que quieres utilizar desde el menú:

sudo make menuselect

Aparecerá una ventana que dice en la parte superior “Asterisk Module and Build Option Selection”.

Debes verificar que todo lo que necesitas se encuentra incluido. Podrás ir marcando o desmarcando cada opción con la barra espaciadora. Algunas pueden no estar disponibles si es que el paquete no se encuentra instalado.

En caso de que no estés seguro de lo que necesitas, entonces lo mejor sería dejar todo como predeterminado. Una vez completado, tendrás que presionar “Esc” y luego pulsa “S”.

Ahora llega el momento de compilar Asterisk, para esto usamos el comando:

sudo make

En este caso el tiempo que demore varia dependiendo del modelo de Raspberry Pi y las funciones que seleccionaste en la lista previa. Luego de esto vamos a usar el siguiente comando para instalar todos los archivos:

sudo make install

Ya deberías tener instalado Asterisk sin ninguna clase de problema. No obstante, existen comandos recomendados que son ideales para aquellos que son nuevos en esto. Por ejemplo, instalando el archivo de muestra:

sudo make simples

Con esto conseguimos tener una configuración predeterminada, ya que se crean todos los archivos en la carpeta de Asterisk de forma automática. También debemos instalar los scripts de inicialización:

sudo make config

De esta manera iniciará Asterisk de manera automática al arrancar. Algo que sin dudas puede ser bastante útil, especialmente para aquellos que son principiantes en este tema.


¿Tienes alguna pregunta o problema relacionado con el tema del artículo? Queremos ayudarte.

Deja un comentario con tu problema o pregunta. Leemos y respondemos todos los comentarios, aunque a veces podamos tardar un poco debido al volumen que recibimos. Además, si tu consulta inspira la escritura de un artículo, te notificaremos por email cuando lo publiquemos.
*Moderamos los comentarios para evitar spam.

¡Gracias por enriquecer nuestra comunidad con tu participación!

Deja un comentario