asterisk
Fue inicialmente creada en 1999 por Mark Spencer de la empresa DIgium que cual es un aplicación OpenSource basada en licencia GPL y lo que hace es proporciona funcionalidades de una central telefónica, el cual puede integrarse con números tecnologías el cual es una aplicación para controlar y gestionar comunicaciones de cualquier tipo, ya sean analógicas, digitales o VoIP mediantetodos los protocolos VoIP que implementa, además de enlaces tradicional como RDSI y GSM, por supuesto se pueden registrar extensiones, agregar teléfonos para poder realizar llamadas entre ellos.
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 seconvierte 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 sistemaslibres como Linux y estándares abiertos como SIP, H323, IAX y MGCP.
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.
Versiones
Asterisk
LibPri
Zaptel
DAHDI
1.8
1.8.4.3
1.4.11.5
n/a2.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
FUNCIONALIDADES MAS USADAS:
Operadora Automática.- Se conoce también como el IVR, el cual permite crear menús interactivos, generalmente usado para las llamadas entrantes
Buzón de voz.- Principal ventaja es que permite integrar con cuentas de correo y BBDDrelacionales
Grabación de llamadas.- Pueden grabar las conversaciones automáticas o bajo demanda
Callbacks.- Existe la posibilidad de llamar a través de la centralita sin coste alguno para el llamante
Salas de conferencia.- Son las mas usadas el cual se puede crear salas con múltiples usuarios
INSTALACION DE ASTERISK:
Se usara la fuente de Asterisk en lugar de los repositorios
En elejemplo se usara el sistema operativo basado en Linux
Y se instalara los paquetes obligatorios para una correcta compilación estándar y en el caso de querer una funcionalidad extra se tendría que instalar más dependencias.
La versión de Asterisk a instalar será la última de la rama y estable
Primer lugar nos situamos en el directorio donde se compilan los paquetes
#cd/usr/src
Luegodescargamos las fuentes de asterisk
#wget http://donwnloads.asterisk.org/pub/telephony/asterisk-1.8-current.tar.gz
- Con esta sentencia tan larga se Instalan las dependencias que son necesarias el cual vamos a describir cada una:
- build-essential.- son las librerias necesarias para la compilación como el gscmi y demás librerias.
- linux-headers-‘uname –r’.- Las librerias del nucleo tenga cual tengainstalara las cabeceras correspondientes al mismo.
- Doxygen.- Genera la documentación interna de asterisk
#aptitude update && aptitude install build-essential linux-headers-‘uname –r’ libxml2-dev libnewt-dev libncurses5-dev doxygen && apt-get clean && ldconfig
Se descomprime las dependencias:
#tar –xzvf asterisk-1.8-current.tar.gz
Luego se entra en el directorio donde se han extraído lasfuentes:
#cd asterisk-1.8 (pulsar tab)
Se generan configuración de módulos como ODBC y otros, make instala las Fuentes y librerias, make simple coloca los ejemplos en el directorio y por ultimo make config inserta los servicios de asterisk:
# ./configure && make menuselect && make && make install && make samples && make progdocs && make config
Con todo lo anterior, si todo ha ido bien, ya...
Regístrate para leer el documento completo.