Asterisk El Inicio De Un Gran Emprendimiento
Por Jose Coronado
()
Información de este libro electrónico
Asterisk: el inicio de un gran emprendimiento, enseña las virtudes de Asterisk, una central telefónica que puede ser instalada en cualquier computadora o servidor de manera totalmente gratuita. Dentro se muestra como instalar y configurar este software de una manera práctica y sencilla, y de una forma completamente guiada y fácil de entender.
¿Por qué el inicio de un gran emprendimiento? Porque con este libro obtendrás las herramientas y el conocimiento básico y por sobre todo ¡UTIL! para comenzar en el mundo técnico de la telefonía IP. Al finalizar, el lector obtendrá las habilidades para instalar su propia central telefónica, con la cual podrá realizar todas las llamadas que desee dentro de sus dominios, así como la capacidad de interconectarse con otras centrales para aumentar de esta forma el valor del servicio que posee y extender sus redes e infraestructura más allá de donde jamás creyó alcanzar.
Relacionado con Asterisk El Inicio De Un Gran Emprendimiento
Libros electrónicos relacionados
DISEÑO Y GESTIÓN DE INTRANETS Calificación: 0 de 5 estrellas0 calificacionesGuíaBurros: Redes Locales: Todo lo que debes saber para montar una red local Calificación: 4 de 5 estrellas4/5Instalación y configuración del software de servidor web. IFCT0509 Calificación: 0 de 5 estrellas0 calificacionesUF1271 - Instalación y configuración del software de servidor web Calificación: 0 de 5 estrellas0 calificacionesManual de Supervivencia del Administrador de Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesProductividad en la nube Calificación: 5 de 5 estrellas5/5Aplicaciones microinformáticas e internet para consulta y generación de documentación. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesAdministración de sistemas operativos Calificación: 4 de 5 estrellas4/5Aprende a Programar ASP .NET y C# - Segunda Edición Calificación: 0 de 5 estrellas0 calificacionesEl libro blanco del HACKER Calificación: 0 de 5 estrellas0 calificacionesCloud: Herramientas para Trabajar en la Nube Calificación: 5 de 5 estrellas5/5Gluster Filesystem - Método Práctico Calificación: 0 de 5 estrellas0 calificacionesComputadores para bases de datos. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesInstalación, Configuración y Clonación de Equipos con Sistemas Operativos Calificación: 5 de 5 estrellas5/5Programación en Objetive-C con Xcode y GCC Calificación: 0 de 5 estrellas0 calificacionesCurso de programación Bash Shell Calificación: 0 de 5 estrellas0 calificacionesKali Linux para Hackers Calificación: 0 de 5 estrellas0 calificacionesUF1467 - Aplicaciones microinformáticas e internet para consulta y generación de documentación Calificación: 0 de 5 estrellas0 calificacionesSistemas de almacenamiento. IFCT0310 Calificación: 0 de 5 estrellas0 calificacionesSelección, instalación, configuración y administración de los servidores multimedia. IFCT0509 Calificación: 5 de 5 estrellas5/5Instalación y configuración de periféricos microinformáticos. IFCT0309 Calificación: 0 de 5 estrellas0 calificacionesAprende a Desarrollar con Spring Framework Calificación: 3 de 5 estrellas3/5Android: Programación de dispositivos móviles a través de ejemplos Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Aplicaciones Metro Style Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Ruby on Rails Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar Swift Calificación: 0 de 5 estrellas0 calificacionesEl Proceso de Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesAprender VueJS con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificaciones
Desarrollo e ingeniería de software para usted
Lean Startup: Cómo trabajar de manera más inteligente y no más duro mientras se innova más rápido y se satisface a los clientes Calificación: 4 de 5 estrellas4/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Agile: Una guía para la Gestión de Proyectos Agile con Scrum, Kanban y Lean Calificación: 5 de 5 estrellas5/5El Libro Negro del Programador Calificación: 4 de 5 estrellas4/5El Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5Design Thinking para principiantes: La innovación como factor para el éxito empresarial Calificación: 4 de 5 estrellas4/5Scrum para No Informáticos Calificación: 5 de 5 estrellas5/5The Coder Habits: Los 39 Hábitos Del Programador Profesional Calificación: 5 de 5 estrellas5/5Scrum: Cómo utilizar el esquema llamado Scrum para obtener mayor producción mientras aumenta la calidad Calificación: 4 de 5 estrellas4/5Revit MEP 2018 Curso Práctico: Diseño asistido por ordenador (CAD) Calificación: 3 de 5 estrellas3/5Software ERP - Análisis y Consultoría de Software Empresarial Calificación: 0 de 5 estrellas0 calificacionesCurso de Introducción a la Administración de Bases de Datos Calificación: 3 de 5 estrellas3/5Gestión de Proyectos (GRADO SUPERIOR) Calificación: 0 de 5 estrellas0 calificacionesGestión de Proyectos con Microsoft Project 2013: Software de gestión de proyectos Calificación: 5 de 5 estrellas5/5Autocad 2017 Curso Práctico: APLICACIONES GRÁFICAS Y MULTIMEDIA Calificación: 3 de 5 estrellas3/5Diseño mecánico con Solidworks 2015: Gráficos y modelado en 3D Calificación: 5 de 5 estrellas5/5Ingeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Agile Calificación: 5 de 5 estrellas5/5Aprende a Modelar Aplicaciones con UML - Tercera Edición Calificación: 2 de 5 estrellas2/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesLabVIEW: Entorno gráfico de programación Calificación: 4 de 5 estrellas4/5Programación shell. Aprende a programar con más de 200 ejercicios resueltos: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 5 de 5 estrellas5/5Aplicaciones Microinformáticas (MF0222_2) Calificación: 0 de 5 estrellas0 calificacionesAprenda a Programar con Lazarus: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 5 de 5 estrellas5/5Dirección y gestión de proyectos de tecnologías de la información: Liderazgo del cambio para transformar las Empresas de la Sociedad Digita Calificación: 0 de 5 estrellas0 calificacionesEl Proceso de Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesDesarrollo de Aplicaciones IOS con SWIFT: SISTEMAS OPERATIVOS Calificación: 0 de 5 estrellas0 calificaciones
Comentarios para Asterisk El Inicio De Un Gran Emprendimiento
0 clasificaciones0 comentarios
Vista previa del libro
Asterisk El Inicio De Un Gran Emprendimiento - Jose Coronado
PRESENTACIÓN
Bienvenidos a este texto básico el cual tiene como objetivo principal enseñar que es Asterisk, sus beneficios y ventajas, como se instala, configura, y como dejar una central telefónica basada en este software correctamente operativa ya sea para un ambiente de prueba o empresarial, todo a un nivel básico, funcional y sencillo de aprender.
¿Qué es Asterisk? Es una central telefónica o PBX (por sus siglas en ingles PRIVATE BRANCH EXCHANGE) basada en software Una central telefónica es un dispositivo que permite conmutar y conectar las llamadas que se desean realizar, y esta puede ser un equipo físico o virtualizado. Que sea basado en software se refiere a que es un programa que se puede instalar en un sistema operativo (en este caso generalmente basados en UNIX), haciendo así que este no sea necesariamente nativo en el equipo o dedicando al mismo solo para esta función. Asterisk es un programa de software libre, por lo que puede descargarse e instalarse de forma gratuita.
Una central telefónica basada en Asterisk realiza funciones como conectar llamadas entre usuarios dentro de la misma central, interconectarse con otras centrales que geográficamente pueden estar distantes entre sí, así como interconectarse con la red de telefonía pública (PSTN); la central puede conectar llamadas que pueden conducir a usuarios o audios y música pregrabadas, contestadoras automáticas, opciones de autoservicio, conferencias, buzones de voz, máquinas de respuesta con voz interactiva, entre muchas otras opciones más.
La principal ventaja que tiene como solución aparte de ser un software gratuito, es que es completamente programable y configurable, por lo que puede satisfacer cualquier necesidad o problema con respecto al servicio telefónico que se tenga, y esto de muchas maneras distintas siendo el único factor limitante los conocimientos e imaginación de quien realiza dichas configuraciones. Puedes instalar tu propia central telefónica en tu computadora en el entorno de tu preferencia ya sea con fines de aprendizaje o para colocarla en producción en una pequeña o mediana empresa como solución comunicacional o para algún otro fin. En el ámbito empresarial donde una gran cantidad de personas necesitan estar constantemente comunicadas o se tiene una gran demanda de llamadas, la reducción de costos es notoria debido a que el equipo central y la infraestructura que soporta estas comunicaciones está bajo la propiedad de la corporación o personas dueñas de la misma, por lo que no se tiene que pagar por el trafico soportado sobre la red de algún tercero, ni tampoco se tienen gastos por licencia o soporte.
Asterisk cuenta con un vasto tren de versiones y una comunidad siempre activa que está continuamente mejorando y corrigiendo el programa, las cuales pueden encontrar y seguir en su página oficial asterisk.org. La versión que estaremos utilizando para el curso es Asterisk 16, la cual tiene un soporte proporcionado por los desarrolladores a largo plazo hasta el mes de Octubre del año 2023. Éste un programa con el cual se interactúa por medio de una interfaz de línea de comandos y archivos de configuración que le indica los parámetros y programación a seguir, sin embargo muchos desarrolladores lo usan también como base para dar soluciones que implementen las mismas funcionalidades pero con una interfaz gráfica, siendo estas más intuitiva y cómoda de manejar. Entre estas últimas existen proyectos como Elastix, Issabel, Freepbx, entre otras.
Ahora, ¿Qué podemos hacer con una central Asterisk? Lo primero que podemos pensar es lo más común, una central para interconectar llamadas entre personas teniendo también funcionalidades como buzón de voz, llamadas de conferencia, desvió y bloqueos de llamadas, entre otras. Pero realmente este programa va más allá, ya que permite la posibilidad de programar y configurar el flujo de la llamada, decidir que va a pasar cuando se marca un número telefónico o extensión, la forma y secuencia en que lo hará, si la llamada conectara a una grabadora, una contestadora, o hará una consulta o un cambio a algún registro de una base de datos, si activara alguna función o rutina propia o externa a algún otro programa, entre muchas otras cosas.
A medida que los desarrolladores van mejorando cada vez más esta PBX virtual, se van ampliando y agregando más funciones y nuevas aplicaciones, incrementando así la cantidad de usos y flexibilidad que Asterisk puede ofrecer como solución a cualquier problema ya sea para el hogar, para emprendedores, para la pequeña, mediana y grandes empresas, y para cualquier entorno de negocios.
CAPÍTULO 2
INSTALACIÓN Y CONFIGURACIONES INICIALES
PREPARACIÓN DEL ENTORNO DE TRABAJO
A continuación se muestra cómo preparar una máquina para instalar Asterisk. Para esto es necesario primero tener un sistema operativo que sea base para la instalación del programa y todas sus dependencias las cuales permiten la compilación y ejecución del mismo. Asterisk es un programa escrito en el lenguaje de programación C y como se mencionó en la presentación del curso se instala principalmente en sistemas operativos basados en UNIX, como UBUNTU o SOLARIS. El sistema operativo que será utilizado en esta guía es CentOS versión 7 (es un sistema operativo derivado de la plataforma de RED HAT ENTERPRISE LINUX) con arquitectura 64 bits. Este puede descargarse desde su página oficial www.centos.org . CentOS es un sistema de fácil instalación que cuenta con una