Está en la página 1de 12

2.

DESCRIPCIÓN DEL TEMA ASIGNADO

Centralita telefónica con Voip

Una Centralita Telefónica es un equipo privado que permite gestionar llamadas telefónicas


internas en una empresa, y compartir las líneas de acceso a la red pública entre varios
usuarios, para permitir que estos realicen y reciban llamadas desde y hacia el exterior. De
alguna manera actúa como una ramificación de la red pública de teléfono.

Una centralita IP o una IP-PBX es una centralita telefónica que trabaja internamente con el
protocolo IP. De esta manera, utiliza la infraestructura de comunicaciones de datos (LAN y
WAN) para realizar sus funciones. Las centralitas IP pueden por tanto conectarse a servicios
públicos VoIP, pero también tienen la capacidad de trabajar con líneas convencionales de
teléfono analógicas o digitales (RDSI).

Estas características les aportan ventajas a nivel funcional y también a nivel de costes, tanto de
inversión como de mantenimiento.

¿Centralita tradicional o centralita VoIP


La centralita tradicional es un dispositivo que debe estar físicamente instalado en nuestra
empresa. Por ella pasarán todas las llamadas entrantes y salientes a través de cables, además
de requerir una instalación que en ocasiones, puede ser costosa. No podemos olvidar que este
tipo de centralita requiere no sólo instalación, sino también que el operador de telefonía
permita su conexión a la red telefónica. La centralita VoIP además nos permite deslocalizar el
servicio telefónico de la empresa, los terminales VoIP están conectados a Internet, ya sea en la
propia oficina o en casa de algún trabajador que teletrabaje. Habitualmente, estos terminales
VoIP, como los de la marca CISCO, son pequeños ordenadores y para llegar a instalarlos y
manejarlos como un experto,

¿Qué coste tiene una y otra opción de centralita?


La centralita tradicional requerirá una inversión fuerte para poder llevar a cabo todo el
despliegue. Tanto la instalación del aparato en sí, como el cableado desde el dispositivo hasta
cada uno de los teléfonos requieren una inversión y su posterior amortización. Eso sí, una vez
instalada el mantenimiento es mínimo y sólo debemos tener en cuenta que la centralita
física envejecerá al cabo de unos años, así como las posibles ampliaciones que tengamos que
hacer.

Por el contrario, la centralita VoIP aprovecha la red de datos ya existente en la empresa. Sólo


debemos conectar el terminal VoIP al router y que un experto configure el acceso, como si de
otro ordenador se tratara. Eso sí, el punto débil de este tipo de centralita es que, si no
tenemos acceso a Internet, no tendremos la posibilidad de realizar llamadas a través de
canales que dependan de él.

Centralita VOIP en linux

Instalación FreePBX
Para instalar FreePBX se pueden bajar los archivos únicos de este, pero la forma habitual es
hacerse un "dispositivo" con la sola finalidad de mantener la Centralita IP, para ello nos
bajamos la distribución completa

Usted debe seguir la documentación de la instalación, que se encuentra en inglés.


Recomendamos que deje fija la dirección IP dentro de una de sus IPs internas fuera de de las
que da el dhcp para luego fijar solamente el puerto usado en el NAT del router. Aquí dejamos
la IP4 fija y no instalamos la IP6. 

Tarda bastante tiempo en bajarse e instalarse todos los módulos del FreePBX tanto oper
source como propietarios.

Hasta que al final una vez instalado, introduciendo la contraseña de root que
anteriormente habíamos seleccionado se nos abre y proporciona la IP, que en nuestro
caso (y muy recomendable) es estática. 
Si queremos cambiar el nombre de la máquina, debemos editar el hostname (puro
CentOS)

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=nuevonombre.nuestrodominio

El siguiente paso es empezar a cerrar el servidor Linux, como poco crear otro
usuario no root y editar la configuración del sshd para no dejar entrar como root
y cambiar el puerto por defecto. 

Configuración Freepbx para centralita


IP
A partir de ahora empezamos a manejar la Centralita FreePBX. Vamos a su
panel https://DIRECCION_IP_FREEPBX. Lo primero es elegir un usuario
administrador del sistema.

Después podemos darnos de alta o no en FreePBX y comprar o no módulos


adicionales. 
Extensiones para Centralita IP
A los teléfonos dentro de la oficina se les asigna extensiones.
Para introducirlos los datos en los teléfonos sp, el usuario es la extensión y la
contraseña es el secret que freepbx nos lo da, pero se puede cambiar.

Instalación de RaspPBX en un dispositivo Raspberry

El hardware que necesitaremos será:

 1 Raspberry Pi 3 Modelo B con su fuente de alimentación


 1 Tarjeta MicroSD de 4 o más Gigabytes

 1 Cable HDMI, un monitor con este tipo de entrada y un teclado USB


(opcional pero recomendable)

 1 Ordenador con un lector de tarjetas SD (para poder preparar la tarjeta)

Los pasos a seguir son:

1. Preparar la tarjeta SD

2. Encender la Raspberry Pi

3. Ajustes básicos

Preparar la tarjeta SD

Las Raspberry Pi arrancan sin una tarjeta SD debidamente


