lunes, 5 de febrero de 2007

3GSM in Barcelona, coming soon

3GSM is approaching, and it looks like its going to be a very important show all over the world. Barcelona has become the #1 country in global events. You only need to look at "Bread and Butter", to understand this. The site is going to be shut down in Berlin and moved to Barcelona, (I'm sorry Berliners ! ;) ). And 3GSM will be one of the most important technological events of this winter-autumn-spring-dontknowwhats :P

When one hears GSM, at first it sounds old, but the thing is that at this event, companies will be converging from a very wide range of sectors: Voice over IP (VozTelecom, just to name a random one), third generation mobile, UMTS, hardware manufacturers, etc.

If you don't like GSM because it sounds old to you (even though it is a very successful European technology) you could always read it as 3G SM Third Generation (3G) Special Mobile (SM) (GSM originally stood for Groupe Special Mobile). It rocks this way, doesn't it ? :P

I really feel it's interesting to see that in the Mediterranean basin starts to emerge a powerful technological movement. For example, Israel is a tech superpower, and it is our next door neighbor, just jump and you get there!

Emoze, for example, will be at 3GSM to challenge BlackBerry (canadian) on who can get their emails, contacts and calendar events faster and more securely to their mobile device. This is the announcement they've released:


Go emoze Go ! we're rooting for you neighbours !

As the conference develops, I'll be posting on the big parties we'll be having there ;)

3GSM en Barcelona, coming soon

El 3GSM se acerca, y parece que realmente va a ser un evento de primera importancia mundial. Barcelona ha conseguido ser n.1 en ferias mundiales (solo hay que ver el Bread and Butter, que parece que va a dejar de hacerse en Berlín para hacerse solo en Barcelona, lo siento berlineses !!! ;)), unas semanas después, el Barcelona 3GSM será el evento más importante en tecnología de este invierno-otoñal-primaveresco-quenosesabemuybienqué :P

Cuando uno oye GSM, le suena a antiguo, pero la verdad es que en este evento convergirán compañías de todos los sectores: voz sobre IP (voztelecom por mencionar a uno aleatoriamente), tercera generación, UMTS, fabricantes de HW, etc etc. Si no os gusta el GSM (que es tecnología europea muy successful) podeis leerlo como 3G SM, que podría significar Third Generation (3G) Special Mobile (SM) (GSM inicialmente significaba Groupe Special Mobile). Mola más así, no ? :P

Me parece muy interesante ver que en la cuenca del Mediterraneo empieza a haber un movimiento tecnológico fuerte. Por ejemplo, Israel es una potencia tecnológica importante, y está a un tiro de piedra en barco ;). Emoze por ejemplo, vendrán al 3GSM a retar a BlackBerry (canadienses) con sus herramientas de sincronización de terminales móviles (pdas, teléfonos, etc) con el ordenador. Este es el anuncio que han puesto:

















Me parece muy divertido esto de retar a una superpotencia del continente americano, creo que deberíamos hacerlo más a menudo. Viva el Techno-Cluster mediterráneo !


VozTele contra Bea ? might be !

Bueno, en cuanto se vaya desarrollando el 3G SM, iré reportando (se dice reportando en castellano ?) sobre los fiestorros que nos pegamos, y el networking mediterraneo, ese que sienta tan bien.

martes, 30 de enero de 2007

¿SER/OpenSER para expertos y Asterisk para novatos?

La verdad es que estas dos últimas semanas están siendo muy movidas e interesantes en las listas de SER, cosa no muy habitual, por cierto.

Además de la discusión acerca del futuro de SER, de si es un proxy o tiene que ser algo más, de si es más o menos complicado programar en él por la sangrante falta de documentación, etc, se ha montado otro thread interesante acerca de a quién está dirigido SER (y en este caso también OpenSER) y si se puede considerar, por ejemplo, que SER/OpenSER son para expertos y/o profesionales y Asterisk es para novatos, geeks y gente que no quiere complicarse la vida y que no requiere la potencia y complejidad de SER/OpenSER.

Aunque esa distinción pueda parecer un poco dura, la verdad es que no está tan lejos de la realidad. SER/OpenSER pueden llegar a ser realmente complicados de configurar ya que se puede considerar que (casi) son un stack SIP que configuras mediante el script. Puedes llegar a moverte a muy bajo nivel en lo que a SIP, diálogos, transacciones, etc, se refiere.

