Está en la página 1de 26

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Instalacin De Linux
CentOS 5.X

Presionamos Enter y esperamos a que cargue el sistema

En esta primera instancia nos da la opcin de verificar la integridad de los archivos del cd o dvd de esta manera nos aseguramos que en plena instalacin no nos arroje ni un tipo de error de cd o dvd(archivos daados) , si le damos en ok testeara el cd o dvd lo cual se tomara un tiempo largo, te aconsejo que solo le des en ok si tu cd o dvd si sospechas que este daado, en este caso le doy skip por qu no quiero que testee mi cd confi en que los archivos estn ntegros. Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Elegimos el idioma para la instalacin Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Elegimos el idioma del teclado

Esta opcin es para Particionar el disco les recomiendo un diseo personalizado que es la ltima opcin Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Lo primero que debemos crear es swap(memoria virtual) puede ser el doble de la RAM fsica en este ejemplo mi PC tiene una memoria de 1GB entonces le toca de swap 2GB Seleccionamos el espacio donde vamos a particionar y le damos en nuevo

En Tipo de Sistema de archivos seleccionamos swap y le damos el tamao en MB Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Luego creamos la particin donde se alojaran archivos y directorios del sistema para eso hacemos lo del grafico Esto sera un particionamiento bsico, como vern para una instalacin de Linux mnimo 2 particiones. El / es como si fuera un C: en Windows

A continuacin seleccionamos donde instalaremos el sistema seleccionamos sda1 y le damos siguiente Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Llegamos a la configuracin del gestor de arranque GRUB si tuviramos varios sistema operativos solo le daramos en Aadir y etiquetamos

Configuracin de red

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Configuracin Regional

Contrasea del usuario root. Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Instalacin de repositorios

Siguiente para comenzar con la instalacin Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Una vez terminada la instalacin reiniciamos y pasamos a la post-instalacin

La post-instalacin son configuraciones y ajustes finales del sistema operativo como primera opcin tenemos lo siguiente la bienvenida

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Vemos la configuracin de cortafuegos o firewall de Linux en este caso deshabilitamos ya que podemos habilitarlo posteriormente

De la misma forma desactivamos SElinux que es una seguridad adicional

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Configuracin de Fecha y Hora

Taller de Telefona IP

Se recomienda usar un usuario sin privilegios a fin de proteger el sistema

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Reconoce la tarjeta de sonido

Taller de Telefona IP

Finalmente si deseamos agregar software extra podemos agregar en esta opcin si no le damos Finalizar y listo! Ya tenemos Instalado y configurado CentOS

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Linux Para Administradores de Asterisk

Sistema de Archivos

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Comandos Bsicos

Taller de Telefona IP

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Consultando paquetes RPM e instalando con YUM Para consultar por paquetes instalados ejecuto lo siguiente: rpm q <NombreDelPaquete> Ejemplo: Consultar por el paquete httpd [root@linux]# rpm q httpd Para Instalar paquetes con la extensin rpm [root@linux]# rpm ivh NombrePaquete.rpm Instalando paquetes con YUM [root@linux]# yum install NombrePaquete

Taller de Telefona IP

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

INSTALACION DE ASTERISK
Pasos Previos a la instalacin de Asterisk:

Desactivar el firewall de CentOS: #system-config-firewall, si esta activo desactivar Desactivar SELinux: #gedit /etc/selinux/config , modifico SELINUX=enforcing por disabled Luego reiniciamos la PC #reboot Verificar la configuracin de red:

#ifconfig eth0 IP/MASK: ________________________ GATEWAY: _______________________ DNS: ____________________________ Comprobar la conexin a internet Dependencias para Asterisk

Verificar que los siguientes paquetes estn instalados de no estar pasar a instalar
bison bison-devel ncurses ncurses-devel zlib zlib-devel gnutls-devel gcc gcc-c++ mysql-server mysql-devel kernel kernel-devel libxml2-devel

Ej. Consulto por el paquete bison # rpm q bison y el sistema me dice que el paquete no esta instalado, paso a su instalacin: # yum install bison Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Descargar e instalar los paquetes de Asterisk

Taller de Telefona IP

Paquetes: libpriXXX.tar.gz dahdi-XXX.tar.gz asterisk-XXX.tar.gz asterisk-addonsXXX.tar.gz (opcional) Podemos descargar los paquetes del sitio de asterisk: http://www.asterisk.org/downloads Descargo los archivos y los guardo en /usr/src/ Descomprimir y desempaquetar cada paquete Ingresar al directorio /usr/src tar zxvf archivo.tar.gz

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Instalando Asterisk: 1. Para la instalacin de libpri hacemos lo siguiente: Ingreso al directorio descomprimido y desempaquetado de libpri #cd libprixxx #make #make install 2. Para la instalacin de dahdi #cd dahdi-xxx #make #make install #make config 3. Para la instalacin de asterisk-XXX #cd asterisk-xxx #./configure #make #make install #make samples #make config 4. Para la instalacin de asterisk-addons #cd asterisk-addons #./configure #make menuselect -> Desactivar canal H323 y format_mp3 #make install

