EDUARDO HERNÁNDEZ NARANJO [ASTERISK PBX] PROYECTO FINAL DE ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS



Documentos relacionados
Descripción y Contenido del Curso VoIP basado en Asterisk PBX

VoIP (Asterix) Escuela de Ingeniería de Sistemas y Computación Administración de Redes y Servidores Febrero Junio 2008

Asterisk - NIVEL 1. Descripción General del Seminario

Practica 1 Introducción de Asterisk


Figura 3-1. Logotipo Asterisk

ASTERISK AGI: DESARROLLO PARA VOZ IP V JORNADA DE SOFTWARE LIBRE

Soluciones Voz IP con software libre

RENZO TACO COAYLA. - Movistar : RPM: # Claro: RPC:

Introducción y taller de. David Muñoz Padín -

INICIACIÓN EN TELEFONÍA IP DE ASTERISK

Objetivos Específicos

Laboratorio de Conmutación Curso

Unidad CPE/VPN RedesComm, c.a.

Asterisk - NIVEL 2. Este seminario lo entrenara para configurar aplicaciones Avanzadas en Asterisk.

CAPITULO V RESULTADOS ALCANZADOS. 1.- Funcionamiento del servidor TrixBox (Asterisk).

Telefonía IP. Diseño e Implementación del Sistema RENZO TACO COAYLA. renzo@itsperu.com url: blog:

PRACTICA NO.25: HOW TO INSTALL AND CONFIGURE ELASTIX CENTRAL IP

Ing. Tania Díaz

Aplicaciones sobre una red de telefonía IP. Presentado por: Tamara Ramírez Andrade Jaime Díaz Rojas

Capacitando a los ciudadan@s, para un mejor acceso, uso, y aplicación de las TIC S!!!

En la infraestructura clásica de la telefonía tradicional existían muchos problemas tales como:

Presentación. Nombre. Matricula. Materia. Tema. Profesor. Marcos Rodríguez Javier Sistemas Operativos III. Central IP Elastix.

Asterisk. Administración. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 1

PARA PEQUEÑAS Y MEDIANAS EMPRESAS. Central Telefónica IP de alto rendimiento a bajo coste LA VOZ DEL FUTURO

Centralita Virtual y Operador IP

Asterisk - Central Telefónica PBX

Contenido y programación del Entrenamiento Oficial Avanzado de Asterisk

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. En este caso Elastix. PRATICA NO.

PROYECTO: SERVIDOR DE COMUNICACIONES UNIFICADAS ELASTIX MATERIA: SISTEMAS DE ADQUISICIÓN Y TRANSMISIÓN GRUPO #1 INTEGRANTES:

TEMARIO Curso Elastix

Voz sobre IP y Asterisk

Cultura empresarial MISIÓN VISIÓN VALORES

CAPITULO III PROPUESTA DE SOLUCION.

Presentación: Nombre: Matrícula: Grupo: Asignatura: Tema: Instructor:

Sistema de telefonía IP de emergencia para Banca

Centrales Telefónicas IP. Oportunidad de crecimiento al acance de todos

1 QUÉ ES ASTERISK? Asterisk es una centralita digital diseñada en software libre sobre el sistema operativo GNU/Linux

Universidad Católica de El Salvador Miembro RAICES

Rodríguez Marcela Esmeralda Villafranco Nahúm de Jesús Villafranco Magdiel Esaú

Asterisk, Linux y Redes Libres

Introducción. Protocolos Asterisk. VoIP. Asterisk. Esteban De La Fuente Rubio L A TEX. Universidad Andrés Bello.

TESIS DE GRADO Previo a la obtención del título de INGENIERAS EN SISTEMAS PRESENTADA POR BABAHOYO 2011

DIPLOMADO EN INGENIERÍA EN TELEFONÍA IP CON ASTERISK /ELASTIX

Seguridad y Criptografía en Redes VoIP en GNU/Linux

Voz sobre IP con GNU/Linux

TEMARIO Asterisk Básico-Intermedio-Avanzado

Serie ZX100.

INDICE Libro Asterisk PBX 1.8.X Versión 1.2

Servicio de tecnología de voz IP VoIP. - Telefonía tradicional - Funcionamiento de VoIP - Protocolos VoIP - Elementos VoIP

CURSO DE CAPACITACION ADMINISTRACIÓN DE SERVIDORES ASTERISK I

La telefonía tradicional

Para STP, (voz IPBogota) es un placer dar a conocer a fondo las funciones y servicios a los que accede a la hora de trabajar con nosotros.

