0

Cómo Crear un Servidor de Llamadas VoIP en Linux Paso a Paso [Guía Completa]

Comparte

📝 Contenido:

📌 Introducción

VoIP (Voice over IP) permite realizar llamadas telefónicas a través de Internet. Esta guía te mostrará cómo montar tu propio servidor VoIP en Linux utilizando Asterisk, una potente plataforma PBX de código abierto.


🔧 Requisitos Previos

  • Un servidor Linux (Ubuntu 20.04 o CentOS 7/8 recomendado)
  • Acceso root o sudo
  • Conexión a Internet
  • Conocimientos básicos de terminal Linux

📥 Paso 1: Instalar dependencias

sudo apt update
sudo apt install build-essential libxml2-dev libncurses5-dev uuid-dev libjansson-dev libssl-dev wget

📥 Paso 2: Descargar e instalar Asterisk

cd /usr/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-20-current.tar.gz
sudo tar -xzvf asterisk-20-current.tar.gz
cd asterisk-20*/
sudo ./configure
sudo make menuselect
sudo make
sudo make install
sudo make samples
sudo make config
sudo ldconfig

⚙️ Paso 3: Crear configuración básica SIP

Edita el archivo de configuración de SIP:

sudo nano /etc/asterisk/sip.conf

Agrega:

[general]
context=default
allowguest=yes
udpbindaddr=0.0.0.0
tcpenable=yes
transport=udp

[usuario1]
type=friend
secret=clave123
host=dynamic
context=default

[usuario2]
type=friend
secret=clave456
host=dynamic
context=default

📞 Paso 4: Crear el plan de marcación

Edita extensions.conf:

sudo nano /etc/asterisk/extensions.conf

Agrega:

[default]
exten => 1001,1,Dial(SIP/usuario1)
exten => 1002,1,Dial(SIP/usuario2)

▶️ Paso 5: Iniciar Asterisk

sudo systemctl start asterisk
sudo systemctl enable asterisk

Consola interactiva:

sudo asterisk -rvvv

📱 Paso 6: Conectar con softphones

Utiliza aplicaciones como Zoiper, Linphone o X-Lite para conectarte a tu servidor desde otros dispositivos.


✅ Conclusión

Con esta guía, ya tienes un servidor VoIP básico funcional usando Linux y Asterisk. Puedes expandirlo agregando más usuarios, configurando IVRs, grabación de llamadas, o integraciones con bases de datos.





codigo fuente gratis

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *