Archivo de la etiqueta: OpenSER

voip2day: Presente y futuro de las comunicaciones VoIP

Tras un fin de semana de merecido descanso aquí os traemos la presentación que el SIPdoc Team dio en el voip2day de éste año.

No tuvimos tiempo ni de hacer un poco de spam por aquí antes de la charla, pero bueno, aquí esta 😉 En ésta ocasión en lugar de dar una charla de 30-45 minutos Iñaki Baz (ibc), Jon Bonilla (manwe) y yo (saghul) decidimos aunar nuestras fuerzas para hacer una charla más larga y poder ofrecer así más contenidos.


¡Esperamos que os guste! 🙂

Kamailio 3.0 se acerca

Como ya sabéis desde hace algunos meses SER y Kamailio (antes OpenSER) se unieron para formar un núcleo común al que llamaron SIP-Router. De momento no va a haber una release conjunta, así que pronto tendremos nueva versión de Kamailio: Kamailio 3.0.

El cambio principal de esta nueva versión es la adecuación de Kamailio al core de SIP-Router, aunque además se han incluido varias mejoras, como el módulos memcached, las event_route, la posibilidad de leer ficheros XML desde la configuración, …

Se espera que Kamailio 3.0 esté listo para finales de septiembre / principio de octubre, pero si sois impacientes podéis probar el estado actual del desarrollo siguiendo éstas instrucciones.

Vía el blog de Kamailio

Amoocon 2009, ¡allá vamos!

El año pasado por éstas fechas tuvo lugar un encuentro sobre VoIP (aunque muy orientado a Asterisk) en Europa al que se llamó Asterisk-Tag. Como cada vez hay más aplicaciones de telefonía en el mundo del Software Libre como pueden ser YATE, FreeSWITCH, Kamailio y OpenSIPS se decidió dar un toque diferente al evento y se ha pasado a llamar Amoocon.

Amoocon es un evento sobre telefonía IP Open Source en el que se darán cita varios personajes del mundillo: Mark Spencer, Kevin P. Fleming, Olle E. Johansson, Daniel Co. Mierla y Bogdan A. Iancu entre otros.

Lo curioso de todo esto es que hace algunos meses abrieron el plazo para el call for papers en el que cualquiera podía mandar un breve resumen de una charla que le gustaría dar. Los astros se debieron alinear aquella noche porque aceptaron la charla que mandé así que aquí estoy, en Berlín, a punto de salir para Rostock, lugar donde se celebrará el evento.

Espero que este año la post producción sea tan buena como el año pasado, ya que no me dará tiempo a ver todas las charlas 😉

Habemus Kamailio 1.5.0!

Aunque esto ya se ha comentado en varios blogs y yo decidí dejar un poco de lado la “versionitis” esta release de Kamailio merece una mención especial. Estos son los grandes cambios:

  • configuration file caching system – generic storage engine in memory via htable module allowing to share data between processes and reduce SQL operations by storing results in cache
  • execute SQL queries against multiple databases and access the results in a fast and natural fashion
  • execute config file route blocks on timer
  • send SIP requests from config file
  • perform HTTP queries from config file – integration with web service
  • dialog info presence support – RFC4235
  • support for TLS server_name extension (aka SNI=server name indication)
  • support for non-blocking logging
  • many enhancements to least cost routing (LCR), load balancing (dispatcher) and carrier routing (carrierroute)
  • access in config file to both request or reply during transaction processing
  • perl-like regular expression support (PCRE library)
  • sanity check of SIP message structure
  • protection against SIP reply attack
  • twelve new modules
  • code restructuring in core – slimmer and less exposed to issues
  • web management interface – SIREMIS

De entre estas novedades cabe destacar la interfaz de administración web SIREMIS y el módulo regex. Este módulo ha sido desarrollado por nuestro amiguete Iñaki Baz Castillo, destacado miembro de las comunidades de SIP, Asterisk y Kamailio/OpenSIPS.

Enhorabuena Iñaki!

Podéis descargar esta nueva versión aquí: http://www.kamailio.org/pub/kamailio/latest/src/

Call Control: Control de llamadas prepago en OpenSIPS

Call Control es una nueva aplicación disponible para OpenSIPS que utilizada junto al módulo call_control y CDRTool permite controlar la duración de una sesión SIP en función del importe disponible (prepago).

Call Control guarda un timer por cada sesión SIP abierta y en caso de que este llegue a 0 (se ha agotado el tiempo/crédito) o se reciba un comando explícito, se generan mensajes BYE hacia ambos extremos, provocando así la finalización de la sesión.

Podéis ver todas las features y descargargar esta interesante aplicación desde aquí y también tenéis disponible una guía de instalación en TXT y en PDF.

