Вы находитесь на странице: 1из 22

"AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN E IMPUNIDAD"

UNIVERSIDAD PRIVADA DE TACNA


FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

INFORME

“DISEÑO PARA IMPLEMENTAR UNA CENTRAL IP PBX”

CURSO : SISTEMA DE TELEFONÍA

DOCENTE : ING. HENRY GOMEZ DEL CARPIO

ESTUDIANTE : DEYVIS JULI YABAR

FECHA DE ENTREGA : 10/12/2019

TACNA -2019
Instalar VirtualBox

Lo primero que vamos a hacer es instalar VirtualBox en nuestro Windows. Yo


lo he hecho en Windows 7 pero es lo mismo si tenemos Windows Vista o
Windows XP.

1. Descargamos VirtualBox de su página oficial (es completamente gratuito).


2. Para instalar VirtualBox en Windows hacemos doble clic sobre el archivo
descargado.

Contestamos que sí a la pregunta de si deseamos permitir que el programa


realice cambios en el equipo.

Comienza el asistente para la instalación de VirtualBox y hacemos clic sobre


Next para instalarlo.
Si te interesa! Dale a Leer Mas =) … | Ya puedes segui Leyendo =).

En el siguiente paso debemos leer los términos de la licencia y aceptarlos.


Después hacemos clic sobre Next.

Ahora podemos elegir las características de VirtualBox que vamos a instalar.


Salvo que sepamos muy bien lo que hacemos, lo dejamos todo por defecto y
pulsamos Next.
Después elegimos los accesos directos que queramos que se creen y hacemos
clic sobre Next.

En la siguiente pantalla nos encontramos con un aviso sobre las interfaces de


red: durante la instalación de los componentes de red de VirtualBox nuestra
conexión a la red (local y/o Internet) se desconectará. Sólo será unos
instantes pero hay que tenerlo en cuenta por si estamos haciendo a la vez
alguna operación importante. Pulsamos el botón Yes.
Ya estamos listos para la instalación por lo que hacemos clic sobre el botón
Install.

Tras una breve espera tenemos VirtualBox instalado y al hacer clic sobre Finish
arrancará automáticamente.
Crear una máquina virtual
Una vez instalado VirtualBox ahora tenemos que crear una máquina virtual.
Una máquina virtual tiene los mismos componentes que una máquina real pero
siendo todo falso (virtualizado), por lo que tendremos que asignarle memoria
RAM, disco duro, etc.

1. Para crear una máquina virtual nueva, hacemos clic sobre el botón Nueva.

Comienza entonces un asistente para la creación de una nueva máquina virtual


y pulsamos en Siguiente.
Ahora debemos escribir el nombre de la máquina virtual y seleccionar el
sistema operativo y la versión. Como lo que vamos a hacer es instalar Ubuntu
9.10 le ponemos ese nombre a la máquina virtual, seleccionamos Linux como
sistema operativo y Ubuntu como versión. Cuando terminemos, pulsamos en
Siguiente.

A continuación, debemos asignarle la memoria RAM a la máquina virtual. Esta


cantidad dependerá mucho de la que dispongamos. En mi caso, dispongo de 2
GB y le he asignado 512 MB, por lo que me sobra todavía mucha RAM para mi
sistema real. Pero tampoco nos puede quitar el sueño porque esta cantidad la
podremos variar en cualquier momento siempre y cuando la máquina virtual
esté apagada.
En este paso debemos Crear un disco duro virtual nuevo y pulsar en Siguiente.

Comienza otro asistente. Éste nos guiará en la creación de un nuevo disco duro
virtual. Pulsamos Siguiente.
Ahora debemos elegir entre dos tipos de almacenamiento:

* Almacenamiento de expansión dinámica: el disco duro virtual va creciendo


en tamaño conforme lo necesitamos hasta el máximo que tengamos asignado.
Es muy cómodo y útil si no nos sobra espacio en disco.
* Almacenamiento de tamaño fijo: tiene un mejor rendimiento pero la
desventaja que se creará un archivo con el tamaño asignado.

Una vez elegido el tipo de almacenamiento, hacemos clic en Siguiente.


En este momento debemos asignarle la ubicación (yo la he dejado por defecto
pero se podría incluso poner en un disco duro externo o memoria USB) y el
tamaño máximo que tendrá nuestro disco duro virtual. En principio con 8 GB
será suficiente para empezar a trastear con Ubuntu pero puedes asignarle todo
lo que quieras. Eso sí, como mínimo, mínimo debe tener 4 GB.
Finalizado el asistente para la creación del disco duro, hacemos clic en
Terminar.

Lo mismo ocurre con el asistente de creación de la máquina virtual. Pulsamos


Terminar.
Instalación De Elastix
Para instalar Elastix se obtuvo la última versión estable de este software, la cual se
encuentra en la página de descargas http://sourceforge.net/projects/elastix/ En este portal
se consigue el programa como un archivo imagen ISO que fue quemado a un CD utilizando
el software de creación de CDs NERO Burning ROM 11. Una vez finalizado el proceso de
grabación del CD, se insertó el mismo en la unidad de CD-ROM de la máquina que se
utilizó como servidor Elastix y luego se procedió a reiniciarla. Fue necesario configurar el
BIOS para que el servidor tuviese a la unidad de CD-ROM como primera opción de
arranque.

Se obtuvo la siguiente pantalla de instalación:


Figura 1. Pantalla inicial de instalación de Elastix.

Para instalar en el modo gráfico se presionó la tecla <ENTER>


Se escogió como idioma para la utilización del programa, el español, para esto se
seleccionó la opción “es” de la pantalla de selección del idioma.
Figura 2. Selección del tipo de teclado.

