miércoles, julio 02, 2008

 

Presentación en sociedad de Mi Alter Ego



Os presento en exclusiva mi Alter Ego en el mundo de la consola Wii.... Se llama eferro y es el Mii que uso para jugar a esta divertida consola...

Etiquetas: ,


martes, julio 01, 2008

 

Packet Cable NCS / Docsis / EuroDocsis / Mgcp / Asterisk PBX (II)

Continua el proceso para incluir el soporte NCS en Asterisk.

Digium ha validado todo lo referente a la licencia para el parche correspondiente al soporte Packet Cable NCS para Asterisk por lo que cualquiera puede descargarse el parche (http://bugs.digium.com/view.php?id=12950)


Aunque sabemos que funciona con otros eMTAs el código está siendo usado de forma intensiva con los siguientes dispositivos:

Etiquetas: , ,


domingo, junio 29, 2008

 

Packet Cable NCS / Docsis / EuroDocsis / Mgcp / Asterisk PBX (I)

En la empresa en la que trabajo Alea Soluciones me han dado permiso para dedicarle algo de tiempo a poner presentable el código correspondiente al soporte para Packet Cable NCS 1.0 en redes Docsis y EuroDocsis para la PBX Software Asterisk para poder devolverlo a la comunidad.... El mayor problema es que el código está actualizado hasta la versión 1.4.18 de Asterisk, pero ahora mismo el trunk de desarrollo es la rama 1.6 por lo que quizás sea complicado verlo en poco tiempo en la rama principal de desarrollo de Digium / Asterisk... Hasta ahora los parches que les he enviado los han ido aceptando, pero supongo que este tendré que dedicarle algo de tiempo para que se pueda quedar en la rama oficial....

El código parte de un parche de hace algunos años descargado de http://asterisk.urtho.net/tiki-index.php pero que por desgracia ahora no tengo a mano por lo que no puedo poner su autor.... además la dirección no funciona, por lo que me está siendo muy dificil encontrar el desarrollor inicial.....

Ya he subido la versión inicial al ITS de Digium PacketCable NCS 1.0 Support for Docsis / Eurodocsis Networks

Etiquetas: , ,


 

Pan y Circo.... digo y Futbol...

En serio me alegro mucho por aquellos que el resultado de la selección española en la Eurocopa les haya alegrado la semana (y no lo digo de coña....)....

Pero me haría mucho más feliz sentir la furia/euforia/vida que se nota en las calles en otras ocasiones más importantes (ante desvarios económicos mundiales, ante operaciones mediáticas de mal gusto, para evitar que la economía se sustentase en el crecimiento rápido a base de pelotazos y ladrillo.....)....

Vamos, casi me gustaría sentir esa fuerza ante cualquier hecho importante, incluso aunque fuese algo con lo que no estuviese de acuerdo... Cualquier cosa ante la apatía general por todo (planeta, política (en el amplio sentido), economía, privacidad, conocimiento, desarrollo sostenible....)


Pan y circo

Etiquetas: ,


domingo, mayo 04, 2008

 

Vuelta a bloguear

Tenia el blog un poco abandonado (vamos totalmente), pero el otro día me preguntaron por el, lo que me hizo darme cuenta que al menos tengo UN lector... así que no puedo defraudarle.

Etiquetas: ,


 

Albert Hofmann fallecio a los 102 años

Retomo el blog con una noticia penosa. Ha fallecido el científico Suizo
Albert Hofmann....

Uno de los químicos más renombrados y un gran Psiconauta....

Etiquetas: ,


miércoles, febrero 13, 2008

 

Denegación de servicio desde consola del Cisco Catalyst

Nos hemos vuelto locos por un equipo Gnu/linux que perdia de vez en cuando paquetes de red y en el que se disparaba la latencia de conexión....

El equipo es remoto por lo que no teníamos acceso a ver lo que estaba conectado y el caso es que finalmente la culpa de todo la tenía un maldito Cisco Catalyst que desde alguna intervención anterior estaba conectado a al puerto serie del equipo Gnu/Linux....

Al Catalyst se le ha ido la olla y estaba enviando BREAK seguido por caracteres aleatorios por el cable serie conectado al Gnu/Linux. Este último se pensaba que estábamos haciendo una solicitud al Kernel del Magic SysRq con lo que aunque en la mayoría de los casos no hacia nada, si que se quedaba parado el kernel como un segundo (para un sistema de telefonía por VozIp no se me ocurre nada peor que cortes de un segundo).

Etiquetas: , , ,


domingo, enero 13, 2008

 

MASQUERADE rápido

Si tenemos un equipo conectado a una lan y a Internet y queremos dar salida rápida basta con que configuremos la regla de MASQUERADE y activemos el enrutamiento.

Suponiendo que eth2 es el interfaz por el que tenemos salida y que la red local a la que queremos dar salida el la 192.168.150.0/24, para dar salida a toda esa red simplemente tenemos que ejecutar los siguientes pasos:

1) Activamos el MASQUERADE con salida por eth2 con la siguiente regla de iptables:
iptables -t nat -A POSTROUTING -o eth2 -s 192.168.150.0/255.255.255.0 -j MASQUERADE
2) Activamos el forward de los paquetes de red mediente el comando: sysctl -w net.ipv4.ip_forward=1
3) En los equipos que quieran salir se pondrá como ruta por defecto la dirección del ordenador que hace MASQUERADE en este caso el 192.168.150.10. Para ello se ejecuta: route add default gw 192.168.150.10

