apt-get install bison apt-get install lib32ncurses5-dev apt-get install checkinstall apt-get install ncurses-dev libxml2-dev libsqlite3-dev libssl-dev uuid-dev apt-get install linux-headers-`uname -r` ----Creamos un directorio para todos los fuentes: mkdir -p /usr/src/asterisk-complete/asterisk ----Obtenemos los fuentes: ----Asterisk: wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.ta r.gz tar zxvf asterisk-11-current.tar.gz ---Librpri cd /usr/src/asterisk-complete/ mkdir libpri cd libpri wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.2-current.tar.g z ---Dahdi cd /usr/src/asterisk-complete/ mkdir dahdi cd dahdi wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linu x-complete-current.tar.gz ---Instalacion ---Primero instalamos dahdi cd /usr/src/asterisk-complete//dahdi/dahdi-linux-complete-2.9.1.1+2.9.1/ make make install make config ---Segundo Instalamos libpri cd /usr/src/asterisk-complete/libpri/libpri-1.4.14/ make make install ---Tercero Instalamos Asterisk cd asterisk-11.x.x ./configure make menuselect En el men de configuracin deberemos comprobar que los siguientes mdulos aparezcan s eleccionados (marcados con un asterisco [*]): Channel Drivers / chan_sip Resource Modules / res_crypto Resource Modules / res_rtp_asterisk make make install ---Permisos chown -R asterisk:asterisk /usr/lib/asterisk/ chown -R asterisk:asterisk /var/lib/asterisk/ chown -R asterisk:asterisk /var/spool/asterisk/ chown -R asterisk:asterisk /var/log/asterisk/ chown -R asterisk:asterisk /var/run/asterisk chown asterisk:asterisk /usr/sbin/asterisk ----Verificar configuracion permisos dahdi /etc/udev/rules.d/dahdi.rules SUBSYSTEM=="dahdi", OWNER="asterisk", GROUP="asterisk", MODE="0660" La configuracin de Asterisk se instala en /etc/asterisk/, y los dos archivos sobr e los que vamos a trabajar en futuras entregas son: sip.conf extensions.conf Ya podemos arrancar Asterisk: # /etc/init.d/asterisk start # /etc/init.d/asterisk start Si este script no queda instalado, podemos sacar un ejemplo del subdirectorio co ntrid/init.d de los fuentes. En nuestro caso "rc.debian.asterisk" lo copiamos en /etc/init.d/asterisk y luego actualizamos los runlevels update-rc asterisk defaults Instalacin Interfaz Grfica Asterisk GUI: wget http://downloads.asterisk.org/pub/telephony/asterisk-gui/asterisk-gui-2.1. 0-rc1.tar.gz Editar http.conf [general] enabled = yes # asterisk-gui will run on all interface with port 8088 bindaddr = 0.0.0.0 bindport = 8088 prefix = asterisk enablestatic = yesrib/ini # when you point to http://:8088/ this will get redirected to # http://:8088/asterisk/static/config/index.html redirect = / /asterisk/static/config/index.html [post_mappings] backups = /var/lib/asterisk/gui_backups moh = /var/lib/asterisk/moh Editar manager.conf [general] enabled = yes port = 5038 bindaddr = 0.0.0.0 webenabled = yes # create a user for asterisk-gui with username admin # password 1234 and below access control. [admin] secret = 1234 read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config,originate