Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La Compañía Anónima Nacional Teléfonos de Venezuela, conocida como Cantv, fue fundada en
1930 durante el gobierno del General Juan Vicente Gómez, el entonces Ministro de fomento,
Gumersindo Torres, otorgo una concesión para construir y explotar una telefónica en el Distrito Federal
y los llamados Estados de la Unión.
Para el estado venezolano es política reconocer a las Tecnologías de Información Libres como
mecanismo para incentivar y fomentar la producción de bienes y servicios dirigidos a satisfacer las
necesidades del pueblo, socializar el conocimiento, garantizar acceso igualitario a las tecnologías y
aumentar la capacidad nacional del sector.
Gracias al Software Libre CONATEL tiene la posibilidad de tener en los Puntos de Acceso un
servidor que funcione como una pequeña central telefónica (PBX) a la que se le puede conectar un
número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de
VoIP o bien a una RDSI tanto básicos como primarios. Partiendo de este principio CONATEL desde la
creación del Proyecto de Puntos de Acceso decidió implementar Asterisk en sus sistemas ya que es un
programa de software libre bajo licencia GPL es decir que se le puede realizar modificaciones y
adaptarlo a las necesidades de la empresa u organización, además de brindar todas las funcionalidades
descritas anteriormente.
1. DESCRIPCION DE LA INSTITUCIÓN
Razón Social
Visión de CONATEL
Misión CONATEL
En CONATEL nos visualizamos como una institución pública al servicio del pueblo que
desarrolla políticas para contribuir a la transformación permanente de la sociedad a fin de alcanzar los
ideales consagrados en la Constitución de la República Bolivariana de Venezuela en un contexto
nacional, continental y mundial.
Misión del Departamento
Objetivos de CONATEL
2. ÁREA DE ATENCIÓN
3. PLAN DE EVUALUACIÓN DE LA PRACTICA PROFESIONA
Cuadro 1: Diagrama de Gantt
ACTIVIDADES DESARROLLADAS
1 . Investigación sobre los Punto de Acceso, Software Libre Linux DEBIAN y Asterisk
Se realizo la investigación sobre los Puntos de Acceso para saber con el sistema operativo que
trabajan, el inventario de los componentes de la infraestructura de de Tecnologías de Información y
Comunicación además de la importancia de los mismos para la localidad.
Los Puntos de Acceso son espacio de encuentro donde las comunidades cuentan con
herramientas para atender sus necesidades de comunicación, y se capacitan en el uso de las tecnologías
de información y comunicación; contribuyendo así al desarrollo económico, social, cultural y político,
tanto en la dimensión individual como colectiva de estas comunidades.
Los Puntos de Acceso representan un espacio de posibilidades para que las comunidades se
apropien del conocimiento tecnológico a fin de responder a sus propias necesidades y buscar soluciones
a sus problemas.
Los Puntos de Acceso tienen la misión de dar acceso y capacitar a la poblacíon en el uso de las
TIC como herramientas que coadyuven al desarrollo social, económico, cultural y a la integración del
país y la visión de ser el centro modelo de acceso y capacitación nacional reconocido
internacionalmente, para la participación activa de las comunidades, el sector privado y el Estado en la
búsqueda de la solución a los problemas de la población y el desarrollo de sus potencialidades, a través
del uso de las TIC.
Los Punto de Acceso cuenta con un software totalmente libre, en el sentido de que puede ser
usado, copiado, estudiado, modificado y redistribuido libremente. El software de marca registrada o
privativo es muy costoso y también requiere de compra regular de las actualizaciones, afectando
sustancialmente el presupuesto del Punto de Acceso.
Sistema de Gestión Integral (SGI) el Operador del Punto de Acceso dispone de un sistema
administrativo que aunque está físicamente instalado en el servidor, puede ser accedido desde la
estación de trabajo del operador utilizando un navegador web. Este sistema permite la supervisión,
tarificación y facturación de todas las actividades que se llevan a cabo en el Punto de Acceso.
El software libre te permite hacer un uso óptimo de los equipos de computación, es estable,
tiene una larga trayectoria, no es afectada por los virus más comunes, puedes personalizarlo y aprender
de él y además, cuenta con una amplia comunidad de usuarios en Internet dispuesto a apoyarte.
Destacando que los Punto de Acceso trabajan con software libre debimos realizar la
investigación sobre las aplicaciones necesarias y para instalar el programa que nos brinda todas las
funcionalidades de una pequeña central telefónica en el servidor para cumplir con los requerimientos de
la Gerencia y la Institución, también se obtuvo el conocimiento de las actualizaciones que tendrá el
programa a futuro pero que aun no se encuentra disponible por encontrarse en desarrollo y de como
realizar la instalación de una base de datos para integrarla con la central telefónica en el servidor a
travez de la plataforma web de código abierto que usa para ejecutar sitios web dinámicos y servidores
LPP- Linux, Apeche y la tabla de Datos PostgreSQL y Php.
Linux es un sistema operativo libre, basado en Unix. Es uno de los principales ejemplos de
software libre y de código abierto que esta licenciado bajo la GPL (Licencia Pública General de GNU)
y que es desarrollado por colaboradores de todo el mundo, Actualmente Linux es un núcleo monolítico
híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un
espacio privilegiado conocido como anillo 0, con acceso irrestricto al hardware, aunque algunos se
ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores
de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos,
mientras el sistema continúa funcionando sin interrupciones. Su función como núcleo del sistema
permite integrar diferentes software que corran teniendo plataforma Linux dentro de las capas de
ejecución, esto puede ser muy variado lo mas importante es poder crear servidores de diferentes cosas,
WEB, bases de datos, Firewall, routers, servidores de archivos y lo mas importante para la organización
una central telefónica... imagen Linux
Apache, es un servidor web HTTP de código abierto, para plataformas Unix, que implementa el
protocolo HTTP/1.1 y la noción de sitio virtual, su función es crear un servidor HTTP que cumpla con
los estándares, de código abierto, seguro, eficiente y extensible, sus características son poder usar
HTTPS, hosts virtuales, CGI, SSI, Ipv6, integración sencilla de scripts y base de datos. Filtros de
peticiones y respuestas, varios esquemas flexibles de autenticación y mucho más.
Linux DEBIAN es un sistema operativo libre desarrollado por más de mil voluntarios alrededor
del mundo, que colaboran a través de Internet. DEBIAN es una comunidad conformada por
desarrolladores y usuarios, que mantienen un sistema operativo GNU basado en software libre. El
sistema se encuentra precompilado, empaquetado y en un formato “deb” para múltiples arquitectura de
computador y para varios núcleos. Los sistemas DEBIAN actualmente usan el núcleo de Linux o de
FreeBSD.... imagen debian
Asterisk es un programa de software libre que al igual que Linux es licenciado bajo la GPL,
Asterisk proporciona funcionalidades de una central telefónica (PBX) a la que se le puede conectar un
número determinado de teléfonos para hacer llamadas entre sí e incluso conectar a un proveedor de
VoIP o bien a una RDSI tanto básicos como primarios.imagen
La Licencia Pública General de GNU conocida por su nombre en ingles GNU General Publica
License o simplemente GNU GPL es la licencia más ampliamente usada en el mundo del software y
garantiza a los usuarios finales la libertad de usar, estudiar, compartir y modificar el software. Su
propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos
de apropiación que restrinjan esas libertades a los usuarios. Fue creada originalmente por Richard
Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU, esta licencia puede ser
usada por cualquiera ya que su finalidad es proteger los derechos de los usuarios finales (usar,
compartir, estudiar y modificar)... imagen
La PBX es una central telefónica conectada directamente a la red pública de telefonía por medio
de líneas troncales para gestionar además de las llamadas internas, las entrantes y salientes con
autonomía sobre cualquier otra central telefónica. imagen
El programa de software Asterisk fue desarrollado por Marck Spencer, por entonces estudiante
de ingeniería informática en la Universidad de Auburn, Alabama. Marck había creado en 1999 la
empresa “Linux Support Services” con el objetivo de dar soporte a usuarios de GNU/Linux. Para ello
necesitaba una central telefónica, pero ante la imposibilidad de adquirirla dados sus elevados precios,
decidió construir una con un PC bajo Linux, utilizando lenguaje C. Posteriormente “Linux Support
Services” se convertiría en el año 2001 en “Digium”, redirigiendo sus objetivos al desarrollo y soporte
de Asterisk.... imagen asterisk
Digium es una empresa especializada en la creación de equipos específicos para la telefonía,
pero principalmente enfocados en la plataforma de comunicaciones Asterisk. El principal negocio de
esta empresa es dar soluciones de telefonía ya que ofrecen todo el amplio abanico de soluciones
interesadas y necesarias para proveer al sistema Asterisk la interconexión con la Red Telefónica
Conmutada (PSTN).... imagen Digium
La red telefónica pública conmutada (PSTN) es una red con conmutación de circuitos
tradicional optimizada para comunicaciones de voz en tiempo real, la PSTN es el conjunto de las redes
de conmutación de circuitos del mundo que son operados por los operadores nacionales, regionales o
locales de telefonía, la provisión de infraestructura y servicios de telecomunicaciones públicas. ...
imagen
En esta ocasión el servidor funcionara como una central telefónica que se integrara a la base de
datos ya diseñada por CONATEL y permitirá realizar llamadas locales e internacionales a un menor
costo en comparación a otros centros de telecomunicaciones y permitirá la formación y capacitación
de los próximos operadores de los Puntos de Acceso.
2. Investigación sobre las Bases Legales que regulan las telecomunicaciones en la República
Bolivariana de Venezuela y la contribución al Plan de la Patria 2013-2019
· Artículo 1: “Esta Ley tiene por objeto establecer el marco legal de regulación general de las
telecomunicaciones, a fin d garantizar el derecho humano de las personas a la comunicación y a
la realización de las actividades económicas de telecomunicaciones necesarias para lograrlo, sin
limitaciones que las derivadas de la Constitución y las leyes”.
Todo usuario de Linux debe saber que para poder administrar el sistema operativo y
adaptarlo a sus necesidades es primordial acceder a la consola en este caso al servidor como
usuario root para poder tener todos los permisos de administrador y configuración del sistema.
Hay cientos de comando en Linux que nos permite navegar dentro de la consola de
nuestro sistema operativo y adaptarlo a nuestras necesidades.
Se implementara el programa Asterisk en el servidor del PDA Piloto como usuario root para
poder tener acceso administrativo al sistema y poder configurar el servidor según nuestras necesidades
e integrar la central telefónica a la base de datos.
Se actualizara los repositorios de donde se descargaran los paquetes esenciales para instalar
Asterisk y para ofrecer seguridad al sistema operativo que estemos usando, posteriormente se
actualizara los repositorios con el comando apt-get update y el sistema con el comando apt-get upgrade.
Después de actualizar los repositorios y el sistema instalamos los paquetes necesarios para
instalar y compilar Asterisk esto los haremos ejecutando el comando “aptitude install” seguido del
nombre del paquete, a continuación se especifican estos paquetes:
· Build-essential: es un paquete que contiene herramientas necesarias para que la compilación
necesarias para la creación compilación e instalación de programas.
Debemos tener en cuenta que en el transcurso de la instalación de algunos paquetes se realizara
la siguiente pregunta. ¿Quieres que continué S/N? La opción sera S; esta pregunta se realiza
debido a que hay paquetes que pueden poner en peligro el sistema.
· libncurses5-dev: este paquete contiene las bibliotecas compartidas necesarias para ejecutar
programas compilados con ncurses
· linux-headers-$(uname -r): es un paquete que se instala generalmente para realizar
instalaciones referentes a los módulos del kernel.
· G++: es el compilador de c++ de GNU, un compilador de C optimizador muy adaptable.
· Gcc: es el compilador de C de GNU, un compiladores de C optimizador muy portable.
· Libnewt: es un kit de herramientas de ventanas en modo texto, que proporciona muchos
widgets y ventanas apilables.
· Libssl: es un archivo de cabecera y las paginas de manual, es parte de la implementación
OpenSSL de SSL.
· Zl1b1g: es una biblioteca que implementa el método de comprensión encontrado en gzip y
PKZIP
· PostgreSQL: este meta-paquete depende siempre de la versión del servidor de base de datos
PostgreSQl que actualmente es conocida. Es un sistema de gestión de bases de datos objeto-
relacional con todas las funciones.
· Libxml2: XML es un lenguaje que le permite diseñar su propio lenguaje de etiquetas. Un
lenguaje de etiquetas normal define una manera de describir la información en cierta clase de
documentos (como HTML).
Imagen de instalación de paquetes
luego de instalar los paquetes necesarios para correr el programa que nos brindara todas las
funcionalidades de una central telefónica en el servidor procedemos a instalar Asterisk, para ellos
creamos los directorios /usr/src/ con el comando mkdir “si no existen”.
Una vez creado el directorio procedemos a descargar los programas que trabajan con Asterisk y
que le permiten la interacción con la PSTN con el comando wget mas la pagina de descarga... imagen
Después de haber descargado los programas ingresamos a cada uno de sus directorios creados
por la descarga y los descomprimimos en el siguiente orden: DAHDI, Libpri y Asterisk con el
comando tar -xvzf, luego observamos que se hayan descomprimidos correctamente ingresando al
directorio /usr/src/ y veremos el programa junto con la versión esto nos indica que de descomprimió
correctamente. Imagen..
Posteriormente comenzamos a instalar con el comando make, make install, make config lo
programas descargados, ingresando al directorio /usr/src/ mas el archivo descomprimido.. imagen
Instalación de Asterisk
Los CDR o registro de llamadas en Asterisk y de eventos llamado CEL (Call Event Logging)
proveen de múltiples mecanismos de almacenaje de toda la información relativa a las llamadas, con
carácter entrante y saliente del sistema, específicamente diseñado para su posible posterior analísis. En
nuestro caso los CDR solo almacenara las llamadas salientes del sistema.
5. Verificación de funcionamiento de Asterisk en el servidor
Además de cumplir con estas características se verifico que la central telefónica no recibiera
llamadas desde el exterior es decir, desde la PSTN.
Al tener las fotos que se tomaron se procedió a elaborar el manual de instalación con el objetivo
de ofrecer una guía actualizada de como instalar cualquier versión de Asterisk paso a paso y así
permitir a cualquier personal de CONATEL dirigirse si se le requiere a cualquier Punto de Acceso
acceder a los servidores del mismo y inspeccionar su correcta funcionamiento.