Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/22384
Título: Desarrollo de un prototipo de aplicativo web basado en WEBRTC y VOIP.
Autor: Pardo Vilcacundo, Jimmy Andres
Palabras clave: DESARROLLO DE SITIOS WEB
APLICACIONES WEB
SERVICIOS WEB
Fecha de publicación: ene-2022
Editorial: Quito : EPN, 2022.
Citación: Pardo Vilcacundo, J. A. (2022). Desarrollo de un prototipo de aplicativo web basado en WEBRTC y VOIP. 93 páginas. Quito : EPN.
Resumen: El presente proyecto describe la implementación de un prototipo de software publicado en Internet para la comunicación de audio y video entre navegadores web, así como, de comunicación de audio con la PSTN mediante una línea analógica. Los usuarios utilizan una aplicación web, que implementa un cliente sipML5, mediante una librería escrita en JavaScript. Esta librería incorpora la tecnología WebRTC, también se encarga de generar la señalización SIP que se necesita para el establecimiento de una sesión. El transporte de los datos se realiza mediante el protocolo Websocket, que permite tener comunicación bidireccional entre el cliente web y el servidor de comunicaciones. Para la seguridad se implementará un IDS mediante Fail2ban, de esta forma se protegerá al servicio SIP de los ataques más conocidos como denegación de servicio. El prototipo de software estará instalado en una instancia EC2 de AWS accesible desde el Internet. El servidor de comunicaciones implementa los siguientes servicios: Web, Websockets, SIP, IDS, Motor de Base de Datos. Para la fase de diseñó del prototipo fue necesario estudiar conceptos y tecnologías tales como: WebRTC, sipML5, JavaScript, Asterisk, PHP, Fail2ban, HTML5, Webscoket y EC2 de AWS. Además de analizar los requerimientos de software obtenidos mediante encuestas para establecer los casos de uso y diagramas de clase que definirán la funcionalidad del prototipo. Se describió la instalación de las herramientas y equipos necesarios, así como la implementación de cada capa establecida en la etapa de diseño para el desarrollo del prototipo. Finalmente se presentaron las pruebas de funcionamiento y validación, de acuerdo con los casos de uso definidos en la etapa de diseño, siendo estas satisfactorias.
Descripción: Abstract: This document describes a project that proposes the implementation of web prototype published on the Internet for audio and video communication between web browsers, as well as audio communication with the PSTN through an analog line. Users use a web application, which implements a sipML5 client, through a library written in JavaScript. This library incorporates WebRTC technology, it is also responsible for generating the SIP signaling that is needed to establish a session. The transport of data is carried out through the WebSocket protocol, which allows bidirectional communication between the web client and the communications server. For security, an IDS will be implemented through Fail2ban, in this way the SIP service will be protected from the most well-known attacks such as denial of service. The software prototype will be installed on an AWS EC2 instance accessible from the Internet. The communication server implements the services: Web, WebSocket, SIP, IDS, Database Engine. The prototype design phase considers to study concepts and technologies such as: WebRTC, sipML5, JavaScript, Asterisk, PHP, Fail2ban, HTML5, Websocket and AWS EC2. Also, in this phase the software requirements obtained through surveys, were analyzed to establish use cases and class diagrams that will define the functionality of the prototype. The installation of the necessary tools and necessary equipment, as well as the implementation of each layer established in the design stage for the development of the prototype were described. Finally, the functional and validation tests were presented, according to the use cases defined in the design phase, these were satisfactory.
URI: http://bibdigital.epn.edu.ec/handle/15000/22384
Tipo: bachelorThesis
Aparece en las colecciones:TIC - Tecnología de la Información (FIEE)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12079.pdf16,87 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.