Acto seguido se configuró la zona horaria en la siguiente pantalla, se escogió la


perteneciente a Caracas.

Figura 6. Selección de la zona horaria.

Después de seleccionar la zona horaria bajo la cual se trabajó en el servidor Elastix, se


procedió a configurar las características IPv4 del servidor, para lograr un mayor control del
entorno del call center, se escogió configurar las direcciones IP de forma manual. Se
identificó el servidor con la dirección IP 192.168.0.60 y como máscara de subred se utilizó
255.255.240.0
Figura 7. Selección del modo de configuración de las direcciones IP.

Se definió la dirección IP del gateway que utilizó el servidor Elastix así como también las
direcciones de los DNS primario y secundario que utilizará el servidor en caso de necesitar
acceder a dominios de Internet. Para las primeras pruebas se definió el Gateway con la
dirección 192.168.0.1.

Figura 5. Definición de la dirección IP del Servidor y del Gateway.

Se definió un nombre de dominio para el servidor, el cual fue “CentralElastix” para


identificar de esta manera al mismo.
Figura 6. Definición del nombre del servidor.

Se introdujo la contraseña que será utilizada por el administrador del sistema Elastix, para
este caso de las primeras pruebas presente se escogió “112233” por ser una contraseña
sencilla y fácil de recordar mientras realizaron los primeros diagnósticos.

Figura 7. Definición de la contraseña del administrador de la central Elastix.

Al presionar la tecla Aceptar, el sistema comenzó la instalación de Elastix, como se puede


apreciar en la siguiente captura de pantalla:
Figura 11 . Proceso de instalación del servidor Elastix.

Después de pasar una serie de pantallas donde se revisaron las dependencias de los
paquetes necesarios para la instalación y luego se instalaron dichos paquetes, el servidor
Elastix se reinició. Una vez reiniciado el servidor, se requirió que se definiera un password
para la cuenta MySQL, en este caso, y a efectos de las primeras pruebas se eligió el mismo
password del root: “112233” debido a que Elastix utiliza este sistema de base de datos
para almacenamiento de información importante de telefonía.

Figura 8. Definición del Password MySQL.


Debido a que el servidor Elastix es accesible vía web para realizar cambios, monitorear
actividades, etc. Es necesario determinar una contraseña que proteja la integridad del
sistema Elastix, el usuario por defecto para el acceso web es “admin”, Como se observa en
la siguiente captura de pantalla

Figura 9. Creación del Password para el acceso a la interfaz web.

Finalmente se presenta la pantalla de inicio de sesión en el servidor Elastix, donde se


colocó como login “root” y como contraseña de acceso al servidor: 112233, y se mostró la
dirección que se debe colocar en el navegador web de otro sistema si se quiere acceder al
servidor Elastix desde otro equipo que se encuentre en la red.

Figura 10. Inicio de sesión en la consola del servidor Elastix


Instalación y configuración del softphone Zoiper
Para la elaboración de este proyecto, fue necesaria la instalación de un software de
softphone, con la finalidad de que funcionara como teléfono de los agentes del call center
en cada una de sus computadoras. El softphone elegido fue el Zoiper, ya que la interfaz
gráfica de este programa es bastante amigable y sencilla para las personas que no tienen
conocimiento sobre los sistemas VoIP, también debido a que acepta el protocolo SIP al
igual que Elastix y la configuración del mismo es relativamente sencilla.

A continuación se explican de manera detallada cada uno de los pasos que se siguieron
para la instalación de este softphone:


Para empezar, la descarga del software se hizo desde la página
http://www.zoiper.com/download_list.php, este software está disponible de manera gratuita
en su versión más simplificada.

 Luego de presionar la opción de descargar aparece la siguiente pantalla de inicio.


Figura 11. Pantalla inicial de instalación de Zoiper.

 El software indica el espacio requerido en la computadora para instalarlo, y se seleccionó


la ubicación donde se instaló.
Figura 12. Selección de la ubicación de la instalación.

 Se seleccionaron los componentes que se instalaron:

Figura 15. Selección de los componentes que se instalaron


 El proceso de instalación duró unos pocos segundos

Figura 16. Proceso de instalación de Zoiper

Figura 17. Finalización del Proceso de Instalación de Zoiper.

Esta última foto indica que el proceso de instalación de Zoiper ha finalizado de manera
correcta.
Figura . Ruta Entrante con destino hacia el IVR Principal.

En el parámetro “destination” de esta ruta se colocó la opción IVR, específicamente el IVR


cuyo nombre es “Principal”, de manera que las llamadas entrantes fueran desviadas
directamente a este IVR; su configuración se explica a continuación.
Al entrar una llamada en el sistema el usuario escucha un mensaje previamente grabado en
el cual se les indica las opciones disponibles.
En caso de que el usuario marque la tecla número “0” la llamada se cortara
automáticamente.
Si el usuario presiona la tecla “1” es porque desea hablar con algún agente del call center,
por esta razón en la configuración del IVR se colocó que al marcar “1” las llamadas fueran
desviadas hacia la cola con nombre “ColaEntrada<123>”.
En caso de que el usuario marque alguna tecla que no sea ninguna de las opciones
anteriores el sistema reproduce un mensaje de error grabado previamente, el nombre de este
fue “NumeroInvalido”.

Seguridad del servidor Elastix


Todo servidor que tenga acceso a diferentes redes como internet se ve expuesto a sufrir
diferentes tipos de ataques que pueden afectar la estabilidad del mismo, sin embargo con la
configuración de ciertos parámetros se puede lograr que la vulnerabilidad a sufrir este tipo
de ataques no sea tan alta.