Documente Academic
Documente Profesional
Documente Cultură
6 desde
cero
Dado que me encanta el tema del software libre y mucho mas aun las
telecomunicaciones...quize hoy mostrarles la mejor forma de montar tu propia central de
telefonia IP. La idea que pretendo mostrarles es una central base, sin muchas cuestiones
funcionando dentro de ella pues esto lo unico que hace es bajar la calidad a las
funcionalidades del servidor....pero primero que todo y segun la wiki que es voip?
"VoIP: Voz sobre Protocolo de Internet, tambin llamado Voz IP, VozIP, VoIP (por sus siglas
en ingls), es un grupo de recursos que hacen posible que la seal de voz viaje a travs de
Internet empleando un protocolo IP (Internet Protocol). Esto significa que se enva la seal
de voz en forma digital en paquetes en lugar de enviarla (en forma digital o analgica) a
travs de circuitos utilizables slo para telefona como una compaa telefnica
convencional o PSTN.
Asterisk: Asterisk es una aplicacin de software libre (bajo licencia GPL) que proporciona
funcionalidades de una central telefnica (PBX). Como cualquier PBX, se puede conectar
un nmero determinado de telfonos para hacer llamadas entre s e incluso conectar a un
proveedor de VoIP o bien a una RDSI tanto bsicos como primarios"
Ahora llegamos al hecho que exiten multiples versiones de sistemas operativos con
embebidos de asterisk, los cuales gozan de mucho renombre, por que no usar uno de
esos, bueno basicamete por que delimitan las funcionalidades de nuestra plataforma
asterisk a lo que ellos implementan en sus interfaces y hacen mucho mas complicado la
modificacion manual de archivos que ellos han renombrado o modificado a su antojo.
El precente post se ha realizado y probado en un Sistema Operativo Centos 5.4 final...se
parte del hecho que ya conocen un poco como moverse dentro de la estructura de
archivos en entornos linux
Iniciemos la instalacion
1- Para empesar debemos seleccionar los archivos y dependencias de asterisk que vamos
a instalar...en este momento ya fue liberada la version 1.6.2 de asterisk pero para esta
instalacion he seleccionado la 1.6.1 pues ya la conozco y la he testeado y se que cuenta
con la suficiente solidez para un entorno de trabajo empresarial - Los paquetes que
necesitamos para esto son: Asterisk(la version que uds deseen), dahdii-linux-complete, el
libpri y los addons de asterisk, yo me hubicare en el surco de la carpeta /usr/src/ si ud
desean descargar en home son libres de acerlo
# cd /usr/src/
Esto si lo tenemos instalado, sino lo tenemos instalado bastara con ingresar el comando:
yum -y install kernel-devel-2.6.18-164.6.1.el5
4 - Existen una serie de paquetes que debemos revisar si estan instalados y si no proceder
con la instalacion de ellos, la verificacion e instalacion es igual que como se vio arriba y los
paquetes son estos:
bison
bison-devel
ncurses
ncurses-devel
zlib
zlib-devel
openssl
openssl-devel
gnutls-devel
gcc
gcc-c++
make
5 - Con esto tenemos nuestro sistema listo para llevar a cabo la instalacion de los paquetes
que bajamos anteriormente en /usr/src/
Para realizar la descompresion de los archivos con el comando tar -xzvf + "nombre del
paquete"
# tar -xzvf asterisk-1.6.1.9.tar.gz
# tar -xzvf dahdi-linux-complete-2.2.0.2+2.2.0.tar.gz
# tar -xzvf libpri-1.4.10.2.tar.gz
# tar -xzvf asterisk-addons-1.6.1-current.tar.gz
Empesaremos con la instalacion de el libpri ingresamos a la carpeta con el comando cd
# cd libpri-1.4.0
creamos el ejecutable con los siguentes comandos dentro de la carpeta del libpri
# make clean
# make
# make install
Ahora vamos con el dahdi, estando situados sobre la carpeta de las descargas /usr/src
Con esto tenemos listo nuestro server VoIP Centos 5.4 y con los comandos service
podemos parar y arrancar el servicio de asterisk:
# service asterisk stop
# service asterisk start
Con eso tenes instalada Una centralita base para comunicacion VoIP