CURSO DE CAPACITACION ASTERISK CERTIFIED PROFESSIONAL I

La central de comunicaciones ZEUZ viene en tres series que se ajustan a cada necesidad.

Instalación de una planta telefónica con asterisk. Reyna Guadalupe Navas Torres David Alberto Cativo Servano

Servidor de Voz SGG05 Server

Asterisk. Distribuciones Asterisk más usadas:

Linksys (PAP2) Adaptador para Terminal Analógico $

ELASTIX CERTIFIED ENGINEER Pensum del curso

UNIVERSIDAD LUTERANA SALVADOREÑA FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN CÁTEDRA: REDES II

Capitulo I - Instalación de Asterisk... 1

ELASTIX CERTIFIED ENGINEER Pensum del curso

Curso básico de Networking y VOIP

Presentación. Nombre: Marcel Yerobis Pérez de la cruz Matricula: Trabajo: Profesor: José Doñe Asignatura: Sistema III.

VoIP Asterisk

Asterisk. Trixbox. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 1

10 razones para cambiarse a un conmutador IP

I Descripción de guía. Guía Instalación de un servidor VoIP. Contenido. 1. Objetivos de aprendizaje: 2. Equipo y software requerido:

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA

Implementación de tecnología para la optimización del servicio de Telefonía Corporativa Casos de éxito en el sector publico

Plan de ahorro en costes mediante telefonía IP

Sirva este capítulo como pequeña introducción a esta tecnología y su personificación en el uso de Asterisk.

Jorge De Nova Segundo

Asterisk. Instalación. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 1

ESCUELA POLITECNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERIA EN ELECTRÓNICA Y TELECOMUNICACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

TEMARIO BOOTCAMP ASTERISK SPECIAL EDITION

UNIVERSIDAD LUTERANA SALVADOREÑA FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA CARRERA: LIC. CIENCIAS DE LA COMPUTACIÓN CÁTEDRA: REDES II

UNIVERSIDAD LUTERANA SALVADOREÑA

Voz sobre IP con GNU/Linux y Asterisk PBX. Comunidad de usuarios Debian de El Salvador René Mayorga rmayorga@debian.org.sv

Prácticas con Elastix Asterisk - Lab. 3

LA REVOLUCIÓN SE LLAMA ASTERISK

Alcance General del Presupuesto

Escuela Técnica Superior de Ingenieros de Telecomunicación

Diseño e Implementación de un Sistema de Gestión Telefónica Automática para Negocios Hoteleros.

Introducción RTB RTB. Soft Switch. Terminal IP. Pasarela RTB Terminal IP. Terminal Trad. Terminal Trad. Servidor de MultiConferencia.

CAPITULO III PROPUESTA DE DISEÑO

Desarrollo de Smarphones sobre plataformas libres para PC y PDA. David Cortés, José Luis González, Servando Saavedra y Juan Ramón Saavedra

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE EXTENSIÓN LATACUNGA

MANUAL DE USUARIO. Introducción

Perfil Corporativo Estructura Corporativa Misión Reconocimientos

VOIP LA NUEVA REVOLUCION

TICAR TALLER VOIP: Asterisk, como lo hacemos. Foro de Responsables de TICS de las Universidades Nacionales

Asterisk. Introducción

Caso: Call Center bajo Software Libre

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

NUEVOS TIEMPOS PARA LA COMUNICACIÓN SOLUCIONES DE VOZ SOBRE IP

IMPLEMENTACIÓN DE CANALES DE GTALK Y GOOGLE VOICE PARA OFRECER SERVICIOS GRATUITOS DE MENSAJERÍA Y TELEFONÍA

Asterisk. Introducción. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch 1

Transcripción:

EDUARDO HERNÁNDEZ NARANJO [ASTERISK PBX] PROYECTO FINAL DE ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS

CONTENIDOS 1. Introducción Por qué? Que es? Historia. 2. Asterisk. Funciones Funciones Básicas. Funciones Avanzadas. Arquitectura de Asterisk. CLI 3. Protocolos. SIP IAX2 H323 4. Proyecto. Objetivos Materiales Instalación 5. Ampliaciones y Proy. Alternativos. 6. Conclusión. 2

Introducción [ Por qué? ] Software Libre. Desafiante. Actual. Maleable. Totalmente Funcional. Reducción de costos. Control total del sistema de telefonía. Rico en recursos. Posibilidad de proveer contenido dinámico por teléfono. Flexible y poderoso. 3

