By

Diagrama y componentes de red con Asterisk

Qué ganas tenía de encontrar un rato para seguir posteando :-) Mi idea es enseñaros una configuración básica en Asterisk y para ello he hecho un diagrama de red, concretamente el que tengo ahora mismo en casa y con el que estoy realizando todas las pruebas en Asterisk.

Si os fijais bien, es una red doméstica de lo más normal, solo que hay tres nuevos elementos: la centralita Asterisk(PBX), el teléfono digital, softphones y la pasarela o gateway VoIP.

Centralita Asterisk (PBX)

En mi caso es una máquina virtual Debian sobre KVM configurada con una interfaz de red en bridge, esto quiere decir que dicha máquina virtual está presente en la red como si de una máquina física se tratase, es por eso por lo que tiene la IP 192.168.1.111.

¿Por qué he instalado Asterisk en una máquina virtual? Básicamente para contar con las ventajas de los sistemas virtualizados. Resumiendo un poco, puedo clonar la máquina virtual y tener varios sistemas Asterisk idénticos en cuestión de minutos, además de evitar interferir en mi sistema anfitrión. La única complicación de esta decisión fue configurar KVM con una interfaz bridge, pero eso ya es otro tema y quizás le dedice un post ;-)

Teléfono digital

Un teléfono digital no tiene muchas diferencias con respecto a un teléfono analógico de toda la vida. La diferencia más importante es que en el teléfono analógico solamente tenemos un puerto RJ11 y con un teléfono digital contamos con uno o varios puertos Ethernet (RJ45), un conector para la electricidad, y un puerto RJ11 (opcional) para conectar un headset o similar.

Básicamente un teléfono digital o teléfono IP es un dispositivo más en nuestra red por lo que necesitará una IP en nuestro rango para comunicarse. En mi caso, la IP se asigna de forma dinámica.

El teléfono que estoy usando es un GRANDSTREAM GXP280.

Softphone

Un Softphone no es más que un software que simula a un teléfono. De esta forma, podremos utilizar un ordenador como un terminal VoIP. Algunos de los softphones más utilizados y conocidos son Ekiga, Zoiper y X-Lite. Aunque ya hablaremos más sobre ellos y cómo configurarlos en futuros posts ;-)

Gateway VoIP

La pasarela VoIP es algo opcional, no es necesario, la función que realiza es la de poder reutilizar nuestro teléfono analógico que todos (o casi) tenemos en casa. En resumidas cuentas, se encarga de convertir la señal analógica en digital y viceversa.

Yo estoy utilizando un Linksys Voice Gateway with router SPA3102-EU.

Como podeis observar en la imagen, el SPA3102 cuenta con los siguientes puertos:

  • 1 x FXO (RJ11)
  • 1 x FXS (RJ11)
  • 1 x LAN (RJ45)
  • 1 x WAN (RJ45)

La pasarela está conectada tanto a mi red Ethernet a través de puerto “Internet” (azul) y a mi red telefónica básica (el puerto verde a la izquierda).

Una vez configurado y registrado el gateway en Asterisk podremos realizar y recibir llamadas a través de la linea analógica a la que está conectado. Además conectaremos nuestro teléfono analógico y podremos asignarle una extensión. Gracias a esta pasarela VoIP podremos realizar llamadas internas entre teléfonos digitales y analógico, además de realizar llamadas a números externos.

¿Qué es FXO y FXS?

Yo tampoco lo sabía hasta que empecé a estudiar Asterisk, pero la verdad es que estamos hartos de verlo diariamente. FXO y FXS son solamente los nombres técnicos de los puertos usados en telefonía analógica.

FXS (Foreign Exchange Station) es la interfaz de abonado externo, es decir, el “enchufe de la pared” donde conectamos el teléfono, a través del cual recibimos el tono de marcado, corriente y tensión de llamada. Es decir, este tipo de interfaz provee electricidad al teléfono por el puerto FXO, por eso cuando se va la electricidad en casa podemos seguir utilizar el teléfono.

FXO (Foreign Exchange Office) es el puerto que recibe la linea analógica, es decir, el puerto que hay en el teléfono, fax o centralita analógica.

Si nos paramos a observar, el SPA3102 tiene los dos tipos de puertos. El puerto FXS sería el que tiene el icono del teléfono, donde conectamos el teléfono analógico, por el que se le da tono, electricidad, etc; y el puerto FXO donde conectamos el cable que viene “de la pared” (FXS).

En el siguiente post comenzaremos a jugar con los ficheros de configuración de Asterisk, que ya toca! Que nerrrvios! ¿no? :-)

Un saludo.