Mi Brain-Training Personal

Para que no se me olviden las cosas…

¿Qué hace falta para construir un Skype?

Aquí os dejo las transparencias que utilicé para mi charla en el VoIP2day + ElastixWorld: ¿Qué hace falta para construir un Skype?

Espero que pronto tengamos disponibles los vídeos, ya que ver las transparencias por si solas no son tan divertidas como verme contarlo :-) Y por supuesto que iba con traje.



 

jsSIP ya disponible en GitHub!

Hace aproximadamente un año ya comentábamos que jsSIP, la librería SIP en JavaScript estaba siendo desarrollada, para junto al proyecto OverSIP, ofrecer una solución de comunicaciones en tiempo real desde los navegadores.

Hace pocos días, en el VoIP2day + ElastixWorld jsSIP 0.1.0 fue lanzado en GitHub para el uso y disfrute de los presentes.

Son ya varias las implementaciones de SIP sobre WebSocket: Kamailio, Asterisk, FreeSWITCH (no estoy seguro si ya es funcional) y sipml5, pero jsSIP y OverSIP forman la implementación de refencia. La implementación creada por los autores del draft.

He tenido la ocasión de poder colaborar con ellos en parte del proceso, y desde aquí quiero dar mi enhorabuena a Iñaki y Jose por haber llevado la idea desde 0 hasta el final. No todo el mundo es capaz de dejar de dormir durante más de un año para ver trazas SIP en la consola JavaScript de su navegador ;-)

Aquí os dejo la presentación que dieron, para los que no la pudisteis disfrutar en vivo y en directo:



 

Perdiendo posts…

Tras mucho tiempo tentando a la suerte ha pasado lo que tenía que pasar. La Base de Datos del blog (entre otras cosas) ha dicho basta. Y he perdido todos los posts desde diciembre de 2011. Me está bien empleado por no tener un buen sistema de backups… supongo que un caso como éste es lo que le hace falta a uno para ponerlo en marcha definitivamente.

Últimamente el blog era un poco el eco de SlideShare, así que si estáis buscando alguna presentación podéis encontrarlas aquí.

Actualización: Ya he recuperado los posts perdidos, y como los comentarios están en disqus pues todo ha quedado como antes :-) ¡Gracias por el tip BadCRC!

Publicada la primera versión estable de OverSIP

Hace casi un año publiqué un post titulado “SIP en la Web” en el que comentaba los avances realizados por mis amigos Iñaki Baz Castillo y Jose Luis Millán en el ámbito de SIP y WebRTC.

Tras mucho (¡demasiado!) tiempo en silencio se ha lanzado la primera versión estable de OverSIP, el primer proxy SIP con soporte para el transporte WebSocket. No es casualidad que haya sido escrito por el autor de el draft ;-)

OverSIP es algo más que un proxy, es un framework con el que es posible desarrollar servidores SIP de una manera flexible, utilizando para ello el lenguaje de programación Ruby. Actualmente dispone de todas las facilidades para implementar un completo edge-proxy con soporte para SIP outbound, transporte WebSocket, IPv6 y muchas más cosas.

Supongo que estaréis pensando “meh, Ruby es lento”. No. El core de OverSIP está escrito en C (el parser SIP) y también utiliza EventMachine-LE, una librería escrita en C++ que implementa el patrón de diseño reactor (como Twisted o NodeJS). Toda una obra de arte.

Si no lo has hecho ya, date una vuelta por la web de OverSIP, para conocer con todo detalle sus features y su API.

 

Bridging Multimedia Sessions between SIP and XMPP

Tras la intensa media hora (no importa cuantas veces lo haga, me pongo nervioso igual) aquí van las transparencias que he utilizado en mi presentación en ClueCon.



Espero que os gusten ;-)

 

En ClueCon 2012

Con las prisas, preparativos, pereza y demás se me había pasado comentar que me encuentro en Chicago en la que podríamos denominar la conferencia de FreeSWITCH: ClueCon.

Nunca había estado en ClueCon anteriormente, y todo lo que he experimentado por el momento me esta gustando. Mucho. Me he reencontrado con gente que solo me encuentro en estos saraos, otra gente que no conocía personalmente, y en general hay muy buen ambiente.

Mañana daré una charla titulada “Bridging multimedia sessions between SIP and XMPP” en la que comentaré el trabajo que estado realizando durante los ultimos meses: un gateway de SIP a XMPP y viceversa con SylkServer.

Como siempre, la presentación estara disponible online en cuanto termine.

Espero ver mas caras conocidas el año que viene ;-)

FOSDEM: SIP Beyond VoIP

Aquí os dejo las transparencias que utilicé en la presentación que ayer dí en el FOSDEM. Es el segundo año que voy al FOSDEM y aunque solo pude ir el domingo he de decir que es uno de mis eventos favoritos, si no has ido nunca ve reservando vacaciones para febrero de 2013 ;-)



ITExpo East: SIP Conferencing Reloaded

Aquí os dejo las transparencias que utilicé el la presentación que dí el viernes en Miami con motivo del ITExpo East 2012.



ITExpo East y FOSDEM, ¡allá vamos!

Con el año nuevo se inaugura la temporada de conferencias, concretamente con 2 la semana que viene: ITExpo East (en Miami) y FOSDEM.

Ya estuve en ITExpo en 2010, pero solo como expositor, mientras que éste año además soy speaker :-)  Dentro del ITExpo se organiza el Asterisk World, y allí daré una charla titulada “SIP Conferencing Reloaded” donde comentaré la historia de SylkServer y qué características debería de tener un servidor de conferencias SIP de nuestro tiempo.

En esta ocasión, además, estaremos junto a otras empresas en el OpenSIPS Pavillion, si alguno andáis por allá ¡acercaos a saludar!

Y menos 48 horas después del ITExpo… ¡al FOSDEM!

Tuve la ocasión de asistir al FOSDEM por primera vez el año pasado y la verdad es que se lo recomiendo a todo el mundo. Si quieres ponerte en contacto con el desarrollador principal de casi cualquier proyecto Open Source FOSDEM es el sitio al que acudir. Este año también me han aceptado como speaker así que tendré mi oportunidad de evangelizar en el uso de SIP más llá de la VoIP, con la charla “SIP beyond VoIP”.

Aunque llegaré medio muerto al FOSDEM (tras el ITExpo, viaje, jet-lag, etc) tengo 1001 ganas de ir y encontrarme con gente que hace mucho que no veo y así poder charlar / flamear un rato. Por si aún os lo estáis pensando, aquí está el programa de la “Telephony and Communications Devroom”.

Esperad un post con detalles de ambos eventos y dispositivas en unos días. Y a ver si me pongo a escribir algo técnico de nuevo…

4KConference 2011

Han sido unos dias muy intensos, la 4K ya terminó, pero todavía sonrío cuando recuerdo los increíbles momentos vividos.

Yo llegué el lunes por la noche. Durante el lunes y el martes había diversos trainings, y la conferencia como tal tuvo lugar el miercoles y el jueves. El martes estuve de infiltrado en el training de Olle, trabajando un poco y ultimando algún detalle de la presentación que tenía al día siguiente.

El primer día de la 4K me enfundé el traje (sabéis que me encanta :-) ) y fuí pronto. Quería ver cómo era aquello. La sala de las conferencias, el exhibitors hall, etc. Todo estaba organizado perfectamente, y esta ha sido su primera edición. Un 10 a la organización.

La chala que dí se titulaba “Blink: voice is not enough” en la que presenté el nuevo paradigma de comunicaciones en el que nos encontramos: cada vez utilizamos más formas para comunicarnos que no son la típica llamada de audio. Aquí os dejo las transparencias:



La demo funcionó, así que al terminar tocaba relajarse… o no. Uno de los speakers no pudo venir porque el aeropuerto fue cerrado por ceniza volcánica, así que Olle y yo nos ofrecimos a cubrir su espacio con una charla improvisada. Preparamos unas diapositivas en el lobby del hotel y allá que fuimos. No habíamos decidido ningún orden sobre quién iba a decir qué, pero no quedo mal la cosa. La titulamos “Rethink the PBX” y fue todo un placer compartirla con Olle, un crack. Aquí podeis ver las diapositivas:



Ya era momento de descansar… o no. Tras la última charla se organizó un foro en el que tuve la oportunidad de participar junto a Olle, Flavio, Nicolás y Joao. La gente se animó ha hacer preguntas y fue muy diviertido, terminé agotado pero encantado de la vida.

Desde aquí me gustaría agradecer de nuevo a la organización su buen hacer y darles la enhorabuena por el éxito conseguido en la primera edición de 4KConference. El trato ha sido exquisito, no tengo palabras.

Ha sido un placer volver a encontrarme con amigos que hice en el ElastixWorld, hacer nuevos amigos, y desvirtualizar usuarios de Asterisk-ES. ¡Espero poder estar el año que viene!

Y tu, si tu, el que está leyendo: deberías ir.