Manueal de Instalacion Asterisk

8
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

Transcript of Manueal de Instalacion Asterisk

Page 1: 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

Page 2: Manueal de Instalacion Asterisk

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"

Page 3: Manueal de Instalacion Asterisk

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

Page 4: Manueal de Instalacion Asterisk

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

Page 5: Manueal de Instalacion Asterisk

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/

Page 6: Manueal de Instalacion Asterisk

#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

Page 7: Manueal de Instalacion Asterisk

Ingresamos al CLI de Asterisk

#asterisk -rvvvvvvvvvv