Etiqueta: Asterisk

  • Asterisk 1.4.18 Released!

    Esta es, sin duda, la versión más testeada y estable de Asterisk 1.4, gracias cómo no, al nuevo sistema de versiones que Digium está llevando a cabo.

    Tras cuatro «release candidate«, por fín ve la luz la versión final 1.4.18.

    Como ventajas, además de los comunes arreglos a los bugs encontrados que podeis ver en el ChangeLog, se me ocurre una muy importante: han hecho falta 4 Release Candidates para poder sacar esta versión lo que, en mi opinión, la convierte en la más testeada y estable de todas y cuantas versiones han visto la luz hasta ahora.

    Podeis descargarla de donde siempre:
    http://downloads.digium.com/pub/asterisk/

  • Asterisk 1.4.18-rc3 ya disponible

    Asterisk 1.4.18-rc3 ya está disponible para descarga desde subversion. Soluciona importantes fallos entre otros varios encontrados en las aplicaciones ChanSpy/MixMonitor.

    $ svn co http://svn.digium.com/svn/asterisk/tags/1.4.18 asterisk-1.4.18-rc3

    Pronto tendremos una versión de Asterisk bien testeada probada y sobre todo estable.

    Enlace: http://www.venturevoip.com/news.php?rssid=1953

  • Attractel añade soporte T.38 a Asterisk

    Ya me lo comentaba hoy Alberto y justo he visto que Tom Keating también hacía referencia a esto ya que no hace ni dos días que criticaba el hecho de que Asterisk todavía no soportaba el protocolo T.38.

    FoIPNunca me han gustado los faxes, leí en un buen artículo que estaba considerado el «anti-invento» ya que en lugar de ayudar a las empresas a evolucionar y hacer su trabajo más rápidamente, con menos esfuerzos y más barato, hace justamente todo lo contrario, la gente termina imprimiendo un documento, y luego enviándolo por fax con una considerable pérdida de tiempo, esfuerzo (imprimir, levantarse, preparar el fax, enviar, recojer el documento, romperlo y volver a sentarse), y por supuesto, una llamada telefónica, cuando lo realmente interesante es que todo el mundo utilizara sistemas como el envío de archivos (mediante cualquiera de los métodos que se te puedan pasar por la cabeza), más seguro (ya que puedes cifrarlo) y además asegurándote que llega correctamente y al destinatario correcto y sin pagar ninguna llamada, pero bueno, es inevitable. Volvamos al tema…

    Attractel es la empresa que ha desarrollado el softphone Zoiper (el que cogió el relevo de Idefisk) y que ha hecho pública unas herramientas para poder enviar y recibir faxes mediante T.38 a través de Asterisk (de momento 1.4)

    La aplicación en cuestión se llama Faxterisk e incluye:

    T30faxRX para recibir faxes normales desde la PSTN
    T30faxTX para enviar faxes normales hacia la PSTN
    T38faxTX para enviar faxes mediante T.38 (IAF fax)
    T38faxRX para recibir faxes mediante T.38 (IAF fax)
    T38gate para hacer de gateway de T.38.

    Una de las cosas que me gusta de esta aplicación es que no hay que hacer ningún cambio en el dialplan, el sistema reconoce automáticamente el tipo de fax que llega y activa la aplicación más conveniente.

    Otro detalle interesante es que soporta el envío y recepción con sistemas módems compatibles con: V.27ter, V.29 y V.17 con velocidades de hasta 14400 bps.

    El software es comercial, pero podemos solicitar una licencia de prueba de 2 semanas.

    La versión gratuita para enviar y recibir faxes con T.38 la tenemos en el SpanDSP incluida en los Addons de AGX y que funciona perfectamente. 😀

    Habrá que probarlo.

    Enlace: http://www.attractel.com/faxterisk.php

  • Asterisk 1.4.18-rc2 Released!

    AsteriskLogoCon este nuevo sistema de versiones de Asterisk (del que hace refencia nuestro colega Jerocu), vamos a empezar a ver más y más anuncios de nuevas versiones candidatas y estables.

    Anoche ya publicaron la versión ‘release candidate 1‘ y esta tarde acaban de publicar ya la ‘release candidate 2‘ con un añadido bastante interesante en el chan_sip, además de varios bugs corregidos, entre ellos uno muy necesario de mISDN.

    Para descargarlo, hay que hacerlo mediante ‘subversion‘ (el que no esté acostumbrado a utilizar esta aplicación va a aprender de lo lindo)

    $ svn co http://svn.digium.com/svn/asterisk/tags/1.4.18 asterisk-1.4.18-rc2

    Si prefieres tenerlo empaquetado en tar.gz:

    $ svn export http://svn.digium.com/svn/asterisk/tags/1.4.18 asterisk-1.4.18-rc2
    $ tar -czvf asterisk-1.4.18-rc2.tar.gz asterisk-1.4.18-rc2/

  • Tendremos curso SIP Masterclass en España

    Como ya comentamos hace algún tiempo, Avanzada7 estaba organizando tres cursos sobre Asterisk para todos los niveles: iniciados, intermedio y avanzado.

    Los cursos para niveles iniciados e intermedio se habían llevado a cabo durante el año pasado, y faltaba por realizarse el curso avanzado de Asterisk consistente en el SIP Masterclass de Digium.

    Avanzada7 ofrecerá el curso SIP Masterclass en Barcelona del 4 al 9 de Mayo de la mano de Olle Johansson (CEO de Edvina.net y uno de los principales desarrolladores de Asterisk) junto con Daniel-Constantin Mierla (Co-fundador del proyecto OpenSER).

    Sip Masterclass

     

    El curso está orientado a aprender de 1a mano de quien lo programa, cómo está estructurado el código fuente de asterisk, especialmente en lo que al protocolo SIP se refiere. Identificación de tramas de comuniciones, herramientas de análisis, integración con otras plataformas compatibles, etc.

    Para ello, el curso se divide en dos partes: La primera centrada en Asterisk especialmente indicada para carriers, desarrolladores y aquellos que quieran profundizar en el protocolo SIP y la segunda centrada en OpenSer para completar los conocimientos de esta herramienta aprendiendo todo lo necesario para interactuar con Asterisk y sobre todo el funcionamiento de SIP y herramientas para su monitorización, entendimiento y control de infraestructuras de red basadas en este protocolo.

    Más información: http://www.avanzada7.com/

    Una exclusiva SinoLogic! 😀

  • Grandstream lanza un gateway de 24 puertos FXS

    Tras el éxito de los gateways en general, Grandstream amplia su repertorio de gateways SIP con el nuevo GXW4024 que dispondrá de 24 puertos FXS (para conectar 24 teléfonos analógicos) que estará disponible a finales de Febrero.

    Una de las ventajas es que dispone de los dos tipos de conexiones, tanto local (conectores RJ11 en el propio dispositivo) como externo (a través de un conector RJ21) de manera que podamos conectarle un patch-panel para nuestro armario rack. 🙂

    Ya veremos que pinta tiene cuando llegue a España.

    Aquí os dejo la foto:

    gxw4024

    Enlace:  http://www.grandstream.com
    Nota de prensa: FINALPRGXW4024.pdf

  • Cursos de Asterisk en LatinoAmerica

    En el día de hoy he recibido varios avisos por email de dos cursos de Asterisk y aunque ambos cursos sean llamados «Bootcamp», la verdad es que solo uno de ellos lo es en realidad.

    El primero es un curso que se celebra en Medellín (Colombia)
    Duración: del 11 al 14 de Febrero (4 días)
    Organizado por la empresa netsecuritysolutions y cuyo «trainer» es Fernando M. Villares (de intelix), uno de los primeros dCap de Argentina.
    El coste: 2.000.000 pesos colombianos (unos 700€ al cambio)
    Incluye: mucha documentación, camiseta y apuntes.

    *Actualización* He tenido la oportunidad de analizar este curso y la verdad es tiene una pinta bastante buena. La documentación es muy, muy completa y aunque no sea una Bootcamp de Digium, tocan casi los mismos temas e incluso algunos otros más destinados a la configuración de las telecomunicaciones locales.

    Trainer1

    El segundo es una verdadera Bootcamp de Digium que se celebrará en Ciudad de Panamá
    Duración: del 24 al 28 de Marzo (5 días) (4 curso + 1 dCap)
    Organizada por las empresas CommLogik y CyberCast.
    El coste $3000 (unos 2000€) más tasas para asistir al examen dCap ($300)
    Incluye: Libro de Asterisk, tarjeta analógica y tarjeta de primario, terminal Polycom, camiseta, calculadora, apuntes, y merchandising variado.

    Trainer2

    Desde aquí quiero recordar que, aunque en algunos cursos se mencione la palabra dCap o BootCamp, el precio es siempre el mismo ($3.000) y el material que se da a los alumnos también es el mismo. De hecho, el que tenga alguna duda sobre cual es de Digium, tan solo tiene que buscarlo en su página web: http://www.digium.com/en/training/locator/

    Esto lo comento a colación de varios emails de personas que me han preguntado sobre distintos cursos que ofrecen con el sobrenombre de Asterisk Bootcamp y que, aunque siguen siendo cursos sobre Asterisk, ni el título que van poder obtener es un dCap (si no que es simplemente un certificado de asistencia) ni el temario está homologado por Digium, (si no por el profesor que lo imparta).

    Como comenté en alguna que otra ocasión, la palabra Bootcamp viene de «campamento de entrenamiento militar» también conocido como «correccional militar» en los Estados Unidos, por lo que aunque esta palabra sea común y la gente lo utilice para hacer marketing, puede llevar a la confusión, por lo que que desde aquí recomiendo mirar en la web de Digium para conocer cual es de Digium y cual no.

  • Lo que hay que saber antes de migrar a Asterisk 1.4

    Olle Johannson acaba de publicar en Voip-Forum una lista de consejos a la hora de migrar a un sistema Asterisk 1.4.

     tutorial

    Entre los cambios más importante, cabe destacar la desaparición de las funciones, aplicaciones y variables que en la versión anterior estaban obsoletas, así como cambios en los nombres de los parámetros de configuración o bien simples cambios en el comportamiento de las aplicaciones que utilizamos a diario pueden provocar comportamientos extraños cuando hayamos hecho la migración.

    Enlace: http://www.voip-forum.com/asterisk/2008-01/updating-to-1-4/

  • Asterisk-1.6.0-beta1 Released!

    Un año y un mes después del lanzamiento de la primera versión de Asterisk 1.4, el equipo de desarrolladores de Asterisk acaba de hacer pública la primera versión de Asterisk 1.6.

    De momento se está trabajando en los objetivos marcados desde agosto y por supuesto, lo que tenemos disponible es la primera de las versiones beta.

    Han introducido una nueva política de versiones de la que hablaré al final del artículo.

    La lista completa de todos los cambios con respecto a la versión 1.4 la podéis encontrar en el ChangeLog correspondiente, un documento de 9 páginas íntegras de cambios desde la versión 1.4.0-beta hasta esta última versión:
    Lista de cambios de Asterisk 1.4 a Asterisk 1.6

    Asterisk 1.6

    Para los que quieran probarlo, tan solo han de asegurarse tener instalado los paquetes básicos para poder compilar y seguir estos sencillos pasos:

    apt-get install subversion
    cd /usr/src
    svn co http://svn.digium.com/svn/asterisk/tags/1.6.0-beta1/ asterisk-1.6.0-beta1
    cd asterisk-1.6.0-beta1
    ./configure
    make menuselect
    make
    make install
    make samples
    asterisk -gvc

    Tras esto, podremos ver nuestro flamante y nuevo Asterisk 1.6 beta 1:

    sinologic:/usr/src/asterisk-1.6.0-beta1# asterisk -gvvvvvvcddddd
    Asterisk 1.6.0-beta1, Copyright (C) 1999 – 2007 Digium, Inc. and others.
    Created by Mark Spencer <markster@digium.com>
    Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’
    for details.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type ‘core show license’ for details.
    =========================================================
    NOTE: This is a development version of Asterisk, and should not be used in
    production installations.

    Han duplicado el número de aplicaciones (app_*) disponibles, añadiendo algunas bastante conocidas, otras completamente nuevas de las que ya hemos hablado (jack, autoprovisión de terminales, minivm, etc.) y algunas otras que son completamente nuevas y desconocidas.

    Nuevas funciones para mejorar la programación del dialplan y permitir más flexibilidad a la hora de realizar algún tipo de configuración más compleja.

    Tanto las aplicaciones ya conocidas continúan estando, pero hay muchas que han ampliado el número de opciones permitiendo ser aprovechadas mejor.

    Tanto los canales SIP como IAX han sido mejorados para ofrecer un mejor comportamiento, ya veremos si en esta versión añaden las carencias que han ido apuntando algunos compañeros.

    Continúan sirviendo el conjunto de locuciones de la versión 1.4 (se ve que de momento no hacen falta nuevos ‘monos’) –un chiste para los frikis– 😀

    Será cosa del estreno, pero me parece que pesa menos.

    En cuanto a la nueva política de versiones de la que hablábamos al principio,  parece ser que los desarrolladores han ido aprendiendo de las pasadas versiones y en lugar de ir guardando código nuevo para lanzar una nueva característica en una futura versión de Asterisk 1.8, irán añadiéndola paulatinamente a la versión 1.6.
    Las nuevas versiones de Asterisk 1.6 saldrán aproximadamente cada mes o dos meses y los cambios serán introducidos cuando sean más estables en lugar de apurarse en sacarlo en una fecha concreta (por fín).

    En este documento podeis ver la nueva politica de mantenimiento de Asterisk 1.6http://lists.digium.com/pipermail/asterisk-dev/2007-October/030083.html

    Pues nada, visto lo visto, empezamos el año con nuevo material para probar y trastear, tendremos que echar un vistazo más detenidamente y empezar a reportar todos los fallos que encontremos a bugs.digium.com.

    Mi enhorabuena a todos y a disfrutarlo!

  • Cómo monitorizar tu Asterisk con «monit»

    MonitorMonit es una herramienta muy utilizada por los administradores de sistemas y es bastante útil en un sistema Asterisk donde podemos chequear si Asterisk está funcionando, o por lo contrario enviarnos un aviso en el caso de que se apague repentinamente.

    De hecho, en la lista de Asterisk-ES hay bastantes personas que lo utilizan como podeis comprobar en el archivo de temas.

    Hace unos días, Bret McDanel (Trixter), uno de los desarrolladores de FreeSwitch publicó un parche para Monit para que, además de monitorizar si Asterisk estaba funcionando, la red funciona corréctamente, el procesador está en su correcta medida, también podamos monitorizar el estado de las peticiones SIP.

    «I had used monit for some other things, and even used it for testing SIP but was dissatisfied with the fact that it did not do a real SIP test. To that end I added a SIP protocol handler, which sends an OPTIONS packet, and verifies that it gets a 200 OK back. This indicates that the message was received, parsed, and a response could be generated. With the optional timeout capabilities of monit you can have something that is fairly robust for ensuring that your SIP stack is indeed working, and restart it if it isnt.»

    Por esto, os recomiendo probar esta aplicación si no la conoceis, e incluso su nuevo parche para SIP:

    cd /usr/src
    
    cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/monit co monit
    
    cd monit
    
    wget -O protocols/sip.c http://www.0xdecafbad.com/wp-content/uploads/2008/01/sip.c
    
    wget http://www.0xdecafbad.com/wp-content/uploads/2008/01/sip.cvsdiff
    
    patch -p0 < sip.cvsdiff
    
    ./autogen.sh
    
    make all install

    Un ejemplo de configuración para esta aplicación, sería algo así:

    check process asterisk with pidfile /var/run/asterisk/asterisk.pid
    start program = “/usr/sbin/asterisk”
    stop program = “/usr/sbin/asterisk -r -x ’shutdown now’”
    if totalmem > 1000.0 MB for 5 cycles then alert
    if totalmem > 1500.0 MB for 5 cycles then alert
    if totalmem > 2000.0 MB for 5 cycles then restart
    if cpu > 60% for 5 cycles then alert
    if failed host MY.SIPSERVER.TLD port 5060 type udp protocol SIP target me@foo.bar maxforward 10 then restart
    if 5 restarts within 5 cycles then timeout

    ¿Conoceis más herramientas de este tipo?

    *Actualización*
    El propio Bret McDanel nos anuncia en los comentarios de este artículo que el parche ya se encuentra en el CVS, por lo que no haría falta parchear. 🙂
    «This is in CVS now! A combination of Grasland Pierrick and my patch.«