Por supuesto, aunque aquí se pone el interfaz eth2 como salida se puede usar cualquiera en el que tengamos salida a Internet. Por ejemplo el típico interfaz ppp de cuando nos conectamos por modem, o por los actuales modems 3G.

Etiquetas: ,


viernes, diciembre 28, 2007

 

Adhearsion Asterisk

Para a los que les salgan sarpullidos por programar el dialplan de Asterisk porque piensan que es como volver a la programación de hace unos 30 años (al rico GOTO), les recomiendo que prueben Adhearsion

Resumiendo podríamos decir que permite crear aplicaciones de verdad con un lenguaje de verdad que se integran perfecto con Asterisk y usando AGI y AMI por lo que funciona sin modificaciones en Asterisk.

A continuación doy la lista de pasos básica para que funcione una prueba sencilla en Ubuntu Feisty o en Ubuntu Gutsy.

Requisitos:
* disponemos de Asterisk instalado y funcionando.
* tenemos instalado ruby (en caso contrario apt-get install ruby).
* tenemos desacargado rubygems-1.0.1.tgz (el que viene en paquete deb no me ha servido).

Los pasos a dar son:
* Descomprimimos rubygems (tar zxvf rubygems-1.0.1.tgz)
* Instalamos rubygems (cd rubygems-1.0.1; sudo ruby setup.rb)
* Hacemos un link para dejar el nombre correcto al ruby gems (ln -s /usr/bin/gem1.8 /usr/bin/gem)
* Instalamos adhearsion usando ruby gems (gem install adhearsion)
* Creamos una aplicación de test y la llamamos gettingstarted (ahn create gettingstarted)
* Editamos gettingstarted/extensions.rb y ponemos como contexto de entrada adhearsion_test.
* Arrancamos la aplicación creada (ahn start gettingstarted)
* Configuramos un telefono para que su contexto sea el contexto para hacer pruebas, en mi caso adhearsion_test
* Modificamos el dialplan de asterisk para que ese telefono de test interactue con la aplicación creada, para ello:
* Creamos el contexto [adhearsion_test]
* Creamos como única extensión de ese contexto una llamada a la aplicación mediante AGI con la siguiente linea: exten => _X.,1,AGI(agi://127.0.0.1)
* Recargamos la configuración correspondiente al teléfono de test (sip, zap, mgcp, la que corresponda) y el extensión de asterisk. O reiniciamos el asterisk....
* Y a testear el programa.... Podemos editar el extensions de la aplicación gettingstarted creada para ir haciendo pruebas...


Por ahora me ha parecido una solución muy buena, por ahora lo que me queda pendiente es meter estrés, a ver como se comporta y seguir la evolución del framework ya que en la propia web consideran que todavía no está como para sistemas en producción....

Que sepáis que si sois desarrolladores y necesitáis integraros con Asterisk y os habéis peleado con el Dialplan de Asterisk, en cuanto probéis esta solución no vais a querer volver a ver dialplan de Asterisk nunca más.....

Etiquetas: ,


miércoles, diciembre 26, 2007

 

Pack Navideño



El pack navideño consta de:
-CocaCola 2L
-TetraBrick (r) de Vino
-Jamón Jabugo Pata Negra

Etiquetas: ,


domingo, diciembre 23, 2007

 

Felicidades a Todos....

Para los cristianos: Felices Navidades.
Para los ateos: Felices días de Vacaciones.
Para los satánicos: Lo siento tios.... a soportar otras Navidades
Para el resto: Felicidades sin especificar.

Etiquetas: ,


viernes, diciembre 14, 2007

 

Persiguiendo Fantasmas

Finalmente se ha destado el problema de que el endpoint MGCP/NCS se quedase pitando con señalización inband cuando se le enviaba un DTMF por sip desde nuestro proveedor.... el tema es sencillamente preguntar a todo el mundo hasta que alguien te confirme/confiese que para hacer ciertas pruebas con el proveedor habia cambiado la señalización de ese trunk.... vamos para pegarse un tiro...

Asi que amigos ya sabeis:

1) Proveedor A (SIP + DTMF 2833 )
2) Asterisk B (SIP trunk con A configurado con DTMF inband)
3) Endpoint C MGCP/NCS conectado a Asterisk B con DTMF hybrid)
4) Llamada desde D, se enruta por A, pasa por B, llega a C que contesta
5) D pulsa un DTMF y suelta
6) Resultado.
6.1) Asterisk B detecta sólo el comienzo del DTMF
6.2) El Endpoint C suena el DTMF "ad infinitum" independientemente de cuando suelte la tecla D.

