Está en la página 1de 3

Notas - Instalacin Asterisk sobre Debian.

apt-get install build-essential


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

También podría gustarte