lunes, 16 de enero de 2012
Instalación de Asterisk 1.6
En este documento detallaremos los pasos necesarios para instalar Asterisk sobre Linux.
Requisitos
SO: Debian Lenny
Actualizamos repositorio nuestro Debian:
aptitude update
Reiniciamos:
reboot
Ponemos bien fecha y horario del servidor sino asterisk no se instala:
# aptitude install ntpdate
# ntpdate -u time.sinectis.com.ar
Otros servidores posibles para usar son tick.nap.com.ar o tock.nap.com.ar
Instalamos dependencias necesarias:
# apt-get install linux-headers-`uname -r`
# apt-get install libc6-dev zlib1g-dev bison openssl libssl-dev libasound2 libasound2-dev libslang2-dev libnewt-dev libncurses5-dev binutils cpp-4.1 gcc-4.1 libstdc++6-4.1-dev g++ make libpq5 libapr1 libexpat1 libaprutil1 libxml2 fxload libusb-dev libiksemel-dev zlib-bin libc6-dev libbluetooth2-dev libxml2-dev
Instalamos Libpri:
El empaquetado de libpri da a nuestra central telefónica la posibilidad de realizar conexiones a líneas primarias de telefonía como las que existen en las pstn
/usr/src# wget http://downloads.digium.com/pub/libpri/libpri-1.4-current.tar.gz
/usr/src# tar xvzf libpri-1.4-current.tar.gz
cd /usr/src/libpri-1.4*
make
make install
Intalamos Dahdi:
El paquete dahdi-linux provee a nuestro servidor de drivers para las tarjetas de conexion a las lineas de telefonia tradicional
/usr/src# wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz
Descomprimimos dadhi
/usr/src# tar -zxvf dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz
Instalamos dahdi
/usr/src/dahdi-linux-complete-2.3.0.1+2.3.0# make all
/usr/src/dahdi-linux-complete-2.3.0.1+2.3.0# make install
/usr/src/dahdi-linux-complete-2.3.0.1+2.3.0# make config
Instalamos Asterisk:
/usr/src# wget http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.6.2.6.tar.gz
o si queremos bajar la version 1.8
/usr/src# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8.5.0.tar.gz
/usr/src# tar xvzf asterisk-1.6.2.6.tar.gz
cd /usr/src/asterisk-1.6*
/usr/src/asterisk-1.6.2.6# ./configure
/usr/src/asterisk-1.6.2.6# make
/usr/src/asterisk-1.6.2.6# make install
/usr/src/asterisk-1.6.2.6# make samples
Con esto para que este en el inicio
/usr/src/asterisk-1.6.2.6# make config
Instalamos Asterisk-Addons:
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.3.tar.gz
tar xvfz asterisk-addons-1.6.2.3.tar.gz
cd /usr/src/asterisk-addons*
./configure && make && make install
make samples
Si queremos instalar un entorno web administrable
Instalamos Asterisk-GUI:
cp -r /etc/asterisk /etc/asterisk.bak
cd /usr/src
svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd /usr/src/asterisk-gui
./configure && make && make install
make samples
Modificamos los archivos de configuración de acceso de Asterisk-GUI:
cat << EOF >/etc/asterisk/http.conf
[general]
enabled=yes
enablestatic=yes
bindaddr = 10.10.200.38
bindport = 8088
EOF
cat << EOF >/etc/asterisk/manager.conf
[general]
displaysystemname = yes
enabled = yes
webenabled = yes
port = 5038
;httptimeout = 60
bindaddr = 0.0.0.0
[admin]
secret = admin
read = system,call,log,verbose,command,agent,config
write = system,call,log,verbose,command,agent,config
EOF
Verificamos la configuración:
make checkconfig
reboot
asterisk -r
exit
Intentamos ingresar mediante interfaz WEB a Asterisk:
http://IPADDRESS:8088/static/config/cfgbasic.html
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario