<< Manual de instalacion de Asterisk 1.4 >>
< Dependencias >
/* Muchas de estas dependencias pueden que esten de mas, en ese caso se pueden quitar las que no se utilizan. La mayoria de las que se muestran las utilizo en mi caso para agregarle desarrollo WEB al ATK*/
apt-get install bison libssl-dev zlib1g-dev libnewt-dev make libtool
apt-get install libncurses5-dev libvorbis-dev automake mysql-server mysql-client mysql-admin libmysqlclient15-dev
apt-get install php5 php5-cli php5-common php5-dev curl libgnutls13 libgnutls-dev libtiff4-dev
apt-get install linux-kernel-devel libasound2-dev libportaudio-dev libportaudio2 jackd
apt-get install unixodbc unixodbc-bin unixodbc-dev speex libspeex-dev
apt-get install linux-headers-`uname -r` build-essential
apt-get install gcc gcc-c++
apt-get install libxml2-utils libxml2-dev libtiff4 libtiff4-dev mysql-client libmysqlclient15-dev mysql-server php5 php-pear php5-gd php5-mysql php5-cli perl libaudiofile-dev curl
< Descargas >
Asterisk:
wget http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.4.44.tar.gzO la version mas reciente.
Asterisk AddOns:
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.4.13.tar.gz
LibPri:
wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.12.tar.gz
DahDi:
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.6.0+2.6.0.tar.gz
Chan_SS7:
wget http://www.netfors.com/media/download/chan_ss7-2.0.0.tar.gz
< Descomprimo >
tar -xvzf asterisk-1.4.44.tar.gz
tar -xvzf asterisk-addons-1.4.13.tar.gz
tar -xvzf dahdi-linux-complete-2.6.0+2.6.0.tar.gz
tar -xvzf chan_ss7-2.0.0.tar.gz
tar -xvzf libpri-1.4.12.tar.gz
< LibPri >
cd libpri-1.4.12/
make
make install
< DAHDI >
cd dahdi-linux-complete-2.6.0+2.6.0/
make
make install
make config
< Asterisk >
cd asterisk-1.4.44/
./configure
make menuselect
(Con este menuselect pueden elegir diversas cosas internas de Asterisk como lo mas importante, los audios del sistema en español)
make
make install
make samples
make config
< Asterisk Addons >
cd asterisk-addons-1.4.13/
./configure
make menuselect
(Si se bajaron todas las dependecias correctamente desde este Menuselect pueden seleccionar activar los CDR por MySQL)
make
make install
make samples
< Chan_SS7 >
nano Makefile
Dentro de este archivo cambiar las siguientes lineas por la ubicacion del directorio include dentro de Asterisk y dentro de Dahdi:
#INCLUDE+=-I../source/telephony/dahdi/include
INCLUDE+=-I../asterisk-1.4.44/include/
#INCLUDE+=-I../source/telephony/asterisk/include
INCLUDE+=-I../dahdi-linux-complete-2.6.0+2.6.0/linux/include/dahdi/
make
make install
copy the ss7.conf file to /etc/asterisk
copy the chan_ss7.so to /usr/lib/asterisk/modules