Mostrando entradas con la etiqueta dahdi. Mostrar todas las entradas
Mostrando entradas con la etiqueta dahdi. Mostrar todas las entradas

viernes, 7 de noviembre de 2008

Guía de como instalar DAHDI (antes llamado Zaptel)


Bueno amigos, después de comprobar la instalación al menos en 3 máquinas y verificar su funcionamiento les dejo aquí una guía para instalar DAHDI (antes llamado Zaptel) de una manera muy sencilla y explicita. Aunque todavía está en desarrollo.

Primero bajamos instalamos el sistema operativo de preferencia, luego de ello instalamos las dependencias para que nuestro asterisk funcione, y finalmente descargamos los paquetes de la pagina www.asterisk.org

En los cuales se incluyen 2 paquetes:
dahdi-linux 2.0.0
Este paquete contiene los módulos del kernel necesarios para poder utilizar las tarjetas de comunicaciones.

dahdi-tools 2.0.0
Este paquete contiene las aplicaciones necesarias para cargar la configuración, hacer pruebas a algunas tarjetas y otras cosas herramientas para hacer comprobaciones.

...y finalmente dahdi-linux-complete 2.0.0 + 2.0.0
Este paquete es la unión de los dos anteriores, se hizo con la intensión de no tener que descargar dos paquetes independientes.

Ahora, les dejo los pasos para la compilación, tan simple como antes(Zaptel):
ns:~# cd /usr/src/
ns:~# wget -c http://downloads.digium.com/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.0.0+2.0.0.tar.gz
ns:~# tar xvzf dahdi-linux-complete-2.0.0+2.0.0.tar.gz
ns:~# cd dahdi-linux-complete-2.0.0+2.0.0
ns:~# make
ns:~# make install
ns:~# make config

Y listo!!!

Ahora nos encontramos con estos cambios muy importantes:

Para empezar, los módulos de las tarjetas se encuentran en el directorio:
ns:~# cd /lib/modules/2.6.XX-XXX/dahdi

Por otra parte, una vez instalado DAHDI habrá que iniciarlo manualmente con:
ns:~# /etc/init.d/dahdi start

Luego tenemos los siguientes comandos:
ns:~# dahdi_hardware
Es para detectar el tipo de tarjeta de que estamos usando, al mismo tiempo para ver si la reconoce.

ns:~# dahdi_cfg -v
Es para verificar que el archivo de configuración está correcto, y por consecuencia muestra los canales bien configurados. Este comando hace lo que hacia el ztcfg -v

Pero no todo es virtud para DAHDI ya que todavia tienes unos problemas, ejemplo: no hay un comando para detener el demonio dahdi, como antes lo tenía zaptel. Esto es muy útil si queremos apagar el servicio dahdi sin que se nos queden canales bloqueados.

Finalmente tenemos dos opciones o posibilidades, deacuerdo a la estructura de configuración de estas últimas versiones.

Si usted utiliza Zaptel:
Con esta opción Asterisk 1.4.22 o superior, no traerá por defecto zapata.conf por lo se tiene que crear tomando como base el archivo chan_dahdi.conf aunque Asterisk seguirá buscando el archivo zapata.conf

Si usted utiliza DAHDI:
Con esta opción Asterisk 1.4.22 oo superior, se deberá configurar en /etc/dahdi/system.conf con una configuración prácticamente igual a la del zaptel.conf y seguidamente /etc/asterisk/chan_dahdi.conf para definir los canales que Asterisk va a utilizar.

Está claro que de ahora en adelante, DAHDI va a tener que hacerse paso en medio de lo que queda de Zaptel, al final Zaptel irá perdiendo soporte. El cambio es irreversible y solo queda actualizarse y detectar los bug que pueda tener DAHDI, esperando de que se vaya mejorando a medida que pasa el tiempo.

Saludos.

Ing. Douglas Flores.

jueves, 30 de octubre de 2008

Zaptel cambia a DAHDI


Pues después de que en tantos blog's, páginas de Internet y foros, se ha anunciado la sustitución de Zaptel(Zaptel: Soporte para hardware. Drivers de tarjetas Digium) por la DAHDI.

Al parecer todo comenzó cuando el propietario de Zaptel hace un par de años le comunicó a Digium que la marca estaba registrada, casualmente por una empresa dedicada a la telefonía(una empresa de ventas para llamadas por teléfonos) y en parte se quejaba de que cuando alguien buscaba el termino "Zaptel" no aparecía su pagina.

Digium buscó una palabra que no estuviese registrada, para no tener el mismo clavo, y que tuviera relación con el paquete de software que da soporte a sus tarjeta. Y el nombre fue DAHDI(Digium Asterisk Hardware Devide Interface)

¿Qué pasará con Zaptel?
Pues se a dar un tiempo de "renombramiento" y se van a realizar modificaciones bastantes atractivas, de manera que tendrá todas las funciones de Zaptel así como también se harán ciertas mejoras.

¿Que versiones soporta DAHDI?
Pues bien, por el momento las cosas están así:
Asterisk 1.2 ---> únicamente será compatible con Zaptel.
Asterisk 1.4 ---> tendrá que adaptarse a Zaptel como a DAHDI. Es decir, soporta ambos dependiendo del administrador del sistema.
Asterisk 1.6 ---> únicamente será compatible con DAHDI.

Para que la migración sea lo más comodo posible tenemos este link: De Zaptel a DAHDI

Bueno pues no nos queda más que irnos adaptando el cambio y actualizar nuestro sistema, ya que dentro de menos de 1 año no tendremos ningún soporte para Zaptel. A menos que decidamos quedarnos a como estamos.

Saludos.