Con Asterisk puedes hacer miles de cosas diferentes pero tiene muchas limitaciones cuando quieres "bajar" un poco en el protocolo. Además, como dice Olle (quien pueda que vea sus presentaciones en vivo porque son divertidas), Asterisk no es un proxy SIP, por mucho que le pese a muchísima gente y eso se nota cuando quieres hacer según que cosas.

Hay por ahí muchas instalaciones hechas con Asterisk que deberían haberse hecho con un proxy SIP (como SER/OpenSER) y se han hecho con Asterisk porque cuando han intentado entrar en SER/OpenSER la gente se ha asustado... es algo bastante habitual en las listas de Asterisk los comentarios acerca de lo "complicadísimo" que son SER/OpenSER y que a mucha gente les gustaría usarlos pero no se atreven a entrar en ellos.

No se si realmente SER/OpenSER son para profesionales/expertos y Asterisk para principiantes y usuarios novatos pero que tienen poco que ver entre sí y que unos son bastante más complicados que el otro (en lo que SIP se refiere) no hay duda.

El thread the la lista de SER aquí.

lunes, 29 de enero de 2007

Variables de script en OpenSER

Hoy se ha añadido una nueva funcionalidad realmente interesante en la versión de desarrollo de OpenSER. Esta nueva funcionalidad permite crear "variables de script", además de los AVPs de siempre. Estas nuevas variables pueden tener valores de cadena de texto o enteros y se pueden definir directamente en el script de configuración.

El valor de las variables se mantiene de forma contínua (las variables no se crean y destruyen para cada transacción) con lo que por ejemplo, añadiendo "$var(counter) = $var(counter) + 1" al inicio del route principal, tenemos un contador de mensajes procesados. Además, se pueden hacer diferentes operaciones aritméticas con las variables.

El anuncio y explicación de esta funcionalidad está aquí.

viernes, 26 de enero de 2007

Publicado OpenSER 1.1.1

El día 22 de este mes se publicó la versión 1.1.1 de OpenSER. Esta nueva versión se compone basicamente de bug fixes, algunos importantes como posibles buffer overflows en el módulo OSP (salió publicado en Bugtraq).

Tanto la estructura de la base de datos como el script de configuración son totalmente compatibles con la versión 1.1.0.

El changelog completo está aquí.

El fututo (técnico) de SER

Desde hace unos días hay una discusión muy interesante en la lisa de desarrollo de SER acerca de la forma en la que se ha desarrollado SER hasta ahora, de lo complicado que es para programar ya que no hay documentación, no hay APIs claras y definidas, cada programador ha ido un poco a lo suyo, etc, etc.

Todo empezó con un mail de una persona del Fraunhofer que usa SER en la maqueta de IMS que tienen allí (OpenIMS) y decía que se estaba planteando dejar SER y pasar a un stack SIP y desarrollar sobre él debido a lo complicado que era hacer modificaciones en SER. Después han aparecido diferentes argumentos sobre qué debería ser SER, qué cosas nuevas podría hacer, si sólo tiene que ser un proxy muy rápido o puede ser algo más lento pero más inteligente.

Una vez encendida la mecha, la pólvora ha empezado a arder muy rápidamente y han entrado en juego los pesos pesados de SER (Jiri, Jan, Andrei). Por el momento se ha quedado en intentar montar una reunión de desarrolladores de SER para la próxima reunión de la IETF en Praga.

Lo cierto es que SER necesita un empujón muy importante sobre todo en lo que se refiere a documentación para desarrolladores y usuarios.

Aquí teneis el thread de la lista.

lunes, 8 de enero de 2007

VoIP y fax (o fax y VoIP)

Ofrecer fax de forma fiable sobre VoIP es una de las asignaturas pendientes en el mundo de la voz ip. A pesar de que existen formas de poder enviar fax, no hay ninguna que sea realmente fiable y que funcione bien.

Usar G.711 y passthrough implica que el envío y/o la recepción de fax pueda dejar de funcionar en cualquier momento ya que el fax es muy sensible a la pérdida de paquetes, jitter, delay, etc. Además hay que desactivar todas las opciones de canceladores de eco, supresión de silencio, etc.

T.38, que se supone pensado especificamente para el envío de fax sobre IP también tiene problemas. De entrada hay pocos dispositivos VoIP que soporten T.38 y menos aún que lo soporten correctamente.