formateada y que contenga el bootloader y un sistema operativo.
Lo primero es descargar la imagen de RasPBX. Nos descargaremos
una archivo .zip del que debemos extraer el archivo .img, este es el
archivo que usaremos para preparar la tarjeta SD de nuestra
Raspberry.
Nos descargaremos la utilidad Win32DiskImager desde Sourceforge
Instalamos y ejecutamos dicha utilidad (en función de
vuestro ordenador tal vez debáis hacerlo en modo administrador) y
aparecerá la siguiente pantalla:
El uso es muy intuitivo: en el campo Image File seleccionamos el
archivo de imagen que hemos descargado y en Device la ubicación de
la tarjeta SD. Mucho cuidado con que seleccionamos aquí ya que se
destruirá el contenido de dicha unidad. Después pulsar en Write y a
esperar, si todo va bien tras unos minutos recibiremos un mensaje
confirmando que se ha realizado la operación con éxito, con lo que ya
tendremos nuestra tarjeta SD lista para usar.

Encender la Raspberry Pi

Introducimos nuestra SD en la Raspberry Pi apagada y a continuación


le enchufamos la alimentación y el cable de red. Recomiendo tener un
monitor o televisor conectado por HDMI para seguir el proceso de
arranque, aunque si estamos usando un ordenador Windows en
principio no es necesario siempre y cuando en nuestra red tengamos
algún equipo que haga las funciones de servidor DHCP. Si es así la
Raspberry obtendrá una dirección IP dinámicamente. Para saber dicha
IP tenemos dos métodos:

 En nuestro Windows abrimos una ventana de terminal (por ejemplo


ejecutando cmd), y hacemos ping al host raspbx. Si todo va bien
obtendremos respuesta y veremos que IP se le ha asignado. En este caso es
la 192.168.10.115, tal y como podemos ver a continuación.

 Si hemos conectado un teclado y un monitor, iniciamos sesión con las


credenciales root / raspberry. A continuación ejecutamos el comando
ifconfig, obtedremos una pantalla como la siguiente donde veremos la
dirección IP.

Una vez conocemos la dirección IP ya podemos conectarnos a nuestra

Raspberry tanto por SSH para administrar el sistema operativo GNU/Linux

como por web para administrar la consola de FreePBX. Las credenciales por

defecto son las siguientes:

 Para el sistema operativo GNU/Linux Raspbian:

o usuario: root

o contraseña: raspberry

 Para la consola de FreePBX:

o usuario:

o contraseña:
Ajustes básicos

Para la conexión SSH usaremos Putty también nos servirá.


1. Expandir la imagen. Si hemos usado una tarjeta MicroSD mayor de
4 GB (en mi caso he usado una de 16), deberemos expandir la imagen ya
que en estos momento solo estará ocupando 4GB, independientemente del
tamaño de nuestra tarjeta. Para ello debemos ejecutar el comando raspi-
config. Nos aparecerá un menú desde el que podremos realizar diferentes
ajustes, siendo la primera opción expandir la imagen.

Seleccionamos esta opción y comenzará un proceso que durará unos pocos

minutos. Cuando finalice se tendrá que reiniciar la máquina. Aceptar y si todo

va bien cuando reinicie ya se habrá expandido la imagen.

2. Actualizar el sistema operativo. Lo siguiente a hacer es actualizar


nuestro sistema. Para ello deberemos tener acceso a Internet y
ejecutar el comando raspbx-upgrade.
root@raspbx:~# raspbx-upgrade
Esta es una acción que deberemos realizar regularmente para mantener

nuestro sistema al día.

3. Regenerar las claves RSA. Por motivos de seguridad, regeneraremos


las claves RSA que por defecto son las mismas para todas las instalaciones de

RasPBX. Ello lo haremos con el comando regen-hostkeys.


root@raspbx:~# regen-hostkeys

Esto no afectará a ninguna de las contraseñas mencionadas anteriormente.

4. Cambiar la zona horaria. Ajustaremos nuestra zona horaria con el


comando
root@raspbx:~#configure-timezone

Un menú de texto nos guiará en la selección primero de región y después de

huso horario

5. Establecer ajustes locales. Ahora vamos a establecer los ajustes


locales, para ello usamos el comando dpkg-reconfigure locales
root@raspbx:~# dpkg-reconfigure locales

Aparecerá un menú de texto donde o bien podemos instalar todos los paquetes

locales posibles o bien desmarcar instalarlos todos y seleccionar solo aquellos

que nos interesen.

Una vez seleccionados los paquetes que nos interesen, nos pedirá cual es el

idioma por defecto de la instalación de entre los paquetes que hemos

seleccionado.

6. Establecer una nueva contraseña. Para cambiar la contraseña del sistema

operativo, para ello usaremos el comando passwd


root@raspbx:~# passwd
Nos pedirá la nueva contraseña por duplicado. Siempre es recomendable una

contraseña segura que contenga mayúsculas, minúsculas, números y

caracteres especiales.

Y con esto ya tenemos nuestra centralita IP lista para ser configurada. En un

próximo artículo explicaré como configurar FreePBX para realizar y recibir

llamadas usando softphones.

También podría gustarte