Asterisk CDR web browser

Pinar Díaz, Álvaro (2016). Asterisk CDR web browser. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).

Description

Title: Asterisk CDR web browser
Author/s:
  • Pinar Díaz, Álvaro
Contributor/s:
  • Gil Rubio, Francisco Javier
Item Type: Thesis (Master thesis)
Masters title: Ingeniería Web
Date: July 2016
Subjects:
Freetext Keywords: Buscador Web Asterisk CDR, PHP Symfony. Asterisk CDR Web Browser, PHP Symfony.
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] Archive (ZIP)
Download (141MB)
[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

La compañía Polar S.V. es una sociedad de valores inscrita en la Comisión Nacional del Mercado de Valores (CNMV) y miembro del Fondo de Garantía de Inversiones (FOGAIN). Uno de los servicios que la sociedad ofrece a sus clientes, entre otros muchos, es la posibilidad de introducir órdenes de compra venta de productos financieros por vía telefónica, y para ello CNMV obliga a la sociedad a conservar la grabación con la expresión verbal del cliente de la autorización de dicha orden para futuras consultas de la propia comisión. Así mismo la grabación deberá ponerse a disposición del cliente si así lo solicitase. Para cumplir con este requerimiento, la sociedad dispone de una centralita telefónica Asterisk (PBX – Private Branch Exchange) que almacena todas las grabaciones de las llamadas de la sociedad en un servidor NAS (Network Attached Storage) y registra los datos de cada llamada (Call Detail Record - CDR) en una base de datos MySQL. Hasta ahora, la recuperación de la información de las llamadas y sus grabaciones se hacía mediante una petición al departamento de IT que a través de consultas SQL ejecutadas en un cliente MySQL obtenía los datos solicitados y los ponía a disposición de la persona autorizada en la sociedad para tratarlos. De esta forma se pone de manifiesto la necesidad de una herramienta informática que facilite el acceso (restringido por permisos de usuario) al registro de llamadas y que permita la reproducción y descarga de las grabaciones de una forma segura, ágil e intuitiva para usuarios no técnicos. En este proyecto se ha implementado dicha herramienta en forma de aplicación web utilizando el framework de desarrollo en PHP, Symfony que mediante una conexión a la base de datos MySQL existente ofrece un buscador de llamadas a través de los criterios más habituales, y a la vez presenta los resultados obtenidos de cada búsqueda. ABSTRACT The Company Polar S.V. is a brokering firm registered in CNMV (Comisión Nacional del Mercado de Valores), and also member of FOGAIN (Fondo de Garantía de Inversiones). One of the services offered by the firm, among many others, is the possibility to enter buy/sell orders to different financial products over the phone. As a requirement for that, CNMV rules the firm to store the records with the client’s oral authorization for those orders. All the records may be available for both, CNMV or the client if they are required. In order to fill this requirement, the firm uses an Asterisk PBX (Private Branch Exchange) that stores all firm call recordings in a NAS (Network Attached Storage) and registers all call information (Call Detail Record – CDR) in a MySQL database. Until now, the call detail information and recordings recovery was made by a request to the IT department, who used to query the database using SQL statements in a MySQL client to obtain the requested information and gave them to the authorized person in the firm. In this way it is shown the need of a tool that ease the access (restricted by user rights) to the call detail records, and allows to listen and download the recordings in a safe, quick, and intuitive way to non-technical users. In this project, it has been developed that tool as a web application using Symfony PHP framework that offers a web browser with the most common filter criteria through a connection to the existing MySQL database, and also shows the results obtained in that search.

More information

Item ID: 45139
DC Identifier: http://oa.upm.es/45139/
OAI Identifier: oai:oa.upm.es:45139
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 08 Mar 2017 08:15
Last Modified: 10 Mar 2017 20:33
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM