Vous êtes sur la page 1sur 5

INSTITUTO SUPERIOR TECNOLOGICO IDAT

INSTALACION DE ASTERISK

EN CENTOS

Preparar el sistema Desactivar el firewall del sistema linux #setup .. Firewall configuration . Security Level Selinux: Disabled (*) Disabled

Bajar servicios # yum y install nmap #nmap localhost #service sendmail stop #chkconfig sendmail off #service cups stop #chkconfig cups off #service portmap stop #chkconfig portmap off

Descargar paquete de asterisk para centos desde Internet o desde nuestro servidor #sftp root@IP-servidor Password: sftp>ls sftp>mget paquetes-asterisk-centos.tar.gz sftp>quit #tar -zxvf paquetes-asterisk-centos.tar.gz

Profesor: Hegel Ocrospoma Noel hegelfreex@gmail.com

INSTITUTO SUPERIOR TECNOLOGICO IDAT

Aadir rpmforge #rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm # ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo mirrors-rpmforge rpmforge.repo

Versin del Kernel #uname -r

Actualizar Kernel #yum y install kernel Reiniciar el sistema linux (para que cargue el kernel actualizado) #reboot Instalar paquetes necesarios para Compilar Asterisk #yum -y install bison bison-devel ncurses ncurses-devel zlib zlib-devel openssl openssl-devel gnutls-devel gcc gcc-c++ kernel-devel Adicionales #yum -y install newt-devel libusb-devel #yum -y install mysql mysql-devel mysql-server Crear enlace del kernel #cd /usr/src/ #ln s kernels/<version-kernel>-i686/ Crear carpeta de asterisk mkdir /usr/src/asterisk/ PAQUETES DE ASTERISK Zaptel => asterisk-1.4.21 Dahdi => asterisk-1.4.XX XX>=22 Dahdi => asterisk-1.6.X . (AMI y AGI tiene ciertos cambios) /usr/src/linux

Profesor: Hegel Ocrospoma Noel hegelfreex@gmail.com

INSTITUTO SUPERIOR TECNOLOGICO IDAT

Conseguir los paquetes de Asterisk asterisk-1.4.26.2.tar.gz asterisk-addons-1.4.9.tar.gz dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz libpri-1.4.10.1.tar.gz

( http://www.asterisk.org/

Copiar estos paquetes a la ruta /usr/src/asterisk/ #cd /usr/src/asterisk

Descomprimir los paquetes #tar #tar #tar #tar -zxvf -zxvf zxvf -zxvf asterisk-1.4.26.2.tar.gz asterisk-addons-1.4.9.tar.gz dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz libpri-1.4.10.1.tar.gz

COMPILACION DE LOS PAQUETES DE ASTERISK Compilar libpri ( #make clean ) #make #make install

Compilar Dahdi ( #make clean ) #make #make install #make config #/etc/init.d/dahdi start #lsmod |grep dahdi #dahdi_hardware #cp /etc/dahdi/system.conf /etc/dahdi/system.conf.old

Profesor: Hegel Ocrospoma Noel hegelfreex@gmail.com

INSTITUTO SUPERIOR TECNOLOGICO IDAT


Compilar Asterisk ( #make clean ) #./configure ( #make menuselect ) #make #make install #make config #make samples Compilar paquetes adicionales ( #make clean ) #./configure ( #make menuselect ) #make #make install #make samples Iniciar el servidor asterisk #/etc/init.d/asterisk start Generar el archivo /etc/dahdi/system.conf #dahdi_genconf verificar #dahdi_cfg -v

INICIAR ASTERISK #asterisk -rvvv

CLI ( Command Line Interface)

Verificar versin actual de Asterisk: CLI> core show versin Verificar usuarios SIP registrados:
CLI>sip show peers

Verificar usuarios IAX registrados: CLI> iax2 show peers Recargar la configuracin: Profesor: Hegel Ocrospoma Noel hegelfreex@gmail.com

INSTITUTO SUPERIOR TECNOLOGICO IDAT CLI> reload [modulo] Ejemplos: CLI > dialplan reload CLI > reload chan_sip.so CLI > reload chan_iax2.so Salir de la interfaz de comandos: CLI> quit ARCHIVOS DE CONFIGURACION Ruta : /etc/asterisk chan_dahdi.conf Configura canales dahdi sip.conf configure usuarios sip extension.conf Plan de Discado iax.conf Configura usuarios iax incluyendo otros PBX asterisk.

Nota : En estos archivos los comentarios son precedidos por ;


Antes de la configuracin realizar copia de seguridad #cp #cp #cp #cp /etc/asterisk/sip.conf /etc/asterisk/sip.conf.old /etc/asterisk/iax.conf /etc/asterisk/iax.conf.old /etc/asterisk/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf.old /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.old

Profesor: Hegel Ocrospoma Noel hegelfreex@gmail.com