Implementación Técnica

La experiencia práctica de este proyecto consistió en instalar un servidor de conmutación telefónica Asterisk, mediante el uso de una distribución de Linux denominada Trixbox, que ha sido especialmente diseñada para incluir todas las aplicaciones necesarias para levantar servicio Asterisk.
Los detalles paso a paso de la instalación de la distribución Trixbox (basada en Red Hat) y la programación del servidor Asterisk a través de la aplicación EasyPBX, se incluyen en el siguiente documento:

  • Manual de instalación de Trixbox y configuración de Asterisk

    Una vez instalado y configurado es servidor Asterisk, se programaron 3 anexos de pruebas, a saber:

  • 5001: Para softphone instalado en PC1
  • 5002: Para softphone instalado en PC2
  • 5003: Para cliente SIP instalado en iPhone

    El diagrama de la maqueta de prueba es el siguiente:



    Como se aprecia en la imagen, se estableció una red inlámbrica local (WLAN) para lo cual se configuró el iPhone como Punto de Acceso (AP), a través de la aplicación MiWy (Documentación) y a través de DHCP, se configuraron los siguientes parámetros de la red:

  • PC1: IP Address: 192.168.20.3 - Mask: 255.255.255.0
  • PC2: IP Address: 192.168.20.4 - Mask: 255.255.255.0
  • iPhone: IP Address: 192.168.20.2 - Mask: 255.255.255.0
  • Servidor Asterisk: IP Address: 192.168.20.3 - Mask: 255.255.255.0

    Para optimizar recursos, la instalación de Trixbox fue realizada en una máquina virtual del PC1, bridgeando la tarjeta de red física del PC a la interfaz virtual de la maquina virtual. Esa es la razón por la cual tanto el PC1 como el servidor tienen la misma dirección IP.

    Finalmente, se instalo en PC1 y PC2, un cliente SIP (softphone) denominado Zoiper (www.zoiper.com), cuya configuraron figuración se detalla a continuación:

  • Dominio: 192.168.20.3 (dirección IP del SIP proxy)
  • Nombre de usuario: 5001 (anexo creado en servidor Asterisk)
  • Clave: 0000 (clave configurada en servidor Asterisk)
  • Nro. Llamante: 5001 (por defecto)