Si a esto le añadimos SIP y los correspondientes re-INVITEs, obtenemos un coctel que tiene pinta de no poder funcionar en la vida!! :-)

Después de muchas pruebas al final hemos comprobado que la combinación de gateways Cisco AS5xxx y ATAs Linksys (SPA2102) funciona muy bien con T.38... lástima que falla con algunos tipos de faxes, como el que usabamos para las pruebas! :-/

Wii ¿Existe realmente?

Las ganas que tengo de encontrar una y no hay manera. Hace semanas que la estoy buscando y es imposible. En todos los sitios dicen que hasta Febrero o Marzo no dispondrán de ellas.

La verdad es que ha sido la gran sorpresa que creo nadie esperaba. A su favor juega que es relativamente barata comparada con la Xbox360 y con la Play3 (cuando llegue). Pero lo que realmente ha marcado la diferencia es el mando que permite que la interactividad de los jugadores sea total.

Esto ha demostrado que posiblemente la gente no quiera los mejores gráficos o la mayor velocidad pero sí desea poder interactuar y participar mucho más en los juegos.

¿Alguien sabe dónde queda alguna Wii? :) ... seguiremos informando cuando consigamos tener una!

viernes, 29 de diciembre de 2006

-209.6m Apnea No Limits

Hace algo más de un año, el belga Patrick Musimu consiguió bajar hasta la increible profundidad de 209.6 metros en apnea y modalidad No Limits. En esta modalidad, en la que se consiguen las mayores profundidades, el buceador baja ayudado con un peso y puede elegir el método de ascensión (un globo, un traje inchable, etc).

Además de la profundidad conseguida, lo más impresionante es el mecanismo elegido por Patrick Musimu para compensar a esas profundidades. Hasta ahora, se ha usado lo que se conoce como "maniobra de Valsalva" y consiste en lo que hacemos todos; taparnos la nariz e intentar expulsar aire a través de ella, igualando la presión del oído con la presión exterior. El problema de esta maniobra es que a partir de los -100 metros la presión exterior empieza a ser más fuerte que la presión que podemos ejercer en el oído provocando importantes problemas para poder compensar.

El método usado por Patrick Musimu consistió en llenar de agua los canales nasales y auditivos cuando estaba a -40 metros (es decir, Patric Musimu aspira agua por la nariz). Esto hace que al estar llenos de aire no haber aire en esos canales, la presión no les afecte, incluso a esas profundidades.

Este record absoluto no está reconocido oficialmente ya que cuando se llevó a cabo en el Mar Rojo, no estaba presente ningún árbitro de la organización que controla estos records (Aida/CMAS) pero está todo grabado y había un equipo de apoyo muy completo que ha corroborado todos los datos.

El record oficial está en estos momentos en -183 metros y lo posee Herbert Nitsch.

¿Alguien ha visto "El gran azul"?.

lunes, 25 de diciembre de 2006

OpenSER: Seas y Perl

En este mes de diciembre se han incluido en OpenSER dos nuevos módulos que abren todo un mundo de posibilidades casi imposibles de tener hasta ahora con un proxy SIP. OpenSER es un fantástico proxy SIP al que cada vez se le está añadiendo más funcionalidad pero casi siempre es funcionalidad de "bajo nivel" en el sentido de que son funcionalidades muy cercanas a la señalización y alejadas de niveles más altos de aplicación.

Parece que esto está cambiando y muy rápidamente con dos de los nuevos módulos que se han añadido este mes a la versión de desarrollo.

El primer módulo es Seas (Sip Express Application Server) . Este módulo permite la interconexión de OpenSER con un servidor de aplicaciones. Inicialmente, este módulo se ha desarrollado para ser usado con el servidor de aplicaciones WeSIP aunque puede ser utilizado con cualquier otro servidor de aplicaciones que implemente el protocolo de comunicación del módulo. El anuncio completo está aquí. A destacar la documentación que viene con el módulo ya que da mucha información tanto del módulo en sí como de la programación de servlets SIP/HTTP. Espero que aquí podais encontrar información interesante sobre este módulo y sobre el servidor de aplicaciones WeSIP.

Enhorabuena a Elías, papá de este módulo y una de las personas pensantes más pensantes (a su manera) que conozco ;)