Introducción [ Qué es? 1 ] Asterisk es exclusivamente software. Es software libre, bajo la licencia GPL. Digium es su principal creadora y desarrolladora. Corre bajo GNU/Linux, BSD, MacOSX e incluso en Windows. Soporta todas las funcionalidades de una centralita tradicional. Es capaz de trabajar con casi todos los estándares de telefonía: Líneas analógicas. Líneas digitales: E1, T1, accesos básicos. Soporta casi todos los protocolos de VoIP: SIP IAX2 H323 4

Introducción [ Qué es? 2 ] La versión estable de Asterisk está compuesto por : Asterisk. Dahdi. Asterisk-addons. Libpri. Sonidos. Cada módulo tiene dos versiones : Estable. Desarrollo. Ramas: Versión 1.0 ( 2004 ) y 1.2 ( 2005 ) Versión 1.4 ( 2006 ) Versión 1.6 ( 2007 ) 5

Introducción [ Historia ] El proyecto comenzó en 1999. Inicialmente desarrollado por Mark Spencer. Mark estudiante y propietario de la empresa Linux Support Service. Surgió de la necesidad de Mark de dar soporte a los usuarios Linux. Mark se unió a Jim Nixon, con la idea de explotar el mercado del hardware. En 2002 Linux Support Services paso a ser Digium. Desarrollo. Soporte. Actualmente, cerca de 300 desarrolladores participan en el desarrollo de diferentes módulos. 6

Asterisk [ Funciones básicas ] Centralita. Líneas analógicas. Extensiones analógicas. Soporte de líneas (trunks). Extensiones IP. Música en espera. Usuario. Desvíos Capturas (de grupo o de extensión) Conferencia múltiple Aparcamiento de llamadas. Retrollamada 7

Asterisk [ Funciones avanzadas ] Buzón de Voz. Sistema de Audio-conferencias. IVR (Operadora Automática). Informes detallados de llamadas (CDR). ACD (Sistema Automático de Distribución de llamadas entrantes). CTI (Integración con sistemas de gestión comercial o de atención a cliente). IPCC (IP Contact Center). 8

Asterisk [ Arquitectura ] 9

Asterisk [ CLI 1 ] CLI (Command Line Interpreter) es la consola de Asterisk. Permite controlar y monitorizar gran parte de la situación de la centralita. Es similar a las consolas UNIX/GNU Linux. Para ejecutarse debe estar Asterisk corriendo. ideafix:/# asterisk Para conectarse basta con ejecutar el comando: ideafix:/# asterisk r La ejecución y la conexión a Asterisk la podemos ejecutar de dos maneras: Nivel de Verbose ideafix:/# asterisk vvvv ideafix:/# asterisk -rvvvv Nivel de Debug ideafix:/# asterisk dddd ideafix:/# asterisk -rdddd 10

Asterisk [ CLI 2 ] Reinicio. RESTART Cortan las llamadas en curso. Reconfigura todos los módulos. RELOAD No corta las llamadas en curso. No reconfigura todos los módulos. Matar el proceso. stop now Detiene Asterisk al momento. when convenient Detiene Asterisk cuando no haya carga. gracefully Detiene Asterisk cuando no haya carga y deja de aceptar peticiones de llamadas. Desconexión. quit exit 11

Protocolos [ SIP 1 ] SIP: Session Initiation Protocol, protocolo del IETF para VoIP, texto y sesiones multimedia. Es principalmente un protocolo de señalización de capa de aplicación para iniciación, modificación y terminación de sesiones de comunicación multimedia entre usuarios. Principales elementos implicados: User Agent (Usuario) Registrar y SIP Proxy El sector tiende globalmente hacia SIP. 12

Protocolos [ SIP 2 ] Ventajas: Simplicidad No se definen servicios o funciones. Escalabilidad y flexibilidad Simplicidad de las URL de usuario No es necesario un control centralizado Desventajas: Problemas de Red. Interoperabilidad con PSTN. 13

Protocolos [ IAX2 ] IAX2: Inter Asterisk exchange Creado y estandarizado por la centralita Asterisk. Utiliza el puerto 4569 UDP. Características Principales: Media y señalización por el mismo flujo de datos. Trunking Cifrado Ventajas NAT Trunking 14

Protocolos [ H323 ] Es un estándar del ITU (International Telecommunications Union). Controla y negocia las posibilidades de la comunicación: Negociación de codecs Verificación de la posibilidad de establecer canales de 'media'. Control de secuencia El streaming, al igual que SIP se basa en RTP / RTCP. Ventajas Implementa QoS de forma interna. Más completo: control de conferencias, recursos Soporta conferencias de forma nativa de vídeo y datos. SIP vs H323 15

