Instalando Asterisk en Ubuntu. (Es igual que en Debian)


1* Logueate en la consola como root
sudo -s

2* Entra al directorio /usr/src/
cd /usr/src/

3* Descarga las últimas versiones de Asterisk, Libpri, Zaptel y Asterisk-Addons

wget http://downloads.digium.com/pub/zapt...1.4.7.1.tar.gz
wget http://downloads.digium.com/pub/aste...-1.4.17.tar.gz
wget http://downloads.digium.com/pub/libp...i-1.4.3.tar.gz
wget http://downloads.digium.com/pub/aste...s-1.4.5.tar.gz
4* Descomprime los .tar.gz

tar xvfz asterisk-1.4.17.tar.gz
tar xvfz asterisk-addons-1.4.5.tar.gz
tar xvfz libpri-1.4.3.tar.gz
tar xvfz zaptel-1.4.7.1.tar.gz

*5 Ahora instalate algunas librerias y actualizaciones del kernel para no tener problemas al instalar zaptel, libpri, o el mismo asterisk, el sox es para que las grabaciones queden mezcladas.

apt-get install -qy bison flex libncurses5-dev zlib1g-dev libssl-dev libnewt-dev libiksemel-dev
apt-get install -qy make linux-headers-`uname -r` gcc g++ libstdc++6
apt-get install sox
apt-get install -qy subversion

6* Instalate Zaptel

cd /usr/src/zaptel-1.4.7.1/
./configure
make
make install
make config

7* Instalate libpri

cd /usr/src/libpri-1.4.3/
make
make install

8* Instalate Asterisk
cd /usr/src/asterisk-1.4.17/
./configure
make
make install
make samples
9* Instalate Asterisk-Addons
cd /usr/src/asterisk-addons-1.4.5/
./configure
make
make install
make samples

10* Configura asterisk para que arranque con el sistema. Con Nuestro LINUX DEL ALMA.

cd /etc/init.d
cp /usr/src/asterisk-1.4.17/contrib/init.d/rc.debian.asterisk ./asterisk
update-rc.d asterisk defaults

11* Por último reinicia la maquina.

reboot



---* Te quiero dejar un ejemplo de configuración para que te conectes a un carrier, en mi call center funsiona muy bien, lo maximo que tengo en perdida de paquetes es del 3%, asegurate de tener una muy buena conexión a Internet.


{Teniendo una cuenta en Talk Free}



Archivo sip.conf


register => 099999999999:222222@66.150.247.189


[TALK-FREE]
type=peer
host=66.150.247.189
defaultip=66.150.247.189
permit=66.150.247.189
username= 099999999999
fromuser= 099999999999
secret=222222
dtmfmode=rfc2833
tos=184
qualify=no
disallow=all
allow=g729
allow=g723
canreinvite=no
useragent=asterisk
nat=yes





Con la configuración del siguiente extensions.conf aparte de hacer las llamadas tendremos grabacion de ellas con el siguiente formato de ejemplo:


1201-3_8527922225953_2008-01-08_15:14:48.wav
Extension -> Numero marcado -> Año -> Mes -> Dia -> Hora -> Minutos -> segundos

Archivo extensions.conf


[TALK-FREE]
exten => _8.,1,Set(formato=${CHANNEL}_${EXTEN}_${STRFTIME(| |%F_%T)})
exten => _8.,2,Monitor(wav|/mnt/disco/grabaciones/${formato}|m)
exten => _8.,3,Dial(SIP/${EXTEN:1}@TALK-FREE,30,rW)


Ojala esta pequeña reseta te aya servido, Perdoname por la mala orrografia.

¡ Ya esta disponible Asterisk 1.6 ! lo puedes descargar desde el siguiente link.
Index of /pub/telephony/asterisk