Taller de Telefona IP

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk 5. Iniciando Asterisk Para iniciar asterisk podemos digitar lo siguiente #service asterisk start Abriendo la interface CLI de asterisk #asterisk rvvvvvv Aparecer algo como: CLI> Para salir de la CLI de asterisk digitamos exit Para verificar el proceso de asterisk en ejecucin digitamos: #ps -aux | grep asterisk PID: __________________ Detener el servicio de asterisk _________________________________ 6. Archivos de configuracin de asterisk

Taller de Telefona IP

Ingrese al directorio /etc/asterisk/ visualizar los archivos de configuracin _________________________________________________________________________ _________________________________________________________________________ 7. Utilizando la Lnea de Comandos (CLI) de asterisk: Iniciar asterisk como servicio e ingresar a la CLI #service asterisk restart #asterisk rvvvvv Utilizar el comando help para ver la ayuda CLI> help Ver la versin del asterisk: CLI> core show versin

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Ver los CODECS disponibles CLI>core show codecs Ver plan de discado CLI> dialplan show Ver las Cuentas SIP que se han agregado CLI> sip show peers

Taller de Telefona IP

Tambin podemos ejecutar comandos de Asterisk desde el Shell de Linux por ejemplo #asterisk rx reload #asterisk rx sip show peers

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Configuracin de anexos y plan de discado


1. Ubicar el archivo sip.conf: En este archivo se crean los anexos que existirn en la red por ejm. Necesito 2 anexos que tengan como numero de extensin el 100 y 101 respectivamente entonces en el archivo sip.conf se crean estos anexos. vim /etc/asterisk/sip.conf Primero eliminamos el contenido y editamos lo siguiente:
[general] language=en bindport=5060 bindadd=0.0.0.0 disallow=all allow=ulaw context=local [100] type=friend username=100 secret=1234 host=dynamic nat=no [101] type=friend username=101 secret=1234 host=dynamic nat=no

Guardamos y salimos y ya tenemos creados 2 anexos en nuestra PBX, el siguiente paso crear su plan de discado ya que si no existe un plan de discado para las extensiones creadas estas no timbraran ni podrn hacer llamadas

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

2. Creando un plan de discado para las extensiones creadas 101 y 102 El plan de discado se configura en el archivo extensions.conf vim /etc/asterisk/extensions.conf

Borramos el contenido y editamos lo siguiente


[general] static=yes writeprotect=yes [local] exten => 100,1,dial(sip/100,10,Trt) exten => 100,2,hangup exten => 101,1,dial(sip/101,10,Trt) exten => 101,2,hangup

Guardamos y salimos, reiniciamos el servicio asterisk configuramos los anexos y ya deberan hacer llamadas entre los 2 telfonos

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk Configuracin de un Softphone

Taller de Telefona IP

Configuracin de un Telfono IP Pasos: 1. Buscar la opcin de TCP/IP en el telfono y asignarle una IP Estatica 2. Entrar a la configuracin por medio de la ip establecida en la mayora de telfonos IP te brinda la configuracin WEB En siguiente ej. Configuraremos el telfono IP y le daremos como anexo 100 Para este ej. Asigne la direccin IP 192.168.100.234 a mi telfono IP lo siguiente es abrir un navegador web y digitar la ip del telfono para su configuracin la contrasea por defecto depende de la marca del telfono leer manual por lo general es admin

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Nos interesa logear el telfono a el anexo 100 nos vamos a account y le damos los parmetros y listo.

Configuracin de un ATA Para la configuracin de un adaptador de telfono analgico, debemos tener en cuenta las caractersticas en muchos casos el ata de fabrica viene con DHCP configurado en este caso tendramos que configurar un servidor dhcp y buscar que ip le asigno al ata una vez encontrada la direccin ip del ata la configuracin es via web al igual que el telfono IP, abrimos un navegador y tecleamos la ip del ATA

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

El siguiente paso es acceder como usuario administrador en este caso en la parte superior derecha tenemos un link Admin Login hacemos clic, y nos mostrara todas las opciones de configuracin .

Muchos de estos dispositivos vienen sin contrasea pero debemos asignarles una clave de acceso para entrar a la administracin web del ATA.

Alan Valerio Munguia | Cetis

Instalacin y Configuracin de Asterisk

Taller de Telefona IP

Pasamos a configurar los anexos en este caso cuento con un ata que tiene 2 puertos RJ11 Line1 nos sirve para un anexo y Line 2 para un segundo anexo. En este ej. Asumimos que tenemos creados los anexos 104 y 105 con sus respectivos plan de discado. Asignaremos a Line 1 el anexo 104 y a Line 2 e anexo 105 Cabe recalcar que lo primero es tener al ata en la red.

Luego pasamos a configurar los anexos

Listo para Line 2 hacemos lo mismo pero le damos 105 de anexo.

Alan Valerio Munguia | Cetis

También podría gustarte