Etiquetas: ,


martes, diciembre 11, 2007

 

Semanas Asterisk

Llevo un par de semanas metido de lleno en el tema de la telefonía IP con Asterisk. Por una parte asistí a la BootCamp realizada en Madrid, aunque el examen para dCap lo he dejado para un poco más adelante. Vamos que el viernes correspondiente al examen no me veía preparado....

De la BootCamp me ha quedado un sabor agridulce, puesto que aunque el profesor (Elio Rojano de sinologic asterisk bootcamp en madrid) se notaba que sabía un montón del tema, y a que la verdad es que he aprendido (o sobre todo afianzado) muchas cosas, ciertos problemas de logística y organización hicieron que el curso se quedase algo más pobre de lo que cabría esperar.

En cualquier caso el blog sinologic es de Indispensable lectura en caso de estar interesado por el tema de VozIp y/o Asterisk.


Por otro lado están siendo las semanas de Asterisk puesto que estoy peleando en el trabajo con la puesta al día del ?odigo de MGCP de Asterisk para que funcione correctamente algunos problemas detectados con los DTMS en las últimas revisiones de Asterisk.... (tanto en la serie 1.4.x como en el trunk)

El caso es que de los errores detectados alguno se está resistiendo bastante y lo peor es que MGCP no es de las partes con mejor soporte de Asterisk por lo que es dificil encontrar gente que te pueda echar una mano....

Si alguien tiene tiempo y ganas de echarme una mano que se eche un vistazo a chan_mgcp.c y al Bug #11443 y que tenga en cuenta que la primera parte del error reportado está corregida, pero aparece uno nuevo por el que cuando nos llaman desde SIP con señalización inband sólo se detecta el comienzo del DTMF y el endpoint MGCP/NCS se queda pitando con el primer DTMF detectado.... (porca miseria!!!)

Etiquetas: ,


jueves, noviembre 22, 2007

 

Actualizando móvil a WM6



Este fin de semana toca pasarme a WM6 en el móvil y montar el sistema molón del cubo para manejar el móvil tipo iPhone o HTC Touch. La verdad es que en mi caso creo que me va a venir muy bien porque soy de los vagos que por no sacar el lapiz suelo usar el dedo gordo hasta para escribir texto en las aplicaciones (luego no me extraña que fastidie los protectores de pantalla tan rápido).


La rom que quiero poner es la ARTEMIS TOUCH 3.01 WWE - FULL WITH CUBE que como siempre se puede encontrar en el foro de xda-developers.com.


En este caso la descripción de lo que trae lo podeis ver en este hilo del foro.


Aqui van algunas imágenes de la rom indicada:



Etiquetas: ,


viernes, noviembre 09, 2007

 

loadaverage loco




Es la primera vez que veo un sistema con un loadaverage por encima de 100... Le costaba hasta imprimir cada letra tecleada. En mi caso esta carga es el record. Veremos si algún otro sistema lo aguanta sin morirse.

Etiquetas: ,


This page is powered by Blogger. Isn't yours?