Autor: hellc2

  • Asterisk 1.4.10 y 1.2.24 -Final version- Released!

    AsteriskAcabo de recibir el aviso de nuevas versiones de Asterisk.

    Ambas actualizaciones incluyen correcciones para la mayoría de los bugs reportados hasta el momento incluyendo uno específico sobre seguridad en el canal Skinny.

    La versión 1.2.24 es la última y final. A partir de ahora todas las correcciones y añadidos se realizarán sobre la rama 1.4.

    La versión 1.4 trae además algunas mejoras sobre el canal IAX.

    Como ya os habreis enterado, el servidor FTP de Digium a pasado a ser un servidor HTTP por lo que a partir de ahora, todos los archivos de Asterisk lo podreis encontrar en:
    http://downloads.digium.com/pub/telephony/asterisk/

    Changelog de la 1.4: http://downloads.digium.com/…/ChangeLog-1.4.10

    Changelog de la 1.2: http://downloads.digium.com/…/ChangeLog-1.2.24

  • Review GrandStream 2020

    GrandStream 2020He conseguido uno de los primeros GrandStream 2020 que ya anuncié por aquí para comprobar si es cierto que han cambiado la filosofía de esta marca y han empezado a lanzar dispositivos de más calidad y nuevos firmwares para antiguos terminales y gateways que mejoran sustancialmente el rendimiento general.

    El GrandStream 2020 es un teléfono para empresas que rompe con el diseño al que nos tienen acostumbrados, mucho más robusto y bastante más estable y práctico. Han incorporado, no solo un nuevo aspecto mucho más apropiado, si no un acabado bastante funcional y algo digno de admirar, una integración especial para sistemas Asterisk.

    Detalle GrandStream 2020Para empezar, llama la atención su pantalla LCD retroiluminada de gran definición (320×160) así como una mejora en la distribución de los botones (de líneas, extensiones, menú, opciones y panel de marcación). Algo que también agradará, son los 3 juegos de elevadores (alto, medio y bajo), que nos permitirá ajustar a nuestro antojo la altura del teléfono.

    Las teclas son de mejor calidad que en otros modelos más antiguos y pese a seguir siendo azules con letras blancas, estas son más grandes y de mejor visibilidad.

    El GrandStream 2020, soporta hasta 6 líneas para poder registrar distintas cuentas independientes, además cada línea viene con un led que nos permite cambiar el servidor desde donde hacer la llamada a la vez que nos indica qué línea estamos utilizando en cada momento y desde que cuenta procede una llamada. Incorpora a su vez, 7 Detalle lineas GrandStream 2020leds para monitorización de extensiones de cada cuenta, e incluso añadirle un panel externo para monitorizar hasta 112 extensiones más con un perfecto funcionamiento de los leds que avisan del estado en cada momento de las extensiones (totalmente compatible con Asterisk) y lo mejor de todo: funciona la captura de llamadas (one-touch) pulsando sobre la extensión que parpadea en nuestro panel de extensiones algo que actualmente funciona en muy pocos terminales siempre parcheando Asterisk para que lo soporte En este caso NO es necesario aplicar ningún parche. 🙂

    Soporta:

    – POE (PowerOverEthernet)
    – Autoprovisionamiento por HTTP, FTP y TFTP
    – Jack de auriculares RJ11 y jack 3,5mm.
    – Soporte de SRTP (Secure RTP) y TLS.
    – Protocolo SIP bajo TCP y UDP
    – Soporte de un módulo opcional con 112 teclas de monitorización.
    Led multicolor de información de llamada entrante y aviso de mensajes (MWI)
    – Led multicolor para la monitorización de extensiones (7 extensiones).
    – Led multicolor para informar sobre el uso de líneas (6 líneas).
    – Agenda personal y distribuida por XML.
    – Botón de manos libres full-duplex
    – Soporte de Intercom.
    Códecs: Alaw, Ulaw, G729, G723, G726, G722, iLBC y GSM (falta alguno? :D)
    – Botón rápido de acceso al buzón de voz.
    – Interfaz web feo aunque sencillo y eficiente al puro estilo GrandStream.
    – Mejorada la gestión de NAT para conexiones externas.

    He aprovechado y además de algunas fotos, hemos hecho un vídeo muy sencillito para acercarnos un poco más a este nuevo terminal que merece una muy buena puntuación y lo mejor de todo, muy muy económico 🙂

    [yframe url=’http://www.youtube.com/watch?v=05LFmSXxgOw’]

    En resumen, un modelo de gama alta y gran calidad que cubre perfectamente las necesidades de cualquier empresa por sí sola. Un terminal a tener muy en cuenta.

    Más información: http://www.grandstream.com/gxp2020.html

  • AsteriskNOW beta 6 y 1/2 Released!

    Asterisk GUI DigiumEl pasado día 26 de Julio salió a la luz una pseudoversión de AsteriskNOW beta6 con la ventaja de que está más actualizada, pero como tenía el servidor caído pues no pude ponerla.

    Los principales cambios que hay con respecto a la versión Beta6 son:

    • zaptel 1.4.3 -> 1.4.4
    • libpri 1.4.0 -> 1.4.1
    • asterisk 1.4.5 -> 1.4.9
    • asterisk-gui r1125 -> r1142

    Podeis descargarla de aquí: http://www.asterisknow.org/
    o bien de aquí: http://www.rpath.org/

  • Tutorial para conectar un Asterisk a una Avaya

    Asterisk y AvayaHace algún tiempo que alguien preguntó sobre cómo conectar un Asterisk a una centralita Avaya. Este tipo de preguntas son complicadas de contestar, ya que hay cientos de tipos diferentes de Avaya cada cual con su forma, y su configuración y Asterisk bueno… cada cual lo configura como cree que se hace. 😛

    Lo más curioso es cuando para colmo te dicen que a la Avaya no se puede acceder, que Asterisk debe interactuar con ella pero sin que la centralita se entere, lo cual complica bastante las cosas porque si encima que hay cientos de modelos diferentes, consideramos que cada modelo puede ser configurado de una forma diferente ¿cómo va a saber Asterisk cómo va a enviar el CallerID, qué señalización, sincronización, protocolo, etc… está utilizando la Avaya? Este tipo de preguntas realmente tienen un final triste ya que haría falta muchas, muchísimas pruebas antes de poder dar una respuesta medianamente funcional y para nada seguro que no se te haya olvidado algo.

    No obstante, he dado con un tutorial para conectar un Asterisk a una Avaya (por H.323) y bueno, puede que a alguien le sirva, así que aquí va la página:
    http://cyrilconstantin.blogspot.com/

    En algún caso puede dar la casualidad que alguien quiera conectar una Avaya con Asterisk por H.323 (siempre que la Avaya tenga el módulo H.323, las licencias correspondientes y tengamos acceso al administrador de la Avaya para poder meterle mano.

    Si no es este el caso, mejor será que echemos mano al wiki por excelencia: http://www.voip-info.org

  • Llamadas con Gizmo a mitad de precio

    GizmoProjectAcabo de recibir un email sobre una oferta de verano de Gizmo, en la que si haces llamadas a otros países, esta saldrá a mitad de precio hasta el 31 de Agosto.

    Las tarifas no es que sean nada del otro mundo, pero las veces que lo estuve probando la calidad era bastante buena.

    Enlace: https://my.gizmoproject.com/gizmo/app?class=ECommerce;proc=minutesStore/

  • A las plantas les gusta hablar con Asterisk

    BotanicalAsteriskEl pasado mes de Marzo ya hablé de algunas empresas muy curiosas que hacían uso de Asterisk.

    Entre estas empersas había una que acabo de volver a ver en el blog de Tom Keating: BotaniCalls.

    Imaginate que tienes una planta y te vas de viaje, pues esta empresa le monta un sistema que cuando detecta que a la planta le falta agua, hace una llamada por VoIP a un Asterisk y éste manda un tono que echa agua a la plantita.

    ¿Gracioso verdad?

    Y si vemos que el sistema cuenta con sensores de humedad, de movimiento, micrófonos, bases de datos de tipos de plantas, estadísticas de humedad y movimiento, avisos por SMS, etc..?

    Lo último que me quedaba por ver, la verdad. 🙂

    Enlace: http://blog.tmcnet.com/blog/tom-keating/asterisk/asterisk-talking-plants-say-what.asp

  • Conferencia on-line sobre cómo conectar Asterisk a la PSTN

    AsteriskTVAsterisk Users Conference tiene el placer de invitar a todos los usuarios de Asterisk a participar en una conferencia sobre configuración e instalación de sistemas de conexión a la PSTN (mediante tarjetas y gateways) con Asterisk.

    La conferencia está organizada por X2Z, los mismos que montaron AsteriskTV donde podeis ver la última entrevista a Mark Spencer donde da unos coletazos sobre algunas novedades que aparecerán dentro de poco (jeje).

    La conferencia será este próximo viernes a las 12:30 (de la tarde) según el horario de la zona este de EEUU, (a las 8:30 de la tarde en España, si mis cálculos no me fallan) y podeis asistir desde esta página: http://www.x2z.eu/

  • Convertir el SMC (Skype) a compatible SIP

    Terminal WifiAcabo de ver un «hack» sobre cómo convertir el terminal Wifi por el que en Alemania condenaron a Skype por violar la licencia GPL (en concreto el SMC WSKP 100) en un terminal Wifi compatible con SIP.

    Quizá no sea algo sencillo, pero dado que uno pueda (haber cometido el error de) habérselo comprado y quiera reutilizarlo para algo más útil, aquí explican cómo.

    La comprobación lo hicieron con un Asterisk, por lo que la compatibilidad está asegurada. 🙂

    Enlace: http://spritesmods.com/?art=wskpsip&f=had

    Vía: http://www.hackaday.com/

  • Es Asterisk 1.4 estable para un sistema en producción?

    AsteriskLeyendo un comentario de rinam en un artículo anterior, me doy cuenta que aun hay mucha gente que no se termina de fiar de la versión 1.4 de Asterisk.

    La pregunta principal es, ¿es Asterisk 1.4 estable para un sistema en producción? y en el caso de que la respuesta sea sí, ¿Qué versión es la más estable y mejor afinada?.

    Para responder a esta pregunta deberíamos empezar a pensar qué consideramos estable.

    Estabilidad significa que la aplicación no falla, no se muere sin causa aparente y funciona perfectamente todo lo que supuestamente dicen que funciona. En este caso, Asterisk 1.4 no se muere sin causa aparente, es una versión bastante robusta que tiene 6 meses de antigüedad programando y corrigiendo bugs a diario (http://bugs.digium.com).

    La mayoría de los bugs reportados son corregidos como máximo en 48 horas y generando un parche temporal, que en el caso de ser necesario pasa a incluirse en una versión personal del desarrollador (Team) que ha generado el parche.
    Una vez corregida y preparada, pasa a la versión SVN (Trunk) para seguir haciéndole pruebas durante 2 semanas.
    Y si todo ha ido bien, se incluirá en la versión oficial (Branch).

    Paralélamente a este ciclo (basado en corrección de errores) se desarrollan las ventajas/añadidos/propiedades discutidas para pertenecer a la versión 1.4 y tras pasar un tiempo de «testeo en fase beta» (ejemplo) se añaden a la versión SVN.
    Es por este motivo por lo que los añadidos que aparecen, a veces ni siquiera se incluyen en la versión oficial, bien porque no ha sido testeado lo suficiente, bien porque a nadie le ha interesado, o bien porque no es lo suficientemente estable.

    Esquema desarrollo AsteriskEl hecho de seleccionar la versión 1.4 frente a la versión 1.2 depende de dos factores igual de importantes:

    – La versión 1.4 trae nuevos añadidos que pueden ser mucho más útiles que las que trae la versión 1.2.
    (Por ejemplo, el protocolo QSIG viene mucho mejor implementado en la versión 1.4 que en la 1.2, el protocolo Jingle/Gtalk, e incluso el propio SIP viene con soporte para Outbound proxy e incluso JitterBuffer, algo que no viene en la versión 1.2.

    – La versión 1.2 en cambio a partir del día 1 de Agosto (dentro de 2 días) pasará a modo de mantenimiento, esto significa que no habrá más añadidos, únicamente se realizarán cambios para corregir los bugs que se encuentren a partir de ahora (lo que significa que tendremos una o dos nuevas versiones de aquí a dos días :D) de manera que lo que hay, es lo que habrá y lo que haya, será muy, muy estable. 😛

    El esquema que he hecho, no está completo. Faltan pasos muy importantes como revisiones de los coordinadores de los proyectos, licencias, etc… pero a modo simple, es algo así. 🙂

    Hay que comentar que cuando hablamos de versiones 1.2 y 1.4 no hablamos únicamente del paquete Asterisk, si no de todos los que le acompañan: zaptel, libpri, addons, etc.

    Si decidimos utilizar 1.4 como sistema de producción, tendremos las últimas mejoras (compatibilidad, utilizacion de recursos, características básicas, etc…) pero podremos ser los «afortunados» de dar con algún bug extraño que se le haya pasado a los cientos de miles de usuarios de Asterisk y poder contribuir en la mejora del código reportándolo e incluso aportando nuestro propio parche para solucionarlo.

    Si decidimos utilizar 1.2 como sistema de producción, tendremos un sistema que ha sido probado y testeado por cientos de miles de usuarios de Asterisk y que, en el caso de que algo no funcione, es prácticamente posible que se deba a un fallo nuestro a la hora de configurarlo, o bien sobre algo que no esté soportado en esta versión, no pudiendo pedir soporte a los desarrolladores ya que estos estarán metidos de lleno en el desarrollo de la 1.4. salvo algún caso realmente grave (exploits, DoS, etc…).

    Para finalizar, y basándome en mi propia experiencia yo recomendaría utilizar la versión 1.4 y concretamente la última versión posible previamente probada y que funcione como queremos. Además de considerarla estable para producción, incluyen mejoras muy necesarias e imprescindibles actualmente por lo que Asterisk 1.2 está desfasada por los propios usuarios finales que con sus necesidades nos ponen a prueba a diario con sus requerimientos.

    Ya sabeis, las pruebas, en casita y con «gaseosa» y antes de utilizarlo en un sistema de producción, hacer 1001 pruebas para asegurarnos que funciona todo como realmente queremos.

  • Tarjeta Digium TE120P de perfíl bajo

    Uno de los principales problemas de utilizar un barebone o determinado tipo de Racks de 1U como servidor Asterisk aparecen a la hora de instalar una tarjeta ya que estas tarjetas requieren de un slot PCI y un tamaño estandar, pero los barebones o algunos servidores rack 1U requieren de una PCI algo más pequeñas (llamadas: perfíl bajo o low-profile).

    Acabo de ver que la tarjeta Digium TE120P (para 1 primario) soporta también este tipo de slots más pequeños de lo habitual.

    Este nuevo formato de momento no tiene ningún nombre nuevo, únicamente hay que solicitarlo a la hora de pedir la tarjeta.