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
PepePua escribió
Odi, eres un fenomeno…
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
odicha escribió
Hay una version ya parcheada completa del grupo asterisk-es-rsp
Con un svn disponible http://asterisk-es-rsp.irontec.com/svn/branches/
Saludos y perdona por la tardanza en responder
Disckey escribió
Buenas, muchas gracias por la informacion,
Ahora tengo que averiguar como bajarmelo, ya que aprendí a bajarlo comprimido, y mis conocimientos de linux aún son muy basicos…
gracias
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
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
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
odicha escribió
Para dudas con el dialplan te recomiendo que las expongas en el grupo de asterisk-es http://groups.google.com/group/asterisk-es
Si haces una busqueda en la lista seguro ademas que encontraras que alguien ya expuso alguna duda similar a la tuya y esta contestada. El dialplan no es mi fuerte…(