Академический Документы
Профессиональный Документы
Культура Документы
09/04/2010
1.2. Versiones
Las versiones tanto estables como de desarrollo de cada mdulo pueden descargarse en la zona de descargas de la pgina oficial de Asterisk. La ltima versin y la que utilizaremos para nuestra instalacin es la versin 1.6
Pgina 1
2. INSTALACIN DE ASTERISK
A continuacin mencionaremos y explicaremos los pasos realizados para la instalacin de un servidor Asterisk y su prueba realizando una llamada bsica.
a. Instalacin de Libreras Necesarias (Requiere Conexin a Internet). Inicialmente requerimos instalar algunas libreras que utiliza Asterisk. Para ello empezamos actualizando el listado de programas y libreras dentro de los repositorios de Ubuntu mediante el comando: apt-get update Nota: El comando apt-get update requiere privilegios de administrador, as como todos los comandos que se utilizarn mas adelante, sugerimos utilizar el comando sudo su para ingresar a la cuenta de administrador y evitar escribir la palabra sudo delante de cada comando. Las libreras a instalar son:
build-essential libncurses5-dev libcurl4-openssl-dev libvorbis-dev libspeex-dev unixodbc unixodbc-dev libiksemel-dev linux-headers-`uname -r` libxml2 libxml2-dev libnewt-dev libnewt0.52 libspeex-dev libspeexdsp-dev libspeex1 libtiff4 libtiff4-dev libasound2 libgsm1 libltdl7 libpq5 libspeex1 libsqlite0 libaudiofile0 libaudiofile-dev flex subversion curl doxygen libnet-telnet-perl libmime-perl libipc-run-perl libproc-waitstat-perl
Para instalarlas utilizamos el commando apt-get install seguido del nombre de la librera, ej: apt-get install build-essential, no se requiere escribir el comando cada vez que se vaya a instalar una librera, podemos instalar varios paquetes dejando espacios entre ellos, ej: apt-get install build-essential libncurses5-dev lo que instalar tanto el paquete build-essential como el libncurses5-dev.
Pgina 2
DAHDi Linux / DAHDi Tools. antes llamado Zaptel Es un marco de dispositivos controladores usado por varios proveedores hardware para realizar interfaces entre aplicaciones (entre las que est Asterisk) con hardware de Telefona. DAHDi Tools es un paquete de herramientas para administrar y monitorear los dispositivos DAHDi. Paquete descargado: DAHDI Complete 2.2.1.1+2.2.1.1 Source Tarball LibPRI. Es una librera que encapsula los protocolos utilizados para comunicaciones sobre PRI -Interfaces de velocidades primarias- (T1, E1, J1). LibPRI es una dependencia para Asterisk y Zaptel (DAHDi) si se usa sealizacin PRI. Paquete Descargado: LibPRI 1.4.10.2 Source Tarball
Nota: los nombres de los archivos pueden variar por tanto supondremos que las carpetas descomprimidas son llamadas Asterisk, dahdi y libpri respectivamente. b. Ubicacin de las carpetas descomprimidas.
Pgina 1
Siempre es bueno dar un poco de orden a nuestros archivos en el pc, para ello movamos las carpetas que resultarn de las descompresin a la ruta /usr/src/, para ello utilizamos el comando mv directorio- destino.
mv asterisk /usr/src/ mv dahdi /usr/src/ mv libpri /usr/src/
c. Compilacin. Mencionaremos el proceso de compilacin de cada paquete teniendo en cuenta que al nombrarlo el usuario entender que se debe ubicar en el directorio donde est la carpeta descomprimida del paquete, es decir, si decimos que vamos a compilar e instalar Asterisk el usuario deber ubicarse en /usr/src/asterisk.
2.3.C.1. DAHDI Segn lo presentado en el archivo README del paquete, debemos ejecutar los siguientes comandos para su compilacin.
Paso 1: make all Construir los mdulos para el ncleo dahdi-linux necesarios para el actual ncleo de Linux corriendo en el equipo, y las herramientas para el espacio de trabajo dahdi-tools. Paso 2: make install Instalar en el sistema los mdulos construidos en el paso 1.
2.3.C.2.
ASTERISK Basados en el README del archivo descomprimido, debemos ejecutar los siguientes comandos.
Paso 1: ./configure Ejecutamos este script para obtener las variables dependientes del sistema necesarias durante el proceso de compilacin. Paso 2: make Construccin de los mdulos necesarios para instalar Asterisk. Paso 3: make install Instalacin de los mdulos construidos en el paso 2. Paso 4: make samples Es un paso sugerido para quienes instalan por primera vez Asterisk (como en nuestro caso), contiene una PBX de ejemplo con extensiones que nos pueden ayudar para crear ms adelante las nuestras.
Pgina 2
2.4. Configuracin.
Luego de instalarse en el computador, se procede a configurar la PBX para crear un dominio y unos clientes. Para ello modificamos los archivos extensions.conf y sip.conf, ubicados en la ruta /etc/asterisk/. a. Modificacion de extensions.conf Inicialmente abrimos el archivo con el editor de textos mediante el comando gedit /etc/asterisk/extensions.conf. Agregamos las siguientes lneas al final:
[ejemplo] > nombre del dominio Exten =>123,1,Dial(SIP/fava) -> donde fava es el nombre del usuario
Hemos creado un dominio llamado -ejemplo- y un usuario cuyo nombre es -fava- y su extensin es 123 b. Modificacin de sip.conf De nuevo abrimos el archivo con el editor de textos gedit /etc/asterisk/sip.conf. Agregamos las siguientes lneas al final:
[fava] type=friend username=fava secret=fava host=dynamic context=ejemplo
Hemos configurado el usuario fava- con tipo: friend, nombre de usuario y contrasea para su registro = fava y dentro del contexto o dominio ejemplo. Para ver la configuracin de Usuarios, podemos utilizar el comando sip show user nombre-
Pgina 3
Asterisk Corriendo.
X-Lite no requiere de un gran proceso de instalacin, sin embargo, mostraremos a continuacin los pasos para dicho proceso y para registrar el usuario que hemos creado dentro del Asterisk.
3.1. Instalacin.
Inicialmente debemos descargar el X-Lite, para ello ingresamos a la pgina web http://www.counterpath.com/x-lite-download.html y descargamos la versin que se nos acomode mejor. En nuestro caso fue la versin 3.0 para Linux. Una vez descargado accedemos al directorio donde fue descargado y descomprimimos el archivo (recordemos, mediante el comando tar xvzf nombre_archivo). Esto expande los archivos en un directorio llamado xten-lite-, accedemos a l (cd xten-xlite). En este directorio se encuentra el archivo ejecutable llamado xtensoftphone, para poderlo abrir debemos darle permisos de ejecucin, as que utilizamos el comando chmod +x xtensoftphone. Finalmente podemos correr el X-Lite digitando ./xtensoftphone.
Pgina 4
4. BIBLIOGRAFA
http://www.asterisk.org/ http://es.wikipedia.org/wiki/Asterisk
Pgina 5