AUTORES: DIEGO ARMANDO ORDOÑEZ HERRERA …repositorio.ug.edu.ec/bitstream/redug/17996/1/UG... ·...
Transcript of AUTORES: DIEGO ARMANDO ORDOÑEZ HERRERA …repositorio.ug.edu.ec/bitstream/redug/17996/1/UG... ·...
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA
LA EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN NETWORKING Y TELECOMUNICACIONES
AUTORES:
DIEGO ARMANDO ORDOÑEZ HERRERA
CHRISTIAN EDUARDO SEVILLA MACIAS
TUTOR:
ING.FRANCISCO PALACIOS
GUAYAQUIL – ECUADOR
2016
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: “IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA UTILIZANDO
HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA EMPRESA INFORMACIÓN DE SISTEMAS
ECUASISTEMAS S.A”
REVISORES:
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Networking y Telecomunicaciones
FECHA DE PUBLICACIÓN: N° DE PÁGS.:
ÁREA TEMÁTICA: Tecnologías de la información y telecomunicaciones
PALABRAS CLAVES: Virtualización de una central Telefónica, Open Source
RESUMEN: Ofrecer el servicio Voz sobre IP implementado en un servidor Elastix en Centos sobre la nube pública
en Amazon AWS para la empresa INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A
N° DE REGISTRO (en base de datos): N° DE CLASIFICACIÓN:
DIRECCIÓN URL: (tesis en la web)
ADJUNTO PDF X
SI
NO
CONTACTO CON AUTOR: Teléfono:
E-mail:
CONTACTO DE LA INSTITUCIÓN
Nombre: Carrera Ing. Networking y Telecomunicaciones
Teléfono: 04-2232955
II
CARTA DE APROBACIÓN DEL TUTOR
En mi calidad de tutor del trabajo de investigación “IMPLEMENTACIÓN DE UNA CENTRAL
TELEFÓNICA EN LA NUBE PÚBLICA UTILIZANDO HERRAMIENTAS DE
VIRTUALIZACIÓN OPEN SOURCE PARA LA EMPRESA INFORMACIÓN DE SISTEMAS
ECUASISTEMAS” elaborado por el Sr. Diego Armando Ordoñez Herrera y el Sr. Christian
Eduardo Sevilla Macías egresados de la Carrera de Ingeniería en Networking y
Telecomunicaciones de la Facultad de Ciencias Matemáticas y Físicas de la Universidad
de Guayaquil, previo a la obtención del Título de Ingeniero en Networking y
Telecomunicaciones, me permito declarar que luego de haber orientado, estudiado y
revisado, la Apruebo en todas sus partes.
Atentamente
Ing. Francisco Palacios
TUTOR
III
DEDICATORIA
Este trabajo sencillo lo dedico de corazón a mi madre y hermanos
quienes en todo momento me han brindado el apoyo necesario para
salir adelante en mis estudios.
Diego Armando Ordoñez Herrera
Este trabajo y meta cumplida se los dedico a Dios que es aquel que
me provee de un porvenir cada mañana, a mi padre y mi madre que
han sido mi sustento, mi pilar y mi admiración día a día, a mi hermano
y abuelo que me han brindado un apoyo incondicional para poder
culminar este capítulo de mi vida, a mi prometida Jazmín Castillo,
compañera de vida que me ha acompañado durante esta gran etapa
que nos marca y nos forma aún más como personas y profesionales.
Christian Eduardo Sevilla Macías
IV
AGRADECIMIENTO
Agradezco a Dios, en primer lugar a mi familia que en los momentos
difíciles me apoyaron para lograr culminar mis estudios.
De igual manera hago extensivo este agradecimiento a mis docentes,
que impartieron sus conocimientos durante estos años de estudio.
Mi gratitud a mis compañeros que en todo instante nos apoyamos
mutuamente para lograr nuestro propósito.
Diego Armando Ordoñez Herrera.
Agradezco a Dios por permitirme llegar a este día con plena salud, a
mi familia que jamás dudo en apoyarme para continuar y poder
culminar mis estudios.
Agradezco a mi Alma Mater, aquellos docentes y personal
administrativo que la conforman, aquellos quienes impartieron sus
conocimientos y/o brindaron su apoyo incondicional pensando en
nuestro porvenir.
Al final, pero no menos importante agradezco a mis amigos,
compañeros que sin duda nos dimos la mano compartiendo
conocimientos para lograr nuestra meta en común “GRADUARNOS”.
Christian Eduardo Sevilla Macías.
V
TRIBUNAL PROYECTO TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc. Ing. Harry Luna Aveiga, Msc DECANO DE LA FACULTAD DIRECTOR CIENCIAS MATEMÁTICAS Y CINT
FÍSICAS Ing. Luis Espín Pazmiño, Msc. Ing. Angélica Santacruz
PROFESOR REVISOR DEL ÁREA – PROFESOR REVISOR DEL ÁREA – TRIBUNAL TRIBUNAL
Ing. Francisco Palacios, Msc. DIRECTOR DEL PROYECTO DE
TITULACIÓN
Ab. Juan Chávez A.
SECRETARIO
VI
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este
proyecto de titulación, me corresponden
, exclusivamente, y el patrimonio intelectual
de la misma a la UNIVERSIDAD DE
GUAYAQUIL”
Ing. Francisco Palacios
TUTOR
VII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA
EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN NETWORKING Y TELECOMUNICACIONES
Autores:
CHRISTIAN EDUARDO SEVILLA MACIAS
C.I: 0929549921
DIEGO ARMANDO ORDOÑEZ HERRERA
C.I: 0928323567
Tutor: ING. FRANCISCO PALACIOS
Guayaquil del 2016
VIII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la
Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por los estudiantes DIEGO
ARMANDO ORDOÑEZ HERRERA y CHRISTIAN EDUARDO SEVILLA MACÍAS, como
requisito previo para optar por el título de Ingeniero en Networking y Telecomunicaciones
cuyo tema es:
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA
EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
Considero aprobado el trabajo en su totalidad.
Presentado por:
Diego Armando Ordoñez Herrera C.I: 0928323567
Christian Eduardo Sevilla Macías C.I: 0929549921
Tutor: ______________________
Ing. Francisco Palacios
Guayaquil, 2016
IX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
Autorización para Publicación de Proyecto de Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: CHRISTIAN EDUARDO SEVILLA MACIAS
Dirección: PRADERA 2
Teléfono: 0979891556 E-mail: [email protected]
Nombre Alumno: DIEGO ARMANDO ORDOÑEZ HERRERA
Dirección: EL TRIUNFO LAS PALMAS
Teléfono: 0989416024 E-mail: [email protected]
Facultad: CIENCIAS MATEMÁTICAS Y FÍSICAS
Carrera: INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
Título al que opta: INGENIERO EN NETWORKING Y TELECOMUNICACIONES
Profesor guía: ING. FRANCISCO PALACIOS
Título del proyecto de titulación: IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A
Tema del Proyecto de Titulación: IMPLEMENTACIÓN VOIP EN LA NUBE PÚBLICA
X
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad
de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de
titulación.
Publicación Electrónica:
Inmediata x Después de 1 año
3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y.Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF. DVDROM CDROM
X
XI
INDICE GENERAL
CARTA DE APROBACIÓN DEL TUTOR .............................................................................. II
Dedicatoria ........................................................................................................................... III
Agradecimiento .................................................................................................................... IV
Tribunal proyecto titulación ................................................................................................... V
Declaración expresa ............................................................................................................ VI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ................................................................ VIII
Abreviaturas ..................................................................................................................... XIV
Índice de Gráficos ............................................................................................................. XVI
Índice de Cuadros ............................................................................................................ XVII
Resumen ........................................................................................................................ XVIII
Abstract............................................................................................................................. XIX
Introducción .......................................................................................................................... 1
Capitulo i ............................................................................................................................... 3
El problema ........................................................................................................................... 3
Planteamiento del problema .............................................................................................. 3
1.1. Ubicación del problema en un contexto .................................................................. 3
1.2. Situación – conflictos – Nudos críticos .................................................................... 4
1.3. Causas y consecuencias del problema ................................................................... 4
1.4. Delimitación del problema ....................................................................................... 5
1.5. Formulación del problema ....................................................................................... 5
1.6. Evaluación del problema ......................................................................................... 5
1.7. Alcances del problema ............................................................................................ 6
1.8. Objetivos de la Investigación ...................................................................................... 8
1.8.1. Objetivo general .................................................................................................. 8
1.8.2. Objetivos específicos........................................................................................... 8
1.9. Justificación e importancia de la investigación............................................................ 8
XII
Capítulo ii ............................................................................................................................ 10
Marco teórico ...................................................................................................................... 10
2.1. Antecedentes de estudio....................................................................................... 10
2.2. Fundamentación teórica ....................................................................................... 11
Voz IP .......................................................................................................................... 11
Introducción ................................................................................................................. 11
Ventajas y desventajas de la telefonía IP ..................................................................... 14
Componentes VoIP ...................................................................................................... 15
Gateway VoIP .............................................................................................................. 16
Teléfonos IP ................................................................................................................. 16
Servidor Elastix ............................................................................................................ 17
Aplicaciones VoIP ........................................................................................................ 17
aplicaciones mensajería instantánea ........................................................................... 20
Correo .......................................................................................................................... 21
Protocolos .................................................................................................................... 21
2.2.1. Fundamentación social .................................................................................. 46
2.2.2. Fundamentación legal .................................................................................... 47
2.3. Hipótesis ............................................................................................................... 57
2.4. Variables de la investigación ................................................................................. 57
2.5. Definiciones conceptuales .................................................................................... 57
Capítulo III .......................................................................................................................... 62
Metodología de la investigación .......................................................................................... 62
Diseño de la investigación .................................................................................................. 62
3.1. Modalidad de la investigación ............................................................................... 62
3.2. Tipo de investigación ............................................................................................ 62
3.3. Población y muestra ............................................................................................. 64
3.4. Instrumentos de la investigación ........................................................................... 65
3.5. Recolección de la información .............................................................................. 65
XIII
3.6. Procesamiento y análisis ...................................................................................... 66
3.7. Validación de la hipótesis...................................................................................... 77
Capitulo IV .......................................................................................................................... 79
Propuesta Tecnológica ....................................................................................................... 79
4.1. Propuesta tecnológica .......................................................................................... 79
4.2. Análisis de factibilidad ........................................................................................... 79
4.2.1. Factibilidad operacional ................................................................................. 80
4.2.2. Factibilidad técnica ........................................................................................ 80
4.2.3. Factibilidad legal ............................................................................................ 82
4.2.4. Factibilidad económica .................................................................................. 82
4.3. Etapas de la metodologia del proyecto ................................................................. 89
4.4. Entregables del proyecto ...................................................................................... 92
4.5. Criterios de validación de la propuesta ................................................................. 93
4.6. Criterios de aceptación del producto o servicio ..................................................... 94
CONCLUSIONES Y RECOMENDACIONES ...................................................................... 95
Conclusiones ................................................................................................................... 95
Recomendaciones ........................................................................................................... 97
Bibliografía .......................................................................................................................... 98
Anexos ....................................................................................................................................
XIV
ABREVIATURAS
PBX Private Branch Exchange
SIP Protocolo de Inicio de Sesiones
IVR Interactive Voice Response
MGCP Media Gateway Control Protocol
RTP Protocolo de Transporte de Tiempo Real
RTCP Protocolo de Control en Real Time
RSTP Rapid Spanning Tree Protocol
VOIP Voz Sobre un Protocolo de Internet
IAX Inter Asterisk Exchange Protocol
DNS Sistema de Nombres de Dominio
STUN Simple Traversal of Udp Through Nats
NAT Network Address Translation
UDP User Datagram Protocol
TCP Protocolo de Control de Transmisión
iLBC Internet Low Bitrate Codec
GSM Sistema Global para las comunicaciones Móviles
CONATEL Consejo Nacional de Telecomunicaciones
SQL Lenguaje de Consulta Estructurada
COESC Código Orgánico de la Economía Social del Conocimiento
PNBV Plan Nacional del Buen Vivir
PNGE Plan Nacional de Gobierno Electrónico
EC2 Amazon Elastic Compute Cloud
IP Internet Protocol
XV
ITU Unión Internacional de Telecomunicaciones
IETF Grupo de Trabajo de Ingeniería de Internet
IAX2 Inter Asterisk Exchange Protocol
PCM Pulse Code Modulation
SaaS Cloud Software as a Service
PaaS Cloud Platform as a Service
IaaS Cloud Infrastructure as a Service
XMPP Protocolo extensible de mensajería y comunicación de presencia
XVI
ÍNDICE DE GRÁFICOS
Gráfico n° 1 Interfaz FXS .................................................................................................. 13
Gráfico n° 2 Interfaz FXO ................................................................................................... 14
Gráfico n° 3 Gateway de Voz ............................................................................................. 16
Gráfico n° 4 Softphone Zoiper ............................................................................................ 18
Gráfico n° 5 Softphone Zoiper ............................................................................................ 19
Gráfico n° 6 Spark .............................................................................................................. 20
Gráfico n° 7 Roundcube ..................................................................................................... 21
Gráfico n° 8 Sesión de llamada SIP entre 2 teléfonos ........................................................ 24
Gráfico n° 9 Diseño del Protocolo ...................................................................................... 25
Gráfico n° 10 Puertos utilizados por SIP en Elastik ............................................................ 29
Gráfico n° 11 Computación en la nube ............................................................................... 33
Gráfico n° 12 Tipos de servicios que ofrece la nube .......................................................... 39
Gráfico n° 13 Infraestructura AWS ..................................................................................... 43
Gráfico n° 14 Infraestructura AWS 2 ................................................................................. 44
Gráfico n° 15 Encuesta para implementar una central telefónica - pregunta 1 ................... 67
Gráfico n° 16 Encuesta para implementar una central telefónica - pregunta 2 ................... 68
Gráfico n° 17 Encuesta para implementar una central telefonica - pregunta 3 ................... 69
Gráfico n° 18 Encuesta para implementar una central telefónica - pregunta 4 ................... 70
Gráfico n° 19 Encuesta para implementar una central telefónica - pregunta 5 ................... 71
Gráfico n° 20 Encuesta para implementar una central telefónica - pregunta 6 ................... 72
Gráfico n° 21 Encuesta para implementar una central telefonica - pregunta 7 ................... 74
Gráfico n° 22 Encuesta para implementar una central telefónica - pregunta 8 ................... 75
Gráfico n° 23 encuesta para implementar una central telefónica - pregunta 9 .................... 76
Gráfico n° 24 Encuesta para implementar una central telefónica - pregunta 10 ................. 77
Gráfico n° 25 Ventajas de elastix y la nube pública ............................................................ 82
XVII
ÍNDICE DE CUADROS
Cuadro n° 1 Causas y Consecuencias ................................................................................. 4
Cuadro n° 2 Delimitación del Problema ................................................................................ 5
Cuadro n° 3 Ventajas y Desventajas de la telefonìa IP ...................................................... 15
Cuadro n° 4 Tabla de protocolos de señalización .............................................................. 22
Cuadro n° 5 Diferencia entre SIP y IAX2 ............................................................................ 26
Cuadro n° 6 Tabla de Códec .............................................................................................. 30
Cuadro n° 7 Proveedores de Nube Pública ........................................................................ 40
Cuadro n° 8 Requerimientos de instancia .......................................................................... 45
Cuadro n° 9 Población de la muestra ................................................................................. 64
Cuadro n° 10 Encuesta para implementar una central telefónica- pregunta 1 .................... 67
Cuadro n° 11 Encuesta para implementar una central telefónica- pregunta 2 .................... 68
Cuadro n° 12Encuesta para implementar una central telefónica- pregunta 3 ..................... 69
Cuadro n° 13Encuesta para implementar una central telefónica- pregunta 4 ..................... 70
Cuadro n° 14 Encuesta para implementar una central telefónica- pregunta 5 .................... 71
Cuadro n° 15 Encuesta para implementar una central telefónica- pregunta 6 .................... 72
Cuadro n° 16 Encuesta para implementar una central telefónica- pregunta 7 .................... 73
Cuadro n° 17 Encuesta para implementar una central telefónica- pregunta 8 .................... 74
Cuadro n° 18 Encuesta para implementar una central telefónica- pregunta 9 .................... 75
Cuadro n° 19 Encuesta para implementar una central telefónica- pregunta 10 .................. 76
Cuadro n° 20 Presupuesto egreso ..................................................................................... 83
Cuadro n° 21 Presupuesto otras empresas – 1 año ........................................................... 84
Cuadro n° 22 Presupuesto anual – 100 extensiones– luego del año prueba ...................... 88
Cuadro n° 23 Cronograma del proyecto ............................................................................. 89
Cuadro n° 24 Detalles del cronograma completo ............................................................... 90
Cuadro n° 25 Matriz de aceptación .................................................................................... 94
XVIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
Autores: Christian Sevilla, Diego Ordoñez
Tutor: Ing. Francisco Palacios
RESUMEN
La presente tesis denominada “implementación de una central telefónica en la nube pública
utilizando herramientas de virtualización open source para la empresa informaciòn de
sistemas ecuasistemas s.a”, da a conocer el uso del software. La misma surge a raíz del
sistema de telefonía análoga que no abastece al número de abonados requeridos, el cual
genera inconvenientes en este importante servicio de comunicación.
El objetivo principal de este proyecto es proveer a la empresa información de sistemas
ecuasistemas s.a. de una central de telefonía ip alojada en la nube pública del prestador de
servicios amazon web services, implementada en un servidor elastix 4.1 sobre centos; para
otorgar un servicio confiable y eficiente, de igual manera mejorar la calidad de procesos en
las llamadas externas.
Posterior a la investigación, determinamos que las 12 líneas telefónicas análogas no
abastecían para la cantidad de trabajadores; por lo cual determinamos abastecer de
extensiones ip mediante software denominados softphones a los 32 trabajadores; reutilizando
los equipos de computación, tales como: celulares personales, computadoras personales y
laptops.
Esta implementación permitirá redireccionar las llamadas marcadas una vez recibidas en la
central de telefonía ip elastix a un ivr principal en caso de no conocer el número extensión,
permitiendo al usuario escoger al abonado externo con quien desea comunicarse; a su vez
en caso de no obtener respuesta, podrá dejar un mensaje de voz el cual será redirigido al
correo enlazado a la extensión a contactar, también nos permite una gestión por usuario en
elastix de sus extensiones, grabaciones, buzón de voz y correos electrónicos; por último esta
plataforma incorpora mensajería instantánea mediante el modulo incorporado de openfire.
Palabras clave: open source, telefonía ip, servidor elastix, centos, extensiones, ivr, amazon
web services, software, openfire, nube pública,
XIX
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA LA
EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
Autores: Christian Sevilla, Diego Ordoñez
Tutor: Ing. Francisco Palacios
ABSTRACT
The present thesis called "implementation of a telephone exchange in the public cloud using
open source virtualization tools for the company Ecuasistemas S.A. Information Systems"
discloses the use of software. It arises as a result of analog telephony system that does not
supply to the number of subscribers required, which generates drawbacks in this important
communication service.
The aim of this project is to provide to the company Ecuasistemas S.A. Information Systems
of an ip telephone exchange hosted in the public cloud service provider Amazon Web
Services, implemented on a server elastix on centos 4.1; to provide a reliable and efficient
service, just as improve the quality of processes for external callings.
After the investigation, it was established that the 12 analog telephone lines did not supply for
the number of workers; therefore it was determined to supply extensions by ip software called
softphones to 32 workers; reusing computer equipment, such as personal cellular , personal
computers and laptops.
This implementation will allow redirect dialed calls once received in the telephone exchange
elastix ip to a main ivr if the extension number,
allowing the user to choose the external subscriber with whom would like to communicate; in
case of no get any answer, a voice message can be left which will be automatically redirected
to the email linked to the contact extension, also allows a user management in elastix of their
extensions , recordings , voicemail and emails; Finally this platform incorporates instant
messaging by openfire module built-in.
Keywords: open source, ip telephony, elastix server, centos, extensions, ivr, amazon web
services, software, openfire, public clou
1
INTRODUCCIÓN
En el presente proyecto tomamos en consideración el caso expuesto en la
empresa Ecuasistemas S.A, dedicada a la gestión documental de archivos, misma
que se encuentra ubicada en la ciudad de Guayaquil y a la cual se le realizó visita
técnica a sus instalaciones para el análisis del sistema telefónico actual, donde se
puede evidenciar que cuenta con solo tres líneas telefónicas convencionales con
las cuales no se brinda un buen servicio de comunicación, esto debido a que la
voz es enviada como una señal analógica a través de un sistema de cables
interconectados, siendo un sistema tradicional que consume recursos económicos
y no brinda mayor beneficio que una comunicación sencilla entre dos líneas,
además de evidenciar que el número de líneas actuales no abastece para la
atención a los clientes y personal interno en la empresa. Por lo antes mencionado,
se ha considerado presentar una propuesta para la implementación de una central
telefónica en la nube pública, gracias al uso de herramientas Open Source1 y de
esta forma promover la telefonía IP2 en este ambiente empresarial.
En la actualidad, “las empresas han venido usando sistemas de centrales
telefónicas convencionales, los cuales requieren redes separadas para
comunicaciones de voz y datos”, tal como lo afirma Nefta (2013); explicando
entonces la operatividad del servicio de voz en una red telefónica tradicional y por
otra parte el uso de la red de datos para la transferencia de información entre los
elementos partícipantes de la misma; gracias al aporte de la tecnología VoIP3 es
posible brindar ambos servicios bajo un mismo canal de comunicación.
Con la finalidad de fortalecer el sistema telefónico en un ambiente empresarial,
esta propuesta se presenta como una mejora el sistema de comunicación actual
en las instalaciones de Ecuasistemas S.A; generando una visión ampliada acerca
del crecimiento tecnológico en el aspecto de las comunicaciones a través de la
telefonía IP; en el contexto de este proyecto planteado para la implementación de
1 Es un software cuyo código fuente es libre de ser modificado 2 Es un número que identifica de manera lógica a una interfaz de red o dispositivo 3 Se categoriza en utilizar internet como medio de trasmisión de llamadas telefónicas, envió de datos de voz en paquete usando IP en lugar de circuitos de trasmisión.
2
una central telefónica en la nube pública4, se garantiza la estabilidad del servicio,
además de flexibilidad en miras al crecimiento de la empresa y considerando la
adaptabilidad y convergencia de la red5 actualmente el referente del nuevo servicio
de central telefónica que estará altamente disponible 24/76, en el uso activo para
la comunicación entre clientes y proveedores del negocio.
Bajo las consideraciones principales de este proyecto, se plantea contar con una
central PBX7 (Private Branch Exchange) en la nube pública, contando con varias
extensiones en diferentes dispositivos que operan en la empresa, permitiendo
mantener comunicación entre clientes y trabajadores, todo esto desde cualquier
parte del mundo.
Para la implementación de esta central telefónica en la nube pública se utilizarán
recursos de fácil acceso, principalmente se debe contar con un computador desde
donde se configurará la central telefónica, mediante la administración de un
software de uso gratuito denominado Asterisk8, además de ser necesario un
espacio en la nube para su vinculación en este aspecto y para lo que se contrata
a la plataforma de AWS9 (Amazon Web Server) y mediante el uso de aplicaciones
SIP10 (Protocolo de Inicio de Sesiones) en el caso de móviles y la herramienta
softphone11 a ser instalada en las PC12 para su interacción en el ambiente de
telefonía IP. Vale mencionar que previo a la implementación sugerida se realiza
un analisis y verificación de los recursos actuales con los que cuenta la institución,
a fin de presentar la mejor propuesta que beneficie a la entidad en su mejora en
hacia el desarrollo tecnológico.
4 Conjunto de recursos compartidos entre un proveedor de servicio y un cliente 5 Conjunto equipos informáticos y software conectados entre si 6 24 horas al día, 7 días a la semana 7 Se basa en una red telefónica que es utilizada dentro de una empresa 8 Es un programa de software libre que proporciona funcionalidades de una central telefónica 9 Es una colección de servicios de computación en la nube que en conjunto forman una plataforma de computación en la nube 10 Se usa para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video, voz 11 Es un programa que hace una simulación de teléfono convencional por computadora 12 Computadora personal
3
CAPITULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
1.1. Ubicación del problema en un contexto
Ecuasistemas S.A, empresa dedicada a la gestión documentada de archivos,
cuenta con varias sucursales tanto en Guayaquil como en Quito, donde
actualmente se encuentran desarrollando su actividad, además de llevar a cabo
proyectos en otras provincias del país; para lo cual se requiere de una
comunicación permanente entre los participantes del negocio, lo cual genera la
adquisición de varias líneas telefónicas y pago de planillas por el consumo que se
genera al realizar llamadas entre todos los sitios antes mencionados.
Sumándole al impacto económico, se aqueja problemas de comunicación por
cortes generados durante el servicio de llamadas, esto debido a la antigüedad de
los equipos y conexiones del cableado en las líneas convencionales de
comunicación.
La comunicación entre la empresa y los clientes es fundamental para el servicio
al cliente y para lograr negociaciones que permiten llevar a cabo proyectos
acordes a la actividad de la empresa, este aspecto se ha visto afecto debido a la
falla entre las líneas de comunicación telefónica actuales, por lo que se considera
importante tomar medidas correctivas tales como la migración del sistema de
comunicación actual.
Muchos de los procesos se han visto afectados por la falta de comunicación
interna, generada por el fallo en las llamadas, lo cual desfavorece a la continuidad
del negocio y como resultado una menor productividad, ya que algunos procesos
se ven detenidos cuando no se obtiene una pronta respuesta acerca del
procedimiento a seguir.
4
Por lo que se requiere de manera pronta dar solución al problema de comunicación
interna y externa entre los usuarios del sistema telefónico, en beneficio de la
empresa para el desarrollo de su actividad.
1.2. Situación – conflictos – Nudos críticos
En base al número existentes de usuarios se evidencia la falta de abastecimiento
de las líneas actuales en la comunicación de los clientes y empleados en las
diversas sucursales de la empresa Ecuasistemas S.A.; además del alto costo
económico que se invierte en telefonía por pago a los proveedores de
comunicación por voz y las fallas durante el uso de este servicio, se ve afectada
la actividad en la empresa por problemas en la comunicación a los clientes y entre
los mismos empleados de la entidad.
1.3. Causas y consecuencias del problema
En el siguiente cuadro se exponen las causas y consecuencias del problemas
planteado inicialmente, referente a la falla en la comunicación para con los
usuarios del sistema telefónico tradicional implementado entre las diversas
sucursales de la empresa Ecuasistemas S.A.
Cuadro n° 1 Causas y Consecuencias
CAUSAS CONSECUENCIAS
La falta de tecnología No cuenta con tecnología de punta para explotar
los servicios que se ofrecen hoy en día con el
avance de la tecnología.
Falta de presupuesto Falta de implementación de soluciones
tecnológicas
La falta de investigación No han buscado soluciones por la falta de
conocimiento para mejorar su sistema telefónico
No cuenta con un sistema
telefónico
No tener una central telefónica IP física o virtual
para administrar la central
Falta de conocimiento de la nube
pública
No conoce sobre los servicios de la nube pública
Fuente: Christian Sevilla, Diego Ordoñez
Elaborado por: Christian Sevilla, Diego Ordoñez
5
1.4. Delimitación del problema
Cuadro n° 2 Delimitación del Problema
Campo Informática
Área Telecomunicaciones
Aspecto VoIP en la nube.
Tema
Implementación de una central telefónica en la nube pública
utilizando herramientas de virtualización open source para la
empresa Información de Sistemas Ecuasistemas S.A.
1.5. Formulación del problema
¿La implementación de un sistema telefónico IP en la nube pública será la solución
ante el problema de falla de comunicación y de abastecimiento del servicio
telefónico actual en la empresa Ecuasistemas S.A.?
1.6. Evaluación del problema
Los aspectos generales de evaluación son:
Delimitado: Implementaciòn de una central telefónica virtual en la nube pública
utilizando herramientas open source para la empresa Ecuasistemas S.A en la
ciudad de Guayaquil.
Claro: Administraciòn de una central telefónica mediante el programa Elastix en
la nube pública de Amazon Web Server (AWS).
Evidente: Mejora en el sistema de comunicaciòn entre los usuarios de la central
telefónica en la empresa Ecuasistemas S.A.
Fuente: Christian Sevilla, Diego Ordoñez
Elaborado por: Christian Sevilla, Diego Ordoñez
6
Concreto: Se implementará una central telefónica Elastix en la nube pública
utilizando herramientas open source.
Factible: El proyecto de una central telefónica Elastix en la nube pública es
aplicable en la empresa Ecuasistemas S.A., el cual permite contar con una mayor
cantidad de extensiones telefónicas para los distintos departamentos de la
empresa, brindado el servicio de voz, correo y mensajería lo cual representa una
inversión rentable para la empresa, basado en el uso de herramientas Open
Source.
Identifica los productos esperados: La solución tecnológica de telefonía IP en
la nube contribuye a la empresa Ecuasistemas S.A. con los servicios
alternativos,tales como: voz, correo y mensajería instantánea.
1.7. Alcances del problema
La Central Telefónica IP implementada en Amazon Web Services, para la
empresa INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A., permite la
comunicación entre los usuarios interconectados de las distintas áreas
departamentales tales como: Gerencia, Talento Humano, Finanzas, Contabilidad,
Sistemas y Administración; los mismos que podrán tener acceso mientras que, los
usuarios tengan una conexión activa a internet y configurado en sus equipos una
extensión la cual le permitirá estar dentro de la red privada IP previamente
existente en Elastix.
Como alcance se ha implementado y configurado un contact center13, ofreciendo
servicios integrados como:
Servidor de Correo: Se configura un dominio interno para la empresa,
denominado “ecuasistemas.com” ; en este dominio se ha creado una
cuenta de correo electrónico por cada uno de los 32 empleados, la cual
como política llevará la primera letra de su primer nombre, seguido de su
apellido paterno, seguido de @nombre_de_dominio, por ejemplo: Christian
13 Se trata de un centro de llamadas donde un grupo de personas especializadas brindan algún tipo de servicio
7
Eduardo Sevilla Macias – [email protected]; y tendrá como
clave el mismo nombre de la cuenta sin su dominio; cada cuenta estará
ligada a cada extensión de cada usuario y se le administrará como
cuota(capacidad en KB) la cantidad de 100.
Servidor de Mensajería Instantánea: Se utiliza OpenFire, este servidor nos
permite la intercomunicación con cualquier aplicación que soporte el
protocolo XMPP14; se creó nuevamente cuentas de usuario para el servidor
de mensajería; los cuales como política han sido creado con la primera
letra de su primer nombre, seguido de su apellido paterno, por ejemplo:
Christian Eduardo Sevilla Macias – csevilla; y tendrá como clave el mismo
nombre de usuario.
Videollamada: Se habilitará la opción de videollamadas para las
extensiones previamente configuradas.
IVR: Se configuró un sistema IVR15 para mejorar la eficiencia y aumentar
el índice de empleados satisfechos; el cual consta de 4 niveles: El Menú
Principal que integra un saludo y redirecciona al empleado a la sucursal de
Quito o Guayaquil según la opción que seleccione; el IVR segmentado por
ciudades (Quito y Guayaquil); cada IVR por ciudad se subdividirá a los IVR
configurado por departamentos; y finalizando cada departamento puede
redireccionar a cada extensión dependiendo con quien desee comunicarse
el empleado, caso de no respuesta podrá dejar un mensaje de voz, el cual
será adjuntado y enviado automáticamente a la cuenta de correo ligada a
esa extensión.
Condiciones de tiempo y Grupos Horarios: Para tener un mayor control se
implementó condiciones de tiempo y Grupos Horarios, configurando el
horario de atención de 7:00 a 18:00 de Lunes a Viernes, todos los meses
14 Es un protocolo abierto usado para mensajería instantánea 15 Es un sistema de voz interactiva que sirve para interactuar con la persona que realiza la llamada mediante una grabación de voz y resolviendo respuestas simples
8
del año; en caso de estar dentro del horario, la llamada entrara al IVR
principal, caso de no estar dentro del horario habrá un mensaje de voz que
le indicará el horario de la jornada laboral, podrá comunicarse únicamente
con un empleado si conoce directamente su extensión; el numero principal
será 1800-DSM(376).
1.8. OBJETIVOS DE LA INVESTIGACIÓN
1.8.1. Objetivo general
Implementar una Central Telefónica en la nube pública utilizando herramientas de
Virtualización Open Source para la empresa INFORMACIÓN DE SISTEMAS
ECUASISTEMAS S.A para solucionar los problemas de líneas telefónicas
ofreciendo una calidad más estable del servicio a menor costo.
1.8.2. Objetivos específicos
Realizar un anális y estudio para determinar la mejor compañia de
cloud computing sobre la cual se implementará la central IP
Determinar el diseño de la infraestructura en la nube, sobre el cuál
se instalará la central IP Elastix para garantizar la seguridad.
Determinar los requerimientos mínimos necesarios, tanto del
servidor como clientes (hardware/software) para la implementación
de la central IP.
Instalar y configurar todos los componentes requeridos en la central
IP para la verificación del correcto funcionamiento del sistema.
1.9. JUSTIFICACIÓN E IMPORTANCIA DE LA INVESTIGACIÓN
Esta central telefónica se elabora principalmente para proponer una solución a la
situación problemática que vive la empresa Información de Sistemas
Ecuasistemas S.A.
9
Actualmente la empresa cuenta con tres líneas telefónicas que no abastecen a la
cantidad de usuarios existentes, actualmente se presentan fallas en el sistema de
comunicación actual, por tal razón se propone la implementación de una central
telefónica IP en la nube brindando el servicio de voz, correo y mensajería
instantánea, mediante el uso de herramientas open source, en beneficio de los
trabajadores y clientes de la entidad; permitiendo además que la misma empresa
pueda administrar la central telefónica.
Los beneficios que se obtendrán:
Reducción de Costos, eliminando líneas telefónicas físicas.
Optimizar tiempo y costo
Eliminar el costo de recargas telefónicas para móviles.
Oportunidad de crecimiento acorde a la empresa de manera
escalable.
Recortar los gastos de comunicación con los proveedores
interprovinciales e internacionales.
La comunicación entre una y/o varias empresas no puede ser esta abastecida
únicamente con líneas telefónicas, por el elevado costo del servicio de las mismas;
lo que hace que se designe un mayor presupuesto para ese servicio cuando el
mismo puede ser invertido en otro departamento u otro proyecto para el
crecimiento de la empresa.
La central telefónica en la nube pública permite mantener el contacto 24/7 entre
clientes, proveedores y con el personal interno de la empresa, además de este
beneficio de disponibilidad, al contar con una administración propia de la central
telefónica, es posible configurar reglas de seguridad, algo que las líneas
telefónicas análogas no brindan.
Con la implementación de esta infraestructura se otorga una extensión a cada
usuario perteneciente a la empresa y de esta manera podrá comunicarse desde
cualquier parte del mundo, basta que solo tenga una conexión con acceso a
internet, en un canal privado y altamente disponible.
10
CAPÍTULO II
MARCO TEÓRICO
2.1. Antecedentes de estudio
Hace ya muchos años atrás no existía el término internet y con ello las
comunicaciones tradicionales se realizan por medio de llamadas telefónicas a
través de una señal analógica16 conmutada en una PSTN17 (Public Switched
Telephone Network), siendo ARPANET (el antecesor del internet) que realiza una
red experimental de protocolo de voz, con el desarrollo de estándares y protocolos
para este servicio. (Puente, s.f.)
Actualmente estamos viviendo en constantes cambios a nivel mundial, una de
ellas es la forma de comunicarnos. Las comunicaciones han experimentado
cambios enormes durante los últimos cien años. (Servicom ECUADOR, 2016)
“Voz sobre Protocolo de Internet, también llamado Voz sobre IP, Voz IP, VozIP,
VoIP (por sus siglas en inglés, Voice over IP), es un grupo de recursos que hacen
posible que la señal de voz viaje a través de Internet empleando un protocolo IP
(Protocolo de Internet). Esto significa que se envía la señal de voz en forma digital,
en paquetes de datos, en lugar de enviarla en forma analógica a través de circuitos
utilizables sólo por telefonía convencional como las redes PSTN.” (Telephonyip,
2011)
Tal como lo mencionan estudiantes de la Universidad técnico Federico Santa
María: “La séptima generación de las comunicaciones es la telefonía IP es por
esta razón que hemos escogido este tema a desarrollar debido a su importancia
en nuestro futuro como ingenieros. Se desarrolla el tema conociendo un poco más
sobre cómo se llegó a esta tecnología, desde cuando existe como tal
adentrándonos en su implementación, protocolos, ventajas y desventajas
16 Esta señal es generada por un fenómeno eléctrico 17 Servicio de telefonía tradicional
11
finalizando una mirada al futuro de esta nueva forma de comunicarnos” (Oscar
Alzola, 2008).
Basados en el problema planteado en este proyecto, la implementación de una
central telefónica en la empresa Ecuasistemas S.A representa un avance en la
automatización de los procesos de comunicación, gracias a los beneficios de esta
tecnología en la cual se puede realizar llamadas, mensajería instantánea, correos.
Tal como lo afirma Zambrano Quiroz: “Debemos tener en cuenta, que el contact
center es una herramienta y/o sistema que permite mantener un control y mejorar
la gestión incorporando todo en un sistema unificado (fax, correo, entre otros)”
(Quiroz, 2013)
“Las herramientas Open Source se destacan por ser software que los
programadores pueden leer, modificar y redistribuir el código fuente, éste
evoluciona, se desarrolla y mejora.” (Sanchez, 2013)
Siendo este un aporte en la investigación del tema planteado para el uso de la
herramienta Elastix, siendo un software gratuito que nos permite la administración
y control de la central telefónica.
2.2. Fundamentación teórica
Voz IP
Introducción
En esta parte nos enfocamos en la importancia de la nube pública, sus
herramientas, protocolos, funcionamiento y características que se utilizan para la
implementación de la central telefónica en la nube pública.
Diferencia entre la telefonía convencional y la telefonía digital
En el principio la telefonía convencional fue un sistema sencillo de circuitos que
permitían la conmutación entre los circuitos ya que la conexión de realizaba entre
12
dos puntos hacia ambas direcciones los elementos que constituían a los teléfonos
convencionales eran el parlante, micrófono, batería y el transformador estos
elementos ayudaban para la comunicación entre los usuarios ya que estos
elementos formaban dos circuitos dentro de un teléfono y del teléfono salían dos
hilos hacia la central para así comenzar la comunicación entre los usuarios esta
comunicación se la realizaba con las ondas electromagnéticas que viajan por los
hilos.
La marcación en la telefonía convencional se realiza con las pulsaciones estas
pulsaciones se realizaban dependiendo del marcaje de disco del 0 al 9 ya que era
un circuito de marcación mecánica.
El concepto de Voz sobre IP es una idea es sencilla, según se referencia en el
artículo “VoIP”: “El origen solicita una conexión con el destino mediante envío de
información a través de la red. Cuando la comunicación se acepta, se comienza a
enviar la voz digitalizada desde cada extremo al opuesto, hasta que se finalice la
llamada. La diferencia principal entre esta solución y la telefonía tradicional es que
ahora no se reservan recursos en la red. Cada paquete con voz digitalizada sabe
cual es su destino, y la red se encarga de que llegue sin necesidad de que vaya a
través del mismo camino que el resto. Cuando uno de los extremos no habla,
simplemente no se envía nada, y la red no se satura con canales que no se
utilizan. Además, la voz puede ser comprimida, lo que baja el consumo de ancho
de banda” (Martín, 2001)
Los sistemas de la telefonía PBX se basaba en las llamadas a las centrales PBX
en lo que esta central disponía para conectar los teléfonos a un puerto RJ11.Otras
tecnologías como FXO, FXS, E&M, Gateway permiten interconectar las llamadas
al sistema de tecnología IP. (librosnetworking, 2009)
13
FXS (Foreign Exchange Etation)
“También denominada interfaz de abonado. Es el que envía la línea analógica
hacia el abonado, se trata de interfaces que permiten conectar dispositivos
terminales, como un teléfono. Una interfaz FXS proporciona alimentación
eléctrica, señalización de llamada (ring) y tono al dispositivo terminal, estas
interfaces son las que permiten conectar un teléfono analógico convencional a un
router o central de telefonía IP”. ( Gerometta , 2009)
Gráfico n° 1 Interfaz FXS
FXO (Foreign Exchange Office)
“FXO es un puerto que recibe la línea analógica. Es la interfaz que permite
conectar un dispositivo terminal a un servicio de telefonía como el servicio de
telefonía pública (PSTN) o una PBX envía al sistema telefónico una señal de
colgado o descolgado (cierre de bucle).” (librosnetworking, 2009)
“Los puertos FXO se comportan como terminales, necesitando del timbre que
comportan las llamadas. Se conectan a ellos líneas analógicas de la vieja telefonía
tradicional, también extensiones analógicas de centralita” (Advento Networks SL,
202-2016)
Fuente: http://librosnetworking.blogspot.com/2009/04/fxs-fxo.html
Elaborado por: Diego Ordoñez, Christian Sevilla
14
Gráfico n° 2 Interfaz FXO
E&M
Las interfaces E&M (Ear & Mouth) implementan técnicas se señalización que
permiten conectar PBXs entre sí, es decir la implementación de troncales de
telefonía convencional. (librosnetworking, 2009)
GATEWAY DE VOZ
Es el dispositivo que permite interconectar la red de telefonía pública o las PBX
de telefonía tradicional con la red de telefonía paquetizada o telefonía IP.
Este dispositivo puede ser un router o una central de telefonía IP y debe contar
con tantos puertos FXO como líneas telefónicas desea acceder, y puertos FXS
como PBXs o teléfonos convencionales desea conectar. (librosnetworking, 2009)
Ventajas y desventajas de la telefonía IP
Múltiples ventajas surgen desde los distintos puntos de vista para la
implementación de Telefonía IP en una empresa, siendo muy importante destacar
el beneficio que representa a nivel de costos operativos entre el pago de servicios
independientes para llamada de voz, transferencia de datos por internet, gestión
Fuente: http://librosnetworking.blogspot.com/2009/04/fxs-fxo.html
Elaborado por: Diego Ordoñez, Christian Sevilla
15
de correos; con el uso de esta tecnología es posible cumplir con varios de estos
requerimientos mediante un mismo canal de comunicación, y por otra parte deben
tomarse en cuenta ciertas consideraciones para su aplicabilidad. Detallamos en el
siguiente cuadro un resumen de las ventajas y desventajas de la telefonía IP.
Cuadro n° 3 Ventajas y Desventajas de la telefonìa IP
VENTAJAS DESVENTAJAS
Disminuye los costos de instalación Se requiere un buen ancho de
banda
Se puede utilizar tantas líneas
telefónicas creando extensiones
Se necesita una mayor cantidad de
dispositivos
Se puede instalar en varios
dispositivos que permiten la
movilidad
Se necesitan dispositivos avanzados
Se puede crear en servidores
virtuales
Para otros servicios como
mensajería se necesita comprar el
hardware
Se usan herramientas open source Son muy inseguras a ataques de
hacker y virus
Componentes VoIP
Para el servicio de voz sobre IP debe realizarse un proceso de codificación y
decodificación de la señal, ocurre la digitalización de la voz en paquetes de datos
Fuente: Christian Sevilla, Diego Ordoñez Elaborado por: Christian Sevilla, Diego Ordoñez
16
que son enviados a través de la red hacia el destino; dentro de este proceso se
cuenta con elementos partícipes para la recepción y envío de la voz sobre IP.
Gateway VoIP
Un Gateway VoIP es un dispositivo de red que convierte las llamadas de voz, en
tiempo real, entre una red VoIP y la red telefónica pública conmutada o su
centralita digital, permite que las llamadas salientes generadas por la centralita
tradicional se conviertan a IP y salgan por la conexión a Internet, o al reves, que
una centralita convencional pueda recibir llamadas IP. (Quarea, s.f.)
Gráfico n° 3 Gateway de Voz
Teléfonos IP
Los teléfonos IP son a veces llamados teléfonos VoIP, teléfonos SIP o teléfonos
basados en software. Todos estos son exactamente la misma cosa y están
basados en el principio de transmisión de voz sobre Internet, o tecnología VoIP (ó
voice over internet protocol), como es mejor conocido. (3XC, 2016)
Fuente: http://www.quarea.com/es/que-es-un-gateway-voip
Elaborado por: Christian Sevilla, Diego Ordoñez
17
Servidor Elastix
Elastix tiene múltiples características y funcionalidades relacionadas con los
servicios que presta: Telefonía IP, Servidor de Correo, Servidor de Fax,
Conferencias, Servidor de Mensajería Instantánea, entre otros. Nuevas
características, funcionalidades y servicios son añadidos en el desarrollo de
nuevas versiones.
Características:
En cuanto a las características que ofrece Elastix según (Aguas, 2013):
Contestador Automático (IVR).
Soporte Multi-lenguaje.
Soporte de mensajería.
Integración con Outlook.
Buzón de voz.
Mensajes de voz a email.
Teléfonos analógicos e IP.
Panel de control web.
Reportes y monitorización.
Puentes para conferencias.
Soporte de video.
Servidor de mensajería instantáneo Openfire.
Soporte de mensajería externa, Hotmail, Yahoo, Gmail.
Entre otras características.
Aplicaciones VoIP
Software usado en los clientes (softphone)
Para este proyecto hacemos referencia únicamente a dos dispositivos, los
celulares y los PCS que en ambos se instala Zoiper que es una aplicación VOIP
que soporta protocolo SIP e IAX.
18
Zoiper (pc y móvil)
Zoiper es un software multiplataforma (funciona en ordenadores con Windows,
Linux o MAC OS X, teléfonos con Android, o teléfonos iPhone de Apple), diseñado
para trabajar con sus sistemas de comunicación IP. Servitux no ha desarrollado
Zoiper, ni ofrece soporte técnico sobre este programa. El cliente puede elegir
cualquier otro programa que sea compatible con el protocolo SIP. Este software
es de la compañía Zoiper y tiene una versión no comercial, de la misma manera
también tiene las versiones comerciales con soporte del software y más
características habilitadas. (servitux, 2013)
Gráfico n° 4 Softphone Zoiper
Sip droid (móvil)
Este es uno de los primeros softphone SIP que aparecieron en la tienda de
aplicaciones de Android y es tan simple como efectivo, además de ser software
libre cuyo código fuente está públicado en su página. (Rojano, 2013)
Fuente: https://www.servitux-voip.com/2013/05/09/softphone-zoiper-classic-sip-e-iax-y-linea-ip/
Elaborado por: Christian Sevilla, Diego Ordoñez
19
Sip simple (móvil)
Este softphone SIP es uno de los mas usado en las aplicaciones SIP tanto por
sus funciones y caracteristican lo han considerado uno de los mejores software
para aplicaciones SIP. (Rojano, 2013)
Phoner lite (pc)
Este es uno de los primeros softphone SIP que aparecieron en la tienda de
aplicaciones de Android y es tan simple como efectivo, además de ser software
libre cuyo código fuente está públicado en su página. (Rojano, 2013)
X lite (pc)
Es una utilidad gratuita para conectarse a Internet a través del SIP (Session
Initiation Protocol). Cuenta con una interfaz sencilla e intuitiva que permite
descargar archivos multimedia: vídeo y audio. El usuario puede realizar
videollamadas (videoconferencias) y enviar mensajes instantáneos. (CCM
Benchmark, s.f.)
Gráfico n° 5 Softphone Zoiper
Fuente: http://es.ccm.net/download/descargar-28280-x-lite
Elaborado por: Christian Sevilla, Diego Ordoñez
20
APLICACIONES MENSAJERÍA INSTANTÁNEA
Chat secure (móvil)
Chatsecure es una aplicación móvil gratuita para dispositivos iphone y android que
permite a los usuarios comunicarse mediante mensajes seguros off the record.
Chatsecure permite a los usuarios enviar mensajes y chats instantáneos utilizando
un teléfono celular, en lugar de con una computadora de escritorio tradicional o
una computadora portátil. Chatsecure es compatible con los teléfonos iphone y
android.
Spark (pc)
Spark es una multiplataforma cliente de mensajería instantánea de código abierto
optimizado para empresas y organizaciones. Cuenta con soporte integrado para
el chat de grupo, integración de telefonía y una gran seguridad. También ofrece
una gran experiencia de usuario final con las características como la corrección
ortográfica en línea, grupos de marcadores de salas de chat, y con pestañas
conversaciones. (igniterealtime, 2016).
Gráfico n° 6 Spark
Fuente: http://spark.softonic.com/
Elaborado por: Christian Sevilla, Diego Ordoñez
21
Correo
Roundcube (móvil y pc)
RoundCube. Es un cliente de correo webmail que nos permite visualizar los
mensajes de nuestras cuentas de Email a través de una página web. Pudiendo
acceder desde cualquier navegador con acceso a internet. Desde el podremos
realizar todas las operaciones necesarias para gestionar nuestros correos e
incluso usarlo como agenda de contactos y calendario. (ecured, 2016)
Gráfico n° 7 Roundcube
Protocolos
Protocolos de señalización
Tal como lo cita la empresa Gadae, acerca de su publicación de los protocolos de
señalización: “A diferencia de las redes telefónicas tradicionales, la tecnología
VoIP realmente no transmite la voz en tiempo real. Lo que sucede cuando
hacemos una llamada por voz IP es una transmisión de paquetes datos entre dos
Fuente: http://es.ccm.net/download/descargar-28280-x-lite
Elaborado por: Christian Sevilla, Diego Ordoñez
22
direcciones IP a través de un canal de comunicación. Las ondas de sonido que
transmitimos a través del terminal no se transmiten directamente por la red, sino
que necesitan de un protocolo de VoIP que las convierta en paquetes de datos
que puedan transportarse por la red.” (gadae, s.f.)
Los protocolos de señalización sirven para ver cómo se va a transmitir los
paquetes en trama en la red de comunicación.
Dentro de los protocolos más utilizados y estables en la telefonía IP que permiten
tener una mejor comunicación entre cliente y servidor son: SIP Y IAX2. (Peinó
Díaz , 2011)
Cuadro n° 4 Tabla de protocolos de señalización
PROTOCOLO PROPIETARIO
H.323 Protocolo definido por la ITU-T
SIP Protocolo definido por la IETF
Megaco (También conocido como H.248) y MGCP -
Protocolos de control
SCCP-Skinny Client Control Protocol - Protocolo propiedad
de Cisco
MiNet Protocolo propiedad de Mitel
CorNet-IP Protocolo propiedad de Siemens
IAX Protocolo original para la comunicación
entre PBXs Asterisk
Skype Protocolo propietario peer-to-peer utilizado
en la aplicación Skype
23
PROTOCOLO PROPIETARIO
IAX2 Protocolo para la comunicación entre PBXs
Asterisk en reemplazo
de IAX
Jingle Protocolo abierto utilizado en tecnología
Jabber
MGCP Protocolo propietario de Cisco
SIP (Protocolo de Inicio de Sesiones):
Es un protocolo de señalización cuyo funcionamiento es transmitir paquetes y
verificar que los paquetes lleguen a su destino para que de esa manera
verifiquemos la trama de la cabecera.
Session Initiation Protocol (SIP o Protocolo de Inicio de Sesiones) es un protocolo
desarrollado por el grupo de trabajo MMUSIC del IETF18 con la intención de ser el
estándar para la iniciación, modificación y finalización de sesiones interactivas de
usuario donde intervienen elementos multimedia como el video, voz, mensajería
instantánea, juegos en línea y realidad virtual. (Nefta , 2013, pág. 25)
SIP hoy en día es muy utilizado en la telefonía IP ya que ayuda en la comunicación
entre los usuarios y ofrece seguridad y una correcta transmisión de sus paquetes.
La sintaxis de sus operaciones se asemeja a las de HTTP19 y SMTP20, los
protocolos utilizados en los servicios de páginas Web21 y de distribución de e-mails
18 Grupo de Trabajo de Ingeniería de Internet para la normalización 19 Es un protocolo de transferencia de información entre diferentes servicios y los clientes utilizan en páginas web 20 Protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos 21 Página electrónica
Fuente: http://es.ccm.net/download/descargar-28280-x-lite
Elaborado por: Christian Sevilla, Diego Ordoñez
24
respectivamente. Esta similitud es natural ya que SIP fue diseñado para que la
telefonía se vuelva un servicio más en Internet. (Nefta , 2013, pág. 25)
Como realiza su funcionamiento SIP este protocolo envía las peticiones a entre
los usuarios para que de esa manera el servidor proxy22 tome estas peticiones y
las consulte para realizar la comunicación entre usuarios.
Gráfico n° 8 Sesión de llamada SIP entre 2 teléfonos
Su funcionamiento es de la siguiente manera:
1. El teléfono llamante envía un “invite”
2. El teléfono al que se llama envía una respuesta informativa 100 – Tratando –
retorna.
3. Cuando el teléfono al que se llama empieza a sonar una respuesta 180 –
sonando – es retornada.
22 Es un programa o dispositivo, que hace de intermediario en las peticiones de recursos que realiza un cliente a otro servidor
Fuente:http://elastixtech.com/wp-content/uploads/2013/01/MANUAL-
TEORICO-CURSO- ENTRENAMIENTO-ELASTIX-2013.pdf?2367f6
Elaborado por: Christian Sevilla, Diego Ordoñez
25
4. Cuando el receptor levanta el teléfono, el teléfono al que se llama envía una
respuesta 200 – OK
5. El teléfono llamante responde con un ACK – confirmado
6. Ahora la conversación es transmitida como datos vía RTP
7. Cuando la persona a la que se llama cuelga, una solicitud BYE es enviada al
teléfono llamante
8. El teléfono llamante responde con un 200 – OK.
SIP funciona en colaboración con otros muchos protocolos. El protocolo SIP se
concentra en el establecimiento, modificación y terminación de las sesiones, y
se complementa entre otros con el SDP, que describe el contenido multimedia
de la sesión, por ejemplo qué direcciones IP, puertos y códecs se usarán
durante la comunicación. También se complementa con el RTP (Real-
timeTransport Protocol). RTP es el verdadero portador para el contenido de voz
y vídeo que intercambian los participantes en una sesión establecida por SIP.
Las funciones básicas del protocolo incluyen:
- Determinar la ubicación de los usuarios, aportando movilidad.
- Establecer, modificar y terminar sesiones multipartitas entre usuarios.
(Nefta , 2013, pág. 26)
Gráfico n° 9 Diseño del Protocolo
Fuente:http://elastixtech.com/wp-content/uploads/2013/01/MANUAL-
TEORICO-CURSO-ENTRENAMIENTO-ELASTIX-2013.pdf?2367f6
Elaborado por: Christian Sevilla, Diego Ordoñez
26
Cuadro n° 5 Diferencia entre SIP y IAX2
SIP
IAX2
Tres puertos: dos para audio (una en
cada sentido) y una para señalización
Un solo puerto para audio y
señalización
Codificación ASCI Codificación binaria
Mayor tamaño paquetes señalización Menor tamaño paquetes señalización
Mayor extensibilidad Menor extensibilidad
Número de códecs simultáneos no
limitado
Número de códecs simultáneos
limitados
Menos proclive a ataques denegación
del
Servicio
Más proclive a ataques denegación del
servicio
Compatible con gran número de PBX Compatible casi exclusivamente con
PBX Asterisk
Compatible con mayor número de
dispositivos
Compatible con menor número de
dispositivos
Funciona peor con NAT y Firewalls Funciona mejor con NAT y Firewalls
Mayor escalabilidad Menor escalabilidad
Consume mayor ancho de banda Consume menos ancho de banda
Fuente: http://openaccess.uoc.edu/webapps/o2/handle/10609/8161
Elaborado por: Christian Sevilla, Diego Ordoñez
27
IAX2: Este protocolo que fue creado por Mark Spencer también creador de
Asterisk no era muy utilizado ya que primeramente se usaba para la conexión
entre servidores, pero con el avance del tiempo se ha ido mejorando este protocolo
para que permita la conexión entre cliente y servidor en Asterisk, como afirma
Peinó Díaz (2011)“El protocolo IAX2 (Inter-Asterisk eXchange protocol) es un
protocolo nativo de las PBX Asterisk desarrollado por la comunidad open source
cuya función es la de proporcionar capacidad para crear, modificar y terminar
sesiones multimedia a través de redes IP” (pág. 10).
Protocolos de transporte de voz
No se debe confundir aquí con protocolos de transporte de bajo nivel como TCP
y UDP. Nos referimos aquí al protocolo que transporta la voz propiamente dicha o
lo que comúnmente se denomina carga útil. Este protocolo se llama RTP (Real-
time Transport Protocol) y su función es simple: transportar la voz con el menor
retraso posible. (Nefta , 2013, pág. 53).
Los protocolos de transporte van a llevar las tramas de voz y datos a través de la
red de comunicación una vez que se inicie el protocolo de señalización para que
de esa manera comience la interacción entre el cliente y el servidor.
Protocolo TCP
TCP es un protocolo que permite que la conexión sea segura gracias a un canal
de comunicación para la trasmisión de bytes entre el origen y el destino llevando
un control de errores en la red de comunicación, con lo cual se confirma que el
paquete o trama se transmite correctamente.
Este protocolo proporciona un servicio fiable orientado a conexión, garantizando
el flujo ordenado de bytes extremo a extremo con independencia del tipo y número
28
de redes que atraviesen los paquetes, este protocolo lleva un control de errores y
de flujo, además de un control preventivo de la congestión, todas estas
características van a influir en el formato del paquete TCP ( FLORES, 2013, pág.
23)
Protocolo UDP
UDP es un protocolo muy básico ya que no ofrece una conexión segura y no
garantiza que los datos sean transmitidos de forma correcta.
“IAX2 utiliza un unico puerto UDP, generalmente el 4569, para comunicaciones
entre puntos finales (terminales VoIP) para señalizacion y datos. El trafico de voz
es transmitido in-band, lo que hace a IAX2 un protocolo casi transparente a los
cortafuegos (Firewall) y realmente eficaz para trabajar dentro de redes internas.
En esto se diferencia de SIP, que utiliza una cadena RTP out-of-band para
entregar la información.” (elastixtech, 2016)
Puertos UDP/TCP para el protocolo SIP
“SIP se complementa con SDP (Session Description Protocol) y RTP (Real Time
Protocol), SDP para el envio de los detalles del contenido multimedia de la sesion,
como por ejemplo direcciones IP, puertos, y codec que se usaran durante la
comunicacion, y RTP para la transmision de los datos, ya sean voz, video u otros
multimedia, entre los participantes de la comunicacion, que previamente se
establecio por SIP.” (elastixtech, 2016)
29
Gráfico n° 10 Puertos utilizados por SIP en Elastik
Códec
El códec es aquel que permite codificar y decodificar la señal o dato y lo podemos
encontrar en dispositivos como hardware (transductor) y software, en la telefonía
IP codifica y decodifica la señal para ser transmitida y también transforma la señal
de la voz humana.
Partiendo que la voz es una señal analógica y un paquete IP es enteramente digital
se deben hacer ciertos procesos para convertir la voz humana, la cual es una
señal analógica, en un paquete IP, estos procedimientos son la base que siguen
todos los protocolos. ( FLORES, 2013, pág. 26)
En la práctica para la transmisión de voz digitalizada se emplean sistemas de ocho
bits por muestra, lo que equivale a trabajar con 256 niveles, para telefonía
normalmente se emplea la modulación por pulsos codificados o PCM (Pulse Code
Modulation), donde cada muestra se representa por 8 bits, resultando un flujo de
64 kbps (8,000 x 8). ( FLORES, 2013, pág. 26)
Fuente: http://elastixtech.com/puertos-tcp-udp-utilizados-en-elastix/
Elaborado por: Christian Sevilla, Diego Ordoñez
30
Cuadro n° 6 Tabla de Códec
Nombre Estandariza
do
Bit
rate(Kb/s)
Sampling
Rate(KHZ)
Frame size
(ms)
Tipo de
Codec
G.711 ITU-T 64 8 Muestreada Audio
G.721 ITU-T 32 8 Muestreada Audio
G.722 ITU-T 64 16 Muestreada Audio
G.722.1 ITU-T 24/32 16 20 Audio
G.723 ITU-T 24/40 8 Muestreada Audio
G.723.1 ITU-T 5.6/6.3 8 30 Audio
G.726 ITU-T 16/24/32/4
0
8 Muestreada Audio
G.727 ITU-T Variable 8 Muestreada Audio
G.728 ITU-T 16 8 2.5 Audio
G.729 ITU-T 8 8 10 Audio
GSM 06.10 ETSI 13 8 22.5 Audio
Speex 8,16,32 2.15-24.5 30(NB)
34(WB)
Audio
JPEG Imágen
MPEG-1 Video
MPEG-1 Video
31
Protocolos del plano de datos
RTP (Real-Time Transport Protocol) y RTCP (Real-Time Control Proctocol)
Son protocolos muy usados en la telefonía Voz IP para empaquetar de tramas
de voz y datos que se transmitirán dentro de la red a gran velocidad, son
protocolos que trabajan con TCP/UDP como RTP que trabaja sobre UDP esto no
quiere decir que la transmisión de audio y video van a ser de calidad porque el
protocolo UDP es un protocolo sin conexión a errores y no asegura que los
paquetes lleguen a su destinatario cuando su red se congestiona la calidad de la
voz y videos se distorsiona y no puede ofrecer buenos servicio y esto depende del
uso de internet, RTP es utilizado más para la transmisión de la voz ya que permite
la conexión entre los usuarios. “Si un paquete RTP se pierde o es descartado por
la red, no será retransmitido, esto es debido a la conveniencia de evitar largas
pausas en la conversación telefónica” (Nefta , 2013, pág. 55)
Para el transporte de voz o video sobre se utiliza el protocolo IP se requiere la
aplicación del protocolo IP de capa3 y el protocolo UDP de capa 4, siendo RTP y
RCRP protocolos que operan en la capa de aplicación y en conjunto con UDP.
Nombre Estandariza
do
Bit
rate(Kb/s)
Sampling
Rate(KHZ)
Frame size
(ms)
Tipo de
Codec
MPEG-4 Video
H.264/AVC Video
H.264/SVC Video
H.264/MV
C
Video
H.265 Video
Fuente:http://iie.fing.edu.uy/ense/asign/ccu/material/docs/Codificacion%20de
%20voz%20y%20video%20(presentacion).pdf
Elaborado por: Christian Sevilla, Diego Ordoñez
32
Pueden ser usados tanto en modo Unicas (Punto a punto) o Multicast (multipunto),
(EFORT, 2011)
Con RTCP habilitado, cualquier analizador puede visualizar la calidad de la
llamada en los dos extremos, analizando los paquetes que envían los dos equipos
de comunicación, usando un analizador se puede verificar la trasnmision de los
paquetes de voz y dato y asi encontrar los fallos o errores en la comunicación
entre usuarios. (Nefta , 2013, pág. 57)
Ademas estos protocolos utiizan distintos puertos para la trasmision como RTP
utiliza puertos parres y RTCP utiliza puertos impares pero los puertos mas usados
usualmente son 5004 y 5005.
Computación en la nube
La computación en la nube hoy en día es una estrategia muy utilizada por las
organizaciones ya que permiten subir sus servicios y archivos a la nube para así
respaldar y tener la información segura y sus servicios activos las 24/7;
suprimiendo la necesidad de contar con equipos dentro de la empresa para este
fin, con ello se evita ocupar espacio físico y energía, o personal de administración
y control, lo cual conlleva a un mayor gasto. La computación en la nube ha
permitido al crecimiento de empresas ya que ofrece escalabilidad, disponibilidad
y seguridad de la información respaldada.
El concepto de cloud computing inicio con los grandes proveedores de internet
como Amazon AWS, Google, Microsoft ellos crearon sus propias infraestructuras.
En la actualidad existen varios tipos de nubes tales como la nube privada, nube
pública y nube hibrida y las plataformas más utilizadas son Microsoft Azure,
Amazon EC2.
33
Gráfico n° 11 Computación en la nube
Arquitectura de la nube
La arquitectura de cloud computing consiste de un conjunto de capas que se
encuentran acopladas entre sí para brindar la funcionalidad del sistema, en este
caso la arquitectura de Cloud Computing es similar a la arquitectura de red, desde
un nivel físico hasta un nivel de aplicación. Esto debido a que Cloud Computing
utiliza protocolos similares a los que se usan en Internet como medio de
comunicación, ya sea basado en Web o no basado en Web. ( Kezherashvili , 2012,
pág. 12)
Capas de cloud computing
Recursos físicos: incluyen elementos como servidores, almacenamiento y
red.
Virtualización: incluye infraestructura virtual como un servicio.
Fuente:http://www.adminso.es/recursos/Proyectos/PFM/2011_12/PFM_cloud_
beka.pdf
Elaborado por: Christian Sevilla, Diego Ordoñez
34
Infraestructura: incluye software de plataforma como servicio.
Plataforma: incluye componentes de aplicación como servicio.
Aplicación: incluye servicios basados en Web y software como servicio.
(Kezherashvili, Computación en la nube)
Características de la nube
La nube se caracteriza por las arquitecturas que ofrecen
autoservicios a los usuarios que necesitan para resolver un
problema en sus empresas para que de esta manera los
proveedores puedan ofrecer sus servicios a los clientes para que
aprovechen sin necesidad que un técnico interactúe con el
proveedor.
Sus principales puntos son: ofrecer escalabilidad, rentabilidad,
manejo de costos, fiabilidad, flexibilidad e independencia de
ubicación.
Otra característica de la nube es que puede manejar sus recursos
tanto de la nube pública, privada e hibrida ya que se puede acceder
a estos recursos de las distintas plataformas que existen como
desde laptop, pc, móvil, etc.
El uso de las aplicaciones en la nube no es solo para un usuario si
no que es para multiusuarios donde cada usuario puede acceder a
estos servicios o hacer diferentes peticiones a la nube.
Cuando se utiliza el servicio de la nube permite un rápido
crecimiento aprovechando que la nube da una facilidad de
crecimiento y escalabilidad para hacer uso de los recursos que
ofrece la nube y se lo puede usar en cualquier momento.
Las aplicaciones en cloud son totalmente elásticas en cuanto a su rapidez de
implementación y adaptabilidad. Además, son totalmente escalables, es decir, hoy
podemos estar utilizando solo un 10% del total de la aplicación y mañana podemos
acceder al 80% de la misma con total normalidad y rapidez, con tan solo
35
comunicarlo a nuestro proveedor y modificar nuestra tarifa de suscripción. (
Kezherashvili , 2012, pág. 13)
Los datos, cuando están en aplicaciones en cloud, se alojan en DATA CENTERS,
empresas específicamente dedicadas a la custodia y salvaguarda de datos de
empresas de todo tipo: bancos, entidades financieras, gobierno, multinacionales,
pymes, personas como vosotros o como yo…. Son empresas que cuentan con
todas las medidas de seguridad necesarias, tanto físicas como de software, de
forma que no haya jamás una pérdida de información ni de integridad de los datos.
( Kezherashvili , 2012, pág. 13)
Ventajas y desventajas de la nube
Ventajas
Permite facilidad para el uso de aplicaciones que se ejecutan en la
nube.
Ofrece una mayor escalabilidad y disponibilidad.
Mejora el rendimiento en las empresas que manejan bastante datos
y servicios.
Con la ayuda de la nube ya no se necesita ocupar espacios de
hardware en las organizaciones.
La ventaja de la nube es que se puede administrar fácilmente
desde cualquier ordenador ya que se pude administrar de la web.
No hay necesidad de comprar un dispositivo físico.
Permite el ahorro de energía.
Es muy factible para el uso de migraciones.
Desventajas
Tiene elevados costos.
Es necesario tener servicios de internet de alta velocidad.
36
Los datos que se almacenen en la nube no siempre van a estar
seguros ya que existe vulnerabilidad en la red.
No ofrecen una seguridad del 100%.
Para el uso de aplicaciones se necesita el servicio de internet.
Existen perdida de datos.
Para que la información se almacene debe recorrer varios nodos
para alcanzar su destino y verificar que sus canales sean seguros.
Tipos de nube
Nube privada
La nube privada es más usada en organizaciones o en instituciones la información
que se suba a esta nube no va hacer compartida a tercera personas estos equipos
van a estar dentro de las organizaciones e instituciones una de sus características
es que los datos van a estar internamente en la empresa.
En las nubes privadas, sin embargo, la plataforma se encuentra dentro de las
instalaciones del usuario de la misma y no suele ofrecer servicios a terceros. En
general, una nube privada es una plataforma para la obtención solamente de
hardware, es decir, máquinas, almacenamiento e infraestructura de red (IaaS),
pero también se puede tener una nube privada que permita desplegar aplicaciones
(PaaS) e incluso aplicaciones (SaaS). ( Kezherashvili , 2012, pág. 17)
Nube pública
La nube pública es muy utilizada para subir los servicios informáticos y datos que
pueden ver terceras personas, existes varias herramientas gratuitas que te
regalan espacio en internet para subir los datos tales como Dropbox, iCloud,
Google Drive, One Drive, etc.
El servicio de la nube pública no era muy conocida pero al pasar de los años se
fueron formando arquitecturas que permitían tener tus servicios como máquinas
37
virtuales en la nube pública y backup de los datos, las organizaciones que han
tomado esta arquitectura han crecido de manera escalable con ayuda de la nube
pública y así ahorrando gastos en dispositivos.
La ventaja más clara de las nubes públicas es la capacidad de procesamiento y
almacenamiento sin instalar máquinas localmente, por lo que no tiene una
inversión inicial o gasto de mantenimiento en este sentido, si no que se paga por
el uso. La carga operacional y la seguridad de los datos (backup, accesibilidad,
etc.) recae íntegramente sobre el proveedor del hardware y software, debido a
ello, el riesgo por la adopción de una nueva tecnología es bastante bajo. El retorno
de la inversión se hace rápido y más predecible con este tipo de nubes. (
Kezherashvili , 2012, pág. 16)
Nube hibrida
La nube hibrida es la combinación de la nube pública y privada pero esta nube
permite ser administradas por las mismas empresas.
Las nubes híbridas consisten en combinar las aplicaciones locales con las de la
nube pública. Se puede ver también como aplicación privada que se ve
aumentada con los servicios de Cloud Computing23 y la infraestructura. Esto
permite a una empresa mantener el control de sus principales aplicaciones, al
tiempo de aprovechar el Cloud Computing en los lugares donde tenga sentido. (
Kezherashvili , 2012, pág. 18)
Tipos de servicios que ofrece cloud computing
Cloud Software as a Service (SaaS)
Saas es aquella aplicación ofrecida por un fabricante de software o proveedor de
servicios informáticos a través de Internet, para su uso o utilización por varios
clientes. El fabricante es el que en última instancia se ocupa del manteniendo de
23 Ofrecer servicios de computación a través de internet
38
la privacidad de los datos y la personalización de la aplicación. ( Kezherashvili ,
2012, pág. 19)
El servicio Saas es donde empresas ofrecen servicios como aplicaciones, datos,
etc. Las organizaciones que ofrecen estos servicios para los usuarios son como
Google apps, Gmail, WordPress, etc.
Cloud Platform as a Service (PaaS)
Este modelo de nube amplía las prestaciones del caso anterior, de forma que el
consumidor o usuario de esa nube, puede desplegar en ella aplicaciones
desarrolladas o adquiridas por él mismo, para ampliar las funcionalidades de dicha
nube. Todo esto, por supuesto, se deberá desarrollar en aquellos lenguajes de
programación que sean aceptados por el proveedor de la nube. ( Gerometta ,
2009, pág. 19)
En este tipo de servicio es muy usado por los desarrolladores ya que ayudan en
el crecimiento y manejo de la nube tales como Velneo, SimpleDB SQS Google
App Engine, etc.
Cloud Infrastructure as a Service (IaaS)
En el IaaS, se parte de la idea de la externalización de servidores para espacio en
disco, base de datos, etc., en lugar de tener un control completo de los mismos
con el DATA CENTER dentro de la empresa, u optar por un centro de datos y sólo
administrarlo. Mediante este modelo de despliegue en Cloud, lo que se tiene es
una solución basada en la virtualización, en la que se paga por el nivel de consumo
de los recursos: espacio en disco utilizado, tiempo de CPU, espacio en base de
datos, transferencia de datos. ( Kezherashvili , 2012, pág. 19).
Este servicio es donde empresas suben sus máquinas virtuales a la nube con los
servicios que están ofreciendo así como la base de datos, documentación, etc.
39
Gráfico n° 12 Tipos de servicios que ofrece la nube
Proveedores de nube pública
Entre las compañías que ofrecen los servicios de computación en la nube, las
más utilizadas hoy en día son: Amazon Web Services, Microsoft Azure y Google
Cloud Platform. En cuanto a AWS es la primera compañía que ofrece el servicio
de cloud computing que apareció en el 2002 y hoy en día es uno de los líderes en
estos servicios, en donde ser el primero le ha dado una gran ventaja de sus
competidores y ofrece una variedad de servicios y aplicaciones en su plataforma,
Fuente:https://gabosnake.wordpress.com/2015/06/13/computacion-en-la-
nube/
Elaborado por: Christian Sevilla, Diego Ordoñez
40
en cambio Microsoft Azure apareció en el año 2009 tardo en integrarse al servicio
de la nube pública en el principio no ofrecían un buen servicio y tardaron para
ofrecer un servicio estable de la nube pública y por ultimo Google Cloud se integró
en el 2010 a esta infraestructura globalmente en sus funcionalidades y precios
para sus clientes, estas compañías de computación en la nube ayudan a manejar
los servicios y dados de la infraestructura alojado en la nube.
Cuadro n° 7 Proveedores de Nube Pública
Empresa /
Descripción
Amazon Microsoft
Azure
Google Cloud
Platform
Nacimiento
del servicio
2002 2009 2010
Coste El costo al inscribir se por
primera vez será gratuito por
un año pero usando 750
horas al mes y también,
dependerá del uso de las
herramientas que utilice y el
ancho de banda y después
del año Precio servidor
pequeño: 41,30$ Precio
servidor mediano: 142$
Los cobros se
realizan por
minutos. Precio
servidor
pequeño:
45,53$ Precio
servidor
mediano: 191$
Acceso a todas sus
aplicaciones, sitios
web, servicios y al
momento de
registrarte con tu
tarjeta recibes 300$
para 60 días.
41
Empresa /
Descripción
Amazon Microsoft Azure Google Cloud
Platform
Backup Se puede realizar 3 copias
dentro de la misma zona
geográfica y también
permite replicarla en otras
zonas
De la misma
manera realiza 3
copias dentro de la
misma zona y
además permite
replicarlas
Por prevención
realizan copias
alrededor del
mundo de sus
servicio en la
nube
Disponibilidad Puede ofrecer una
disponibilidad del 99.95%
ya que trabaja en 35 zonas
y 13 regiones
Garantiza la
conectividad del
99.95% de sus
instancias
Ofrece una
disponibilidad del
99.95% de sus
servicios
Soporte El soporte tiene un costo
de 400$ por mes las 24/7
Tiene un soporte
gratuito usando
base de
conocimientos.
Contacto por web
en 24x7. 8 horas
de tiempo de
respuesta.
25,90$/mes
Contacto telefónico
24x7. 2 horas de
tiempo de
respuesta.
271$/me
Este soporte es
gratuito usando
base de
conocimientos. 4
horas laborables
de tiempo de
respuesta.
159$/mes 1 hora
de tiempo de
respuesta. 9% de
la facturación
(mín. 424$/mes)
Sistemas
operativos
Windows Sereves,
Microsoft SQL Server, Red
Hat Enterprise, Linux,
Oracle Enterprise
Linux,Java Application
Server, etc.
Windows server R2
2012, Linux,
Oracle, Sql Server,
Correos Linux,
entre otros.
Linux, window
server, Java,
PHP, etc
Fuente: Christian Sevilla, Diego Ordoñez
Elaborado por: Christian Sevilla, Diego Ordoñez
42
Amazon como proveedor de Cloud Computing
Infraestructura
La infraestructura AWS cuenta con varias funciones para prevenir fallos tanto del
disco duro como el suministro eléctrico, con estas funciones que ofrece AWS va a
permitir que el servicio se fiable, escalable y tolerancia a fallos ofreciendo un buen
estado en su centro de datos.
En cuanto a sus propiedades tiene a Amazon EC2 que ofrece servicios en la web,
como servicios de sistemas operativos, aplicaciones cuyos servicios se
encuentran asociados con Amazon Machine Image (AMI) que permite tener varias
instancias virtualizadas para de esa manera ampliar y reducir su capacidad de
disco duro o RAM24, donde existen varias AMI para adaptarlas a las necesidades
y presupuesto de los usuarios , estas instancias pueden estar en varias zonas de
disponibilidad para de esa manera realizar copias de respaldo.
Por otro lado Amazon Simple Storage Service (S3) otorga el servicio de
almacenamiento de datos redundantes para respaldar y recuperar cualquier
instancia o aplicación, desde cualquier sitio de la web.
Los volúmenes Amazon Elastic Block Store (EBS) se dedican a controlar los
volúmenes de almacenamiento fuera de la instancia y además se replican
automáticamente con una zona ya que se encuentran asociados con diversas
zonas de disponibilidad.
Elastic IP tiene la función de asignar direcciones IP públicas estáticas donde se
pueden asignar a una instancia esta IP que se encuentra asociada con la cuenta
AWS y no con la instancia, se usa para prevenir los errores entre host o zonas.
Amazon cloud watch se encarga de supervisar las aplicaciones y recursos en la
nube de amazon.
24 Es una memoria donde maneja programas y datos, puede realizar operaciones de lectura y escritura
43
Auto Scaling automáticamente controla la capacidad de Amazon EC2, para de esa
manera aumentar o reducir sus recursos.
Elastic Load Balancing crea un equilibrio de carga de sus servicios y aplicaciones
entre las instancias de Amazon EC2.
Gráfico n° 13 Infraestructura AWS
Fuente:http://media.amazonwebservices.com/es/DataSheet_Architecture/Ref
Arch_FaultToleranceHighAvailability_5Ar.pdf
Elaborado por: Christian Sevilla, Diego Ordoñez
44
Gráfico n° 14 Infraestructura AWS 2
Servicios AWS, versión gratuita
Tal como se referencia en la página de Amazon, al utilizar Amazon EC2 de forma
gratuita durante un año, se le otorgan los siguientes servicios para hacer uso de
la plataforma.
750 horas de uso de EC2 con una instancia t2.micro de Linux, RHEL, o
SLES
750 horas de uso de EC2 con una instancia t2.micro de Microsoft Windows
Server
750 horas de Elastic Load Balancing más 15 GB de procesamiento de
datos
Fuente:http://www.escala24x7.com/WebPage/doc/AWS_Cloud_Best_Practice
s_05252010.pdf
Elaborado por: Christian Sevilla, Diego Ordoñez
45
30 GB de Amazon Elastic Block Store en cualquier combinación de
almacenamiento de uso general (SSD) o magnético, más 2 millones de E/S
(con almacenamiento magnético) y 1 GB de almacenamiento de snapshots
Se añaden 15 GB de ancho de banda saliente en todos los servicios de
AWS
1 GB de transferencia de datos regionales
(Amazon, 2016)
Cuadro n° 8 Requerimientos de instancia
Instancia Memoria Unidades Almacenamiento Plataforma
Micro-Instancias 613 MB
de
memoria
ECU solo
almacenamiento
EBS
32 bits o 64
bits
Instancia
pequeña
(predeterminada)
1,7 GB de
memoria
1 unidad de
sistemas
EC2 (1
núcleo
virtual con 1
unidad de
sistemas
EC2)
160 GB de
almacenamiento
de
almacenamiento
de instancia local
32 o 64 bits
Instancia
mediana
3,75 GB
de
memoria
2 unidades
de sistemas
EC1 (1
núcleo
virtual con 2
unidades de
sistemas
EC2
410 GB de
almacenamiento
de instancias local
por cada unidad
32 o 64 bits
46
Instancia grande 7,5 GB de
memoria
4 unidades
de sistemas
EC2 (2
núcleos
virtuales
con 2
unidades de
sistemas
EC2 cada
uno)
850 GB de
almacenamiento
de instancias local
64 bits
Instancia
extragrande
15 GB de
memoria
8 unidades
de sistemas
EC2 (4
núcleos
virtuales
con 2
unidades de
sistemas
EC2 cada
uno)
1690 GB de
almacenamiento
de instancias local
64 bits
2.2.1. Fundamentación social
Como en toda empresa hoy en día necesita estar con la tecnología de punta la
empresa INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A tiene
inconveniente con sus líneas telefónicas fijas que se encuentran con atenuaciones
y no abarca para toda las áreas para lo cual se llevara a cabo la implementación
de una central telefónica en la nube pública para tener una comunicación
Fuente: http://estebanetayo.es/aws-amazon-web-services-el-cloud-computing-
del-presente/
Elaborado por: Christian Sevilla, Diego Ordoñez
47
telefónica escalable en cada área de la empresa y sucursales y así poder atender
mejor a sus clientes; ya que hoy en día todas las empresas se encuentran
migrando a TIC(tecnologías de la información y comunicación) como lo es cloud
computing que ayuda a mejorar varios servicios.
La nube pública es la solución a varios problemas como a la telefonía pública que
permitirá tener sus datos protegidos y no ocupar espacios en infraestructuras ya
que todos los datos estarán en la nube.
2.2.2. Fundamentación legal
REDES Y PRESTACIÓN DE SERVICIOS
DE TELECOMUNICACIONES
CAPÍTULO I
Establecimiento y explotación de redes
Artículo 9.- Redes de telecomunicaciones.
Se entiende por redes de telecomunicaciones a los sistemas y demás recursos
que permiten la transmisión, emisión y recepción de voz, vídeo, datos o cualquier
tipo de señales, mediante medios físicos o inalámbricos, con independencia del
contenido o información cursada.
El establecimiento o despliegue de una red comprende la construcción, instalación
e integración de los elementos activos y pasivos y todas las actividades hasta que
la misma se vuelva operativa.
En el despliegue de redes e infraestructura de telecomunicaciones, incluyendo
audio y vídeo por suscripción y similares, los prestadores de servicios de
telecomunicaciones darán estricto cumplimiento a las normas técnicas y políticas
nacionales, que se emitan para el efecto. ( DEL POZO BARREZUETA, 2015, pág.
6)
48
Artículo 10.- Redes públicas de telecomunicaciones.
Toda red de la que dependa la prestación de un servicio público de
telecomunicaciones; o sea utilizada para soportar servicios a terceros será
considerada una red pública y será accesible a los prestadores de servicios de
telecomunicaciones que la requieran, en los términos y condiciones que se
establecen en esta Ley, su reglamento general de aplicación y normativa que
emita la Agencia de Regulación y Control de las Telecomunicaciones. (Services,
2016)
Las redes públicas de telecomunicaciones tenderán a un diseño de red abierta,
esto es sin protocolos ni especificaciones de tipo propietario, de tal forma que se
permita la interconexión, acceso y conexión y cumplan con los planes técnicos
fundamentales. Las redes públicas podrán soportar la prestación de varios
servicios, siempre que cuenten con el título habilitante respectivo. ( DEL POZO
BARREZUETA, 2015, pág. 6)
Artículo 11.- Establecimiento y explotación de redes públicas de
telecomunicaciones.
El establecimiento o instalación y explotación de redes públicas de
telecomunicaciones requiere de la obtención del correspondiente título habilitante
otorgado por la Agencia de Regulación y Control de las Telecomunicaciones.
Los operadores de redes públicas de telecomunicaciones deberán cumplir con los
planes técnicos fundamentales, normas técnicas y reglamentos específicos
relacionados con la implementación de la red y su operación, a fin de garantizar
su interoperabilidad con las otras redes públicas de telecomunicaciones.
La Agencia de Regulación y Control de las Telecomunicaciones regulará el
establecimiento y explotación de redes públicas de telecomunicaciones.
Es facultad del Estado Central, a través del Ministerio rector de las
Telecomunicaciones y de la Sociedad de la Información y de la Agencia de
Regulación y Control de las Telecomunicaciones, en el ámbito de sus respectivas
competencias, el establecer las políticas, requisitos, normas y condiciones para el
despliegue de infraestructura alámbrica e inalámbrica de telecomunicaciones a
49
nivel nacional. En función de esta potestad del gobierno central en lo relativo a
despliegue de infraestructura de telecomunicaciones, los gobiernos autónomos
descentralizados deberán dar obligatorio cumplimiento a las políticas, requisitos,
plazos, normas y condiciones para el despliegue de infraestructura alámbrica e
inalámbrica de telecomunicaciones a nivel nacional, que se emitan. ( DEL POZO
BARREZUETA, 2015, pág. 6)
Artículo 13.- Redes privadas de telecomunicaciones.
Las redes privadas son aquellas utilizadas por personas naturales o jurídicas en
su exclusivo beneficio, con el propósito de conectar distintas instalaciones de su
propiedad o bajo su control. Su operación requiere de un registro realizado ante
la Agencia de Regulación y Control de las Telecomunicaciones y en caso de
requerir de uso de frecuencias del espectro radioeléctrico, del título habilitante
respectivo. Las redes privadas están destinadas a satisfacer las necesidades
propias de su titular, lo que excluye la prestación de estos servicios a terceros. La
conexión de redes privadas se sujetará a la normativa que se emita para tal fin.
La Agencia de Regulación y Control de las Telecomunicaciones regulará el
establecimiento y uso de redes privadas de telecomunicaciones. ( DEL POZO
BARREZUETA, 2015, pág. 7)
Marco Legal del Software Libre en Ecuador
Esta es una recopilación del marco legal correspondiente a la implementación de
Software Libre en el Estado Ecuatoriano. Claro está que este documento puede
ser tomado por cualquiera lector, revisado, observado, mejorado y utilizado como
crea pertinente.
Decreto 1014
En Ecuador, se emitió el Decreto No. 1014 en abril del 2008, basado en los
siguientes ejes centrales:
1. Cumplimiento de recomendaciones Internacionales:
50
La Carta Iberoamericana de Gobierno Electrónico aprobada por la “IX Conferencia
Iberoamericana de Ministros de Administración Pública y Reforma del Estado “,
que recomienda el uso de estándares abiertos y software libre como herramientas
informáticas.
2. Con los objetivos fundamentales de:
Alcanzar la soberanía y autonomía tecnológica.
Alcanzar un ahorro significativo de recursos públicos.
Se decretó establecer como política pública la utilización de software libre en los
sistemas y equipamientos informáticos de las Entidades de la Administración
Pública Central, tomando como definición de Software Libre las cuatro libertades
promulgadas por Richard Stallman.
Indica además, que se debe evaluar periódicamente los sistemas informáticos que
utilizan software propietario con el fin de migrarlos a software libre.
Como una tibia manera de fomentar la industria nacional, sugiere dar prioridad en
el proceso de selección al software producido en el País, entre una lista de
alternativas que va desde lo nacional totalmente a lo internacional totalmente. Lo
cual no hace sentido porque hasta ahora no existe un mercado potencial o una
industrial creciente en materia de software libre, por lo tanto es un intento vano de
querer fomentar la industria local de Software Libre. (Silva, 2015)
Excepciones y previsiones.
El Decreto tiene dos excepciones que a mi parecer son contradictorias al Decreto
en sí:
Previo a la instalación, primero las Entidades deben verificar la existencia de
capacidad técnica que brinde el soporte necesario para el uso de Software Libre.
En la realidad Ecuatoriana para muchos productos de Software Libre no hay
suficiente capacidad técnica ni en las Entidades, ni en las empresas privadas.
Entonces, esto se vuelve un argumento muy fuerte para impedir que la mayoría
de productos puedan implementarse. (PostgreSQL, LibreOffice, etc).
51
Faculta la utilización de software propietario, cuando no exista un producto en SL
que lo reemplace, o si por una evaluación fría de “costo-beneficio” no resulte
conveniente migrar a Software Libre o dar continuidad a un desarrollo de Software
Libre, en razón de que el software privativo está funcionando satisfactoriamente.
Considero que el Decreto es un tanto flojo, con objetivos pobres. Parece que
hubiera sido emitido para salir al paso, sin un estudio debido de la realidad del
país. El Decreto no da una obligatoriedad, y tienen excepciones que por la realidad
del País, vendrían a ser más radicales que el mismo propósito del Decreto.
No se está considerando fomentar la industria local, ni promover un mercado que
pueda satisfacer los requerimientos y demandas de software libre.
El Decreto está obsoleto, no se integra con la matriz productiva del País, ni está
alineado a los objetivos de Educación, Investigación y Desarrollo, y los Planes de
Gobierno emitidos, sean estos:
Plan del Buen Vivir, Plan de Seguridad Integral, Plan de Gobierno Electrónico.
(Silva, 2015)
A parte del Decreto 1014, existen recursos en el marco jurídico del País que hacen
referencia a la soberanía tecnológica, como los antes mencionados.
2. Ley COESC (Ingenios) Código Orgánico de la Economía Social del
Conocimiento.
Esta ley elaborada desde una wiki por un equipo multidisciplinario se ha venido
trabajando desde el 2013, y ha sido aprobada en junio del 2015, la cual consta de
cuatro libros y 570 artículos.
El libro III (de la Gestión de los Conocimientos), en el apartado segundo (del
Software Libre y Formatos Abiertos), contiene tres artículos que intentan
complementar el Decreto 1014. El artículo 135, que define el Software Libre desde
sus cuatro libertades, el artículo 136 que menciona la obligatoriedad del uso de
SL, y el artículo 137 que habla de la libre elección de software.
La obligatoriedad recae el sector público y las instituciones del Sistema Nacional
de Educación y del Sistema de Educación Superior. En el caso de excepción, esta
52
deberá ser sometida a autorización por medio de solicitud a la entidad rectora del
Sistema Nacional de Contratación Pública.
Sin embargo, esta solicitud de autorización queda excluida para casos en que se
deba actualizar un software privativo previamente adquirido, o para casos en que
existan razones técnicas o comerciales para no proceder a la migración. Es decir,
las excepciones permitidas en esta ley no son muy claras, o son ambiguas.
El último artículo que hace mención de la libre elección de software, indica que los
usuarios tienen derecho a la libre elección del software en dispositivo que admitan
más de un sistema operativo, dándole la posibilidad de elegir entre un equipo con
software o sin él, o con software libre o privativo, y los proveedores estarán
obligados a ofrecer estas alternativas.
En pocas palabras, la ley Ecuatoriana permite exclusivamente software privativo,
cuando no exista alternativa de software libre. Ninguna de las leyes citadas, ni el
Decreto 1014 ni la ley COESC, consideran el software libre como un proceso
transversal, que involucra Sistema Educativo, Sociedad Civil y Estado en construir
un ecosistema sostenible en el tiempo. Ecuador trip planner. No se menciona
sobre la participación multi-sectorial en la capacitación, promoción, investigación,
desarrollo, implementación, asesoramiento de Software Libre. (Silva, 2015)
3. Constitución de la República (2008)
En la Constitución se garantiza la soberanía nacional, y se definen los sectores
estratégicos entre los cuales están las tecnologías como hardware y software:
“Art 3. Son deberes primordiales del Estado: 2. Garantizar y defender la soberanía
nacional.”
Además se garantiza el acceso a las tecnologías, la capacitación, su desarrollo y
la integración regional.
“Art 16. Todas las personas, en forma individual o colectiva, tienen derecho a:
2. El acceso universal a las tecnologías de información y comunicación.”
“Art. 234. El Estado garantizará la formación y capacitación continua de las
servidoras y servidores públicos a través de las escuelas, institutos, academias y
53
programas de formación o capacitación del sector público; y la coordinación con
instituciones nacionales e internacionales que operen bajo acuerdos con el
Estado.”
“Art. 322. Se reconoce la propiedad intelectual de acuerdo con las condiciones
que señale la ley. Se prohíbe toda forma de apropiación de conocimientos
colectivos, en el ámbito de las ciencias, tecnologías y saberes ancestrales. Se
prohíbe también la apropiación sobre los recursos genéticos que contienen la
diversidad biológica y la agro-biodiversidad.”
“Art. 334. El Estado promoverá el acceso equitativo a los factores de producción,
para lo cual le corresponderá:
1. Evitar la concentración o acaparamiento de factores y recursos productivos,
promover su redistribución y eliminar privilegios o desigualdades en el acceso a
ellos.
3. Impulsar y apoyar el desarrollo y la difusión de conocimientos y tecnologías
orientados a los procesos de producción.”
“Art. 347. Será responsabilidad del Estado:
8. Incorporar las tecnologías de la información y comunicación en el proceso
educativo y propiciar el enlace de la enseñanza con las actividades productivas o
sociales.”
“Art. 385. El sistema nacional de ciencia, tecnología, innovación y saberes
ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las culturas
y la soberanía, tendrá como finalidad
1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.
3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional,
eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan a la
realización del buen vivir.
“Art. 386. El sistema comprenderá programas, políticas, recursos, acciones, e
incorporará a instituciones del Estado, universidades y escuelas politécnicas,
institutos de investigación públicos y particulares, empresas públicas y privadas,
54
organismos no gubernamentales y personas naturales o jurídicas, en tanto
realizan actividades de investigación, desarrollo tecnológico, innovación y
aquellas ligadas a los saberes ancestrales.
“Art. 387. Será responsabilidad del Estado:
1. Facilitar e impulsar la incorporación a la sociedad del conocimiento para
alcanzar los objetivos del régimen de desarrollo.”
“Art. 423. La integración, en especial con los países de Latinoamérica y el Caribe
será un objetivo estratégico del Estado. En todas las instancias y procesos de
integración, el Estado ecuatoriano se comprometerá a:
2. Promover estrategias conjuntas de manejo sustentable del patrimonio natural,
en especial la regulación de la actividad extractiva; la cooperación y
complementación energética sustentable; la conservación de la biodiversidad, los
ecosistemas y el agua; la investigación, el desarrollo científico y el intercambio de
conocimiento y tecnología; y la implementación de estrategias coordinadas de
soberanía alimentaria.”
4. Plan Nacional de Seguridad Integral
En este documento, en el capítulo 4 “La Seguridad Integral desde el Buen Vivir”,
se aclara y extiende el concepto de soberanía tecnológica en los distintos ámbitos
que plantea dicho documento, que involucra además a la Soberanía Tecnológica
y Ciencia, por lo tanto constituye una de las garantías que debe proporcionar el
Estado, que de hecho está en la constitución del 2008.
Se menciona además que en el Buen Vivir en la Seguridad Integral también se
contempla entre las amenazas, la inseguridad cibernética.
“La integralidad del concepto de seguridad también se ve reflejada en los cinco
ámbitos que se interconectan entre sí y enmarcan su accionar: Defensa y
Relaciones Internacionales; Seguridad Ciudadana y Justicia; Gestión de Riesgos
y Ambiente; Soberanía Tecnológica y Ciencia e; Inteligencia Estratégica para el
fortalecimiento democrático.” (Silva, 2015)
En el capítulo 4.3 “Ámbito de la Seguridad Integral”, se indica lo siguiente:
55
“Defensas y Relaciones Internacionales:
La Soberanía no se limita al ejercicio del poder de decisión sobre un territorio
determinado, como se ha concebido tradicionalmente, sino que se extiende a
todos los campos en los que se desarrolla la vida, para cumplir el rol de protección
de los derechos, libertades y garantías de los ciudadanos y ciudadanas.
De allí que se reconozca la necesidad de la defensa del ejercicio de las
soberanías, cuya coexistencia se produce de manera articulada e
interdependiente. (Silva, 2015)
Movilidad Nacional:
En el Buen Vivir en la Seguridad Integral se orienta al ejercicio de los derechos del
ser humano y de la naturaleza, con todas las actividades que ellos implica, en un
marco de seguridad ante las amenazas existentes y que entre otras son: el crimen
organizado en sus diferentes manifestaciones, terrorismo, inseguridad cibernética,
delincuencia común, entre otras. “
Además la Soberanía Tecnológica toma particular relevancia, indicando que es
importante contar con las capacidades soberanas en materia de investigación, e
indica que la ciencia y la tecnología debe responder a los objetivos nacionales, y
además que en el marco del cambio de la matriz productiva la industria de la
defensa ha tenido prioridad nacional. De la misma manera el Software Libre debe
constituir prioridad nacional y la matriz productiva debe aportar a ello, ya que no
se puede concebir una apropiada Defensa con tecnologías 100% propietarias.
(Silva, 2015)
“Soberanía Tecnológica y Ciencia Aplicada a la Seguridad
Por otro lado, para garantizar la seguridad del Estado y sus habitantes es
importante contar con las capacidades soberanas en materia de investigación,
preservando nuestros intereses nacionales y protegiendo los esfuerzos y
desarrollos en este campo. Es el caso de la industria de la Defensa, la cual se ha
constituido en una prioridad nacional, en el marco del cambio de la matriz
productiva. En este sentido, la ciencia y la tecnología deben responder a los
objetivos nacionales.
56
La investigación necesaria debe incorporar un enfoque científico y tecnológico
multidisciplinar (ciencias físicas y químicas, ciencias de la vida, ingeniería,
informática, telecomunicaciones), tomando en cuenta que el fortalecimiento del
factor humano es de particular importancia para el campo de seguridad. (Silva,
2015)
5. Plan Nacional del Buen Vivir (PNBV)
Como parte de la Planificación Nacional, el PNBV contempla las “Tecnologías,
innovación y conocimiento” como parte de sus estrategias, y además plantea 12
objetivos con sus políticas que sirven de guía. El Objetivo 10, se refiere a “Impulsar
la transformación de la matriz productiva” y su política 10.3 reviste especial
importancia que puede aplicarse en la generación de una industria local de
software libre, con ayuda de inversión pública.
“Objetivo 10: Impulsar la transformación de la matriz productiva.
Una producción basada en la economía del conocimiento, para la promoción de
la transformación de las estructuras de producción.
La transformación de la matriz productiva supone una interacción con la frontera
científico-técnica, en la que se producen cambios estructurales que direccionan
las formas tradicionales del proceso y la estructura productiva actual, hacia nuevas
formas de producir que promueven la diversificación productiva en nuevos
sectores, con mayor intensidad en conocimientos, bajo consideraciones de
asimetrías tecnológicas entre países. (Silva, 2015)
Política 10.7 Impulsar la inversión pública y la compra pública como elementos
estratégicos del Estado en la transformación de la matriz productiva.
6. Plan Nacional de Gobierno electrónico (PNGE)
Este documento, en base a la Carta Iberoamericana de Gobierno electrónico del
año 2007, formula 12 principios que precautelan el derecho de los ciudadanos a
relacionarse con el Estado electrónicamente. Entre uno de ellos está el principio 7
de “Adecuación tecnológica” que recomiendo el uso de estándares abiertos y de
software libre en razón de la seguridad, sostenibilidad a largo plazo y la
socialización del conocimiento. (Silva, 2015)
57
“Principio de adecuación tecnológica:
Garantiza que las administraciones elegirán las tecnologías más adecuadas para
satisfacer sus necesidades, por lo que se recomienda el uso de estándares
abiertos y de software libre en razón de la seguridad, sostenibilidad a largo plazo
y la socialización del conocimiento.” (Silva, 2015).
2.3. Hipótesis
La implementación de una central telefónica sobre IP en la nube, se presenta
como una solución en la comunicación entre los participantes de la actividad
laboral en la empresa Ecuasistemas S.A.
2.4. Variables de la investigación
Variable independiente
La necesidad de implementar una central telefónica en la nube pública para la
empresa Ecuasistemas S.A.
Variable dependiente
Crear en Amazon AWS una instancia de nube pública donde se levanta el servicio
de Asterisk y se configura la central telefónica.
2.5. Definiciones conceptuales
Amazon EC2
El Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web de la
máquina virtual que proporciona capacidad de cálculo de tamaño variable
dinámica en la nube. Amazon EC2 proporciona un entorno de computación virtual,
lo que permite un aumento fácil o disminución de la capacidad en cuestión de
minutos.
58
Amazon AWS
Amazon web server ofrece una amplia servicios de infraestructura IT basado en
cloud computing por web server.
Cloud Computing
La computación en la nube es una nueva estrategia de tecnología que está
creciendo rápidamente ya que es la solución a varios problemas para proveedores
evitando grandes gastos económicos e infraestructura tecnológica ofreciendo
seguridad de datos y escalabilidad. Existen varios tipos de nubes tales como nube
pública, privada e hibrida en las cuales ofrecen varios servicios.
SIP
Sip (protocolo de inicio de sesiones) es un protocolo de señalización que
encapsula voz y video para la telefonía IP y existen usuarios SIP donde utilizan
aplicaciones SIP para móvil además existen softphone para pc que se instalan
utilizando la señalización SIP.
Asterisk
Es un sistema open source basado en Linux que permite implementar una PSTN
muy usada para la comunicación Voz IP.
Gateway
Es la puerta de enlace que permite la salida a internet cuya interfaz permite
compartir la información con varios dispositivos en la red de comunicación.
Nat
Network Address Translation es el traductor que permite llevar de una red privada
a pública y viceversa.
Codec
En telefonía IP los códec son los encargados de comprimir y descomprimir el
audio, video, imagen dependiendo del recurso de memoria de CPU, ancho de
banda y calidad los códec más utilizados para este proceso son G.711, G.723,
G.729.
59
Voz IP
La voz IP es la tecnología más usada con en día con ayuda de redes de internet
ya que ha servido para soluciones para varias empresas, la voz IP se comprime
en datos y viaja a través del internet así permitiendo la intercomunicación tanto
para el emisor como para el receptor.
IP Elástica
Una dirección de IP elástica es una dirección IP estática diseñada para la
computación en nube dinámica. Una dirección IP elástica está asociada con su
cuenta de AWS. Con una dirección IP elástica, puede enmascarar el fracaso de
una instancia o un software de la reasignación rápidamente la dirección a otra
instancia en su cuenta.
Una dirección IP es elástico una dirección IP pública, que es accesible desde
Internet. Si la instancia no tiene una dirección IP pública, puede asociar una
dirección IP elástica con la instancia para permitir la comunicación con Internet;
por ejemplo, para conectarse a la instancia de su equipo local
Clientes Remotos
Se define como clientes remotos aquellos dispositivos que están conectados a la
central IP-PBX de manera externa, es decir no pertenecen o son parte de la red
interna a la cual pertenece la central telefónica.
Grupos de Seguridad
Se define como grupos de seguridad al firewall o cortafuegos virtual que controlara
el tráfico entrante y saliente de una o más instancias dentro de Amazon EC2.
S3
Amazon S3 es almacenamiento para Internet. Es un servicio de almacenamiento
sencillo que ofrece a los desarrolladores de software una infraestructura de
almacenamiento de datos de gran escalabilidad, fiable y de baja latencia con
costos muy bajos.
60
IAM
AWS Gestión de Identidad y Acceso (IAM) es un servicio web que ayuda a
controlar de forma segura el acceso a los recursos de AWS para sus usuarios. IAM
se utiliza para controlar quién puede utilizar sus recursos de AWS (autenticación) y
cuáles son los recursos que pueden utilizar y de qué manera (autorización).
Instancia
“Se define como instancia a un servidor virtual el cual se encuentra alojado en un
espacio virtual y/físico dentro del proveedor de servicios Amazon EC2.” (Services,
2016)
Key Pairs
Amazon EC2 utiliza la criptografía de clave pública para cifrar y descifrar la
información de inicio de sesión. Criptografía de clave pública utiliza una clave
pública para cifrar un pedazo de datos, como una contraseña, a continuación, el
destinatario utiliza la clave privada para descifrar los datos. Las claves públicas y
privadas que se conoce como un par de claves.
Para iniciar sesión en la instancia, debe crear un par de claves, especifique el
nombre del par de claves cuando se inicia la instancia, y proporcionar la clave
privada cuando se conecta a la instancia. Instancias de Linux tienen ninguna
contraseña, y se utiliza una clave pair para iniciar sesión con SSH con instancias
de Windows, se utiliza un par de claves para obtener la contraseña de
administrador y luego iniciar sesión con RDP25.
Interfaces de Red
Una interfaz de red elástica (ENI) es una interfaz de red virtual que se puede
adjuntar a una instancia en una VPC26. ENI están disponibles sólo para los casos
que se ejecutan en una VPC.
25 Es la comunicación en la ejecución de la aplicación entre un terminal y un servidor 26 Visualiza o guarda una clave de acceso en amazon
61
Billing
AWS Facturación y Gestión de Costes es el servicio que se utiliza para pagar su
cuenta de AWS, controlar su uso, y el presupuesto de sus gastos.
El servicio de carga automáticamente la tarjeta de crédito que proporcionó cuando
se inscribió en una nueva cuenta con AWS. Los cargos aparecen en su factura de
tarjeta de crédito mensual. Puede ver o actualizar la información de tarjeta de
crédito, y designar una tarjeta de crédito diferente para AWS para cargar, en
el pago de la Consola de Facturación y Gestión de Costes.
62
CAPÍTULO III
METODOLOGÍA DE LA INVESTIGACIÓN
DISEÑO DE LA INVESTIGACIÓN
3.1. Modalidad de la investigación
En el método de estructura a realizar para dar seguimiento en la investigación para
encontrar resultados confiables y relación con las variables provenido de
supuestos, hipótesis, interrogantes y de esa manera obtener un resultado para el
problema.
Debemos tener claro nuestros objetivos que hemos elaborado en el proceso del
proyecto, la modalidad de investigación que vayamos a realizar para el presente
proyecto el cual será implementado, factible y dará solución a algún problema en
la sociedad, como la implementación de una central telefónica en la nube pública
utilizando herramientas open source para la empresa Ecuasistemas S.A.
3.2. Tipo de investigación
Para el presente proyecto, el tipo de investigación que se utilizara será descriptiva
y de campo.
Investigación descriptiva
Los estudios descriptivos buscan desarrollar una imagen o fiel representación
(descripción) del fenómeno estudiado a partir de sus características. Describir en
este caso es sinónimo de medir. Miden variables o conceptos con el fin de
especificar las propiedades importantes de comunidades, personas, grupos o
fenómeno bajo análisis. El énfasis está en el estudio independiente de cada
63
característica, es posible que de alguna manera se integren las mediciones de dos
o más características con el fin de determinar cómo es o cómo se manifiesta el
fenómeno. Pero en ningún momento se pretende establecer la forma de relación
entre estas características. En algunos casos los resultados pueden ser usados
para predecir. (Grajales G, 2000, pág. 2)
En el proyecto utilizaos una investigación descriptiva debido a que la
implementación de un PBX en la nube ejercerá un gran impacto a nivel de costo
beneficio en los servicios de comunicaciones para la empresa INFORMACIÓN
DE SISTEMAS ECUASISTEMAS SA, es decir con la gestión de la misma nos
permitirá tener un mayor control y detalle sobre los costos y/o estado de cada
usuario, de esta manera garantizando un mejor servicio de comunicación.
Investigación de Campo
Esta clasificación distingue entre el lugar donde se desarrolla la investigación, si
las condiciones son las naturales en el terreno de los acontecimientos tenemos
una investigación de campo, como los son las observaciones en un barrio, las
encuestas a los empleados de las empresas, el registro de datos relacionados con
las mareas, la lluvia y la temperatura en condiciones naturales. En cambio sí se
crea un ambiente artificial, para realizar la investigación, sea un aula laboratorio,
un centro de simulación de eventos, etc. estamos ante una investigación de
laboratorio. (Grajales G, 2000, pág. 3)
El proyecto es una investigación de campo debido a que se realizaron encuestas
para recolectar información y poder determinar la herramienta que se acople más
a las necesidades de la empresa INFORMACIÓN DE SISTEMAS
ECUASISTEMAS SA, teniendo en cuenta su presupuesto y como prioridad la
intercomunicación entre los distintos abonados que pertenecen a la misma.
64
3.3. Población y muestra
Población
Mediante la investigación se obtuvo el organigrama de la empresa en la cual se
determinó que las extensiones serán asignados para todos los abonados
exceptuando el área de producción: CCD, Codificador, Digitador, Escaneador,
CCI, Inventario.
Cuadro n° 9 Población de la muestra
N° DESCRIPCION CANTIDAD PORCENTAJE
%
1 Gerencia
General
5 15,625 %
2 Supervisores
Gestión
Documental
4 12,5 %
3 Sistemas 7 21,875 %
4 Auxiliar Bodega 4 12,5 %
5 Coordinador
CAD
1 3,125 %
6 Administrativos 11 34,375 %
TOTAL 32 100,0%
Fuente: Datos de la investigación Elaborado por: Christian Sevilla y Diego Ordoñez
65
3.4. Instrumentos de la investigación
Para determinar los instrumentos de investigación utilizamos ciertas técnicas para
la obtención de datos como por ejemplo la elaboración de un cuestionario con
preguntas cerradas y la elaboración de un análisis estadístico de los datos
obtenidos esta técnica de investigación es la encuesta cuyo instrumento ayuda al
proceso de investigación. En cuanto a la observación podríamos decir que
mediante guía, hipótesis, datos históricos para la obtener datos relevantes que
ayuda al investigador en el transcurso de su proyecto.
Según las técnicas e instrumentos que vayamos a utilizar ayuda en la recolección
de datos estas son:
La técnica de observación tiene como propósito obtener datos y los instrumentos
que podríamos utilizar libreta, entrevistas, registros, fotografías, documentos etc.
Para la técnica de encuesta tiene como objetivo un formulación de preguntas que
ayude al investigador evaluar de manera más clara su investigación, estas
preguntas deben ser cerradas y se realiza el análisis estadístico de la encuestas,
los instrumentos que utilizamos para esta técnica podrían ser cuestionarios,
escalas de opinión, preguntas de si o no, etc.
3.5. Recolección de la información
La recolección de la información depende en gran medida del tipo de investigación
y el problema que se estudia. Esta fase del trabajo incluye seleccionar un
instrumento de medición válido y confiable, aplicar el instrumento y codificar las
mediciones o datos. (Grajales G., 2000, pág. 1)
Para la recolección de información se realizaron diferentes actividades detalladas
a continuación:
Se realizaron encuestas, únicamente a la población a la cual va dirigido este
proyecto “32”.
66
Todas las preguntas fueron realizadas de manera objetiva y de tal manera que
sean fáciles de responder.
Para determinar el resultado se aplicó el método de evaluación sumaria.
3.6. Procesamiento y análisis
Culminada las encuestas se procede a la recopilación de los datos y se guardan
estos datos para que estos puedan ser ponderados. El análisis de los datos
dependerá de tres factores:
• La medición de las variables existentes
• La formulación de la hipótesis
• El interés del investigador (Christian Sevilla y Diego Ordoñez)
Análisis e Interpretación de Datos
Las encuestas fueron dirigidas a una población de un máximo de 32 personas que
son aquellos empleados que cuentan con el servicio teniendo como fuente de
información principal el organigrama de la empresa. De lo cual se puede
determinar los siguientes resultados para conocer la factibilidad de la
implementación de una Central Telefónica en la nube Pública para la empresa
INFORMACIÓN DE SISTEMAS ECUASISTEMAS SA y con ello la validación de
la hipótesis planteada.
67
Cuadro n° 10 Encuesta para implementar una central telefónica- pregunta 1
¿Mediante qué medios cree usted se establecería una mejor comunicación entre las
distintas sucursales y empleados de una empresa (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Correo electronico 0 0,0 %
Teléfonos Convencionales 8 25,0 %
Faxes 0 0,0 %
Celulares 24 75,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Gráfico n° 15 Encuesta para implementar una central telefónica - pregunta 1
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Fuente: Datos de la Investigación Elaborado por: Christian Sevilla y Diego Ordoñez
68
Análisis: Se observa que de un total de 32 personas encuestadas, el 75,0%
considera que los celulares es el mejor medio de comunicación entre empleados
de la misma empresa y un 25,0 % considera que los teléfonos convencionales.
Cuadro n° 11 Encuesta para implementar una central telefónica- pregunta 2
¿Qué medios de comunicación considera usted ofrecerían un mayor costo/beneficio
entre las distintas sucursales y empleados de una empresa (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Correo electrónico 16 50,0 %
Teléfonos Convencionales 10 31,0 %
Faxes 0 0,0 %
Celulares 6 19,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
Gráfico n° 16 Encuesta para implementar una central telefónica - pregunta 2
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
69
Análisis: Se observa que de un total de 32 personas encuestadas, el 31,0%
piensa que los Teléfonos Convencionales serian el medio más rentable para la
empresa de comunicación, el 50,0% piensa que sería el correo electrónico y el
19,0% final cree que podrían ser los celulares.
Cuadro n° 12Encuesta para implementar una central telefónica- pregunta 3
¿Está de acuerdo que los celulares sean el medio de comunicación principal entre las
distintas sucursales y empleados de una (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Si 32 100,0 %
No 0 0,0 %
No está seguro 0 0,0 %
Otro medio 0 0,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
Gráfico n° 17 Encuesta para implementar una central telefonica - pregunta 3
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
70
Análisis: Se observa que de un total de 32 personas encuestadas, el 100,0%
piensa que el mejor medio para comunicarse entre empleados de la misma
empresa debiera ser mediante el teléfono celular y el 0% no cree que deberían
ser ni faxes, teléfonos convencionales ni correo electrónico.
Cuadro n° 13Encuesta para implementar una central telefónica- pregunta 4
¿Cree usted que la implementación de una central telefónica sería más beneficiosa que
el servicio convencional telefónico para una empresa (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Si 16 50,0 %
No 6 19,0 %
Desconoce que es una central telefónica 10 31,0 %
Otro servicio 0 0,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
Gráfico n° 18 Encuesta para implementar una central telefónica - pregunta 4
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
71
Análisis: Se observa que de un total de 32 personas encuestadas, el 50,0%
piensa que la implementación de una central telefónica sería más beneficiosa para
la empresa, el 19,0% piensa que no sería lo más beneficioso mientras que el
31,0% desconoce el concepto de la misma.
Cuadro n° 14 Encuesta para implementar una central telefónica- pregunta 5
¿Qué proveedor consideraría que sería más conveniente para la implementación de una
central telefónica para las sucursales y empleados de una empresa (Marque sólo una
opción)?
DETALLE FRECUENCIA PORCENTAJE
Amazon 8 25,0 %
Microsoft 4 12,0 %
Telconet 20 63,0 %
Otros 0 0,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Gráfico n° 19 Encuesta para implementar una central telefónica - pregunta 5
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
72
Análisis: Se observa que la gran mayoría se inclina hacia Telconet más que por
conocimiento de los servicios que ofrece debido a que es el más conocido en el
medio nacional con un porcentaje del 63,0 %, el 25,0 % de las personas se inclinan
hacia Amazon que es una empresa reconocida en el medio debido a la gran
acogida del e-commerce hoy en día, mientras que una minoría se inclina hacia
Microsoft representando el 12,0%.
Cuadro n° 15 Encuesta para implementar una central telefónica- pregunta 6
¿Está de acuerdo con utilizar su celular móvil para ser agregado a una telefonía IP
Privada de su empresa (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Si 14 44,0 %
No 10 31,0 %
Desconoce que es Telefonía IP 8 25,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
Gráfico n° 20 Encuesta para implementar una central telefónica - pregunta 6
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
73
Análisis: Pese al gran avance de la tecnología hoy en día muchos desconocen
muchos términos y es por ello en ocasiones la incertidumbre del cambio, esto se
ve reflejado en un 31,0% de personas que no desean ser parte de la telefonía IP
y un 25 ,0% que desconoce a qué se refiere; así como podemos observar que
existe un 44,0 % que está de acuerdo de que sus móviles sean agregados a una
telefonía IP privada.
Cuadro n° 16 Encuesta para implementar una central telefónica- pregunta 7
¿Cuánto saldo personal consume para comunicarse entre los empleados pertenecientes
de su empresa (Marque sólo una opción)?
DETALLE FRECUENCIA PORCENTAJE
Menos de $20 15 47,0 %
Mas de $20 7 22,0 %
No consume saldo 0 0,0 %
Tiene Plan Empresarial 10 31,0%
TOTAL DE LA POBLACIÓN 32 100,0 %
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
74
Gráfico n° 21 Encuesta para implementar una central telefonica - pregunta 7
Análisis: Dentro de las empresas existe únicamente un 31,0% del personal que
cuenta con un plan empresarial mientras que la mayoría de empleados tienen que
gastar de su propio saldo para poder comunicarse entre compañeros de trabajo,
el 47% gasta menos de $20 mientras que el 22,0% gasta más de $20.
Cuadro n° 17 Encuesta para implementar una central telefónica- pregunta 8
¿Está de acuerdo que mediante una herramienta se gestione los distintos tipos de servicio
(faxes, servidor de correo, servidor de chat, VOIP)
DETALLE FRECUENCIA PORCENTAJE
Si 28 47,0 %
No 4 22,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
47%
22%
0%
31%
Pregunta 7
Menos de $20
Mas de $20
No consume Saldo
Tiene Plan Empresarial
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
75
Gráfico n° 22 Encuesta para implementar una central telefónica - pregunta 8
Análisis: Un 87,0 % del grupo de personas encuestadas están de acuerdo que
exista una herramienta que gestione todos los servicios de manera unificada,
mientras que el 13,0 % cree que no es necesario debido a que sería más factible
su administración de manera directa.
Cuadro n° 18 Encuesta para implementar una central telefónica- pregunta 9
9. ¿Cree usted que para el giro de negocio de su empresa es necesario implementar una
central telefónica?
DETALLE FRECUENCIA PORCENTAJE
Si 20 62,0 %
No 12 38,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación Elaborado por: Christian Sevilla y Diego Ordoñez
76
Gráfico n° 23 encuesta para implementar una central telefónica - pregunta 9
Análisis: Las personas que conocen más del giro del negocio de la empresa creen
que si es necesario para ahorrar coste la implementación de un PBX debido a que
los costos de comunicación son bastantes elevados ellos representan el 62,0 %,
mientras que el 38,0 % creen que sería algo innecesario debido a que no es una
gran demanda ni una empresa con tantos usuarios.
Cuadro n° 19 Encuesta para implementar una central telefónica- pregunta 10
10 ¿Estaría dispuesto a que se le descuento un valor mínimo proporcional para poder ser
partícipe de este servicio, teniendo como ventaja línea de comunicación privada y un
canal de comunicación seguro?
DETALLE FRECUENCIA PORCENTAJE
Si 0 0,0 %
No 32 100,0 %
TOTAL DE LA POBLACIÓN 32 100,0 %
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
77
Gráfico n° 24 Encuesta para implementar una central telefónica - pregunta 10
Análisis: Todos, es decir el 100,0 % cree que este es un servicio de avance
tecnológico, que beneficiaria principalmente a las empresas y que ellos deberían
de costearlo; nadie es decir el 0,0% estaría dispuesto a que se le cobre cualquier
rubro adicional para poder ser partícipe de este servicio.
3.7. Validación de la hipótesis
En cuanto a la encuesta realizada a los colaboradores de la empresa
Ecuasistemas S.A pudimos validar que para la implementación de una central
telefónica en la nube pública es importante ya que al dejar la telefonía
convencional y contar con una central telefónica en la nube pública ayuda en el
crecimiento y una mejor comunicación entre los internos al ser una de las
herramientas más utilizadas por varias empresas.
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
78
También se puede evidenciar que al tener un mayor número de extensiones, la
comunicación con cada empleado se vuelve más directa, optimizando tiempos de
espera, y gestionando de una manera más práctica cada llamada por cada
usuario.
El principal objetivo en la implementación de un servidor Asterisk en la nube
pública es que ofrece una mayor escalabilidad a la empresa, equipos de última
tecnología, y la adaptabilidad que ofrece Amazon acorde al crecimiento de la
empresa, rubros los cuales solo se cancelan por su hora uso.
79
CAPITULO IV
PROPUESTA TECNOLÓGICA
4.1. Propuesta tecnológica
La implementación de nuestro Proyecto soluciona el problema de telefonía en la
empresa Ecuasistemas S.A para lo cual se hará uso de la nube pública para
implementar una central Telefónica Elastix para los abonados de la organización
cuyos usuarios tendrán aplicaciones SIP en sus móviles para estar conectado a
la red Telefónica de la empresa y demás agregar en sus computadoras de
escritorios o laptop softphone esto ayudara a la empresa con las soluciones de
comunicación; asimismo para el desarrollo de este Proyecto tenemos apoyo del
gerente y los empleados de la Empresa Ecuasistemas S.A.
De este modo la Empresa Ecuasistemas S.A innova a una tecnología que ayudar
al crecimiento de la empresa para lo cual emprenderá la Implementación de un
central telefónica en la nube pública utilizando herramientas open source se
construirá en la nube pública de AWS la central telefónica, utilizando como sistema
Asterisk basado en la plataforma de Centos en lo cual agregamos una IP estática
pública, reglas en la nube pública, configuración de administración de usuarios,
además se crea las extensiones y configuración de correos. Posteriormente este
proyecto evitar egresos y ayuda a economizar en los gastos de llamadas y para
esta implantación tendrán gastos mínimos como el pago de IP elástica, las reglas
y el ancho de banda, finalmente dentro de las leyes de la telecomunicación para
uso de la IP pública, central pública en la nube es permitido ya que en Ecuador
existen leyes para el permiso de uso de herramientas gratuitas.
4.2. Análisis de factibilidad
Podemos decir que un proyecto es factible como lo afirma, ( Arias , 2006) “Que se
trata de una propuesta de acción para resolver un problema práctico o satisfacer
una necesidad. Es indispensable que dicha propuesta se acompañe de una
80
investigación, que demuestre su factibilidad o posibilidad de realización”. (pág.
134)
El analisis de factivilidad nos lleva a verificar si nuestra implementación una central
telefonica en la nube pública utilizando herramientas de virtualizacion open source
para que de esta manera se pueda solucionar el problema de la telefonia ya que
con este servicio va ser continuo y escalable ayudando asi al crecimiento de la
empresa, ademas de ahorrar los gastos en telefonia.
4.2.1. Factibilidad operacional
En cuanto al estado operacional de nuestro proyecto que consta de gran
factibilidad para la solución de la telefonía IP con la nube pública ya que ambos
servicios ofrecen varios beneficios a grandes o pequeñas organizaciones, para la
operación de este proyecto se va a necesitar un buen ancho de banda para poder
administrar la central en la nube pública, además cada usuario va a tener una
extensión en su celular o pc con la aplicación SIP.
4.2.2. Factibilidad técnica
La implementación de nuestro proyecto es relativamente factible ya que cabe
destacar las ventajas que existen tanto en la nube pública y la máquina virtual
Elastix ofrecen varios recursos para la solución de problemas empresariales con
los datos de información y aplicaciones y ya que gracias a la nube brinda la
escalabilidad y disponibilidad para cualquier empresa.
En cuanto a las ventajas de software libre y hardware mencionamos los siguientes:
Ventajas Elastix
• Permite su uso sin grandes inversiones
• Existen precios más económicos que una central física
81
• Trabaja con un conjunto de dispositivos
• Hace uso de varios protocolos para dar un buen servicio
• Esta tecnología se encuentra disponible al público
• Disminuye los costos integrando voz y datos por un mismo canal
• Se integra fácilmente a la nube
Ventajas Nube pública
• Permite el crecimiento con cualquier infraestructura
• Evita gastos de mantenimiento, energía, infraestructura, etc.
• Permite que sus servicios sean flexibles y escalables
• Permite una amplia facilidad al momento de migrar
• Se puede acceder desde cualquier sitio usando cualquier dispositivo
(laptop, pc, móvil)
• Toda la infraestructura se encuentra alojado en varios sitios
• Existen varias plataformas para el uso de la nube pública (Amazon,
Google, Microsoft)
En la siguiente imagen se resumen las ventajas de Elastix y la Nube pública.
82
Gráfico n° 25 Ventajas de elastix y la nube pública
4.2.3. Factibilidad legal
La implementación de dicho proyecto no viola ni una ley que existente en Ecuador
ya que cumple y tiene control de los datos y la comunicación, además que son
herramientas libres que permiten sin afectar ningún recurso de la empresa y de
esa manera se va a poner en ejecución nuestro proyecto.
4.2.4. Factibilidad económica
Siendo Elastix una herramienta gratuita permite una gran ventaja económica
ahorrando gastos, en cambio en la nube pública existen costos elevados para
empresas pequeñas pero para nuestra implementación se desarrolla en Amazon
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
83
AWS que regala gratuitamente un año de sus uso pero no con todos sus servicios
y existen gastos adicionales que no son muy elevados tales como la IP elástica,
Reglas, Ancho de banda.
A continuación se detalla una tabla con el presupuesto invertido para esta
implementación, hay que tener a consideración que para un óptimo rendimiento,
la empresa a futuro deberá considerar migrar a un plan pagado, teniendo a
consideración que al ser un servicio en la nube ira de la mano con el crecimiento
de la empresa.
Cuadro n° 20 Presupuesto egreso
EQUIPOS PARA SOLUCIÒN CON ELASTIX
CANTIDAD VALOR UNITARIO
VALOR TOTAL
SOFTWARE
Cuenta Amazon EC2 1 $0 $0
IP Elástica 1 $0.005 per Elastic IP
address not attached to a
running instance per
hour (prorated)
Licencia Linux – Elastix 1 $0 $0
Softphone Zoiper Celular – PC 32 $0 $0
Aplicaciones que soporten XMPP “IM”
32 $0 $0
COSTO TOTAL DEL SOFTWARE
$0
IMPLEMENTACIÓN
INSTALACIÓN Y CONFIGURACIÓN
1 $500 $500
DOCUMENTACIÓN 1 $100 $100
ETAPA SIMULACIÓN 1 $85 $85
COSTO TOTAL IMPLEMENTACIÓN
$685
COSTO MOVILIZACIÓN Y ALIMENTACIÒN
2 $150 $300
TOTAL COSTO MOVILIZACIÓN Y ALIMENTACIÒN
$300
TOTAL $985
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
84
Nota: Se deberá considerar que acorde la empresa vaya en crecimiento, deberá
cambiarse a Un plan ya no gratuito dependiendo la demanda de usuarios, y la
calidez que desea en las llamadas; así como a su vez dicho plan tendrá una
duración de un año luego del cual tendrán que escoger un pago acorde a sus
necesidades, a continuación se detallará un cuadro con una posible proyección
y/o implementación de la central IP a otra empresa, colegio, universidad entre
otros.
Cuadro n° 21 Presupuesto otras empresas – 1 año
EQUIPOS PARA SOLUCIÒN CON ELASTIX
CANTIDAD VALOR UNITARIO
SOFTWARE
Cuenta Amazon – Business 1 $100/mensual dependiendo la escala y el uso puede variar.
IP Elástica 1 $0.005 per Elastic IP address not attached to a running instance per hour (prorated)
Licencia Linux – Elastix Centos 1 $0
Softphone Zoiper Celular – PC - $0
Aplicaciones que soporten XMPP “IM”
- $0
Codec g.729 zoiper - $9.04 c/u
Codec h.624 zoiper - $2.26 c/u
Zoiper GOLD - $2,27 - $56,60 c/u
Instancia t2.nano - $68 anual – pago anticipado o $0.0135 por hora bajo demanda
T2.micro - $135 anual – pago anticipado o $0.027 por hora bajo demanda
85
EQUIPOS PARA SOLUCIÓN CON ELASTIX
CANTIDAD VALOR UNITARIO
T2.small - $271 anual – pago anticipado o $0.054 por hora bajo demanda
T2.medium - $542 anual – pago anticipado o $0.108 por hora bajo demanda
T2.large - $1084 anual – pago anticipado o $0.216 por hora bajo demanda
M3.medium - $446 anual – pago anticipado o $0.095 por hora bajo demanda
M3.large - $886 anual – pago anticipado o $0.19 por hora bajo demanda
M3.xlarge - $1779 anual – pago anticipado o $0.381 por hora bajo demanda
M3.2xlarge - $3559 anual – pago anticipado o $0.761 por hora bajo demanda
COSTO TOTAL DEL SOFTWARE
TOTAL
La cuenta gratuita de Amazon AWS consta durante un año principalmente de:
Amazon EC2:750 horas al mes durante un año de una instancia en Linux
o una Windows; o medio mes ambas instancias al mismo tiempo
ejecutándose.
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
86
Amazon S3: 5GB de almacenamiento, 20.000 solicitudes GET y 2.000
solicitudes Put.
Amazon RDS: 20 GB para BD, 20 GB backups y 10`000.000 de E/S.
AWS lot: 250.000 mensajes al mes durante los 12 meses.
Amazon EC2 Container Registry: 500 MB al mes durante 12 meses.
A continuación se detalla los tipos de cuenta existentes, las cuales se deberá de
considerar que los precios están basados en escalas y uso, es decir este no es
fijo.
Basic: Cuenta Gratuita durante un año con los servicios principales
detallados anteriormente.
Developer: Valor mínimo $29/mensual (basado en escala y uso), este
puede ser superior, centro de soporte 12-24 horas en horas de trabajo.
Business: Soporte 24*7 tanto chat como vía telefónica, máximo tiempo de
respuesta 1 hora en casos urgentes; valor mínimo $100/mensual (basado
en escala y uso), este puede ser superior.
Enterprise: Business más un técnico asignado como administrador de
cuenta (TAM), máximo tiempo de respuesta en urgencias es de 15
minutos; valor mínimo $15.000/mensual (basado en escala y uso), este
puede ser superior.
También se deben considerar las características de las instancias ya detalladas
sus precios en el cuadro adjunto.
Para instancias de tipo Uso General T2 sus características principales son:
Procesadores Intel Xeon de alta frecuencia con Turbo hasta 3,3 GHz
CPU en ráfagas, que se rige por créditos de CPU y desempeño de base
constante
Tipo de instancia de uso general a bajo costo e incluida en la capa gratuita
(solo t2.micro)
87
Equilibrio entre recursos de informática, memoria y red
Entornos de desarrollo, servidores de compilación, repositorios de código,
aplicaciones y sitios web con poco tráfico, micro servicios, experimentos de
producto recientes y pequeñas bases de datos.
Modelo CPU virtual
Créditos por hora de la CPU
Memoria (GiB)
Almacenamiento
t2.nano 1 3 0,5 Solo EBS
t2.micro 1 6 1 Solo EBS
t2.small 1 12 2 Solo EBS
t2.medium 2 24 4 Solo EBS
t2.large 2 36 8 Solo EBS
Para instancias M3, que son usadas en general para bases de datos pequeñas y
medianas, las tareas de procesamiento de datos que requieren memoria adicional,
las flotas de almacenamiento en caché y la ejecución de servidores back-end para
SAP, Microsoft SharePoint, la informática en clústeres y otras aplicaciones
empresariales.
Las instancias M3 también pueden lanzarse como un procesador Intel Xeon E5-
2670 (Sandy Bridge) ejecutándose a 2,6 GHz y sus características principales son:
Procesadores Intel Xeon E5-2670 v2 (Ivy Bridge) de alta frecuencia*
Almacenamiento de la instancia basado en SSD para un rápido
desempeño de E/S
Equilibrio entre recursos de informática, memoria y red
88
Modelo CPU virtual
Memoria (GiB) Almacenamiento en SSD (GB)
m3.medium 1 3,75 1 x 4
m3.large 2 7.5 1 x 32
m3.xlarge 4 15 2 x 40
m3.2xlarge 8 30 2 x 80
Cuadro n° 22 Presupuesto anual – 100 extensiones– luego del año prueba
EQUIPOS PARA SOLUCIÒN CON ELASTIX
CANTIDAD VALOR UNITARIO
VALOR TOTAL
SOFTWARE
Cuenta Amazon – Business – Plan de Soporte
1 $100/mensual dependiendo la escala y el uso puede variar.
$1200
IP Elástica 1 $0.005 per Elastic IP address not attached to a running instance per hour (prorated)
$43.20
Licencia Linux – Elastix Centos
1 $0 $0
Softphone Zoiper Celular – PC
100 $0 $0
Aplicaciones que soporten XMPP “IM”
100 $0 $0
Codec g.729 zoiper 100 $9.04 c/u $904
Codec h.624 zoiper 100 $2.26 c/u $226
Zoiper GOLD 100 $2,27 c/u $227
T2.large 1 $1084 anual – pago anticipado o $0.216 por hora bajo demanda
$1084
89
EQUIPOS PARA
SOLUCIÒN CON
ELASTIX
CANTIDAD VALOR
UNITARIO
VALOR TOTAL
Ancho de Banda
Saliente
1 $0.25 GB hasta
10 TB/mes –
“1TB”
$3072
Elastic Load Balancing
1 $0.034 c/h $293.76
COSTO TOTAL DEL SOFTWARE
$7049.96
COSTO TOTAL DE IMPLEMENTACIÓN
1 $1.500 $1.5000
TOTAL $8549.96
4.3. Etapas de la metodologia del proyecto
El método que utilizamos para el proyecto es PMI (Project Management Institute)
con el software Project management para elaborar un correcto orden para la
elaboración de nuestro proyecto.
Cuadro n° 23 Cronograma del proyecto
Tarea Duración Comienzo Fin Recursos
PROYECTO 74 días mar 10/5/16
vie 19/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPÍTULO I 21 días mar 10/5/16
mar 7/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO II 22 días jue 2/6/16 sáb 2/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO III 19 días dom 3/7/16
jue 28/7/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO IV 16 días vie 29/7/16
vie 19/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
90
Cuadro n° 24 Detalles del cronograma completo
Tarea Duración Comienzo Fin Recursos
PROYECTO 74 días mar 10/5/16
vie 19/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPÍTULO I 21 días mar 10/5/16
mar 7/6/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
PLANTAMIENTO DEL PROBLEMA
3 días mar 10/5/16
jue 12/5/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO
2 días vie 13/5/16 dom 15/5/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
SITUACIÓN DE CONFLICTOS NUDOS CRITICOS
2 días lun 16/5/16 mar 17/5/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAUSAS Y CONSECUENCIAS DEL PROBLEMA
4 días mié 18/5/16
sáb 21/5/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
FORMULACIÓN DEL PROBLEMA
3 días dom 22/5/16
mar 24/5/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
EVALUACIÓN DEL PROBLEMA
3 días mié 25/5/16
vie 27/5/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
ALCANCE DEL PROBLEMA
3 días sáb 28/5/16 mar 31/5/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
OBJETIVOS DE LA INVESTIGACIÓN
3 días mié 1/6/16 vie 3/6/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
JUSTIFICACIÓN E IMPORTANCIA DE LA INVESTIGACIÓN
3 días sáb 4/6/16 mar 7/6/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO II 22 días jue 2/6/16 sáb 2/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
MARCO TEORICO 4 días mié 8/6/16 sáb 11/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
91
Tarea Duración Comienzo Fin Recursos
ANTECEDENTES DEL ESTUDIO
3 días dom 12/6/16
mar 14/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
FUNDAMENTACIÓN TEÓRICA
4 días mié 15/6/16
sáb 18/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
FUNDAMENTACIÓN SOCIAL
3 días dom 19/6/16
mar 21/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
FUNDAMENTACIÓN LEGAL
2 días mié 22/6/16
jue 23/6/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
HIPÓTESIS 2 días vie 24/6/16 dom 26/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
VARIABLES DE INVESTIGACIÓN
3 días lun 27/6/16 mié 29/6/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
DEFINICIONES CONCEPTUALES
3 días jue 30/6/16 sáb 2/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO III 19 días dom 3/7/16 jue 28/7/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
METODOLOGÍA DE LA INVESTIGACIÓN
5 días dom 3/7/16 jue 7/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
DISEÑO DE LA INVESTIGACIÓN
3 días vie 8/7/16 mar 12/7/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
POBLACIÓN Y MUESTRA
3 días mié 13/7/16
vie 15/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
INSTRUMENTOS DE RECOLECCIÓN DE DATOS
3 días sáb 16/7/16 mar 19/7/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
RECOLECCIÓN DE LA INFORMACIÓN
3 días mié 20/7/16
vie 22/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
PROCESAMIENTO Y ANÁLISIS
3 días sáb 23/7/16 mar 26/7/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
92
Tarea Duración Comienzo Fin Recursos
VALIDACIÓN DE LA HIPÓTESIS
2 días mié 27/7/16
jue 28/7/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CAPITULO IV 16 días vie 29/7/16 vie 19/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
PROPUESTA TECNOLÓGICA
2 días vie 29/7/16 lun 1/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
3 días mar 2/8/16 jue 4/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
ENTREGABLES DEL PROYECTO
2 días vie 5/8/16 lun 8/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CRITERIOS DE VALIDACIÓN DE PROPUESTA
2 días mar 9/8/16 mié 10/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO
2 días jue 11/8/16 vie 12/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
CONCLUSIONES Y RECOMENDACIONES
2 días sáb 13/8/16 lun 15/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
BIBLIOGRAFIÁ 2 días mar 16/8/16
mié 17/8/16
CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
ANEXOS 2 días jue 18/8/16 vie 19/8/16 CHRISTIAN SEVILLA-DIEGO ORDOÑEZ
}}
4.4. Entregables del proyecto
Como se ha tomado en cuenta que para el desarrollo de este proyecto debe
implementarse para lo cual realizamos los siguientes pasos.
Cronograma detallado Diagrama de Ganntt en el Anexo.
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
93
Manual de instalación
Manual de usuario.
Para los manuales de instalación y de usuario se crea un nuevo índice general e
índice de gráficos, donde se detalla el proceso que realizamos para la
implementación de la central telefónica en la nube pública.
4.5. Criterios de validación de la propuesta
La propuesta de una central telefónica en la nube pública que se posibilite para
tener un sistema telefónico con reducción de costos y mejoras del sistema
telefónico en las diferentes áreas de la empresa y para que los usuarios y
empleados tengan un mejor desempeño es sus labores.
Se valida el uso de cada una de las herramientas open source para
dicha implementación para llevar el control del sistema telefónico.
Se realiza pruebas en cada uno de los equipos (móvil, pc, laptop,
etc.) para comprobar la implementación del proyecto.
Se comprueba el uso del ancho de banda necesario para la
implementación y uso de dicho proyecto.
Se valida la manera en que se administra el sistema telefónico.
Se valida si con estas herramientas ayuda a la empresa en su
crecimiento.
94
4.6. Criterios de aceptación del producto o servicio
Para la propuesta del proyecto tomamos los siguientes puntos de aceptación.
Cuadro n° 25 Matriz de aceptación
REQUERIMIENTOS ACEPTACIÓN
Central telefónica con herramientas
open source
Reducción de costos con la
implementación de la central
telefónica en la nube pública para
empresas
Disponibilidad 24/7 de la central
telefónica
Como la operación del servicio de
esta telefonía estarán activos para
atender las necesidades de los
usuarios
Uso de la nube pública Amazon AWS El uso de Amazon AWS y con el
servicio Elastix ayudan al crecimiento
de la empresa
Comprobar el nivel de satisfacción del
proyecto
Obtener resultados por parte de los
usuarios de la empresa para ver el
nivel de satisfacción por dicho
proyecto
Optimizar los niveles de ancho de
banda para hacer uso de los
aplicativos en nube
Comprobar la subida y bajada del
ancho de banda mediante el uso de la
nube y sus aplicaciones
Fuente: Datos de la investigación
Elaborado por: Christian Sevilla y Diego Ordoñez
95
CONCLUSIONES Y RECOMENDACIONES
CONCLUSIONES
La compañía que escogimos para la implementación de la central IP en la
nube pública es Amazon Web Services, al ser esta la compañía líder y con
más experiencia en el campo de cloud computing, a su vez esta ofrece
beneficios muy notables como: facilidad de uso, al permitir que cualquier
persona pueda hospedar de forma segura y rápida su aplicación; flexible,
nos permite seleccionar el sistema operativo, las características de la
instancia, el tipo de almacenamiento de tal manera que vaya a nuestras
necesidades, únicamente facturando por el tiempo que se usa; rentable,
uno paga lo que consume es decir potencia de cómputo, almacenamiento
y demás recursos, sin necesidad de contratos a largo plazo; de confianza,
con amazon, tenemos a disposición la mejor infraestructura, pudiendo de
esta manera garantizar la seguridad, escalabilidad y confianza del sistema;
escalabilidad, con auto scaling y elastic load balancing, nuestra y cualquier
aplicación podrá ampliarse o reducirse según la demanda.
Por otro lado AWS en su diseño de infraestructura ofrece seguridad,
escalabilidad, backup de su servicio y factibilidad para los usuarios,
además cuenta con un estado de disponibilidad de sus servicios de un
99.95%; a su vez le permite al sponsor aumentar la seguridad según crea
conveniente, ofreciendo en cada instancia un firewall virtual, certificados
para la autenticación de la cuenta, certificados digitales y otros servicios,
garantizándonos el correcto funcionamiento de nuestro servicio así como
fiabilidad e integridad de nuestros datos.
Es importante que se cumpla con los requerimientos mínimos tanto para
el cliente como para el servidor para garantizar la entrega de un servicio
estable así como el correcto funcionamiento de cada una de las partes del
sistema.
96
En conclusión se implementó una central telefónica IP en la nube pública,
donde cada usuario de la empresa Ecuasistemas cuenta con un
dispositivo (móvil, laptop, pc, teléfono IP) en el cual se configuro cada
usuario para que cuenten con los servicios tales como: mensajería,
llamada en espera, video llamada, chat, correo.
97
RECOMENDACIONES
Se recomienda, que el personal técnico o de otra área esté al tanto de
todas la novedades y servicios de demás empresas en el campo de cloud
computing, garantizando de esta manera que los servicios con los cuales
cuentan, están a la par con el mercado o en su defecto, pueden estos ser
mejorados, siempre con la idea de obtener un mejor servicio vs coste.
Se recomienda configurar correctamente las reglas en el firewall virtual de
amazon “Grupos de Seguridad”, garantizando un sistema prevenido a
futuros ataques; habilitar y configurar el firewall propio de elastix; crear una
arquitectura escalable garantizando un sistema sólido; crear estrategia de
backup y restore, garantizando una respuesta pronta ante cualquier punto
de fallo; proteger los datos en tránsito (SSL);
Se requiere tener actualizado asterisk, también se debe controlar los
recursos de amazon para evitar gastos innecesarios; cada usuario debería
contar con un teléfono inteligente de gama media alta, evitando posibles
ralentizaciones.
Cabe destacar para dar un buen servicio de la central telefonica IP, se
recomienda dar mantenimiento a las pc, laptop, celulares inteligentes para
que trabajen correctamente con las aplicaciones SIP.; de igual manera
crear un plan de mantenimiento y gestión del servidor para verificar su
correcto funcionamiento.
98
BIBLIOGRAFÍA
Arias , F. (12 de 07 de 2006). El proyecto de investigación. Recuperado el 10 de
08 de 2016, de Introducción a la metodología científica. (5º ed):
http://tesisdeinvestig.blogspot.com/2011/07/proyecto-factible.html
DEL POZO BARREZUETA, H. (18 de 02 de 2015). LEY ORGÁNICA. Recuperado
el 01 de 08 de 2016, de cnt: http://corporativo.cnt.gob.ec/wp-
content/uploads/2015/02/ro_ley_organica_de_telecomunicaciones_ro_43
9_tercer_suplemento_del_18-02-20151.pdf
FLORES, M. (07 de 01 de 2013). Implementación de un sistema de voz IP con
dispositivos móviles. Recuperado el 20 de 06 de 2016, de Tesis
Institucionales:
http://tesis.bnct.ipn.mx/bitstream/handle/123456789/17716/Implementacio
n%20de%20un%20sistema%20de%20voz%20IP.pdf?sequence=1
Gerometta , O. (04 de 04 de 2009). FXS / FXO. Recuperado el 08 de 07 de 2016,
de Mis Libros de Networking:
http://librosnetworking.blogspot.com/2009/04/fxs-fxo.html
Kezherashvili , B. (10 de 01 de 2012). Computación en la Nube. Recuperado el 18
de 07 de 2016, de Administración de Sistemas Operativos:
http://www.adminso.es/recursos/Proyectos/PFM/2011_12/PFM_cloud_be
ka.pdf
3XC. (2016). 3CX. Obtenido de ¿Qué son los teléfonos IP?:
http://www.3cx.es/voip-sip/telefonos-ip/
Advento Networks SL. (202-2016). Adiptel. Obtenido de Puertos FXS -FXO:
http://www.adiptel.com/fxs-fxo.php
Aguas, M. (03 de 02 de 2013). ESTUDIO, DISEÑO E IMPLEMENTACIÓN DE UN
PROTOTIPO DE UNA CENTRAL DE VIDEOTELEFONÍA IP
(PROTOCOLO INTERNET), BAJO UNA PLATAFORMA GNU/LINUX,
PARA LA ORGANIZACIÓN “MISIÓN LIEBENZELL DEL ECUADOR”.
99
Recuperado el 12 de 08 de 2016, de Repositorio Digital UTN:
http://repositorio.utn.edu.ec/bitstream/123456789/1861/4/04-RED-021-
INFORME-TECNICO.pdf
Amazon. (2016). Obtenido de https://aws.amazon.com/es/ec2/pricing/
CCM Benchmark. (s.f.). CCM Benchmark. Obtenido de X-LITE:
http://es.ccm.net/download/descargar-28280-x-lite
ecured. (19 de Septiembre de 2016). Ecured. Obtenido de Roundcue:
https://www.ecured.cu/RoundCube
EFORT. (2011). RTP y RTCP.
elastixtech. (2016). elastixtech. Obtenido de http://elastixtech.com/puertos-tcp-
udp-utilizados-en-elastix/
gadae. (s.f.). ¿Qué son los protocolos de señalización VoIP? Obtenido de
http://www.gadae.com/blog/que-son-los-protocolos-de-voip/
igniterealtime. (25 de Agosto de 2016). Spark 2.8.0. Obtenido de
https://www.igniterealtime.org/projects/spark/
Kezherashvili, B. (s.f.). Computación en la nube.
librosnetworking. (4 de Abril de 2009). libros. Obtenido de
http://librosnetworking.blogspot.com/2009/04/fxs-fxo.html
Martín, P. P. (Junio de 2001). voz sobre IP (VoIP). Obtenido de
http://rt00149b.eresmas.net/Otras/VoIP/VoIP.html
Nefta , A. (18 de 01 de 2013). MANUAL-TEORICO-CURSO-ENTRENAMIENTO-
ELASTIX-2013 Fundamentos de Telefonía IP e Introducción a
Asterisk/Elastix. Recuperado el 15 de 05 de 2016, de ElastixTech Aprende
Telefonia IP Asterisk: http://elastixtech.com/wp-
content/uploads/2013/01/MANUAL-TEORICO-CURSO-
ENTRENAMIENTO-ELASTIX-2013.pdf?2367f6
Oscar Alzola, D. R. (2008). Telefonía IP. Universdad técnico Federico Santa
María.
100
Peinó Díaz , V. (2011). Softphone con soporte IAX2 para Android. Recuperado el
08 de 06 de 2016, de Universitat Oberta de Catalunya:
http://openaccess.uoc.edu/webapps/o2/handle/10609/8161
Puente, M. J. (s.f.). HiperTexto. Obtenido de Historia de Internet:
http://www.hipertexto.info/documentos/h_internet.htm
Quarea. (s.f.). Voz Datos IP. Obtenido de ¿Qué es Gateway VoIP?:
http://www.quarea.com/es/que-es-un-gateway-voip
Quiroz, Z. (2013). Implementacion de servidor Asterisk en la nube intrna de la
carrera de ingeniera en sistema computacionales. Guayaquil.
Rojano, E. (15 de 07 de 2013). ANDROID, MÓVILES, SIP, SOFTPHONES, WIFI.
Recuperado el 27 de 06 de 2016, de Los 6 softphones SIP más
recomendados para Android: https://www.sinologic.net/blog/2013-07/6-
softphones-recomendados-para-android.html
Sanchez, P. (2013). Implementación de un sistema help desk en Linux para
gestionar incidentes informáticos para la nube interna de la carrera de
ingenira en sistemas computacionales. Guayquil.
Services, A. W. (16 de 04 de 2016). Amazon Web Services. Obtenido de Tipos de
instancias de Amazon EC2: https://aws.amazon.com/es/ec2/instance-
types/
Servicom ECUADOR. (2016). Servicom. Obtenido de Tecnologia a su servicio:
http://www.servicomecuador.com/cursos/telefonia-ip/
servitux. (9 de Mayo de 2013). Servitux - voip. Obtenido de Softphone Zoiper y
Línea VoIP: https://www.servitux-voip.com/2013/05/09/softphone-zoiper-
classic-sip-e-iax-y-linea-ip/
Silva, F. (17 de 07 de 2015). Marco Legal del Software Libre en Ecuador.
Recuperado el 24 de 07 de 2016, de Software libre para una sociedad libre:
http://www.asle.ec/marco-legal-del-softwarelibre-en-ecuador/
Telephonyip. (2011). Historia de Telefonía IP. Obtenido de
https://telephonyip.wordpress.com/tag/historia-de-telefonia-ip/
ANEXOS
CAPÍTULO III – METODOLOGIA
Encuesta
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en Sistemas Computacionales
ENCUESTA PARA LA IMPLEMENTACIÓN DE UNA CENTRAL TELEFONICA EN
LA NUBE PÚBLICA
Género: M F
Edad: ____
Conteste las siguientes preguntas marcando con una X en el casillero correspondiente a su
respuesta.
¿Mediante qué medios cree usted se establecería una mejor comunicación entre las
distintas sucursales y empleados de su empresa (Marque sólo una opción)?
Correo electrónico
Teléfonos Convencionales
Faxes
Celulares
¿Qué medios de comunicación considera usted ofrecerían un mayor costo/beneficio
entre las distintas sucursales y empleados de su empresa (Marque sólo una opción)?
Correo electrónico
Teléfonos Convencionales
Faxes
Celulares
¿Está de acuerdo que los celulares sean el medio de comunicación principal entre las
distintas sucursales y empleados de su empresa (Marque sólo una opción)?
Si
No
No está seguro
Otro medio _________
¿Cree usted que la implementación de una central telefónica sería más beneficiosa que
el servicio convencional telefónico para su empresa (Marque sólo una opción)?
Si
No
Desconoce que es una central telefónica
Otro servicio
¿Qué proveedor consideraría que sería más conveniente para la implementación de
una central telefónica para las sucursales y empleados de su empresa (Marque sólo
una opción)?
Amazon
Microsoft
Telconet
Otros
¿Está de acuerdo con utilizar su celular móvil para ser agregado a una telefonía IP
Privada de su empresa (Marque sólo una opción)?
Si
No
Desconoce que es telefonía IP
¿Cuánto saldo personal consume para comunicarse entre los empleados
pertenecientes de su empresa?
Menos de 20
Más de 20
No consume saldo
Tiene plan empresarial
¿Está de acuerdo que mediante una herramienta se gestione los distintos tipos de
servicio (faxes, servidor de correo, servidor de chat, VOIP) de su empresa?
Si
No
¿Cree usted que para el giro de negocio de su empresa es necesario implementar una
central telefónica?
Si
No
¿Estaría dispuesto a que se le descuento un valor mínimo proporcional para poder ser
partícipe de este servicio, teniendo como ventaja línea de comunicación privada y un
canal de comunicación seguro?
Si
No
CAPÍTULO IV
Diagrama de gantt del cronograma detallado
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigación
Organigrama áreas ecuasistemas s.a
Elaboración: Ecuasistemas S.A
Fuente: Ecuasistemas S.A
Organigrama gerencia general
Elaboración: Ecuasistemas S.A
Fuente: Ecuasistemas S.A
Organigrama administración y finanzas
S.A
Elaboración: Ecuasistemas
Fuente: Ecuasistemas S.A
Organigrama
Elaboración: Ecuasistemas S.A
Fuente: Ecuasistemas S.A
Organigrama operaciones
Elaboración: Ecuasistemas S.A
Fuente: Ecuasistemas S.A
Organigrama operaciones 2
Elaboración: Ecuasistemas S.A
Fuente: Ecuasistemas S.A
Factura de amazon mes de agosto
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
Factura de amazon cuenta anterior mes de agosto
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
Factura de amazon mes de junio
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
Factura de amazon cuenta2 mes de junio
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
Factura de amazon cuenta2 mes de julio
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
Factura de amazon cuenta2 mes de agosto
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services
I
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA
LA EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
MANUAL TÉCNICO Y DE USUARIO
Previa a la obtención del Título de:
INGENIERO EN NETWORKING Y TELECOMUNICACIONES
AUTORES:
DIEGO ARMANDO ORDOÑEZ HERRERA
CHRISTIAN EDUARDO SEVILLA MACIAS
TUTOR:
ING.FRANCISCO PALACIOS
Guayaquil – Ecuador
2016
II
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES
“IMPLEMENTACIÓN DE UNA CENTRAL TELEFÓNICA EN LA NUBE PÚBLICA
UTILIZANDO HERRAMIENTAS DE VIRTUALIZACIÓN OPEN SOURCE PARA
LA EMPRESA INFORMACIÓN DE SISTEMAS ECUASISTEMAS S.A”
MANUAL TÉCNICO Y DE USUARIO
Previa a la obtención del Título de:
INGENIERO EN NETWORKING Y TELECOMUNICACIONES
AUTORES:
DIEGO ARMANDO ORDOÑEZ HERRERA
CHRISTIAN EDUARDO SEVILLA MACIAS
TUTOR:
ING.FRANCISCO PALACIOS
Guayaquil – Ecuador
2016
III
INDICE GENERAL
INDICE GENERAL .......................................................................... III
ÍNDICE DE TABLAS ....................................................................... IV
ÍNDICE DE IMÁGENES .................................................................... V
MANUAL TÉCNICO Y DE USUARIO ............................................... 1
Introducción ............................................................................ 1
Objetivo .................................................................................. 1
Aplicaciones ........................................................................... 1
Requerimientos ...................................................................... 2
Hardware ................................................................................ 3
Software ................................................................................. 3
Implementación Central Telefónica en la Nuble Pública......... 4
Creación y/o registro de la cuenta en Amazon Web Services 4
Instalación de la instancia que servirá como servidor base. . 11
Configuración de la central telefónica Elastix ............................ 19
Configuración e ingreso a la instancia y al entorno web de
Elastix. ............................................................................ 19
Configuración de las extensiones ......................................... 30
Instalación de correo Elastix ................................................. 32
Configuración de los usuarios de Elastix .............................. 35
Configuración de Openfire “IM – Mensajeria Instantánea..... 36
IV
Configuración video llamada clientes remotos ..................... 44
Configuración de clientes ............................................................ 48
Configuración clientes VOIP protocolo SIP .......................... 48
Acceso usuarios a entorno web Elastix y correo electrónico 54
Configuración cliente IM (Openfire) ...................................... 57
IV
ÍNDICE DE TABLAS
Cuadro n° 1 Requerimientos de software ...................................................... 3
V
ÍNDICE DE IMÁGENES
Gráfico n° 1 Central Telefónica en la Nube Pública ....................................... 2
Gráfico n° 2 Amazon AWS ............................................................................... 4
Gráfico n° 3 Creación de cuenta ...................................................................... 5
Gráfico n° 4 Ingreso de nuevo usuario ........................................................... 5
Gráfico n° 5 Ingreso de clave ........................................................................... 6
Gráfico n° 6 Información de contacto ............................................................. 6
Gráfico n° 7 Datos método de pago ................................................................ 7
Gráfico n° 8 Verificación de identidad ............................................................. 8
Gráfico n° 9 Confirmación de identidad .......................................................... 8
Gráfico n° 10 Selección de plan ....................................................................... 9
Gráfico n° 11 Confirmación correo ................................................................ 10
Gráfico n° 12 Ingreso a la consola................................................................. 10
Gráfico n° 13 Panel principal Amazon AWS ................................................. 11
Gráfico n° 14 Panel principal Amazon ec2 .................................................... 11
Gráfico n° 15 Crear instancia ......................................................................... 12
Gráfico n° 16 Cambiar región ......................................................................... 12
Gráfico n° 17 Buscar AMI ............................................................................... 13
Gráfico n° 18 Selección de AMI ..................................................................... 13
Gráfico n° 19Selección de tipo de instancia ................................................. 14
Gráfico n° 20 Configuración de instancia ..................................................... 14
Gráfico n° 21 Configuración del Storage ...................................................... 15
Gráfico n° 22 Etiqueta de la instancia ........................................................... 16
Gráfico n° 23 Configuración de grupos de seguridad .................................. 16
Gráfico n° 24 Revisión de la instancia a crear .............................................. 17
Gráfico n° 25 Creación de par de llaves ........................................................ 17
Gráfico n° 26 Detalle de instancia lanzada .................................................... 18
Gráfico n° 27 Detalle de instancia corriendo ................................................ 18
Gráfico n° 28 Detalle IP pública ..................................................................... 19
Gráfico n° 29 Ingreso a navegador IP de Elastix .......................................... 19
Gráfico n° 30 Autorización sitio web ............................................................. 20
Gráfico n° 31 Pantalla de login de acceso .................................................... 21
Gráfico n° 32 Pantalla principal de Elastix .................................................... 22
Gráfico n° 33 Pagina de Putty ........................................................................ 22
VI
Gráfico n° 34 Ejecución puttygen .................................................................. 23
Gráfico n° 35 Selección de archivo .pem ...................................................... 23
Gráfico n° 36 Generación de archivo a extensión .ppk ................................ 24
Gráfico n° 37 Proceso de generación de archivo a extensión .ppk ............ 24
Gráfico n° 38 Guardado de clave privada ..................................................... 25
Gráfico n° 39 Pantalla principal putty ............................................................ 25
Gráfico n° 40 Cargar llave privada ................................................................. 26
Gráfico n° 41 Ingreso a la instancia vía SSH ................................................ 26
Gráfico n° 42 Conexión satisfactorio al servidor .......................................... 27
Gráfico n° 43 Conexión mediante java .......................................................... 27
Gráfico n° 44 Conexión mediante cliente SHH java ..................................... 28
Gráfico n° 45 Configuración cliente SHH java .............................................. 28
Gráfico n° 46 Conexión exitosa cliente SHH java ......................................... 29
Gráfico n° 47 Conexión exitosa mediante terminal Linux ............................ 30
Gráfico n° 48 Selección de tipo de extensión ............................................... 30
Gráfico n° 49 Configuración de la extensión SIP ......................................... 31
Gráfico n° 50 Panel operador ......................................................................... 32
Gráfico n° 51 Menú principal – correo electrónico ....................................... 32
Gráfico n° 52 Crear dominio ........................................................................... 33
Gráfico n° 53 Menú principal - cuentas ......................................................... 33
Gráfico n° 54 Crear cuenta ............................................................................. 34
Gráfico n° 55 Datos de nueva cuenta ............................................................ 34
Gráfico n° 56 Cuenta creada exitosamente ................................................... 34
Gráfico n° 57 Menú principal - usuarios ........................................................ 35
Gráfico n° 58 Datos nuevo usuario................................................................ 35
Gráfico n° 59 Ingreso a Mysql ........................................................................ 36
Gráfico n° 60 Verificación servidor Mysql ..................................................... 37
Gráfico n° 61 Menú principal - Openfire ........................................................ 38
Gráfico n° 62 Asistente instalación – Idioma ................................................ 39
Gráfico n° 63 Configuración del servidor ...................................................... 39
Gráfico n° 64 Configuración de fuente de datos .......................................... 40
Gráfico n° 65 Configuración de fuente de datos – conexión estándar ....... 40
Gráfico n° 66 Configuración de perfil ............................................................ 41
Gráfico n° 67 Cuenta administrador .............................................................. 41
VII
Gráfico n° 68 Instalación satisfactoria .......................................................... 42
Gráfico n° 69 Ingreso a la consola Openfire ................................................. 42
Gráfico n° 70 Crear usuario Openfire ............................................................ 43
Gráfico n° 71 Datos nuevo usuario Openfire ................................................ 43
Gráfico n° 72 Creación usuario satisfactoria ................................................ 44
Gráfico n° 73 Menú principal -seguridad ....................................................... 44
Gráfico n° 74 Habilitar FreePBX ..................................................................... 45
Gráfico n° 75 Habilitar FreePBX sin embeber ............................................... 45
Gráfico n° 76 Asterisk SIP settings ............................................................... 46
Gráfico n° 77 Asterisk SIP settings ............................................................... 46
Gráfico n° 78 Editor archivos Asterisk .......................................................... 47
Gráfico n° 79 Búsqueda de archivo de configuración ................................. 47
Gráfico n° 80 Configuración sip.conf ............................................................ 48
Gráfico n° 81 Búsqueda de Zoiper................................................................. 48
Gráfico n° 82 Instalación Zoiper .................................................................... 49
Gráfico n° 83 Pantalla inicio Zoiper ............................................................... 49
Gráfico n° 84 Agregar cuenta ......................................................................... 50
Gráfico n° 85 Configuración cuenta .............................................................. 50
Gráfico n° 86 Configuración cuenta SIP........................................................ 51
Gráfico n° 87 Cuenta SIP activada ................................................................. 51
Gráfico n° 88 Crear cuenta pc ........................................................................ 52
Gráfico n° 89 Configuración cuenta SIP........................................................ 52
Gráfico n° 90 Cuenta añadida ........................................................................ 53
Gráfico n° 91 Prueba de llamada/video llamada exitosa .............................. 53
Gráfico n° 92 Ingreso Elastix usuarios .......................................................... 54
Gráfico n° 93 Perfil extensión ........................................................................ 54
Gráfico n° 94 Webmail .................................................................................... 55
Gráfico n° 95 Login de acceso webmail ........................................................ 55
Gráfico n° 96 Pantalla principal Webmail ...................................................... 56
Gráfico n° 97 Seteo de contraseña ................................................................ 56
Gráfico n° 98 Nueva cuenta XMPP................................................................. 57
Gráfico n° 99 Configuración cuenta XMPP ................................................... 57
Gráfico n° 100 Conexión exitosa ................................................................... 58
Gráfico n° 101 Agregar contacto ................................................................... 58
1
MANUAL TÉCNICO Y DE USUARIO
Introducción
El manual técnico y de usuario es un soporte para aquellos usuarios que estarán
encargados de la gestión y o administración de la Central Telefónica
implementada en la nube publica de Amazon; en él se establecerán los
requerimientos y requisitos básicos para la adecuada gestión del sistema y todas
sus funcionalidades.
Objetivo
El manual tiene como objetivo principal brindar al usuario un conocimiento técnico
de la herramienta y sus funcionalidades, así como a su vez brindar soporte como
guía de ayuda ante cualquier eventualidad que pueda suscitarse.
Aplicaciones
La Central Telefónica que se aloja en la nube pública es una herramienta montada
en un sistema operativo Open Source, libre de usar, copiar y actualizar para
futuras mejoras; se utiliza para la intercomunicación entre los distintos abonados
que pertenecen a la red IP Privada mediante una aplicación “SoftPhone” que podrá
descargarse tanto en teléfonos Android como en IOS, lo cual permitirá que su
equipo celular o computador/laptop pueda configurarse como un cliente. A su vez
permite la fácil gestión del sistema mediante un entorno web para su monitoreo
constante y configuración, ya sea desde clientes Windows o Linux.
Además permite incorporar paquetes disponibles en el mercado, al igual que
agregar o quitar distintas funcionalidades como: correo, mensajería, gestión de
ancho de banda, entre otros.
2
Gráfico n° 1 Central Telefónica en la Nube Pública
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente:http://www.elastix.com/en/converting-elastix-3-0-0-virtual-machine-
image-into-amazon-ami-3/
Requerimientos
Es necesario:
Espacio contratado en la nube pública de Amazon.
Crear una Cuenta en Amazon
Instalar Elastix sobre Centos en el espacio designado por Amazon.
Asignación de un Elastic IP.
Instalar Softphones “Zoiper” en equipos que realizaran la función de clientes
(celulares, laptops, computadores de escritorio, etc).
Instalar aplicaciones que soporten la tecnología XMPP para mensajería
instantánea.
La instalación requerirá de diversos pasos y/o conocimientos básicos y/o medios
en la configuración de clientes y avanzados en la configuración del servidor, se
recomienda que para el servidor sea personal calificado con conocimientos
previos de voip, protocos tcp/ip, firewall, cloud computing, creación de dominios,
tecnología XMPP entre otros.
3
Hardware
El servidor virtual alojado en la nube deberá contar como mínimo con las
siguientes características en hardware:
Tipo de Instancia t1.micro
VCPU - 1
10 GB /Dev /sda Volúmen GP2
Almacenamiento EBS
Software
Cuadro n° 1 Requerimientos de software
ELEMENTOS CARACTERÍSTICAS TÉCNICAS
Prestador de Servicios Nube Amazon Web Services
Sistema Operativo Base Elastix 2.4.0 – Centos o Superior
Paquetes Necesarios
Elastix
MySQL
SSH
Puttty Cliente Windows
Codecs Audio
G723
gsm
ulaw
alaw
g726
g722
speex
Codecs Imágen
jpeg
png
Codecs Video H261
H263
H263p
H264
4
Protocolos SSH
HTTP
HTTPS
SIP
TCP/UDP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Datos de la Investigació
Implementación Central Telefónica en la Nuble Pública
Linux-Windows
Para implementar el servidor de la Central telefónica se resumirá en 3 etapas
principales:
Creación y/o Registro de la cuenta en Amazon Web Services
Instalación de la instancia que servirá como Servidor Base
Configuración de la Central Telefónica Elastix.
Configuración e ingreso a la instancia y al entorno web de Elastix.
Configuración de las extensiones.
Configuración de los usuarios de Elastix.
Configuración de dominio y sus cuentas de correo electrónico.
Configuración de OpenFire “Mensajeria instantánea”
Configuración de videollamada en Elastix para clientes remotos.
Configuración de clientes para extensiones SIP, correo, y mensajería instantánea.
Creación y/o registro de la cuenta en Amazon Web Services
Gráfico n° 2 Amazon AWS
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
5
Navegar en google y buscar “Amazon Aws”
Crear una cuenta en Amazon Web Services.
Seleccionar el link “https://aws.amazon.com/es/”
Se apertura la siguiente página, en la cual deberá seleccionar “Crear una cuenta
gratuita”.
Gráfico n° 3 Creación de cuenta
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá ingresar con su cuenta Amazon, caso de no tenerla seleccionar “I am a
new user”; deberá digitar un correo electrónico y seleccionar “Sign in using our
secure server”
Gráfico n° 4 Ingreso de nuevo usuario
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
6
En el siguiente recuadro deberá ingresar sus datos y una clave para su nueva
cuenta en Amazon AWS a continuación “Create Account”
Gráfico n° 5 Ingreso de clave
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
En el siguiente recuadro deberá rellenar sus datos básicos de contacto, a
continuación seleccionar “Create account and Continue”
Gráfico n° 6 Información de contacto
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
7
A continuación deberá rellenar el método de pago y datos de su tarjeta de debido
o crédito asociada a su cuenta al igual que el plan a escoger, luego deberá dar
clic en “Continue”.
Gráfico n° 7 Datos método de pago
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
A continuación deberá ingresar un número y dar clic en “Call me Now” es la etapa
de Verificación de Identidad.
8
Gráfico n° 8 Verificación de identidad
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Se le asignara un PIN, Amazon llamara al número ingresado y deberá indicar su
PIN, de esta manera el proceso de Verificación de Identidad estará completo y
deberá dar clic en “Continue to Select your Support Plan”.
Gráfico n° 9 Confirmación de identidad
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
9
A continuación deberá seleccionar el Support Plan y dar clic en “Continue”
Gráfico n° 10 Selección de plan
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Al terminar el proceso le llegara un correo de confirmación por ser parte de
Amazon Web Services, con los respectivos links de cada uno de los entornos y
recursos que posee el mismo.
10
Gráfico n° 11 Confirmación correo
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Automáticamente nos re direccionará a la página principal en la cual
seleccionaremos “Sign in the Console”
Gráfico n° 12 Ingreso a la consola
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
11
Deberá ingresar las credenciales de su cuenta y los re direccionarán a la consola
de Amazon AWS.
Gráfico n° 13 Panel principal Amazon AWS
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Instalación de la instancia que servirá como servidor base.
Seleccionar EC2 y se abrirá el siguiente panel principal.
Gráfico n° 14 Panel principal Amazon ec2
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
12
Seleccionar “Launch Instance” para crear la nueva instancia.
Gráfico n° 15 Crear instancia
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Cambiar la Región “N Virginia” a “Sau Paulo” South América.
Gráfico n° 16 Cambiar región
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
13
Seleccionar “Comunity AMIS y escribir “Elastix” en la barra de navegación.
Gráfico n° 17 Buscar AMI
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Seleccionar “Elastix 2.4.0 Centos.
Gráfico n° 18 Selección de AMI
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
14
Seleccionar el tipo de instancia que desea y dar clic en “Next: Configure Instance
Details”.
Gráfico n° 19Selección de tipo de instancia
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Configurar la instancia, dejar valores por defecto al menos que desea personalizar;
luego dar clic en “Next: Add Storage”.
Gráfico n° 20 Configuración de instancia
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
15
Deberá configurar el tamaño del storage, el tipo de volumen y luego dar clic en
“Next: Tag Instance”.
Gráfico n° 21 Configuración del Storage
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
16
Configurar Etiqueta de la Instancia y dar clic en “Next: Configure Security Groups”.
Gráfico n° 22 Etiqueta de la instancia
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá definir la configuración de un grupo de seguridad en el cual se definirá las
reglas de entrada y salida hacia del servidor, luego dar clic en “Review and
Launch”.
Gráfico n° 23 Configuración de grupos de seguridad
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
17
Presentará un detalle de toda la configuración seleccionada para el servidor,
deberá revisar y de estar correcta dar clic en “Launch”.
Gráfico n° 24 Revisión de la instancia a crear
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá crear un par de llaves, la cual permitirá el ingreso al servidor de manera
remota para su administración, sin esta no es posible; seleccionar “Create a new
key pair” y escribir el nombre, luego dar clic en “Download Key Pair”.
Gráfico n° 25 Creación de par de llaves
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
18
Regresará al panel principal de Amazon AWS, en la cual mostrará la instancia y
un detalle de la misma.
Gráfico n° 26 Detalle de instancia lanzada
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Al estar estado de la instancia en “running o corriendo” y los 2 servicios levantados,
la instancia ya se encontrará en línea.
Gráfico n° 27 Detalle de instancia corriendo
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
19
Configuración de la central telefónica Elastix
Configuración e ingreso a la instancia y al entorno web de Elastix.
Una vez la instancia este creada, para poder configurar Elastix, deberá ingresar
mediante un navegador web (Mozilla FireFox, Google, etc) utilizando la IP o
dominio público como dirección principal.
Gráfico n° 28 Detalle IP pública
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Ingresar la IP pública en la URl del navegador y dar enter.
Gráfico n° 29 Ingreso a navegador IP de Elastix
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
20
Se presentará un mensaje de privacidad, dar clic en “opciones avanzadas” y luego
dar clic en “Acceder a (IP pública) “.
Gráfico n° 30 Autorización sitio web
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
21
Aparecerá la pantalla de autenticación de Elastix, en la cual deberá ingresar
usuario “admin” y clave “admin” para poder ingresar al entorno web de
administración de Elastix.
Gráfico n° 31 Pantalla de login de acceso
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
22
Al ingresar se mostrará la pantalla principal para administrar Elastix.
Gráfico n° 32 Pantalla principal de Elastix
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Para poder ingresar al servidor (instancia) de Amazon AWS podrá ingresar de 3
formas mediante putty por el protocolo SSH, usar la aplicación JAVA navegador
FireFox o usar la consola Linux.
Para clientes Windows deberá descargar putty y puttygen, el cual deberá
descargar de la siguiente dirección http://www.putty.org/
Gráfico n° 33 Pagina de Putty
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
23
Una vez descargados, ejecutar Puttygen directamente, ya que este no necesita de
instalación.
Gráfico n° 34 Ejecución puttygen
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Dar click en Load y seleccionar el archivo.pem que se descargar al generar el par
de llaves de la instancia actualmente creada, en este caso “Elastix-PBX.pem” y
dar clic en “Abrir”.
Gráfico n° 35 Selección de archivo .pem
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
24
Se presentará el siguiente mensaje, deberá dar clic en “Aceptar” y a continuación
deberá dar clic en “Generate”.
Gráfico n° 36 Generación de archivo a extensión .ppk
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Se presentará otra pantalla en la cual deberá mover el mouse para que cargue el
proceso, como indica la imagen a continuación.
Gráfico n° 37 Proceso de generación de archivo a extensión .ppk
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
25
Al culminar el proceso deberá escoger la opción “Save private key”, dar clic en si
en la siguiente ventana; escoger un nombre y la ruta donde desea guardar el
archivo generado .ppk y dar clic en “Guardar”.
Gráfico n° 38 Guardado de clave privada
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Una vez generada el archivo .ppk ejecutar “Putty”.
Gráfico n° 39 Pantalla principal putty
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
26
En la parte izquierda hacemos clic en SSH y luego en Auth en “Browse” buscamos
la llave que creamos.
Gráfico n° 40 Cargar llave privada
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Volvemos a la parte izquierda a “Session”, escribimos la IP pública y hacemos clic
en “Open”, sale un aviso de seguridad, aceptan, luego en “login as” escribimos
“root” y presionamos enter.
Gráfico n° 41 Ingreso a la instancia vía SSH
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
27
A continuación dar clic en “Si” e ingresar la clave de usuario “admin”; y estaremos
en la instancia conectados.
Gráfico n° 42 Conexión satisfactorio al servidor
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Para conectarnos mediante JAVA, debemos dar clic derecho en la instancia y
escoger la opción “Connect” y aparecerá el siguiente recuadro.
Gráfico n° 43 Conexión mediante java
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
28
Deberá escoger la segunda opción “A Java SSH Client” teniendo en cuenta que
debe estar desde Mozilla FireFox.
Gráfico n° 44 Conexión mediante cliente SHH java
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá ingresar el nombre de usuario “root” y copiar la ruta donde se encuenta la
llave privada “Elastix.pem” dentro del parámetro de “Private Key path” y luego dar
clic en “Launch SSH Client”.
Gráfico n° 45 Configuración cliente SHH java
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
29
Al hacer clic en “Launch SSH Client” procederá a conectarse a su instancia, la
aplicación pedirá permisos para crear directorios, deberá dar clic en “si” y estará
conectado a la instancia.
Gráfico n° 46 Conexión exitosa cliente SHH java
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Para conectarse a la instancia EC2 desde la terminal Linux; deberemos abrir el
terminal, posicionarnos donde se encuentra la llave y modificar los permisos del
archivo con chmod; a continuación escribimos el código “ssh –i nombre_clave.pem
nombre_usuario@ip_publica” y damos clic enter; como el ejemplo a continuación.
30
Gráfico n° 47 Conexión exitosa mediante terminal Linux
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Configuración de las extensiones
Para agregar extensiones al servidor ingresamos al entorno web 52.67.131.246 y
nos vamos según indica la imagen a “PBX” y “Configuración PBX” luego
seleccionar el tipo de extensión y le damos en “Enviar”.
Gráfico n° 48 Selección de tipo de extensión
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
31
Ingresamos los valores de extensión de usuario, nombre y contraseña la cual debe
contener valores alfanumérico dentro del campo “secret” y asegurarse que “nat”
este en sí, ya que esto permitirá conexión a clientes remotos.
Gráfico n° 49 Configuración de la extensión SIP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Para constatar que las extensiones estén bien creadas nos dirigimos a “PBX” la
opción “Panel Operador”.
32
Gráfico n° 50 Panel operador
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Instalación de correo Elastix
Para la instalación del dominio dentro de elastix nos dirigimos a “Correo
electrónico” dentro del Menú Principal y escogemos la opción “Dominio”.
Gráfico n° 51 Menú principal – correo electrónico
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
33
Seleccionamos “Crear Dominio” ingresamos “ecuasistemas.com” y
seleccionamos la opción “Guardar”.
Gráfico n° 52 Crear dominio
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Una vez creado el dominio, procedemos a crear las cuentas del dominio en el
menú Principal “Correo Electrónico” la opción “Cuentas”.
Gráfico n° 53 Menú principal - cuentas
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
34
Seleccionamos el dominio creado y a continuación “Crear una nueva cuenta”.
Gráfico n° 54 Crear cuenta
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Los campos a rellenar será el usuario en la dirección del correo electrónico sin el
dominio en este caso “@ecuasistemas.com”, la clave de la cuenta a crear y la
“Cuota (KB) “que es la capacidad de almacenamiento de correos que tendrá el
usuario medida en KB, y damos clic en “Guardar”.
Gráfico n° 55 Datos de nueva cuenta
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Si la creación de la cuenta es correcta, aparecerá el siguiente mensaje.
Gráfico n° 56 Cuenta creada exitosamente
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
35
Configuración de los usuarios de Elastix
Para la creación de usuarios del entorno web de elastix nos dirigimos al “Menú
Principal” en la parte de “Sistema” escogemos la opción de “Usuarios” y
nuevamente “Usuarios”.
Gráfico n° 57 Menú principal - usuarios
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Se deberá escoger la opción “Crear Nuevo Usuario” y rellenar los campos:
Usuario, Contraseña y Confirmación y el Grupo (Administrador, Operador,
Extensión, Agentes, SMS-GROUP); así como el perfil de correo si se desea
autenticarse de manera automática y escoger la opción “Guardar”.
Gráfico n° 58 Datos nuevo usuario
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
36
Nota: Considerar que el grupo Administrador es aquel que posee acceso y control
total de todas las funcionalidades del elastix, los demás usuarios deberán ser
configuradores como extensiones en “Grupo”.
Configuración de Openfire “IM – Mensajeria Instantánea
“Primero debemos crear la base de datos y usuario para servicio “openfire”
Una vez conectada a la instancia de AmazonEC2 mediante putty tal cual lo indica
el punto 5.3.1.16 del manual, procedemos a ingresar a mysql con el siguiente
comando sin comillas: “mysql –h 127.0.0.1 –u root –p” ingresar la clave de mysql.
Gráfico n° 59 Ingreso a Mysql
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Se deberá verificar que el servidor de mysql esté en funcionamiento, ingresando
el comando a continuación, sin comillas “show databases;”.
37
Gráfico n° 60 Verificación servidor Mysql
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Procedemos a crear la base de datos con el siguiente comando sin comillas:
“create database openfire CHARACTER SET latin1_spanish_ci;
Query OK, 1 row affected (0.05 sec)
Creamos el usuario administrador para la base de datos con el siguiente comando
sin comillas: “GRANT ALL PRIVILEGES ON openfire.* TO ‘openfire’@’localhost’
IDENTIFIED BY ‘clave’;”
Query OK, 0 rows affected (0.00 sec)
Se deberá refrescar privilegios con el siguiente commando, sin comillas: “flush
privileges;”
Query OK, 0 rows affected (0.00 sec)
38
Instalar OpenFire; dirigirnos al Menu Principal del entorno web al menú IM y
seleccionar “OpenFire”.
Gráfico n° 61 Menú principal - Openfire
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Dar clic en activar en el enlace para la instalación “The Openfire service is not
active at this moment. If you want to active it please click here”
Nota: Verificar que el navegador web no haya bloqueado la ventana emergente,
caso que no aparezca abrir otra pestaña y colocar url: ip_elastix:puerto(9090).
39
Deberá completar el asistente de instalación
Seleccione español y clic en continuar
Gráfico n° 62 Asistente instalación – Idioma
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Definir el nombre del servidor IM, definir los puertos de administración normal y
cifrada y clic en continuar.
Gráfico n° 63 Configuración del servidor
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
40
Deberá seleccionar el tipo de fuente de datos, la opción “Conexión estándar” y dar
clic en “Continuar”.
Gráfico n° 64 Configuración de fuente de datos
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Configurar el acceso a la base de datos de MYSQL; se deberá definir los datos
para la conexión al servidor (driver, clase de driver, url BD) y las credenciales del
usuario (usuario y contraseña) y clic en continuar.
Gráfico n° 65 Configuración de fuente de datos – conexión estándar
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
41
Deberá definir la configuración para el tipo de usuarios, seleccionar “Por defecto”
y continuar.
Gráfico n° 66 Configuración de perfil
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Por último se deberá definir los parámetros de la cuenta Administrador (email y
contraseña) y clic en continuar.
Gráfico n° 67 Cuenta administrador
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
42
Mostrará un mensaje de instalación satisfactoria.
Gráfico n° 68 Instalación satisfactoria
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Una vez creado, procedemos a ingresar a la consola de administración de openfire
(ip_elastix:puerto(9090)).
Gráfico n° 69 Ingreso a la consola Openfire
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
43
Ingresara al panel principal, para crear usuarios, deberá dirigirse a la pestaña
“Usuarios/Grupos” y escoger la opción “Crear Nuevo Usuario”.
Gráfico n° 70 Crear usuario Openfire
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá rellenar los datos para el nuevo usuario y dar clic en “Crear Usuario”.
Gráfico n° 71 Datos nuevo usuario Openfire
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
44
Si el proceso fue satisfactorio deberá presentar el siguiente mensaje.
Gráfico n° 72 Creación usuario satisfactoria
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Configuración video llamada clientes remotos
En el Menú Principal deberá ir a “Seguridad” a la opción de “Configuraciones
Avanzadas”.
Gráfico n° 73 Menú principal -seguridad
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
45
Deberá habilitar acceso directo al entorno FreePBX, escribir la contraseña y dar
clic en “Guardar”.
Gráfico n° 74 Habilitar FreePBX
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Nos dirigimos al Menú Principal, a PBX y “Configuración PBX” y escogemos la
opción “FreePBX Sin embeber”.
Gráfico n° 75 Habilitar FreePBX sin embeber
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
46
Se nos desplegará la consola de administración de FreePBX, nos dirigimos a
Settings , la opción “Asterisk SIP Settings”.
Gráfico n° 76 Asterisk SIP settings
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá dirigirse a la parte de video codecs y escoger la opción “Habilitado”, deberá
dar check a los codecs que piensa usar y determinar el “Max Bit Rate” y dar clic
en “Enviar cambios” y a continuación en “Aplicar Configuraciones”.
Gráfico n° 77 Asterisk SIP settings
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
47
La central estará funcional de manera interna en la red, para configurar para
clientes remotos, deberá dirigirse al “Menú Principal” - “Herramientas” – “Editor
de Archivos Asterisk”.
Gráfico n° 78 Editor archivos Asterisk
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Deberá buscar el archivo “sip.conf” y dar clic en “Filtrar”
Gráfico n° 79 Búsqueda de archivo de configuración
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
48
Seleccionar el archivo de configuración y añadir al final del mismo las siguientes
líneas de configuración, a continuación dar clic en “Guardar” y luego en “Recargar
Asterisk”.
Gráfico n° 80 Configuración sip.conf
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Configuración de clientes
Configuración clientes VOIP protocolo SIP
Utilizaremos la aplicación Zoiper, la buscamos en la AppStore o PlayStore para
poder descargarla en nuestro smarthphone y seleccionamos la opción Zoiper IAX
SIP VOIP Softphone.
Gráfico n° 81 Búsqueda de Zoiper
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
49
Aparecerá el siguiente recuadro y deberá seleccionar “Instalar” y a continuación
“Aceptar”.
Gráfico n° 82 Instalación Zoiper
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Una vez descargada e instalada, damos clic en Abrir para configurar el cliente.
Gráfico n° 83 Pantalla inicio Zoiper
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
50
Nos dirigimos a Ajustes, Cuentas en la opción “Agregar Cuenta”.
Gráfico n° 84 Agregar cuenta
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
A continuación seleccionamos “Si” y luego “Configuración manual”.
Gráfico n° 85 Configuración cuenta
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
51
Seleccionamos el tipo de cuenta “SIP” y a continuación configuramos el
host:”ip_elastix”, nombre_de_usuario:”numero_de_extensión”,
clave:”clave_extensión” y damos clic en “Salvar”.
Gráfico n° 86 Configuración cuenta SIP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Al culminar el proceso sino hubo problema deberá presentarse de la siguiente
manera:
Gráfico n° 87 Cuenta SIP activada
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
52
Abrimos el Zoiper en nuestro PC, nos dirigimos a configuración, Preferencias y
escogemos la opción “Crear Cuenta”.
Gráfico n° 88 Crear cuenta pc
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Seleccionamos como tipo de cuenta “SIP” y a continuación ingresamos los datos
user :”extension@ip_elastix”; password:”clave_de_extensión”; domain:ip_elastix y
damos clic en siguiente.
Gráfico n° 89 Configuración cuenta SIP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
53
Deberemos ingresar el nombre de la cuenta y dar clic en siguiente y a continuación
se mostrará un recuadro indicando cuenta agregada.
Gráfico n° 90 Cuenta añadida
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Ahora realizaremos la llamada/videollamada de prueba de la extensión 101 “PC”
a la 102 “celular”.
Gráfico n° 91 Prueba de llamada/video llamada exitosa
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
54
Acceso usuarios a entorno web Elastix y correo electrónico
Con el usuario y la clave otorgada por el administrador deberá únicamente deberá
dirigirse a Elastix con la IP Elastix
Gráfico n° 92 Ingreso Elastix usuarios
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Los usuarios creados con perfil de extensión únicamente tendrán disponibles las
siguientes funcionalidades.
Gráfico n° 93 Perfil extensión
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
55
Una vez ingresado en el Menú Principal deberá de dirigirse a “Correo electrónico”
y escoger la opción de “Webmail”.
Gráfico n° 94 Webmail
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Aparecerá una pantalla de autenticación en la cual deberá ingresar sus
credenciales “correo electrónico” y “clave” y a continuación clic en “login”.
Gráfico n° 95 Login de acceso webmail
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
56
Aparecerá su cuenta de correo electrónico a continuación.
Gráfico n° 96 Pantalla principal Webmail
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Para cambiar la clave del usuario deberá ir a “Configuración” escoger “Cambiar
Contraseña” y escribir la nueva contraseña y a continuación “Guardar”.
Gráfico n° 97 Seteo de contraseña
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
57
Configuración cliente IM (Openfire)
Para la configuración de los clientes para mensajería instantánea, se deberá
descargar cualquier aplicación que soporte la tecnología XMPP como:
ChatSecure, Xabber, Yamin, Spark, IM+ entre otros.
En este manual haremos el tutorial con ChatSecure, una vez descargado de la
tienda de aplicaciones, lo abrimos y nos dirigimos a “Añadir Cuenta” (Connect to
my existing account on a specific Jabber / XMPP server).
Gráfico n° 98 Nueva cuenta XMPP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Digitamos el usuario(nombre:usuario@ip_elastix) y su clave y damos clic en
“Iniciar Sesión”.
Gráfico n° 99 Configuración cuenta XMPP
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
58
Si la configuración es correcta aparacerá un mensaje indicando “En línea –
ip_elastix”.
Gráfico n° 100 Conexión exitosa
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix
Una vez conectado deberá añadir a un contacto dando clic en más y “Agregar
Contacto” en el cual, debe escribir el nombre del usuario@ip-elastix y dar clic en
“Enviar Invitación”.
Gráfico n° 101 Agregar contacto
Elaboración: Christian Sevilla y Diego Ordoñez
Fuente: Amazon Web Services y Elastix