fbpx
En el mundo moderno, la comunicación eficiente es crucial para cualquier empresa. Una central telefónica VoIP (Voice over IP) es una solución flexible y económica que permite a las organizaciones gestionar llamadas a través de Internet en lugar de las líneas telefónicas tradicionales. En este tutorial, te mostraremos cómo configurar una central telefónica VoIP utilizando una Raspberry Pi, una solución accesible y poderosa para pequeñas y medianas empresas.

¿Qué es una Central Telefónica VoIP?

Una central telefónica VoIP permite realizar y recibir llamadas telefónicas a través de una red IP, como Internet, en lugar de utilizar la red de telefonía convencional. Esto ofrece múltiples ventajas, como costos reducidos, mayor flexibilidad y la posibilidad de integrar comunicaciones de voz con otros servicios de datos.

¿Por Qué Utilizar una Raspberry Pi?

La Raspberry Pi es una computadora de bajo costo y tamaño reducido que ofrece suficiente potencia para manejar las necesidades de una pequeña central telefónica VoIP. Es fácil de configurar y consume muy poca energía, lo que la convierte en una opción ideal para esta tarea.

Requisitos

Antes de comenzar, asegúrate de tener los siguientes componentes y herramientas:

  1. Raspberry Pi (preferiblemente Pi 3 o Pi 4)
  2. Tarjeta microSD (mínimo 16GB) con Raspbian instalado
  3. Fuente de alimentación para Raspberry Pi
  4. Conexión a Internet (Ethernet o WiFi)
  5. Teléfonos IP o softphones instalados en tu computadora o dispositivos móviles
  6. Software Asterisk o FreePBX

Paso 1: Preparar la Raspberry Pi

  1. Instalar Raspbian:
    • Descarga Raspbian desde la página oficial de Raspberry Pi y graba la imagen en tu tarjeta microSD usando una herramienta como balenaEtcher.
    • Inserta la tarjeta microSD en tu Raspberry Pi y enciéndela.
  2. Actualizar el Sistema:
    • Abre la terminal y ejecuta los siguientes comandos para actualizar el sistema: 
sudo apt update
sudo apt upgrade

Paso 2: Instalar Asterisk

Asterisk es un software de código abierto que actúa como una central telefónica VoIP.

  1. Instalar Dependencias:
    • Ejecuta los siguientes comandos para instalar las dependencias necesarias:
sudo apt install -y build-essential libxml2-dev libncurses5-dev libsqlite3-dev uuid-dev libjansson-dev libssl-dev

Descargar e Instalar Asterisk:

  • Descarga la última versión de Asterisk desde su página oficial:
cd /usr/src
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
sudo tar xvfz asterisk-18-current.tar.gz
cd asterisk-18.*

Compila e instala Asterisk:

sudo ./configure
sudo make menuselect
sudo make
sudo make install
sudo make samples
sudo make config
sudo ldconfig

Paso 3: Configurar Asterisk

  1. Configurar el Archivo sip.conf:
    • Edita el archivo sip.conf para agregar las configuraciones de tus teléfonos IP:
sudo nano /etc/asterisk/sip.conf
    • Agrega las configuraciones básicas para los teléfonos:
[general]
context=default
allowguest=no
srvlookup=yes

[1001]
type=friend
host=dynamic
secret=your_password
context=phones
    • Guarda y cierra el archivo.
  • Configurar el Archivo extensions.conf:
    • Edita el archivo extensions.conf para definir el plan de marcación:
sudo nano /etc/asterisk/extensions.conf

Agrega una extensión simple para pruebas:

[phones]
exten => 1001,1,Dial(SIP/1001)
exten => 1002,1,Dial(SIP/1002)
    • Guarda y cierra el archivo.

Paso 4: Iniciar Asterisk

  1. Iniciar el Servicio Asterisk:
    • Inicia Asterisk con el siguiente comando:
sudo systemctl start asterisk

2. Acceder a la Consola de Asterisk:

  • Abre la consola de Asterisk para monitorear su funcionamiento
sudo asterisk -rvvv

Paso 5: Configurar los Teléfonos IP

Configura tus teléfonos IP o softphones con la IP de tu Raspberry Pi y las credenciales definidas en sip.conf.

Paso 6: Probar la Configuración

  1. Realizar Llamadas de Prueba:
    • Intenta realizar llamadas entre los teléfonos configurados para asegurarte de que todo funcione correctamente.

Esperamos que nuestra guía sobre cómo configurar una central telefónica VoIP con Raspberry Pi haya sido útil para ti. Cuéntanos si pudiste realizar la configuración con éxito. Tu experiencia puede ayudar a otros miembros de la comunidad.

¡Gracias por seguirnos y ser parte de nuestra comunidad!

Saludos,
El equipo de Geekoders

 

DALE UN VISTAZO A ESTE KIT

DALE UN VISTAZO A ESTE KIT

DALE UN VISTAZO A ESTE KIT