El segundo módulo incluido en la versión de desarrollo de OpenSER es el módulo PERL que permite empotrar (embeded Perl) y ejecutar Perl en el script de configuración de OpenSER. Esto módulo provee una nueva forma de poder trabajar con OpenSER y dotarlo de muchas posibilidades que no tenía hasta ahora o que eran complicadas y costosas de implementar necesitando muchas veces un "exec_dset()" o "exec_msg()" con todo lo que ello conlleva.

Comparando estos dos nuevos módulos, el módulo de Perl creo que sirve perfectamente para hacer cosas sencillas muy rapidamente mientras que el dúo Seas/WeSIP permite desarrollar aplicaciones muy complejas, con mucha logica (b2bua por ejemplo) en las que la velocidad no sea totalmente imprescindible pero con (casi) infinitas posibilidades.

Sinceramente creo que OpenSER ha dado dos enormes pasos adelante para convertirse en mucho más que un excelente y fantástico proxy SIP.

domingo, 17 de diciembre de 2006

TIME nos nombra a todos "Persona del año"

La revista Time ha sorprendido a propios y extraños con el nombramiento de este año de la "Persona del año". Este nombramiento normalmente recae en una persona que para bien o para mal, ha hecho algo destacable durante el año en curso. Este año el premio no se ha dado a una persona sino a "Person of the Year: You" y por el siguiente motivo: "Yes, you. You control the Information Age. Welcome to your world.".

La verdad es que la explicación completa está muy bien ya que pone en evidencia los mecanismos de comunicación, control y flujo de la información que había hasta ahora. Ponen como ejemplos de nuevos modelos de comunicación a la wikipedia, You Tube, MySpace, los blogs, etc. A todo esto le llaman Web 2.0 .

Uno de los ejemplos de Time dice algo como: esta noche no voy a ver Perdidos porque voy a encender el ordenador y voy a empezar a hacer... No se en el caso de los norteamericanos, pero en el mío Perdidos es sagrado y no dejaría de verlo por nada! :)

El artículo original de TIME aquí

La rosa de los vientos

La rosa de los vientos es (mucho más que) un programa de radio que está a punto de cumplir su décimo aniversario. El creador y presentador del programa, Juan Antonio Cebrián, es un personaje increible, con unos conocimientos de historia impresionantes y un comunicador genial.

En el programa, que se emite los sábados y domingos de 1 a 4 de la madrugada, se tratan muchos temas diferentes en distintas secciones, entre las que destacaría la tertulia de las 4C (Cebrián, Canales, Cardeñosa y Callejo) y los Pasajes de la Historia.

La tertulia de las 4C es una tertulia dedicada a temas de misterio, ciencia, biología, ovnis y cualquier otro tema que se les pueda ocurrir a los cuatro participantes. Además de los temas que tocan, las posiciones y la forma de expresarse de cada uno de los participantes es lo que hace especial esta tertulia, sobre todo con Bruno Cardeñosa, el rey de los conspiranoicos y Carlos Canales de quién mucha gente piensa que es realmente un programa de ordenador y no una persona, porque no puede caber tanta información en un cerebro humano!!.

Los pasajes de la historia son pasajes sonoros y temáticos de una media hora de duración en los que Cebrián explica un tema concreto, un hecho, la vida de algún personaje, una batalla, etc, y todo con una ambientación sonora acorde con la historia. Lo más increible es que el señor Cebrián no usa ningún tipo de guión ni de apunte o notas... lo hace todo de memoria!!. Según explican muchos oyentes, estos pasajes se están usando en muchos colegios para las clases de historia.

Desgraciadamente descubrí el programa hace un par de años, lo que significa que me perdí casi ocho años de programa pero bueno, no hay mal que por bien no venga ya que hay en Internet varios históricos de casi todos los programas en formato podcast. De hecho, es así como escucho la mayoría de programas... me suscribo al podcast, paso los programas a la ipod y por las noches o en el aeropuerto, en el avión, etc, es cuando lo escucho. Ahora voy por el último programa... de Julio!! :)

Si teneis un ratito el sábado o el domingo por la noche entre la 1 y las 4 y no estais muy pedos, haced el intento de escucharlo 5 minutos (Onda Cero 92.5 en Barcelona)... con un poquito de suerte os enganchará.

Página de Juan Antonio Cebrián: www.juanantoniocebrian.com
Página de Podcasts e históricos: www.rosavientospodcast.com