Etiqueta: desarrollo

  • Curso de desarrollo de Kamailio en Barcelona (10-11 de Feb.)

    Daniel Constantine Mierla, principal desarrollador de Kamailio (antiguo OpenSER) ha anunciado que los próximos días 10 y 11 de Febrero organizará un curso de dos días en Barcelona donde aquellos asistentes que quieran apuntarse aprenderán a crear módulos para Kamailio y donde se explicará en profundidad el funcionamiento de:

    • internal architecture
    • SIP parser
    • memory manager
    • locking manager
    • database API
    • config file language interpreter
    • RPC interface
    • pseudo-variables and transformations framework
    • module interface – write your own extensions in C as modules
    • documentation docbook format

    El precio para asistir a este curso es de 160€ y el número de plazas está bastante limitado.
    Para inscribirse, hay que enviar un email a la dirección: registration [arroba] kamailio.org

    Además de este curso y aprovechando que en él se darán cita bastantes fans de Kamailio se organizará un «Social Networking Event« la tarde/noche del día 10 donde se reunirán aquellos que quieran pasar un buen rato hablando y debatiendo sobre Kamailio y VoIP en general con algo de comida, bebida y de postre, SIP, VoIP y más Kamailio. 😛

    Este evento está abierto a cualquiera que quiera participar completamente gratis, eso sí, el consumo va por cuenta de cada uno

  • Asterisk™ cambia el diseño de su página web

    Una de las novedades que se preparan para la Astricón es la presentación de la nueva web del proyecto Asterisk™, una web mucho más accesible, más orientada a usuarios de todos los niveles y donde se puede ver más fácilmente la información de una forma mejor organizada.

    El motor utilizado sigue siendo el mismo, por lo que realmente ha sido un cambio de diseño pero que ha acompañado con algunas novedades que personalmente me ha gustado.

    asterisk-web

    Echo en falta una sección con las web de otras comunidades de usuarios de Asterisk y otros blogs conocidos escritos en otros idiomas, pero bueno… todos sabemos que lo que no esté en inglés, no existe. ¿o no? </ironic>

    No obstante, salvo por eso, me ha gustado el cambio de look, esperemos que este cambio incorpore también un cambio de mentalidad en otros desarrollos. 🙂

    Podeis verla aquí:
    http://www.asterisk.org/

  • Asterisk 1.6 en sistemas clusters

    Cuando adelantamos las novedades que incorporaría Asterisk 1.6, comentamos que los desarrolladores se habían propuesto varios objetivos entre los que se encontraban:

    Un menor consumo de memoria

    Capacidad para funcionar en entornos realmente grandes

    Cualquiera que haya seguido el desarrollo de las versiones betas que hay actualmente y que compruebe el consumo de memoria de Asterisk 1.2, Asterisk 1.4 y las betas de Asterisk 1.6, podría descubrir que Asterisk 1.2 únicamente cargaba en memoria los módulos que utiliza mientras que Asterisk 1.4 los carga todos aunque solo habilita aquellos que utiliza (una prueba de ello podeis tenerla si provocais un crash en algún módulo y con el servicio Asterisk activado, reescribis el módulo en el directorio /usr/lib/asterisk/modules, vereis como de inmediato, el sistema completo explota sin haber cargado a mano el nuevo módulo). Asterisk 1.6 vuelve a sus orígenes en cuanto a la carga de módulos y únicamente consume memoria por los módulos que realmente se utilizan (algo que era evidentemente necesario).

    Ahora parece que se están centrando en mejorar la integración de Asterisk en sistemas clusterizados (varios sistemas que virtualmente se comportan como uno solo multiplicando sus capacidades de procesador, memoria, espacio, y un largo etcétera.)

    Concretamente, uno de los primeros objetivos en este sentido es el de propagar la información de los usuarios (libres, ocupados, hablando, no disponible, etc.) entre los distintos servidores que forman el cluster.

    Para ello, el equipo de desarrolladores de Asterisk están utilizando un framework especial para programar en este tipo de infraestructuras llamada OpenAIS y así han creado un nuevo módulo llamado res_ais que permite controlar el estado de una extensión situada en otro Asterisk perteneciente a uno de los nodos del cluster.

    El siguiente paso será propagar esta información a través de Asterisk conectados entre sí por el protocolo DUNDi.

    Más información: http://lists.digium.com/pipermail/asterisk-commits/2008-June/023400.html

    (más…)

  • Asterisk 1.6.0 congelada

    En la lista de desarrolladores de Asterisk, Russell Bryant acaba de enviar la noticia de que acaba de crearse la rama de Asterisk 1.6.0 en el servidor de Subversion, por lo que no se admitirán más novedades de momento hasta que se terminen de solucionar algunos bugs que se han encontrado (12130 y 11972)  tras lo cual empezarán las versiones candidatas a ser estables RC (release candidates).

    Por lo que tenemos una versión pre-release-candidate (vaya nombre)  que será revisada una y otra vez solucionando tantos bugs como se pueda y se encuentren para que la primera versión estable de Asterisk 1.6 sea realmente estable y no haya que esperar a versiones posteriores para empezar a implementarlas en sistemas en producción. 🙂

    De momento lo podeis encontrar aquí:
    http://svn.digium.com/view/asterisk/branches/1.6.0/

    Cuantos más bugs se encuentren más estable será, así que animo desde aquí a todos los que puedan que la prueben y envíen log bugs a http://bugs.digium.com para colaborar en la estabilidad de esta nueva versión.