Manueal de Instalacion Asterisk
-
Upload
diego-mora -
Category
Documents
-
view
12 -
download
6
Transcript of Manueal de Instalacion Asterisk
http://elastixtech.com/curso-basico-de-elastix/fundamentos-de-linux/
http://www.comoinstalarlinux.com/centos-network-config/ Configurar IP
http://fraterneo.blogspot.com/2011/07/instalando-y-configurando-asterisk-pbx.html Instalando
Descargar virtual Box
https://www.virtualbox.org/wiki/Downloads
Requisitos
asterisk 1.8
dahdi 2.9 para tarjetas analogas
libpri 1.4 medio de conversión de análogo y digital
my sql
apache
rpm para asterisk
COMO
Instalacion de Virtual BOX
Instalación de centros en modo servidor básico : idioma en ingles, teclado en español, se deshabilitan todas las opciones para que quede básico.
Se configura la tarjeta de red.
cd /etc/sysconfig/network-scripts/
En esta carpeta se encuentran los archivos de configuración de
las diferentes tarjetas de red que tengamos, los archivos de
configuración de la tarjeta comienzan con:1 ifcfg-XXXX
A. Editamos el archivo de configuración de nuestra tarjeta de red:
Para editar el archivo utilizaremos el comando vi
1 vi ifcfg-eth0
Editamos el archivo de configuración de la tarjeta de red que se quiera
configurar.
El archivo de configuración por defecto tendria que tener el siguiente aspecto:
123
DEVICE="eth0"HWADDR="00:0F:3D:F8:C0:52"ONBOOT="no"
Para configurar nuestra tarjeta de red tendremos que agregar las siguientes líneas:
123
IPADDR="192.168.0.2"NETMASK="255.255.225.0"GATEWAY="192.168.0.1"
Cambiamos a “on” la opción de ONBOOT para que la tarjeta de red se inicie cada que
prendamos la computadora
1 ONBOOT="yes"
Guardamos los cambios y salimos del editor
Reiniciamos el servicio de red1 service network restart
Agregamos nuestros DNS para lo cual editamos el siguiente archivo1 vi /etc/resolv.conf
Ingresamos nuestros DNS12
nameserver 200.63.245.120nameserver 200.25.185.1
Con este último paso ya tendriamos que lograr hacer ping a cualquier sitio de internet.
También podemos verificar la configuración de nuestra interface de red utilizando el
siguiente comando
1 ifconfig
el cual nos mostrará las interfaces que estan habilitadas, si nuestra interface de red
que acabamos de configurar no se encuentra listada podemos levantarla utilizando el
comando
DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT="no"
TYPE="Ethernet"
UUID="f9fb4fda-cec6-42f6-83ab-cb93e8603c10"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=08:00:27:05:BD:3A
PEERDNS=yes
PEERROUTES=yes
Para configurar la dirección IP fija debes agregar las siguientes líneas al final del archivo
IPADDR=10.5.10.3
NETMASK=255.255.255.0
GATEWAY=10.5.10.1
DNS1=10.5.10.2
DOMAIN=test.local
Reiniciar el adaptador de red
ifdown eth0
ifup eth0
Después se ejecuta, para instalar rpm para que reconozca comandos.
yum install -y gcc ncurses-devel libtermcap-devel kernel-devel gcc-c+
+ openssl-devel newt-devel zlib-devel unixODBC-devel libtool make
Para descargar se instala
yum install wget
Descargamos los aplicativos
Wget downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-
1.6.2.19.tar.gz
Configuramos instalación
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/
asterisk-1.6.2.19.tar.gz
# tar xzvf asterisk-1.6.2.19.tar.gz
# cd asterisk-1.6.2.19
# ./configure
# make
# make install
# make config
# make samples
fuente de Asterisk 1.6.2.19
Instalación de Asterisk 1.8
Asterisk 1.8
Vamos a proceder a Instalar nuestro querido Asterisk.
Actualizar el kernel y sus fuentes
#yum install kernel kernel-devel kernel-headersLuego reiniciamos el servidor para que inicien con el nuevo kernel
#yum update
Instalar librerias necesarias para instalar Asterisk:
Librerias necesarias para compilar las fuentes
#yum install gcc ncurses ncurses-devel make gcc-c++ libtermcap libtermcap-devel zlib zlib-devel libtool bison bison-devel openssl-devel bzip2 bzip2-devel wget newt newt-devel libxml2 libxml2-devel
Para utilizar MySQL com base de datos
#yum install mysql mysql-server mysql-devel
Para instalar Apache , PHP
#yum install httpd php php-mysql php-gd
Iniciar el servicio MySQL
#service mysqld start#chkconfig mysqld on
Esto es importante hacer antes de compilar e instalar asterisk, para que todos los modulos referentes a MySQL se implementen
Descargar Dahdi, Libpri, Asterisk
#cd /usr/src/
#wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.0.tar.gz
#wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.4.0.tar.gz
#wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.0.tar.gz
#wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.4.tar.gz
Desempaquetar los paquetes libpri,dahdi,asterisk
#cd /usr/src/#tar -zxvf libpri-1.4.11.4.tar.gz#tar -zxvf dahdi-linux-2.4.0.tar.gz#tar -zxvf dahdi-tools-2.4.0.tar.gz#tar -zxvf asterisk-1.8.0.tar.gz
Compilar e Instalar libpri, dahdi y asterisk
#cd /usr/src/libpri/#make#make install
#cd /usr/src/dahdi-linux-2.4.0/#make#make install
#cd /usr/src/dahdi-tools-2.4.0/#./configure#make#make install#make config (implementa un script que me permite iniciar de manera automatica)
#cd /usr/src/asterisk/#./configure#make menuselect (se daran cuenta que se podran habilitar los modulos que en las versiones anteriores venia asterisk-addons)#make#make install#make samples (me crea archivos de configuración de ejemplos)#make config (implementa script para inicio automatico del servicio)
iniciamos asterisk
#service asterisk start
Ingresamos al CLI de Asterisk
#asterisk -rvvvvvvvvvv