Etiqueta: Asterisk

  • Cómo actualizar Asterisk

    Lo primero que hay que saber antes de actualizar un Asterisk es si la versión a la que vamos a actualizar es la más conveniente. Partiremos de la base de que cuanto más avanzada sea una versión, más estable será.

    Siempre hemos sido de la opinión que cuando un sistema funciona, no debemos cambiarla a menos que:
    – Exista un fallo de seguridad que esté solucionado en la siguiente versión.
    – Necesitemos alguna característica que no venga incluida en la versión actual.

    upgrade_AsteriskPara aquellos que trabajan con Asterisk 1.0 o incluso Asterisk 1.2 la actualización es prácticamente necesaria por las mejoras en el funcionamiento de muchos servicios y de hecho, se aconseja pasar a la 1.4 o incluso a la 1.6.

    Para aquellos que trabajan con Asterisk 1.4 la actualización debería ser siempre a la última disponible (cierto que han existido algunas versiones un poco ‘verdes’ -de la 1.4.23 a la 1.4.26- pero parece ser que cualquier otra versión superior se considerará suficientemente estable para un sistema en producción.
    Para aquellos que trabajan con Asterisk 1.6.0 la actualización debe seguir dentro de la misma rama (en un sistema en producción, nunca saltar a la 1.6.1 hasta que se considere estable).

    Si realmente estais interesados en actualizar Asterisk por algún motivo, vamos a ver qué tenemos que tener en cuenta y cómo podemos hacerlo.

    (más…)

  • Nueva actualización de Asterisk 1.4.27.1 y 1.6.0.9 corrige bugs en el SDP

    AsteriskLogoHacía tiempo que no publicábamos nuevas versiones, quizá un poco por lo tedioso que puede resultar anunciar cada 2 ó 3 semanas nuevas versiones de alguna de las diferentes ramas de Asterisk.

    Al principio era más o menos entretenido, salía una nueva versión cada 3 ó 4 semanas con algunas novedades que eran interesante destacar, uno llevaba prácticamente la cuenta o los apuntes de los cambios que iban sucediendo y las ventajas de una y otra versión a fín de que cuando a algún compañero se encontrase con algún problema, poder acudir a la base de datos de bugs resueltos y comprobar si dicho bug había sido corregido y en qué versión.

    Con la aparición de la rama de Asterisk 1.6, la publicación de nuevas versiones comenzó a volverse un poco para locos, ya no habían únicamente bugs corregidos en las nuevas versiones de Asterisk 1.4, si no que aparecían nuevas que no existían en 1.6.0 pero sí en 1.6.1 (WTF!) que eran corregidas en la re-revisiones posteriores 3 días después con nuevas revisiones y nuevas re-revisiones… en resumen, un caos y tras eso y algún que otro cambio personal, decidimos abandonar el seguimiento de versiones hasta nueva orden o hasta que realmente mereciera la pena (como la publicación de una nueva rama de Asterisk o similar).

    Tras el anuncio de la nueva rama de Asterisk 1.8, nos hemos vuelto a animar a publicar las actualizaciones por lo menos, de las ramas estables, aunque no desarrollemos el contenido y los cambios, sí que pondremos una pequeña nota para que aquellos que seguís Sinologic, esteis alerta.

    En este caso, un error de regresión en el SDP de la 1.4.27 ha hecho que aparezca la versión 1.4.27.1 que corrige este bug.

    Más información sobre este bug: https://issues.asterisk.org/view.php?id=16268
    y el documento oficial de Digium: http://downloads.asterisk.org/pub/security/AST-2009-010.pdf

    Así que, si teneis Asterisk 1.4.27, toca actualizar… 😉

  • Google habla sobre Asterisk

    Una de las fotografías que más me gustaron de la pasada Astricon (a la que Saúl fue como reportero) y de la que seguimos esperando los vídeos como nos tienen acostumbrados, es una en la que aparecía un señor cuyo aspecto recordaba vagamente pero no llegaba a saber quien era.

    La fotografía en cuestión es esta:

    Y de casualidad, he encontrado un vídeo donde aparece dicha persona, que es director de proyectos opensource de Google donde habla sobre Asterisk y donde deja ver que están profundamente interesados en este proyecto y que están interesados en participar activamente (además de mediante las «ayudas» a los programadores mediante el programa Google Submit).

    Podeis ver el vídeo a continuación:

    (más…)

  • Exclusiva: Redfone lanzará un foneBridge2 de 1 puerto E1

    foneBridge2-redfone-E1T1La gente de Redfone se ha puesto en contacto con Sinologic para presentar en exclusiva un nuevo desarrollo basado en el famoso foneBridge2 pero esta vez pensado para conectar un único primario E1 a la vez que una nueva reducir el coste al máximo posible: el Single Port foneBridge2.

    Pensado para ser un dispositivo de bajo coste y como alternativa a las tarjetas PCI, en nuevo foneBridge2 de un puerto es un gateway TDMoE que se integra con el sistema mediante una sencilla instalación permitiendo crear infraestructuras redundantes utilizando un único componente hardware minimizando el coste general de la implantación.

    El foneBridge2 se comporta exáctamente igual que una tarjeta PCI lo que reduce el coste a no necesitar de ningún interfaz web de configuración, memoria, etc… la principal diferencia es que en lugar de ir conectada físicamente a la placa base del sistema, la comunicación se transmite mediante el protocolo TDMoE (encapsulado en paquetes IP) por lo que tras utilizar el módulo correspondiente, el sistema detectará el dispositivo exáctamente igual que si estuviese conectada al sistema, pero estará conectada mediante la tarjeta de red.

    En el siguiente diagrama podeis ver cómo se conectará este dispositivo que cuenta con un único puerto de red, por lo que si queremos redundancia, no nos quedará más remedio que utilizar un switch.

    ejemplo_foneBridge2_E1

    Este nuevo dispositivo tiene la posibilidad de un cancelador de eco hardware y aunque sólo tiene un único puerto de red se ha mejorado el interior mejorando considerablemente el rendimiento general y por lo tanto, junto con el nuevo libPri 1.4.10.2 que anunciaron hace unos días, se acabaron los problemas de sincronismo con el operador que ocurría con algunos operadores.

    La principal ventaja (además de disponer de un dispositivo que puede ser utilizado en infraestructuras redundantes) es que su coste, será incluso inferior al de una tarjeta de 1 primario, convirtiendo a este dispositivo en una alternativa bastante interesante en una infraestructura de bajo coste.

    Pronto tendremos más información…

  • El webminar sobre Seguridad en Asterisk, disponible en vídeo

    Aquellos que no pudieron asistir a la interesantísima charla sobre seguridad en Asterisk de la que hablamos el otro día, la teneis disponible en vídeo:

    Gracias a John Todd por el aviso.

  • The Future Of Telephony disponible para iPhone e iPod Touch

    IMG_0396Buscando como siempre cosas relacionadas con Asterisk en el AppStore (tengo ya unas cuantas) me doy cuenta que Oreilly acaba de publicar sus libros más populares en la AppStore de Apple y entre ellas se encuentra el mundialmente conocido «The Future Of Telephony».

    Una de las ventajas de disponer de este libro estés donde estés, es que puedes consultarlo siempre que quieras, esperando el autobús, el avión, o a la pareja.

    Lo curioso es que esta edición «de bolsillo» cuesta 3,99€ cuando en PDF es gratis, pero bueno, como curiosidad está bien que consideren un libro sobre Asterisk como uno de sus mejores productos. ¿o no?

    Lo mejor de este libro, es que cada vez que le echas un vistazo, siempre descubres algo nuevo que no sabías. ¿No os ha pasado a vosotros esto nunca?

    Más información:
    http://appshopper.com/books/asterisk-the-future-of-telephony-second-edition

    IMG_0396Buscando como siempre cosas relacionadas con Asterisk en el AppStore (tengo ya unas cuantas) me doy cuenta que Oreilly acaba de publicar sus libros más populares en la AppStore de Apple y entre ellas se encuentra el mundialmente conocido «The Future Of Telephony».

    Una de las ventajas de disponer de este libro estés donde estés, es que puedes consultarlo siempre que quieras, esperando el autobús, el avión, o a la pareja.

    Lo curioso es que esta edición «de bolsillo» cuesta 3,99€ cuando en PDF es gratis, pero bueno, como curiosidad está bien que consideren un libro sobre Asterisk como uno de sus mejores productos. ¿o no?

    Lo mejor de este libro, es que cada vez que le echas un vistazo, siempre descubres algo nuevo que no sabías. ¿No os ha pasado a vosotros esto nunca?

    Más información:
    http://appshopper.com/books/asterisk-the-future-of-telephony-second-edition

  • Asterisk 1.8 se publicará el segundo trimestre de 2010

    Uno de los grandes inconvenientes que ha tenido Asterisk 1.6, es el hecho de tener que leer el ChangeLog, cientos y cientos de líneas para descubrir en qué versión de Asterisk se encuentra una característica que buscamos, es algo tan tedioso que al final terminamos por desechar, bien porque no es imprescindible, bien porque la versión donde se encuentra no se ajusta a la que nos gustaría utilizar.

    Russel Bryant acaba de publicar el estado actual del proyecto Asterisk donde explica el incremento del número de desarrolladores en estos últimos meses, así como una explicación mucho más completa de la política de versiones de Asterisk, cuándo han aparecido las distintas versiones de Asterisk, y cuando necesitamos esperar para la próxima versión de Asterisk 1.8.

    Si hay algo que me ha gustado, es saber que la próxima rama de Asterisk 1.8 se publicará el segundo trimestre de 2010 con bastantes cambios como son:

    – Habrá una única rama 1.8 a la que se le irán añadiendo las distintas correcciones y mejoras simultaneamente.
    – Una vez finalizado el desarrollo de 1.8, se mantendrá esta rama durante 4 años únicamente para corrección de bugs.
    – Un año después se dará por concluida esta versión.

    ¿Qué se consigue con esto?
    En mi opinión, creo que más tranquilidad a la hora de actualizar, menos líos (ya que la última versión debería ser la más estable), y la seguridad que dispondremos siempre de todos los añadidos que vayan desarrollándose.

    ¿Qué desventajas tiene?
    A nivel de desarrollo, corregir un bug no es tan divertido como desarrollar una nueva característica, por lo que muchos desarrolladores quizá vean que no se añaden nuevas características tan frecuentemente como se hacía con la anterior versión de 1.6.

    Por último, algo que me ha gustado ha sido un resumen bastante interesante de las características que trae Asterisk 1.6 (y próximamente 1.8) bastante mejor explicada que en el ChangeLog.

    Como es un tema que personalmente me interesa mucho, me he tomado la molestia de «traducirlo» para todos los que leeis Sinologic, aportando en algún que otro caso alguna aclaración o una traducción que se comprenda mejor… aquí la teneis:

    (más…)

  • Conferencia en Internet sobre Seguridad en Asterisk

    Seguridad SIPLa seguridad debe ser, sin duda, uno de los puntos más importantes para cualquier administrador de sistemas. No hay excusas válidas para dejar desatendida una vulnerabilidad y mucho menos, ciertas acciones como «seguridad por ocultación» demuestran diariamente que no debería existir.

    En Sinologic hemos hablado en varias ocasiones sobre fallos de seguridad y las consecuencias tan catastróficas que pueden tener en los sistemas, por lo que ayer, cuando leí en el twitter de John Todd que el próximo Viernes día 13 de Noviembre se celebraría una conferencia sobre Seguridad para entornos con Asterisk ofrecida por un agente del FBI especializado en este tipo de delitos, un experto de VoIPSA y dos personas de Digium (Jared Smith y Tristan), pensé que podría ser interesante y muy didáctico.

    Esta conferencia es gratuita y cualquiera puede asistir, tan solo hay que registrarse en esta web: https://www1.gotomeeting.com/register/828991377

  • El ayuntamiento de Amsterdam migra a Asterisk™

    amsterdam_1El ayuntamiento de la ciudad de Amsterdan acaba de migrar todo su sistema de telefonía a Asterisk™.

    Ya era conocido que la mayoría del software que utiliza este organismo público estaba basado en software libre, pero la telefonía ha sido siempre uno de los puntos débiles principalmente por desconocimiento por lo que, una vez conocida la alternativa y su estabilidad el siguiente paso es evidente.

    Para llevar a cabo esta migración, se han utilizado tarjetas tanto Digium como Sangoma. En palabras de un representante del condado de Amsterdan: «La ciudad quiere que ayudemos a las compañías que trabajen con software libre«.

    Con esta migración esperan un ahorro significante de costes principalmente porque el uso de redes VoIP reemplazarán progresivamente la infraestructura telefónica que tienen actualmente para los distritos de la ciudad.

    Esta migración fue inspirada en otro proyecto similar en una localidad de Bélgica llamada Schoten.

    Muchas gracias a Nacho Cabrera por la noticia! 😀

  • Soporte para cablemodems en Asterisk 1.6

    catv_modem2Leo vía Twitter, que mi colega Eduardo Ferro acaba de conseguir (después de bastante tiempo detrás) que se admita en el Trunk de Asterisk un nuevo parche que ofrece soporte para una gran cantidad de modems para proveedores de cable, concretamente del tipo Docsis / Eurodocsis Networks.

    • Arris 401 B (Eurodocsis)
    • Arris 401 A (Docsis)
    • Arris 402 B (Eurodocsis)
    • Arris 402 A (Docsis)
    • Arris 501 B (Eurodocsis)
    • Arris 501 A (Docsis)
    • Arris 502 B (Eurodocsis)
    • Arris 502 A (Docsis)
    • Arris Wi-Fi WTM552 B (Eurodocsis)
    • Arris Wi-Fi WTM552 A (Docsis)
    • Scientific Atlanta EPX2203
    • Terayon TA202 (EuroDOCSIS)

    Este tipo de dispositivos funcionan mediante el protocolo MGCP/MeGaCo Protocol (un protocolo que Asterisk dejó de soportar hace algún tiempo por falta de interés y de los desarrolladores y de usuarios que reportaran fallos), por lo que cuando Eduardo (de Alea-Soluciones) se interesó en cómo Asterisk trabajaba con este protocolo, pasó a ser prácticamente el desarrollador más activo en este soporte. ;D

    Tras muchas horas de desarrollo, documentación y mucho, mucho tiempo, hoy ha sido añadido a la versión Trunk de Asterisk, por lo que desde aquí le damos las felicitaciones y las gracias por seguir aportando poco a poco código que seguro le servirá a mucha gente.

    Más información sobre el soporte de estos dispositivos:
    https://issues.asterisk.org/view.php?id=12950

    Eduardo Ferro nos hace un comentario:

    El protocolo que implementa el parche es Packet Cable NCS 1.0  (que es un protocolo derivado del MGCP y con el que comparte el 90% de los mensajes)…. Sólo como aclaración, lo digo porque en el blog quedaba algo confuso (con eso de MeGaCo y similar) 🙂
    Otra cuestión es que como en asterisk el soporte NCS está implementado sobre el chan_mgcp.c, asi que para mejorar Asterisk para las redes que tenemos con NCS o mixtas NCS/SIP, también hemos realizado parches que son para MGCP, pero la verdad es que fuera del laboratorio todo lo que usamos es NCS (no MGCP)

    https://issues.asterisk.org/search.php?project_id=7&reporter_id=7168&sticky_issues=on&sortby=last_updated&dir=DESC&hide_status_id=-2