Etiqueta: OpenSER

  • Ya es posible inscribirse para la Kamailio World Conference 2014

    Kamailio World Conference

    Acaba de abrirse el plazo para la inscripción de uno de los más importantes eventos del año: Kamailio World Conference 2014, un evento que si bien su primer año fue un auténtico éxito, este se espera que sea aún mejor.

    La Kamailio World Conference 2014 se celebrará los días 2, 3 y 4 de Abril en Berlín (Alemania) en el Fraunhofer FOKUS Institute, y aunque aún están abiertas las convocatorias para las conferencias, ya es posible inscribirse en la siguiente página: http://conference.kamailio.com/k02/registration/

    Más información: http://conference.kamailio.com/k02/

  • Fotos del KamailioWorld 2013

    kamailioWorld
    Jesús Rodriguez (@jerocu) de Voztelecom nos envía una foto del KamailioWorld 2013 que se está celebrando en estos momentos en Berlín.

    (más…)

  • Kamailio 4.0.0 Released!

    kamailio

    Después de 6 meses de desarrollo y 2 meses de pruebas, la nueva versión Kamailio 4 ya está disponible.

    kamailio-4-0

    Las principales razones detrás de este gran cambio de versión se encuentra:

    • El fin de la integración Kamailio-SER. La versión 3.x había el mismo código fuente para Kamailio y SER, módulos duplicados y diferentes estructuras de datos. Ahora el proyecto ha eliminado duplicidades integrando todo el contenido único de ambos proyectos. 
    • Nueva capa de transporte. Empezando con esta versión, Kamailio soporta la capa de transporte de WebSocket (tanto en texto plano como cifrado) además de lo habitual (UDP, TCP, TLS, SCTP). La capa WebSocket permiten a los navegadores modernos realizar llamadas y conversaciones utilizando SIP como señalización.
    • Kamailio llega a ser el nombre por defecto. Lo que normalmente se conoce como (default flavour) y es que al estar SER integrado, al compilar Kamailio tenemos la posibilidad de compilar SER de forma manual utilizando algunas opciones. Esto se ha hecho así por razones de mantenimiento e histórica.

    La lista completa de cambios de Kamailio 4 la podéis leer aquí:
    http://www.kamailio.org/w/kamailio-v4-0-0-release-notes/

     

  • Kamailio introduce el soporte de SIP mediante WebSocket

    Peter Dunkley, uno de los desarrolladores de Kamailio, acaba de integrar el soporte SIP mediante WebSocket en Kamailio.

    De esta manera, Kamailio se une a los sistemas pioneros que preparan sus sistemas para la siguiente evolución: WebRTC.

    Este módulo está en la versión trunk y será incluida en la versión 3.4.0.  ya que todavía hay muchas cosas que corregir.

    El equipo de desarrolladores de Asterisk también anunció hace poco que estaban desarrollando un módulo para conectar Asterisk a WebRTC mediante Websocket, de hecho, el módulo res_http_websocket.so crea un websocket para permitir la comunicación del web-rtc al Asterisk y poder hacer uso de todas sus ventajas, no obstante, todavía está en pleno desarrollo y falta un poco para que sea estable, pero será incluida en la versión LTS de Asterisk 11, lo que nos deja un plazo de tiempo bastante interesante para trabajar con WebRTC.

    Ahora solo falta que los navegadores traigan implementado WebRTC y habilitado de serie.

    Podéis leer más sobre este anuncio en la página de Kamailio:
    http://www.kamailio.org/w/2012/07/websockets/

     

  • Publicado Kamailio 3.3.0

    Acaba de salir la versión de OpenSER Kamailio v.3.3.0. una de las versiones más esperadas por la cantidad de novedades con las que viene:

    • Seven new modules: app_mono, db_cassandra, db_cluster, msrp, presence_profile, tmrec, xhttp_rpc
    • Enhancements and new features in over 50 existing modules
    • New internal libraries and functionalities in the core

    Scalability

    • Generic database clustering module – ability to perform database operations across different servers and types of database, using policies such as round robin, serial try or parallel write
    • Cassandra database connector
    • Fine control of worker processes per network socket
    • Easy mode to advertise public address per socket, making installations in the cloud and virtual systems straightforward (e.g., on Amazon EC2)
    • Handle Redis array replies and auto-reconnect to servers
    • New dedicated mili-second timers used for various tasks to avoid interfering with SIP retransmissions
    • Support for handling GRUU and SIP Outbound
    • Config function for sending data over distributed message queue (dmq module)

    IPv6

    • All IPv6 network interfaces are auto-detected and Kamailio start listening on them (if no strict listening rules are set)
    • All standard modules have been reviewed and made IPv6 compliant where it was the case

    SIP SIMPLE Presence Services

    • New module to provide MSRP relay function
    • New module for managing UA configuration via SIMPLE extensions
    • RFC 4827 (presence hard-state) support
    • Dedicated pool of notifier processes to cope better with large number of subscriptions
    • Added support for DB only mode to several memory structures, very useful for scaling Presence and Resource List Services across multiple servers
    • Option to store records in different database servers
    • Performance improvements to embedded XCAP server, presence server, presence user agent and resource lists modules

    Call Stateful Proxy

    • Ability to send OPTIONS keepalive requests to detect if the ongoing calls are still active
    • New event routes to handle specific call state events such as START, END or FAILED
    • Handling of non-confirmed dialogs (missing ACKs)
    • Storage of dialog profiles in database

    Flexibility

    • Embedded interpreter for managed code, such as C#, VisualBasic, IronPython, a.s.o.
    • Many internal functions exported as native API to Lua
    • Extended DB API to allow better performances at database layer
    • New module for time based routing using iCal or Perl-like time recurrence matching rules
    • Embedded JSON library for serialization of data structures
    • Support for handling URN
    • Fast matching operation in configuration file and dialplan module
    • Internal unique ID generator across a farm of SIP servers
    • Ability to run RPC control commands via HTTP using the embedded HTTP server
    • Option to enable memory chunks merging, to avoid fragmentation
    • HEPv2 support for siptrace and sipcature extensions
    • Execute route blocks on micro-second timer base
    • New transformations for string and line-based processing
    • All RPC control commands can be executed via MI
    • More options for local memory caching behaviour (htable module)
    • Option to add extra headers to locally stored text messages

    Security

    • Ability to set upper limit for TLS connections
    • Print detailed information about active TLS connections
    • Option to disable TLS connection renegotiation to avoid malicious attacks
    • Simplified user authentication interface for configuration file
    • SIP message format sanity checks for replies
    • Allow trusted function can deal with HTTP requests

    Para más detalles sobre las actualizaciones:
    http://www.kamailio.org/wiki/features/new-in-3.3.x

    *Actualización* 19/06/2012:

    Tal y como vemos, Jon Bonilla acaba de crear los paquetes Debian de esta nueva versión y que se puede descargar e instalar siguiendo estas instrucciones: http://www.kamailio.org/wiki/packages/debs

  • Tutorial para interconectar Asterisk 1.6 con Kamailio 3.0

    A traves de Manwe veo un fantástico tutorial paso a paso sobre cómo integrar Asterisk 1.6.2 con Kamailio 3.0 escrito por Daniel Constantin Mierla en la que nos explica cómo configurar Kamailio para registrar y gestionar las llamadas entre usuarios SIP mientras que reenvía ciertas peticiones SIP a Asterisk (para acceder a la red telefónica, por ejemplo).

    El tutorial está hecho realmente para torpes y es que siguiendo los pasos cualquiera puede instalar su propio OpenSER como servidor de registro y conectarlo a Asterisk para utilizarlo como gateway o servidor de aplicaciones de voz, aunque lo verdaderamente interesante es que seguro que esto hará que muchos que ya conocéis Asterisk y queréis aprender cómo funciona una aplicación como  Kamailio servirá como punto de partida para algo práctico para continuar aprendiendo.

    Seguramente, muchos lectores estarán deseando poner en práctica este tutorial, aunque debemos recordar que, de poco sirve hacer copy+paste de los comandos y de la configuración si no se entiende lo que se está haciendo y aunque parezca sencillo, realmente lo es, tan sólo hay que dedicarle su tiempo para leer la documentación y entender qué hace y porqué.

    (más…)

  • Sinologic premiado en el Kamailio Awards 2009

    Sinologic premiado en el Kamailio Awards 2009

    Ayer, mientras veíamos las noticias que habían ocurrido durante la semana, vimos que el blog de Daniel Constantine Mierla varias entradas nuevas, una de ellas era referente a unos nuevos módulos que están siendo desarrollados un mes después de la primera versión de Kamailio 3.0.0, junto con algunas mejoras en los módulos pv, blst, uac, xlog y tm además de algunas mejoras en el core.

    Aunque no sabemos muy bien porqué, se nos fue un poco la vista y vimos la lista de los ganadores de los premios Kamailio que llevan 3 años publicándose y que en la categoría de blogs residió en nuestro gran colega y amigo Jesús Rodriguez cuyo blog es una gran referencia y como una gran sorpresa totalmente inesperada este blog, Sinologic. 😀

    La lista completa de los ganadores la teneis aquí:

    Blogging:

    Related Projects:

    • SERCMDcommand line interface for Kamailio (OpenSER) allowing to interact in real time via RPC commands with runing SIP server instances, developed by Andrei Pelinescu-Onciul. It is included in the source code and distributed with Kamailio (OpenSER) 3.0.0. Web link: http://sip-router.org
    • SIREMIS – web management interface for Kamailio (OpenSER), project lead by Elena-Ramona Modroiu, offering web tools to manage data needed by most of existing modules and interact with running SIP server instances. Web link: http://siremis.asipto.com

    Technical Support:

    • Andrei Pelinescu-Onciul – the one that started SIP Express Router (SER) project offered limitless support during integration period of SIP Router project
    • Jan Janak – one of the main developers of SIP Express Router (SER) project, as well offering limitless support during integration period of SIP Router project

    New Contributions:

    Developer Remarks:

    • Marius Zbihlei – for the work on optimizing the performance for different components
    • Miklos Tirpak – for the work on asynchronous SIP message processing

    Advocating:

    • Alex Balashov – endless efforts on mailing lists, web forums and presence in USA to promote the project, offering consultancy services at Evariste Systems
    • Inaki Baz Castillo – developed a set of additional tools for usage with Kamailio (OpenSER), published at http://dev.sipdoc.net. He dedicated time to talk about the project at Spanish events, help with mailing list and sort out leaks in SIP presence specifications.

    VoIP Services:

    • 1&1 – again present here since 2009 represented the merging of Freenet service into 1&1, resulting in over 4 000 000 phones managed by a Kamailio (OpenSER) based VoIP platform, routing over 2 billions of minutes per month. Web link: http://www.1und1.de
    • sipgate – service revamped, with new site and many attractive features, among the biggest VoIP services world wide, with presence in Germany, UK and Austria. Web link: http://www.sipgate.de

    Business Initiatives:

    • Avanzada7 – organizing the Asterisk SIP Masterclass for Iberian market, training that includes a big chunk of scaling Asterisk using Kamailio SIP server, Avanzada7 offers a large range of services and products for VoIP businesses. Web link: http://www.avanzada7.com
    • Quobis – employing a qualified team with broad expertise of SIP and Kamailio, company’s main focus is building solutions using telecom emerging technologies like ITS, Smartgrids, Mobile WiMAX or open source VOIP. Web link: http://www.quobis.com/

    Events:

    • Amoocon – event organized on Rostock, Germany, succeeded to gather many VoIP projects. Web link: http://www.amoocon.org
    • Fosdem – European biggest Free and Open Source Software developers meeting, in Brussels, Belgium (pictures). Web link: http://www.fosdem.org

    Personal Business Facts:

    • Kamailio SIP Router Masterclass – professional training for VoIP platform administrators. Attracted an amazing group of Telecom specialists to spend one week and learn the advanced capabilities of Kamailio for building scalable VoIP platforms. Web link: http://www.asipto.com/index.php/sip-router-masterclass/
    • Telco grade SIP load balancer – a new appliance (official launch soon) designed to handle huge traffic, in a transparent manner for SIP end points and SIP application servers, taking care of high availability and traffic dispatching. Web link: http://www.asipto.com/index.php/sip-solution

    Los ganadores de anteriores ediciones los podeis encontrar en la web:
    http://by-miconda.blogspot.com/2010/02/kamailio-openser-2009-awards.html

  • OpenSer: Kamailio 1.5.3 Released!

    kamailioMe entero por el blog de Daniel Constantine que se acaba de publicar la última versión de Kamailio con más de 30 bugs corregidos desde la versión 1.5.2.

    Podeis ver el ChangeLog aquí:
    http://www.kamailio.org/pub/kamailio/1.5.3/ChangeLog

    y descargar la nueva versión de aquí:
    http://www.kamailio.org/pub/kamailio/1.5.3/src/

  • Kamailio, premio «Best of Open Source Software»

    kamailio_infoworldAcabo de saber por Daniel Constantine Mierla, que la revista InfoWorld acaba de publicar las aplicaciones más importantes decada campo y Kamailio aparece como una de las 10 mejores aplicaciones de Software Libre destinada a networking más importantes según esta revista.

    Junto con Kamailio, otras aplicaciones conocidas también han sido premiadas en esta categoría: Cacti, IPCop, KeePass, Nagios, Openfiler, OpenNMS, Puppet y Untangle.

  • Kamailio 1.5.2 Released!

    Hacía tiempo que no publicaba «releases» pese a que por muy cansinas que parezcan, siempre hay quien lo agradece para estar al día de las novedades. No obstante, con el lío de las nuevas versiones de Asterisk, se ha complicado un poco el hecho de seguirlas como si de una telenovela se tratase.

    No obstante, otra aplicación a la que me he empezado a aficionar es a Kamailio (antes conocido como OpenSER) y tras conocer a Daniel-Constantine Mierla he empezado a seguir la evolución de esta aplicación que si por algo destaca es justamente por ser estable.

    Así que, me he encontrado con que hoy se ha publicado la versión 1.5.2 de Kamailio que corrige algunos fallos menores que podeis encontrar en su ChangeLog.

    kamailio
    Mi propio logo de Kamailio… 😛

    A partir de ahora, también vamos a seguir bien de cerca a esta aplicación cuya «unión» con SER (Proyecto SIP-ROUTER) va a ser todo un acontecimiento el día que aparezca la primera versión estable y oficial.

    Más información:
    http://www.kamailio.org/…/Kamailio-v1.5.2-Released/