Enviado por admin el
Ya empiezan a aparecer las primeras distribuciones Asterisk para Raspberry_pi. Una es la versión creada por los desarrolladores de PIAF y otra la anunciada por Elastix al voip2day . En este articulo nos ocuparemos de la instalación y configuración básica de la primera.
¿Qué necesitamos?
- un Raspberry pi modelo B
- una tarjeta de memoria de por lo menos 4 GB
- un cable de alimentación para el Raspberry (yo uso el cargador de mi celular)
- un cable de red para conectar el Raspberry a nuestro router/switch
- Un computador con Windows/Linux con la ranura para las tarjetas de memoria
- Una utilidad para escribir la imagen descargada en la tarjeta de memoria
Para empezar descargamos la imagen y la descomprimimos. Luego (para Windows) descargamos la utilidad “Image writer for windows” y descomprimimos el paquete. Insertamos la tarjeta de memoria en la ranura del PC/Portatil y lanzamos el archivo Win32DiskImager.exe:
Seleccionamos la imagen que queremos escribir en la memoria, la unidad donde se encuentra la memoria y terminamos presionando el botón “Write”. El proceso tarda unos minutos. Una vez terminado, sacamos la tarjeta de memoria de la ranura y la insertamos en la ranura del Raspberry. Conectamos el cable de red y el alimentador. Después de un par de minutos ya deberíamos poder acceder al Raspberry via SSH:
En “Host Name” ponemos incrediblepbx.local y nos conectamos utilizando los siguientes datos:
usuario: root
contraseña: raspberry
Nos aparecerá la siguiente ventana:
Donde estarán todos los datos de la PBX, la dirección IP local y la dirección IP publica. Salimos presionando la tecla envío y hacemos algunos cambios en el sistema. Primero la contraseña de root:
passwd
Luego configuramos la zona horaria:
dpkg-reconfigure tzdata
Modificamos el parámetro timezone de PHP en los siguientes archivos:
nano +876 /etc/php5/apache2/php.ini
nano +876 /etc/php5/cli/php.ini
nano +4 /var/lib/asterisk/agi-bin/timezone.php
Ahora, si queremos, podemos “overclockear” el procesador que normalmente trabaja a 700 MHz para llevarlo a 1000 MHz. Esto sin perder la garantía del Raspberri_pi.
raspi-config
Seleccionamos la línea “overclock”:
Seleccionamos Turbo y luego OK. Salimos de la utilidad y desactivamos algunos servicios para que mejoren las prestaciones:
rcconf
En la ventana que aparece deseleccionamos “x11-common”. Salimos de la utilidad y reiniciamos el servidor:
reboot
Para averiguar que efectivamente el Raspberry_pi está trabajando con la frecuencia de 1000 MHz:
cat /boot/config.txt
el resultado:
Ya podemos acceder a la GUI:
En la pagina seleccionamos “FreePBX Administration” y nos autenticamos:
usuario: admin
contraseña: admin
El consumo de CPU sin actividad es casi nulo. Ahora modificamos la extensión ya presente (701) y creamos una nueva (la 702) sin NAT y con directmedia (o canreinvite) en yes:
Registramos dos softphone a la PBX:
y efectuamos la primera llamada. El consumo de CPU se mantiene bajo:
Este tipo de implementación puede ser una buena solución para pequeñas instalaciones ya que el costo total del servidor con tarjeta de memoria, cable de red, alimentador, case, es alrededor de 100 dólares.
Mayor información: http://nerdvittles.com/?p=3026
Espero sus comentarios.
Comentarios recientes