Cómo construir un sistema PBX

Para hacer un sistema de Intercambio de Rama Privada (PBX), necesitas instalar un servidor Ubuntu en tu ordenador. El servidor Ubuntu es un programa de línea de comandos. Un PBX permite reencaminar ciertas llamadas a otro teléfono. Útil en entornos empresariales y profesionales donde se necesitan múltiples líneas privadas.

Instrucciones

  1. Entra en Ubuntu como root y abre la terminal. Escribe "sudo password root" y tu contraseña de usuario cuando pida. Pulsa Enter.

  2. Introduce la contraseña que quieras para el sistema y pulsa Enter. Te pedirá confirmarla dos veces más.

  3. Copia esto en una terminal para preparar entorno de compilación: "apt-get install build-essential speex libspeex-dev gsm-utils" y Enter. Luego "libgsm1-dev libgsmme-dev libgsm1 libgsm-tools" y Enter. Luego "libncurses5-dev ncurses-term linux-headers-2.6.24-19-generic" y Enter. Finalmente "libncurses5-dbg doxygen subversion" y Enter.

  4. Descarga los paquetes fuente de Digium Asterisk.

  5. Extrae los paquetes: "tar -zxvf asterisk-1.4.21.2.tar.gz && tar -zxvf zaptel-1.4.11.tar.gz" y Enter. Luego "&& tar -zxvf asterisk-addons-1.4.7.tar.gz && tar -zxvf libpri-1.4.5.tar.gz" y Enter.

  6. Compila e instala: "cd libpri-1.4.5" Enter. "make", "make install" Enter. "cd ../zaptel-1.4.11", "make clean" Enter. "./configure" Enter. "make menuselect", "make install", "make config", "cd../asterisk-1.4.21.2", "make clean" Enter. "./configure", "make menuselect", "make install", "make samples", "make progdocs", "cd ../asterisk-addons-1.4.7", "make clean", "./configure", "make menuselect", "make install", "make samples" Enter. "cd ../asterisk-gui", "./configure", "make", "make install", "make samples", "cd /root", "mkdir packages", "mv *.gz /root/packages/" Enter. Verás "echo INSTALLATION COMPLETE PLEASE CONFIGURE WEB GUI".

  7. Guarda el archivo como "atsetup.sh". Para ejecutarlo: "chmod+x astsetup.sh".

  8. Finaliza la instalación para que corra la interfaz web. Edita "/etc/asterisk/http.conf" y "etc/asterisk/manager.conf".

  9. En "/etc/asterisk/http.conf": "Enabled"="yes", "Enable Static"="yes". "binaddr"="0.0.0.0". "bindport"="9000". "prefix"="asterisk".

  10. En "/etc/asterisk/manager.conf": "Enabled"="yes", "webenabled"="yes". "Admin"=tu usuario. "read"="system,call,log,verbose,command,agent,user,config". "write"="system,call,log,verbose,command,agent,user,config". La IP es la del PBX.

  11. Reinicia y ve a "https://IP-del-pbx:9000/asterisk/static/config/cfgbasic.html" (IP-del-pbx = IP del PBX). Verás la interfaz web para crear y configurar extensiones. La configuración en el ordenador está lista; ahora conecta los teléfonos PBX al ordenador para enrutarlos. Hay tres métodos.

  12. Método 1: Tarjeta telefónica profesional. Conecta cada teléfono a un adaptador doble y el otro extremo a la tarjeta. Divide y conecta el adaptador al PBX. Conecta los teléfonos al PBX. Conecta líneas restantes a la tarjeta en la parte trasera del ordenador.

  13. Método 2: Tarjeta de sonido multicanal. Usa adaptador doble para dividir líneas: una parte al PBX y conecta el PBX a teléfonos específicos. Conecta línea del PBX a tarjeta multicanal. Instala hardware de la tarjeta y conecta líneas restantes al adaptador multicanal.

  14. Método 3: Divisor adaptador. Conecta un extremo al PBX y el otro a los teléfonos. Enchufa la línea en la tarjeta de sonido del ordenador. Si hay más de una línea, conéctalas a un adaptador USB en tu ordenador.