Proyecto [ Objetivos ] Asterisk PBX. Instalar FreePBX. Instalación y configuración de Hylafax. Instalación Avantfax. Conectarnos al servidor mediante un softphones. 16

Proyecto [ Materiales ] Ordenador Debian GNU/Linux 5.0 AMD Athlon(tm) 64 Processor 3500+ 1036MB HD : 40 GB Partición Swap : 956,94 MiB (/dev/hdb5) Partición S.O : 36,33 GiB (/dev/hdb6) Portátil LG E500, para conexiones remotas. Red LAN doméstica. Tarjeta analógica TDM400P. Módulos FXO y FXS. Caller ID y Call Waiting Caller ID Teléfonos ADSI. Conector RJ-11C. 17

Proyecto [ Instalación 1 ] Dependencias : ideafix:/# aptitude install linux-headers-`uname -r` build-essential gcc bison libncurses5-dev openssl libssl-dev zlib1g-dev libnewt-dev ssh Cada aplicación nos requerirá unas dependencias especificas. Entre las dependencias se encuentra MySQL. Algunos módulos requieren librerías especiales : El módulo chan_gtalk necesita la librería iksemel. Usuario y Grupo Asterisk. 18

Proyecto [ Instalación 2 ] Básicos. Libpri Dahdi. Dahdi Tools. MySQL. Asterisk. Asterisk Addons. TTS. Específicos. FreePBX. AGX Asterisk Extra Addons. Spandsp. Hylafax. Iaxmodem. Postfix. AvantFax. Zoiper & X-Lite. 19

Proyecto [ Instalación 3 ] Dahdi Tools. Herramientas para la configuración de hardware. make menuselect Asterisk. Ficheros base de la centralita. Voces. Protocolos 20

Proyecto [ Instalación 4 ] Asterisk. make menuselect 21

Proyecto [ Instalación 5 ] 22

Proyecto [ Instalación 6 ] Asterisk Addons. Librerías y complementos para Asterisk. MySQL. make menuselect TTS. Voces en español 23

Proyecto [ Instalación 7 ] S.O. A S T E R I S K P B X LIBPRI DAHDI DAHDI TOOLS ASTERISK ASTERISK ADDONS TTS 24

Proyecto [ Instalación 8 ] Ficheros de Asterisk /etc/asterisk Ficheros de configuración. /usr/lib/asterisk/modules Módulos de Asterisk compilados. /var/lib/asterisk Diferentes librerías de Asterisk. /var/lib/asterisk/agi-bin Directorio para contener los AGI. /var/spool/asterisk Directorio para archivos que genera Asterisk. /var/log/asterisk Log de Asterisk. 25

Proyecto [ Instalación 9 ] FreePBX Aplicación web de administración. FOP. Apache y PHP. Spandps. Biblioteca de funciones DPS para telefonía. AGX Asterisk Extra Addons. Aplicaciones y módulos adicionales para Asterisk NVFaxDetect Hylafax. Servidor de faxes. IAXMODEM. Postfix. AvantFax. Interfaz gráfica basada en web para servidores Hylafax. 26

Proyecto [ Instalación 10 ] Ficheros de Hylafax. /etc/hylafax/hfaxd.conf Fichero de configuración del demonio. /etc/hylafax/hyla.conf Configuración para los clientes. /etc/hylafax/config Configuración general de Hylafax. /etc/hylafax/config.ttyiax Configuración del dispositivo serie. /etc/hylafax/hosts.hfaxd Configuración de redes y usuarios. /etc/hylafax/faxdispatch Y /etc/hylafax/faxnotify Configuración de envíos y fallos. 27

Ampliaciones y Proyectos Alternativos. Script o paquete.deb de instalación de Asterisk. Interconexión de servidores Asterisk. Monitorización mediante Nagios. Backup Asterisk. OpenFire. A2Billing. Distribuciones basadas en Asterisk AsteriskNow TrixBox Elastix Otras herramientas de administración de Asterisk. 28

Conclusión. Asterisk es una centralita telefónica, versátil y dinámica, la cual no tiene limites en su campo. Ha sido grato trabajar con un servicio tan agradecido, con el que no me importaría trabajar en un futuro. Trabajar a este nivel me hecho llegar a niveles de esfuerzo y constancia, muy por encima de lo que yo creía eran mis posibilidades. Por ultimo, el proyecto me ha ayudado a recordar y reforzar, a la vez que aprender, los conocimientos adquiridos en estos años. 29

Conclusión. FIN Gracias por su atención. 30