Instalacion De Centos
Enviado por Juand456 • 27 de Septiembre de 2014 • 1.097 Palabras (5 Páginas) • 171 Visitas
Asterisk - Centos
Asterisk es una aplicación en la cual tu computadora se convierte en un PBX, asterisk tiene 176 aplicaciones con las cuales puedes montar una plataforma muy confiable, estable y económica, la cual ayude a distribuir su sistema de telefonía empresarial.
Sistema Operativo: CentOS 6.4
Algunos expertos, incluso el libro de Asterisk insisten en la necesidad de actualizar todo el sistema operativo para realizar la instalación de Asterisk, sin embargo eso no es necesario; simplemente basta con tener los paquetes y las dependencias necesarias.
1. Actualizar los paquetes (Aunque realmente necesitamos son unos cuantos, en el futuro puede ser de mucha ayuda)
#yum upgrade
2. Descargue e instale los siguientes paquetes en su servidor:
#yum install gcc gcc-c++ make wget kernel-devel libxml2-devel ncurses-devel openssl-devel subversion sqlite-devel libuuid-devel
3. Una vez instaladas las dependencias verifique que el kernel de su máquina coincida con la versión del kernel-devel instalada. Si no es igual, entonces descargue el paquete de nuevo (#yum install kernel-devel)
#Uname -an >>Para ver kernel de la maquina
#rpm -q kernel-devel >>Para ver el kernel instalado
4. Pocisionese en el directorio /usr/src:
#cd /usr/src
5. Proceda a descargar los paquetes necesarios para la instalación de Asterisk:
La url es http://downloads.asterisk.org
Descarga de Asterisk:
#wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
Descarga de DAHDI
#wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
Descarga de LibPRI
#wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
Con los paquetes descargados procedemos a la instalación de los mismos; la instalación se realiza en el siguiente orden:
A. DAHDI
B. Libpri
C. Asterisk
6. La instalación se realiza de la siguiente manera
DAHDI
#tar -zxvf dahdi-linux.complete-current.tar.gz
#cd dahdi-linux-complete-2.7.0.1+2.7.0.1
#make clean && make all && make install && make config && service dahdi start
LibPri
#tar -zxvf libpri-1.4-current.tar.gz
#cd libpri-1.4.14
#make clean && make && make install
#cd ..
Asterisk
#tar -zxvf asterisk-1.8-current.tar.gz
#cd asterisk-1.8.23.0
#./configure
#make menuselect (si le presenta el error “Terminal mus be at least 80*27”, acceda viat SSH al servidor y repita este punto). A continuación seleccione las opciones CORE-SOUNDS-ES-GSM y EXTRA-SOUNDS-EN-GSM
#make && make install && make samples && make config
#cd ..
Reinicie el sistema con el comando:
#reboot
7.Compruebe que DAHDI está cargado
#lsmod | grep dahdi
Configuración SIP
1. Compruebe que Selinux está en modo permisivo o solo si es necesario coloquelo en DISABLE
#nano /etc/selinux/config (Primera linea de configuración)
2. Desactive la protección de IPTables en su computador (Recuerde que en un entorno de producción el firewall no debe ser desactivado).
#service iptables stop
3. Vaya a la ruta /etc/asterisk ; una vez dentro de este directorio usted podrá observar que existen una cantidad importante de ficheros, tenga en cuenta que muchos de estos ficheros son ejemplos de configuración que usted puede observar para hacerse a una idea sobre la multitud de opciones que ofrece Asterisk.
#mv sip.conf sip.conf.ejemplo
4.Cree su propio fichero SIP
#nano sip.conf
[general]
context=default >>contexto por defecto para las llamadas entrantes
realm=class.digium.com >> Ámbito para la autenticidad de texto y crear las contraseñas cifradas con el protocolo MD5
bindport=5060 >>Puerto UDP que será aceptado
bindaddr=0.0.0.0 >> Dirección IP en la cual se escucharán las solicitudes
srvlookup=yes >>Llamadas de registro DNS-SRV para llamadas salientes SIP en dominio
disallow=all >>Dashabilitar todos los CODECs
...