viernes 05 de febrero de 2010

Instalar asterisk en debian

Hace tiempo que no actualizaba este blog, pues aqui vamos de nuevo ya que hay muchas cosas que he estado haciendo con linux en este tiempo, aqui les va una guia rapida de como instalar asterisk 1.4, yo siempre lo instalo con debian porque ha sido muy estable, pero podrian probar con cualquier otra distro eso es cuestion de gustos,


En los mirrors solo cambie la palabra "etch" por "lenny" asi que si hay un error solo seria de buscar los mirrors correctos a la distro que estes usando, tambien las versiones de asterisk seria de cambiarlas a la version que se desee instalar, el procedimiento siempre es muy parecido, bajar las libs compilar instalar y listo!

INSTAL tambien disponible aqui:
http://voxmin.org/INSTALL



INSTALL
====================

Actualizar los debian mirrors:
--------------------------------
en /etc/apt/sources.list ponermos los mirrors por default:

deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.us.debian.org/debian/ lenny main

deb http://security.debian.org/ etch/updates lenny contrib
deb-src http://security.debian.org/ etch/updates lenny contrib

Actualizamos nuestro sistema:
-----------------------------
apt-get update
y opcional

apt-get upgrade

requerimientos:
-----------------------
apt-get install make linux-headers-`uname -r` gcc g++ libstdc++6 subversion bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel-dev automake autoconf libnet-ssleay-perl bzip2 apache2 mysql-server-5.0 mysql-client-5.0 php5 libapache2-mod-php5 php5-mysql libmysql++-dev libmysqlclient15-dev libmysqlclient15off libmysql++3 libmysql++-dev libltdl3 libltdl3-dev unixodbc unixodbc-dev libmyodbc

cambie la constrasena de asterisk:
---------------------------------------
mysqladmin password
mysqladmin flush-privileges

wget:
---------
cd /usr/src
wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.4.10.tar.gz
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.4.3.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.19.1.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.6.tar.gz


descomprimir
---------------
tar -xvzf /usr/src/zaptel-1.4.10.tar.gz -C /usr/src
tar -xvzf /usr/src/libpri-1.4.3.tar.gz -C /usr/src
tar -xvzf /usr/src/asterisk-1.4.19.1.tar.gz -C /usr/src
tar -xvzf /usr/src/asterisk-addons-1.4.6.tar.gz -C /usr/src


instalacion de zaptel:
------------------------
cd /usr/src/zaptel-1.4.10
make clean
./configure
make
make install
make config


instalacion de libpri:
-------------------------
cd /usr/src/libpri-1.4.3
make clean
make
make install


instalacion de asterisk:
--------------------------
cd /usr/src/asterisk-1.4.19.1
make clean
./configure
make menuselect
make
make install
make samples


instalacion de asterisk addons:
-------------------------------
cd /usr/src/asterisk-addons-1.4.6
make clean
./configure
make
make install
make samples


para que arranque al inicio:
------------------------------
cd /usr/src/asterisk-1.4.19.1
cp contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk
update-rc.d asterisk defaults



Esta guia esta por ser actualizada para las ultimas versiones de asterisk, estoy pendiente con eso.