Enviado por admin el
Un problema común cuando se usa un VPS para instalar Asterisk es la compilación del modulo DAHDI. Aunque no vamos a tener ningún tipo de tarjeta instalada, sin esta librería no vamos a poder usar algunas aplicaciones y funciones de asterisk como MeetMe, Troncales IAX y DUNDI. En este articulo veremos como instalar DAHDI en un VPS alquilado con la empresa Linode que utiliza como sistema de virtualización XEN.
Primero miramos la versión del Kernel que tenemos instalado:
uname –r
En mi caso:
2.6.18.8-linode19
Creamos una carpeta done vamos a descargar las fuentes:
mkdir /usr/src/kernel
Entramos en la carpeta:
cd /usr/src/kernel
Bajamos las fuentes desde la pagina de Linode:
En mi caso:
wget http://www.linode.com/src/2.6.18.8-linode19.tar.bz2
Descomprimimos:
tar -xf 2.6.18.8-linode19.tar.bz2
Creamos un link simbólico a las fuentes que acabamos de descargar:
cd /lib/modules/2.6.18.8-linode19/
ln -s /usr/src/kernel/2.6.18.8-linode19/ build
Llegados a este punto podemos empezar con la instalación de DAHDI:
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.2....
tar -xf dahdi-linux-2.2.0.2.tar.gz
cd dahdi-linux-2.2.0.2
make
make install
DAHDI Tools:
cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.2....
tar -xf dahdi-tools-2.2.0.tar.gz
cd dahdi-tools-2.2.0
./configure
make
make install
make config
Ahora si tenemos Asterisk corriendo, lo paramos y probamos a arrancar DAHDI:
/etc/init.d/asterisk stop
/etc/init.d/dahdi start
Si sale este error:
FATAL: Error inserting dahdi (/lib/modules/2.6.18.8-linode19/dahdi/dahdi.ko): Invalid module format
Tenemos que modificar el script del arranque de DAHDI
nano /etc/init.d/dahdi
modificar estas dos líneas:
modprobe dahdi
modprobe dahdi_dummy 2> /dev/null
para que queden
modprobe –f dahdi
modprobe –f dahdi_dummy 2> /dev/null
Volvemos a arrancar DAHDI
/etc/init.d/dahdi start
Si al final salen estas dos líneas:
No hardware timing source found in /proc/dahdi, loading dahdi_dummy
Running dahdi_cfg: [ OK ]
todo está bien.
Tenemos que volver a compilar Asterisk para que ahora funcionen las aplicaciones y funciones citadas al comienzo de este articulo.
Les doy las gracias a:
1 comentario
Error
Enviado por ggorbalan el
me equivoque de post perdon:
redirec: http://voztovoice.org/?q=node/451#comment-1715