El rincón de Odicha

Sistemas y cacharros varios

Odistuff rc1

Publicado por odicha en 13 abril 2009

 

Nota

Esta entrada es obsoleta.

Para una version operativa descargar del svn http://asterisk-es-rsp.irontec.com/svn/branches/

Saludos

 

Hola.

Pues ya hay algo tangible en la idea de dar soporte Dahdi a nuestras tarjetas BRI.

Vamos por pasos

Que hace.

Soporta las tarjetas basadas en HFC-4S, HFC-8S y HFC-S de Cologne Chips con Dahdi + Asterisk.

Como lo hace.

Modificacion del driver wcb4xxp (hecho para la B410P) para que soporte todas las HFC-4S y HFC-8S

Port del driver de bristuff de las HFC-S a Dahdi. (No tiene señalizacion de alarmas Dahdi, pero es plenamente operativo)

Ademas para el trunk 1.4 agregamos soporte para señalizacion BRI (desarrollado para la 1.6.x pero no implementado en 1.4.x).

Los ficheros:

odi-dahdi-linux-2.1.0.4.diff     Para dahdi-linux-2.1.0.4

odi-dahdi-tools-2.1.0.2.diff   Para dahdi-tools-2.1.0.2

odi-asterisk-1.4.24.1.diff  Para la rama 1.4 de Asterisk (version 1.4.24.1)

Notas importantes.

Necesitan libpri (probado con libpri-1.4.9).

Para que no tengamos problemas con lineas RDSI con gestion de energia (telefonica por ej.) añadir a chan_dahdi.conf dentro de la seccion channels y antes de cualquier include la linea  resetinterval=never. Asi podremos llamar sin problema a traves de cualquier canal o grupo. Tambien se puede hacer span por span, por si tenemos algun primario que necesite resetear lineas de cuando en cuando.

En el parche para la version 1.4 agregamos además un parametro bri_l1_check. Si lo ponemos =no evitara que recibamos en consola los mensajes Pri d channel up / down cada 15 segundos. si lo ponemos  =yes o lo omitimos recibiremos los mensajes de aviso

Asimismo hay unos rpms de pruebas para la distro 1.5.2 de Elastix. Para mas informacion ver este post. http://www.elastix.org/index.php?option=com_fireboard&Itemid=55&func=view&catid=51&id=19880 (Instrucciones detalladas a mitad del hilo)

Están probados sobre CentOs y Debian en Asterisk 1.4.24.1 y 1.6.1rc4. (con dahdi-linux-2.4.0.1, dahdi-tools-2.1.0.2 y libpri-1.4.9).

Espero que les den una oportunidad. Personalmente con las HFC-4S y 8S en 1.4.x que es donde más pruebas he hecho cambia a mejor el rendimiento con respecto a mISDN, se nota. No hay que usar comandos adicionales de mISDN para las líneas y el dialplan lo agradece.

En cuanto a la lista de agradecimientos, es larga, espero que no se me quede nadie atras

A Florian Zumbiehl que ha hecho la mayor parte del port que uso de las HFC-S (yo solo he añadido unos pocos detalles para darle mejor operatividad con Dahdi)

A Tzafrir Cohen de Xorcom, con el tema de las HFC-4S y 8S

A la gente de OpenVox por ver la idea y ayudarme en el desarrollo

A Juan Carlos Valero y Xavier Jimenez de Capatres, colaboradores infatigables

A la lista de Asterisk-ES que ha colaborado y especialmente a Ramon Lozano (Ramoncio) que ha servido de “alpha-tester”. Sin el no estaría esto donde está.

A Ramses II de Asterisk-ES por ponerle nombre a este injerto…

Y por supuesto a mi familia que me permite gastar mis horas libres en estas cosillas

8 comentarios hacia “Odistuff rc1”

  1. PepePua escribió

    Odi, eres un fenomeno…

  2. Disckey escribió

    Buenos días,

    Me parece fantastico que haya gente que desarrolle todo este tipo de historias.

    Estoy intentando instalar una openvox B200p pero no soy capaz de aplicar los parches, me da siempre un error cuando ejecuto patch -p0 < odi-dahdi-linux-2.1.0.4.diff. ¿en que directorio hay que ejecutar esto? ¿podeis indicar los pasos?.
    Lo he intentado tambien desde la pagina de bugs de digium, pero me sale algo de certificados y no consigo nada.

    Si podeis indicarme los pasos estaría muy agradecido.. Soy novato en el tema de asterisk y linux, y me cuesta muchos sudores poner esto en marcha….

    una pregunta…¿ no podiamos tener los archivos de dahdi ya parcheados? nada mas para descomprimir y compilar? para los novatillos sería mas fácil.

    Muchas gracias

  3. Disckey escribió

    Buenas tardes,

    Me he bajado la version parcheada, y me aparecen errores como si faltaran archivos cuando ejecuto make. ¿me puedo bajar la version parcheada de algún lugar comprimida como tar.gz, tal y como vienen los archivos originales de digium.?

    Gracias, un saludo

  4. Disckey escribió

    Buenas tardes,

    ya me aclaré, encontré http://www.asterisk-es-rsp.org/blog/?p=5

    Despues de instalar el SVN para descargar…. ya puedo ir avanzando.

    Muchas Gracias

  5. Disckey escribió

    Buenas noches, ya tengo instalada la tarjeta y las llamadas salen bien por el grupo 0 (por defecto el que se crea).

    Pues bien al intentar realizar una llamada desde el exterior me sale:

    Extension ’26′ in context ‘entrantes-movil’ from ’699999999′ does not exist. Rejecting call on channel 0/1, span 1

    ¿como debe ser el contexto de entrada para que no me rechaze la llamada?

    [entrantes-movil]

    exten => s,1,Answer
    exten => s.,n,Dial(SIP/101,10,t)
    exten => s.,n,HangUp

    ; end of [entrantes-movil]

    Gracias, un saludo

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

 
Seguir

Get every new post delivered to your Inbox.