El proyecto SIP Router

Parece que SER y Kamailio (OpenSER) van a aunar sus fuerzas para lanzar un nuevo proyecto: SIP Router.

La idea es poder unir a todos los desarrolladores y evitar así que se desarrollen cosas 2 veces, o que se malgaste esfuerzo en implementar cosas ya implementadas.

Tenéis toda la información en el Blog de Daniel Constanine Mierla y en la propia web de SIP-Router.

Personalmente creo que esta iniciativa es todo un acierto, ya que se había creado demasiada división al separarse OpenSER en Kamailio y OpenSIPS. Esperemos que con esta unión se fortalezca aún más el proyecto! 🙂

ACTUALIZACIÓN: Me comenta Manwe que según la web del proyecto, ha habido cambios en la licencia: todo nuevo código que se añada al core o al módulo tm, va a ser licenciado bajo BSD, y las nuevas aportaciones a los módulos tendrán la opción de elegir entre BSD y GPL.

Lanzada la primera revisión de OpenSIPS: 1.4.1

Después de todo el revuelo causado por el renombramiento de OpenSER a Kamailio y la aparición de OpenSIPS, parece que las aguas se van calmando:

El dominio openser.org ahora apunta a opensips.org, ya que Bogdan (quien inició el fork OpenSIPS) es el que se queda en Voice-System (mantenedores de OpenSER). Esto no quiere decir que cambien las cosas: Kamailio sigue siendo OpenSER renombrado, y OpenSIPS sigue siendo el fork.

Y a todo esto, OpenSIPS acaba de lanzar su versión 1.4.1, tomando la iniciativa por segunda vez. Esta revisión incluye varios cambios (algunos críticos) en el core, y los módulos tm y dialog.

Podéis descargar la última versión estable de OpenSIPS aquí: http://opensips.org/pub/opensips/latest/src/

Kamailio (antes OpenSER) 1.4.0 released!

Tras unso días de incertidumbre, tras la aparición de OpenSIPS y su release 1.4.0, aquí tenemos el release 1.4.0 de Kamailio!

Esta release, aparte del cambio de nombre, de OpenSER a Kamailio, tiene bastantes cambios tanto en la estructura interna como en sus módulos, además de incorporar nuevos módulos que aporten funcionalidades adicionales a Kamailio.

Podéis leer el anuncio oficial aquí: http://www.kamailio.net/mos/view/KAMAILIO-v1.4.0-Released/ y consultar un ChangeLog detallado aquí: http://www.kamailio.net/pub/kamailio/latest/ChangeLog

Si tenéis OpenSER 1.3.x consultad la guía de migración, antes de instalar la nueva versión de Kamailio: http://www.kamailio.net/dokuwiki/doku.php/install:1.3.x-to-1.4.0

Podéis descargar esta nueva versión aquí: http://www.kamailio.net/pub/kamailio/latest/src/ y consultar la documentación de los módulos aquí: http://www.kamailio.net/docs/modules/1.4.x/

PD: Si os fijáis en el ChangeLog, hay varios backports de OpenSIPS 😉

PD2: Deben andar tan liado que todavía no han cambiado de logo… 🙂

Nace OpenSIPS, fork de Kamailio (antes OpenSER)

Anonadado me he quedado al leer esta noticia: acaba de ser creado el proyecto OpenSIPS, que es un fork de Kamailio, vamos, de OpenSER.

Además, han lanzado la versión 1.4.0, cosa que el proyecto Kamailio no ha hecho todavía :-O

Esta noticia me ha sorprendido mucho, ya que el desarrollo de OpenSER ha ido muy bien desde que se forkeó de SER, y tiene una inmensa comunidad contribuyendo. Además, como se puede ver en la web de OpenSIPS, el anuncio de la creación del proyecto, y el lanzamiento de OpenSIPS 1.4.0 se han hecho el mismo día! :-O

Personalmente, opino que este proyecto no aporta nada nuevo, y yo seguiré  usando OpenSER (digo Kamailio 🙂 ) ya que aununciar el fork y lanzar la siguiente versión antes que el original, y todo en el mismo día, no da la sensación de ser muy profesional… Si alguien tiene más información acerca de esto, que me deje un comentario, ya que es muy sorprendente…

Actualización: Después de leer el comentario de Nacho (gracias!!) y un hilo al respecto en la lista de OpenSER, el tema es que Bogdan ha iniciado este proyecto, mientras que Daniel sigue con Kamailio. Además, esta semana podría publicarse OpenSER 1.3.3, la última versión bajo el nombre de OpenSER, y en breve se publicaría Kamailio 1.4.0. Vaya lío!! :-/

Vía VoIP Novatos