jueves, 30 de junio de 2011

Asterisk

Asterisk es una aplicación para controlar y gestionar comunicaciones de cualquier tipo, ya sean analógicas, digitales o VoIP mediante todos los protocolos VoIP que implementa.

Asterisk es una aplicación OpenSource basada en licencia GPL y por lo tanto con las ventajas que ello representa, lo que lo hace libre para desarrollar sistemas de comunicaciones profesionales de gran calidad, seguridad y versatilidad.

Asterisk fue creada en 1999 por Mark Spencer de la empresa Digium y donada a la comunidad con licencia libre tras lo cual se han recibido muchas colaboraciones y mejoras por parte de muchos desarrolladores libres y empresas sin solicitar nada a cambio.

Poco a poco, esta aplicación se ha convertido en la evolución de las tradicionales centralitas analógicas y digitales permitiendo también integración con la tecnología más actual: VoIP. Asterisk se convierte así en el mejor, más completo, avanzado y económico sistema de comunicaciones existente en la actualidad.

Otro aliciente es su capacidad de ser programada, permitiendo realizar labores que hasta el día de hoy lo llevaban realizando sistemas extremadamente costosos y complicados y, gracias a Asterisk, esta misma labor se realiza de una forma más económica lo que fomenta el uso de sistemas libres como Linux y estándares abiertos como SIP, H323 o IAX.

Una de las ventajas más interesantes es su posibilidad como sistema híbrido, ya que permite gestionar comunicaciones telefónicas tradicionales (analógicas, digitales, móviles, ...) como comunicaciones IP mediante el uso de los protocolos estandar de VoIP.

AsteriskLibPriZaptelDAHDI
1.8 1.8.4.3 1.4.11.5 n/a 2.4.1.2
1.6.2 1.6.2.18 1.4.11.5 n/a 2.4.1.2
1.4 1.4.41 1.4.11.5 1.4.12.1 2.4.1.2
1.2 1.2.31 1.2.8 1.2.27 n/a


Instalacion...¿Qué necesitamos?

Para instalar cualquier aplicación, es imprescindible prestar atención a las cosas que necesitamos:

Un sistema operativo Linux / o Virtual
Librerías necesarias
Aplicaciones necesarias
Otros paquetes opcionales

Asterisk está formado por varios paquetes:

DAHDI
LibPRI
Asterisk
Asterisk-Addons
Asterisk-GUI

Descomprimiendo y compilando Asterisk

Una vez hayamos descargado todos los paquetes relativos a Asterisk, necesitamos descomprimir cada uno de ellos y compilarlos utilizando las aplicaciones y librerías que ya debemos haber instalado.

Instalando DAHDI

tar xvfz dahdi-complete-current.tar.gz
cd dahdi-complete-*
make && make install
make config
cd ..


Instalando LibPRI

tar xvfz libpri-current.tar.gz
cd libpri-*
make && make install
cd ..


Instalamos Asterisk

tar xvfz asterisk-current.tar.gz
cd asterisk-*
./configure && make && make install && make config && make samples
cd ..


Instalamos Asterisk-Addons

tar xvfz asterisk-addons-current.tar.gz
cd asterisk-addons-*
./configure && make && make install
cd ..

Instalamos Asterisk-GUI

svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0/ asterisk-gui-2.0
cd asterisk-gui-2.0
./configure && make && make install && make samples && make config
cd ..
____________________________________________________________________
Espera la parte 2 de esta entrada.

No hay comentarios.: