Como muchos sabréis he estado trabajando en un gateway de SIP a XMPP (y vice versa) desde hace un par de años. El gateway forma parte de SylkServer y he tenido la oportunidad de presentarlo en diversas ocasiones, a medida que el proyecto ha ido madurando.
Para poder implementar este gateway, nos basamos en los drafts escritos por Peter Saint-Andre y publicados en 2008, aunque no hubieran sido actualizados. Al no haber sido actualizados, había muchos casos no contemplados o especificados, por lo que tuvimos que ser creativos, y rellenar los huecos.
Una vez tuvimos el gateway funcionando para chat y presencia, acudimos al XMPP Summit y tuvimos la oportunidad de reunirnos con Peter, transmitirle nuestro feedback y las ganas de «resucitar» esos drafts. Ya que algunos de ellos necesitaban bastante trabajo, Peter me ofreció ser coautor de los drafts: el de chat en grupo y el de media. Por supuesto, acepté 🙂
Rápidamente se formó el grupo de trabajo STOX, con el objetivo de llevar esos documentos desde el estado de draft a RFC. He tenido la oportunidad de estar presente durante toda esta semana en la IETF 87 en Berlin, donde nos hemos podido reunir y discutir los problemas pendientes y los pasos necesarios para seguir adelante.
Es la primera vez que vengo a la IETF, y estoy encantado de haber podido venir 🙂 Una semana entera hablando de protocolos, problemas, soluciones, … donde además, si hay código funcional se tiene muy en cuenta, algo que yo desconocía.
Todavía hay bastante trabajo que hacer, pero espero que en unos meses todos esos documentos sean RFCs.