Instalación y Configuración

Slides:



Advertisements
Presentaciones similares
Registro de llamadas y logs
Advertisements

Servicio DNS.
Cacti: Monitoreo de Tendencias
Mozilla Firefox Software libreLicenciaRequerimiento s técnicos ClasificaciónURLForma de descargar Mozilla Firefox GPLGPL: General Public License LGPLLGPL:
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
TEMA1. Introducción a los servicios de red e Internet Sistemas GNU/Linux. Distribuciones. JORGE DE NOVA SEGUNDO.
Asterisk Configuración Canales SIP/IAX 1.
Asterisk Instalación 1 1.
Asterisk Administración 1 1.
Correo de Voz (voic ) Asterisk Configuración del Correo de Voz (voic ) 1.
Asterisk Interconexion PBX 1.
Asterisk CLI.
Asterisk Conceptos de Asterisk 1.
Asterisk Configuración básica Primeros Pasos 1.
Asterisk Configuración Manejo de variables condicionales 1.
Asterisk Configuración Plan de Numeración 1.
Configuración Discado automatico Manejo de Colas
XAMPP.
Asterisk Trixbox.
Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch
Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch
Carlos Vicente Servicios de Redes Universidad de Oregón
Opciones bajo el comando Tools del menú principal
DESARROLLO DE GUÍAS DE LABORATORIO PARA TELEFONÍA IP
Expositores: Alejandro Azú Campoverde Rafael Jiménez Ferrerosa
Interfaz de Línea de Comando
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
Programa para el Impulso a la Implementación del Protocolo IPv6 en Instituciones Vinculadas a RENATA 2012 Servicio FTP.
Protocolos de Señalización y transmisión de Flujo Multimedia
IMPLEMENTACIÓN DE TELEFONÍA IP EN UNA ORGANIZACIÓN
Alexander Toala Paz Orlando Zambrano Romero
Expositores: Andrea Freire Eduardo López
MONITOREO DE SISTEMAS VOIP USANDO SOFTWARE LIBRE
Expositores: Sandra Pineda Obando Patricio Aguirre Sanabria
SISTEMAS DE VoIP Implementación de un IVR (Interactive Voice Response)
Wendy Andrade I. Jason Jijón A. Fredy Buenaño V.
RODRIGO DANIEL GUAYAQUIL LOOR JOSÉ LUIS SILVA PALMA
ANTECEDENTES En la infraestructura clásica de la telefonía tradicional existían muchos problemas tales como: Mantenimiento con altos costos. Dependencia.
Presentado por: Lenin Isaías Escobar Mendoza
El protagonismo incesante y cada vez más fuerte de Internet en la vida cotidiana de las personas y las actuales líneas de desarrollo tecnológico de.
Shorewall GNU/Linux Integrantes: Jhonatan Ruiz Miguel Galecio Iván Alvarado.
Ivette Kembely Carrera M. Luis Andrés Vargas M.. La transmisión de voz a través de la red de datos aun está ciertamente monopolizada. Las comunicaciones.
INSTALACIÓN Y MANTENIMIENTO SO ADMINISTRACIÓN SO LINUX.
Samba(SMB)Para Linux. Federico Coria 3 Info..
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos.
Expositores: Mercy Anchundia Ruíz Alberto Santos Flores IMPLEMENTACIÓN DE UN SISTEMA CALLBACK USANDO ARCHIVOS.CALL.
Instalación de software en Linux Alexis Quesada Arencibia Francisco J. Santana Pérez.
Asterisk Manager Interface
Asterisk Gateway Interface
Raúl García Cortés ( Noviembre de 2013.
FHS: organización de directorios en Linux
PROYECTO DE GRADUACIÓN
Asterisk, Linux y Redes Libres JRSL CaFeLUG 2008 Mariano Acciardi
File Ownerships and Permissions. Propiedades de Archivos regulares y Permisos.
Bootable USB nos permite crear desde el propio programa una unidad USBbooteable para instalar Windows en cualquiera de las versiones mencionadas anteriormente.
Instalación Linux - Ubuntu 10.10
Para la instalación completa se deberá contar con las siguientes aplicaciones: Servidor APACHE | versión
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Asterisk Configuración.
Asterisk Conceptos de Asterisk. Julián Dunayevich, Lázaro Baca, Andrés Brassara, Santiago Alberch2 Canal (channel) Es una conexión que conduce una llamada.
Ejercicio Netviewer Carlos Vicente Servicios de Redes Universidad de Oregon.
Modelo OSI Para redes………
ESTACIONES DE TRABAJO..
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Rojas Lucero Daniel Comando de UNIX. Comando rpm  El comando rpm es un gestor de paquetes en UNIX, este comando se utiliza para instalar, actualizar,
COMANDOS LINUX REDES COMANDOS DEL GIOVANNI ABRIZ MORALES VERANO 2015.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
Gestor de paquetes Instalar y eliminar software (GUI y consola)
Transcripción de la presentación:

Instalación y Configuración Instalación de Asterisk. Compilacion. Make menuselect. Archivos de configuración, Modulos, etc. Paseo por el Dialplan.(contextos, extensiones, funciones, aplicaciones, etc) Configuración de Voicemail. Configuaración de Telefono IP. Facil Sistema de Configuracion (FreePBX)

Instalación de Asterisk Dahdi (ex-zaptel) / Asterisk Requerimientos * C developement tools ...(gcc) * C++ developement tools * Make utility * Ncurses library * Perl developement tools * AWK * FLEX * Patch * libtermcap-devel * bison

Otros requeridos * Kernel headers (or source) in /lib/modules/$(uname -r)/build use "yum install kernel-devel" o apt-get kernel-devel" * C Development tools (gcc ) use "yum install gcc" o "apt-get install gcc" * Bash v2 * AWK * Patch, use "yum install patch" or "apt-get install patch" to install. * Perl Development tools. use "yum install perl" or "apt-get install perl" *Bison. use "yum install bison".

Paquetes opcionales # C++ Development tools use "yum install gcc-c++" o "apt-get install gcc-c++" # ncurses & ncurses-devel library use "yum install ncurses" o "apt-get install ncurses" use "yum install ncurses-devel" o "apt-get install ncurses-devel" # flex package use "yum install flex" o "apt-get install flex" # libtermcap-devel use "yum install libtermcap-devel" o "apt-get install libtermcap-devel"

Asterisk/Dahdi/LibPRI (instal. orden) #>wget http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-2.0.0.tar.gz #>wget http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-2.0.0.tar.gz #>wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.7.tar.gz #>wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.6.0.1.tar.gz

Instalando Asterisk/Dahdi/Libpri #>tar xvfz dahdi-linux-<version> #>tar xvfz dahdi-tools-<version> #>cd dahdi-<version> #>make #>make install #>cd .. #>cd dahdi-tools-<version> #>./configure

LibPRI Instalación #>tar xvfz libpri-<version> #>cd libpri-<version> #>make #>make install

Asterisk Instalación #>tar xvfz asterisk-<version>.tgz #>cd asterisk-<version> #>./configure #>make #>make install #>make samples (si es la primera instalación)

dahdi-linux-complete Este es un paquete sencillo de instalar 'completo' DAHDI kit para los usuarios de Linux. dahdi-linux-tools y dahdi paquetes separados (ambas de las cuales se encuentra en los subdirectorios de la dahdi-linux-completo). http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/

make menuselect

Finalizando la Instalación #> make install #> make samples #> make config /etc/init.d/asterisk {start|restart|reload|force-reload} asterisk -vvvnc Directorio importantes de Asterisk /etc/asterisk/ /var/lib/asterisk/agi-bin /var/spool/asterisk/*

/etc/init.d/asterisk {start|stop|restart|reload|force-reload} Forma de arranque /etc/init.d/asterisk {start|stop|restart|reload|force-reload} Debian:~# asterisk -vnc Debian:~# asterisk Asterisk already running on /var/run/asterisk.ctl. Use 'asterisk -r' to connect. asterisk -rx "core show version" Asterisk 1.6.2 built by root @ debian on a i686 running Linux on 2009-01-23 00:42:39 UTC Para obtener ayuda em lines de comandos: Asterisk -h

debian*CLI> dialplan show Que es dialplan.? El plan de discado de Asterisk, conocido tambien como dialplan; es posible tener un plan de discado muy simple, donde son direccionadas todas las llamadas entrantes para una unica extension. El dialplan se puede separar en 4 (cuatro) partes principales: contextos, extensiones, prioridades y aplicaciones. debian*CLI> dialplan show

Contextos Los contexto son identificaciones del “dialplan”, donde son especificadas para que fin seran destinadas las extensiones que son incluidas dentro del mismo. En el es posible separar las extensiones, implementar seguridad, hacer control de llamadas interurbanas, visto que el Asterisk trabaja con autentificacion de usuarios, restringiendo asi las llamadas. Tambien es posible rutear llamadas para otros contextos y/o extensiones. Ejemplo: [pstn]

Extensiones Los nombres de las extensiones puden ser numeros, letras o combinaciones. El archivo extensions.conf es un archivo de configuración que controla la forma como va lidiar Asterisk con las llamadas [pesonal] include => pstn exten => 735,1,Dial(SIP/735,30) exten => 735,2,VoiceMail(u1001@local) exten => 735,3,Hangup exten => SPA3102,1,Dial(SIP/1111,30) exten => SPA3102,2,Hangup

Prioridades exten => extension, prioridad(alias), aplicacion (arg1, arg2..) [pstn] exten => _9X.,1,Set(DID=${EXTEN}) exten => _9X.,2,Set(CLID=${CALLERID(num)}) exten => _9X.,3,Set(CHANNEL(language)=pt) exten => _9X.,n,Authenticate(4578) exten => _9X.,n,Dial(DAHDI/g0/${EXTEN:1}|15) exten => _9X.,n,Hangup() Los comandos son ejecutados secuencialmente basados em el estado del comando anterior.

Extensiones Standard Nombres predefinidos Asterisk utiliza los nombres de algunas de las extensiones con fines especiales: i : Invalid s : Start h : Hangup t : Timeout T : AbsoluteTimeout a : Asterisk extension o : Operator

Caracteres especiales de patrones Un patrón comienza con el símbolo de subrayado (_) X Coincide con cualquier dígito de 0-9 Z Coincide con cualquier dígito de 1-9 N Coincide con cualquier dígito de 2-9 [1237-9] Coincide con cualquier dígito o letra en el paréntesis (en el ejemplo, 1,2,3,7,8,9) . Comodín, coincide con uno o más caracteres ! Comodín, coincide con cero o más caracteres de inmediato Ejemplo Discado a Celulares: _09[456789]XXXXXX ,1,Dial(DAHDI/1/${EXTEN})

Las funciones en Asterisk son utilizadas en el “dialplan”. Pero diferente a las aplicaciones, ellas no puden ser utilizadas diretamente. En vez de eso, van a devolver un valor que puede ser utilizado por la logica del “dialplan”. La lista de funciones disponibles depende de los modulos instalados y cargado en el sistema . debian*CLI> core show functions debian*CLI> -= 103 custom functions installed =-

Aplicaciones La mayoria de las funcionalidades de Asterisk son implementadas como aplicaciones. Usted puede ver las aplicaciones disponibles, utilizando el comando “core show applications” en la consola . Usted puede adicionar aplicativos de asterisk-addons, de proveedores o de terceros o mismo desarrollar algunas aplicaciones. debian*CLI> core show applications debian*CLI> -= 164 Applications Registered =-

Ejemplo Dialplan _09[456789]XXXXXX ,1,Authenticate(4512) [internos] Include => celulares exten => _7[0-3][1-9],1,NoOp(${CALLERID(num)}) exten => _7[0-3][1-9],2,NoOP(${EXTEN}) exten => _7[0-3][1-9],n,Dial(IAX2/${EXTEN}) exten => _7[0-3][1-9],n,Hangup() [celulares] _09[456789]XXXXXX ,1,Authenticate(4512) _09[456789]XXXXXX ,2,Dial(DAHDI/1/${EXTEN}) Numeración Internos: 701 al 739 Numeración Celulares: 094,095,096,097,098,099xxxxxx

Archivos de Configuración Importante: ;allowguest=no (en sip.conf) /etc/asterisk/extensions.conf /etc/asterisk/iax.conf /etc/asterisk/sip.conf /etc/asterisk/voicemail.conf /etc/asterisk/chan_dahdi.conf /etc/asterisk/dahdi-channels.conf /etc/asterisk/queues.conf /etc/asterisk/agents.conf /etc/asterisk/cdr*.conf

Configuración SIP (X-Lite) type=friend regexten=735 callerid="Helius Ferreira" <735> host=dynamic ;nat=yes ; X-Lite is behind a NAT router ;canreinvite=no ; Typically set to NO if behind NAT disallow=all allow=gsm ;allow=ulaw ;allow=alaw mailbox=735@default,733@default registertrying=yes ; Send a 100 Trying when register.

Configuracion del VoiceMail /etc/asterisk/voicemail.conf [default] ; Define maximo numero de mesajes por carpeta. ;maxmsg=50 735 => 735,Helius Ferreira,735@localhost

Configuración de Telefono IP Telefono Polycom http://IP_del_telefono Usuario: Polycom Contraseña: 456

FreePBX http://www.freepbx.org/ http://www.freepbx.org/download-freepbx FreePBX, es fácil de utilizar por su interfaz gráfica de usuario, que controla y gestiona a el sistema Asterisk.

Imagenes del GUI de FreePBX

Imagenes FreePBX (cont.)

Imagenes FreePBX...

Imagenes FreePBX

Preguntas..?? Helius Ferreira Email: helius@adinet.com.uy