Etiqueta: Asterisk

  • Publicado por fín Asterisk 1.8.0

    Tal y como muchos nos imaginábamos, la versión estable de Asterisk 1.8 sería publicada aprovechando el evento Astricon que se celebrará en unos días y, como no, acaba de ser publicada la versión final de Asterisk 1.8 una vez se han corregidos todos los bugs que se habían descubierto en las versiones beta y las sucesivas «release candidate«.

    Asterisk 1.8 es una gran versión que trae consigo muchas espectativas, y porqué no decirlo, también muchas esperanzas, ya que muchos usuarios se sintieron bastante desilusionados con la «estabilidad» de Asterisk 1.6, una rama que ha durado casi 2 años y que, aunque al final de su vida empezaron a desarrollar versiones algo más estables, las primeras versiones no era lo que sus usuarios esperábamos.

    Asterisk 1.8 vuelve a la carga con una nueva forma de versionado LTS (Long Term Support) conocido como «Soporte a Largo Plazo» y será desarrollada durante al menos 4 años aumentando su estabilidad y ofreciendo unas características inigualables y difícilmente superables por cualquier otro PBX ya sea libre o comercial.

    Muchos desarrolladores han estado trabajando duro para traer cuanto antes esta versión que es una remezcla entre todas las mejoras de Asterisk 1.6.2, y la estabilidad del versionado de Asterisk 1.4, por lo que los usuarios tenemos la esperanza, que esta versión haga historia.

    Desde Sinologic llevamos varias semanas explicando cómo configurar algunos servicios nuevos que trae Asterisk 1.8.

    La conferencia que dimos sobre Asterisk 1.8, ganó el Premio a la Mejor Conferencia del VoIP2DAY 2010.

    Russell Bryant, durante el VoIP2DAY 2010, nos comentó que esta versión de Asterisk va a ser, sin duda, la mejor en cuanto a características y en cuanto a estabilidad, en la que le han prestado especial interés a la seguridad y la calidad final, no solo como un producto «para un usuario» si no como un gran software en la que todos los desarrolladores han puesto todo su esfuerzo y, aunque muchas características y mejoras estaban disponibles para su inserción, los parches no han podido ser incluidos por no estar lo suficientemente maduras, aunque son igualmente importantes y han sido introducidas en la «hoja de ruta» de Asterisk 1.8 para que puedan ser insertadas una vez estén maduras.

    En Sinologic, vamos a seguir investigando, explicando las características de esta versión y las novedades que traen, pero esta vez, lo haremos desde una versión estable de Asterisk 1.8.

    Ya hemos dicho infinidad de veces las características que trae Asterisk y que podéis ver en cualquier página, pero en lugar de eso, os vamos a poner la lista de tutoriales y artículos que hemos escrito en Sinologic donde explicamos cómo funciona y cómo se configuran cada una de esas características, seguro que os resultará más interesante que una lista habitual de características:

    y por supuesto, la presentación de Asterisk 1.8 del VoIP2DAY donde ya explicábamos:

    • – Cómo configurar el Calendario compartido en Asterisk
    • – Cómo configurar el audio cifrado en Asterisk 1.8.
    • – y muchas otras cosas más.

    Así que, ahora solo nos falta descargar Asterisk 1.8.0, compilarlo y empezar con las pruebas.

    Y por supuesto… no olvidéis comentar aquí vuestras impresiones.

  • Tercera edición de The Future Of Telephony con Asterisk 1.8

    Si bien el libro gratuito «The Future Of Telephony» es una lectura obligada para todo aquellos que quieren aprender cómo configurar y utilizar Asterisk, la noticia no puede ser mejor: La tercera edición del The Future Of Telephony ahora está dedicada a la nueva versión de Asterisk 1.8, esta vez escrito por Jim Van Meggelen, Leif Madsen y Russell Bryant.

    «Pensada para la próxima versión 1.8 de Asterisk, esta guía muestra los distintos pasos para instalar, configurar e integrar esta potente herramienta con cualquier sistema existente de telefonía. Asterisk: La guía definitiva tiene todo lo que necesitas saber para diseñar un sistema completo, tanto si tienes experiencia en Asterisk, como si no y algunas nociones básicas sobre telefonía.»

    El libro, que está previsto su aparición para el mes de Marzo de 2011, seguro que volverá a ser todo un éxito como sus anteriores ediciones y más aún, teniendo en cuenta que es de los pocos libros técnicos que están pensados para prácticamente cualquier nivel de conocimientos, desde los muy básicos hasta los bastante avanzados, no es este otro motivo por el que es la lectura recomendada para prepararse el examen teórico de la certificación dCAP.

    Entre los temas actualizados que ya tocan, se incorporarán otros nuevos muy interesantes como:

    • Skype for Asterisk
    • Fax capabilities (T.38)
    • Clustering with Open AIS
    • Jabber integration and XMPP
    • Heartbeat cluster infrastructure (LinuxHA, failover)
    • ISN and ENUM — methods of circumventing the PSTN by dialing SIP URIs with numbers
    • Security profile for Real-time Transport Protocol (RTP)
    • Internet Protocol version 6 (IPv6)

    Y aunque seguro que estará disponible en PDF, disponer del libro en papel siempre es una buena idea.

    (más…)

  • VoIP2DAY 2010: Profundizando en Asterisk 1.8

    «Cuando se anunció Asterisk 1.8, muchas personas todavía utilizan Asterisk 1.4, bien porque buscan estabilidad, bien porque no necesitan nuevas características, bien porque no lo han probado suficientemente, o bien porque simplemente, Asterisk 1.6 no les convence.
    Asterisk 1.8 incluye prácticamente todas las características de Asterisk 1.6 con la ventaja del versionado, similar al de Asterisk 1.4, por lo que podemos deducir que Asterisk 1.8 podría llegar a ser tan estable como las versiones más estables de Asterisk 1.4, pero con las características y funcionalidades de Asterisk 1.6.2, pero ¿sabes qué trae Asterisk 1.8, para qué sirven todas esas novedades, cómo funcionan y cómo se configuran?»

    Justamente eso es lo que intenté mostrar ayer durante la presentación del VoIP2DAY que expusimos ayer y que publicamos en este artículo.

    Aprovecho este post para dar las gracias entre otros que ya agradezco en la presentación, a Saúl Ibarra por sus pruebas sobre IPv6 y su tutorial sobre SRTP, a Julian Menendez por sus tutoriales sobre Iaxmodem e Hylafax que espero no tener que volver a utilizar. 😉 a Paco Brufal por la camiseta de Asterisk que seguro me trajo suerte.:)

    A falta de los vídeos de las presentaciones que esperemos, estén pronto (y que anunciaremos en cuanto estén disponibles), os dejo con la presentación de ayer.

    Pulsa en la imagen para ver la presentación

    Ver en SlideShare

  • Starfish: La nueva GUI de Asterisk, es ahora GPL

    Cuando la gente empieza con Asterisk, lo primero que hace, es buscar es un interfaz web que le ayude a configurar rápida y fácilmente su sistema.

    Uno de los interfaces más utilizados es FreePBX, bien porque lo incluyen las distribuciones con Asterisk integrado como Elastix, TrixBox, PBX-in-a-Flash, AsteriskNOW, y muchas otras.
    FreePBX es un interfaz web bastante simple que permite configurar una gran cantidad de opciones, aunque muchas personas requieren de una configuración especial no contemplada en la idea original del desarrollo, por lo que, al final, si se desea añadir nuevas características o nuevas acciones, el usuario debe realizarla editando el archivo a mano.

    No obstante, otras personas siguen buscando otras alternativas a lo habitual y común y han aparecido muchas GUI orientadas a Asterisk y, aunque muchas de ellas son comerciales, las que son GPL suelen ser bastante simples o no tienen la madurez suficiente para competir contra FreePBX. Es entonces cuando aparece Starfish, un interfaz web bastante interesante, que está escrito en PHP y MySQL. Su instalación no puede ser más sencilla y, como podéis ver a continuación, el aspecto visual se ha cuidado bastante para hacerlo sencillo pero atractivo para el usuario, (de hecho ya hablamos de él el año pasado)

    (más…)

  • OpenBTS: Cómo crear tu propia infraestructura GSM

    Hace algún tiempo, hablamos sobre un artículo donde, aprovechando el evento «Burning Man» que se celebra cada año en mitad del desierto, aprovecharon y pusieron una cabina de teléfonos conectada a un Asterisk vía radio. Este sistema ha ido mejorando con el paso del tiempo y lo último que se les ha ocurrido ha llamado tanto la atención que ha salido en muchos medios nacionales bajo el sobrenombre de OpenBTS: un proyecto software con el que podemos crear nuestra propia cobertura móvil y dar servicio GSM de forma privada.

    La web del proyecto lo deja claro, bastante apetitosa y no puede ser más simple: Crear una red GSM abierta (como si fuese un router wifi) de forma que cualquier teléfono móvil cercano, obtenga la cobertura de dicha red y todas las llamadas realizadas desde ese móvil conectado a esta red, serían gestionadas por un servidor Asterisk conectado a la infraestructura.

    (más…)

  • VoIP2DAY 2010: 5, 6 y 7 de Octubre

    Como viene siendo habitual por estas fechas, Avanzada7 está ultimando los preparativos de el mayor evento comercial y técnico dedicado a la VoIP en España.

    Como en años anteriores, este evento se celebra aprovechando la convocatoria del SIMO de forma que el marco profesional en el que se encuentra es una oportunidad ideal para conocer las últimas novedades en productos, tecnologías y técnicas para desarrollar sistemas e infraestructuras VoIP, a la vez que permite conocer a otras personas interesadas en este campo que cada día que pasa aumenta considerablemente.

    A diferencia de otros años, este año el VoIP2DAY sí estará totalmente integrado dentro del evento SIMO Networks, por lo que se espera una gran afluencia de visitantes interesados en lo que ya se puede considerar la zona de VoIP del SIMO Networks.

    Además, el stand contará con un pasillo central limitado por dos partes, una orientada a la muestra de productos, novedades y servicios VoIP y una segunda orientada a conferencias, formación y talleres sobre VoIP donde se expondrán diariamente diversas charlas sobre técnicas, trucos, información y soluciones enfocadas a la VoIP.

    voip2day simo ifema 2010

    A la vista de los acontecimientos, muchos fabricantes retrasaron la publicación de nuevos dispositivos hasta «fechas más recomendables» en los que el público se pueda sentir más receptivo para asimilar las novedades, y este es el motivo por el que muchas empresas fabricantes de productos y dispositivos VoIP han apostado por este evento con objeto de aprovechar el momento para exponer sus novedades y darlas a conocer al público profesional que se acerque hasta el centro IFEMA los días 5, 6 y 7 de Octubre para asistir al SIMO Networks y, de paso, al VoIP2DAY.

    (más…)

  • Asterisk 1.8 será más estricto con el protocolo SIP

    Acaba de salir a la luz una nueva beta de Asterisk 1.8 (beta 5) que incluye algunas mejoras y correcciones sobre la beta 4.

    Una de las que más me ha llamado la atención (para bien) ha sido el cambio del valor por defecto del parámetro ‘pedantic‘ del archivo sip.conf lo que hará que muchos dispositivos que no cumplan con el estándar definido en el RFC3261, dejen de funcionar correctamente.

    De siempre, este parámetro ha sido recomendable activarlo ya que obliga a que «la práctica» se comporte según «la teoría», pero el hecho de que este parámetro viniese desactivado por defecto siempre ha sido motivo de polémica al dar la impresión, por parte del equipo de desarrolladores, de estar más interesados en la compatibilidad con dispositivos que implementan sus propias modificaciones del protocolo SIP que en cumplir con los estándares, como debe hacer cualquier software de calidad.

    (más…)

  • El CDR-Stats se actualiza

    Existen muchas aplicaciones que permiten mostrar una lista de las llamadas realizadas por Asterisk gracias al registro CDR que incluye y del que hablamos hace poco. No obstante, existen varios que bien por ser GPL (libres), suelen tener más aceptación pública que otros comerciales lo que deja al software libre en una buena posición.

    Seguro que la mayoría conoce el interfaz web de estadísticas como el de la siguiente captura:

    Esta web es un interfaz GPL creada por @areskib, (el creador del Asterisk2Billing), y que tras haber sido liberada con licencia GPL, fueron incluidas en numerosas interfaces como las de Trixbox, Elastix, y muchas otras.

    Pues este interfaz ha sido renovado completamente siguiendo el estilo de las páginas Web 2.0? que se lleva ahora con gráficos y widgets jQuery y un aspecto bastante más nuevo como podéis verlo en las siguientes imágenes:

    (más…)

  • Como convertir audio con sox compatible con Asterisk

    En muchas ocasiones, necesitamos utilizar diferentes locuciones creadas por nosotros para nuestro Asterisk o bien un archivo creado por un locutor profesional que generalmente tiene una gran calidad de audio pero que no es compatible con Asterisk.

    Asterisk soporta muchos tipos de archivos de audio, tan solo tienes que echarle un vistazo a la cantidad de módulos de formatos y codecs que puedes encontrar en el directorio /usr/lib/asterisk/modules y te darás cuenta que tienes bastantes disponibles. No obstante, siempre se recomienda utilizar un formato y un códec que evite cargar al sistema cada vez que se reproduzca.

    Por ejemplo, si nuestro terminal IP utiliza códec Alaw, no es práctico que el archivo de audio se encuentre en GSM, ya que Asterisk tendrá que «traducir» el archivo codificado como ‘gsm’ a ‘alaw’ para que nuestro terminal pueda reproducirlo y nosotros escucharlo. Esto consume procesador y memoria que, multiplicado por el número de archivos que se pueden llegar a reproducir a la vez, pueden causar una carga excesiva y nada justificada.

    Para evitar esto, se suelen convertir los archivos de audio al códec que vamos a utilizar: si nuestro teléfono está configurado como ‘alaw’, nuestra locución puede estar codificada en ‘alaw’ también y así evitar la conversión. Lo mismo ocurre si nuestro terminal utiliza ‘G.729’ (cuya trascodificación requiere de licencias) por lo que si convertimos las locuciones a G.729, además de ahorrarnos procesamiento del sistema, también nos ahorraremos utilizar las licencias del códec G.729 que tengamos.

    Para convertir el audio de un formato a otro, la consola de Asterisk dispone de un comando que puede ayudarnos:

    *CLI> help file convert
    Usage: file convert <file_in> <file_out>
    Convert from file_in to file_out.
    If an absolute path is not given, the default Asterisk sounds directory will be used.
    Example:
    file convert tt-weasels.gsm tt-weasels.ulaw

    Esta herramienta puede ser útil en muchos casos, aunque lo cierto es que no es todo lo buena que debería ser, ya que para convertir archivos en formato ‘wav’ deben estar con los parámetros estándar de audio para telefonía:

    Signed 16 bits PCM
    Big Endian
    Mono
    8000 Hz

    Lo que puede llevarnos a necesitar alguna aplicación para convertir nuestro archivo ‘wav’ o ‘mp3’ a otro formato más compatible con Asterisk.

    No obstante, en Linux disponemos de una herramienta fundamental que debe estar incluido en cualquier servidor de Asterisk: sox (http://sox.sourceforge.net/)

    Esta herramienta (y más en sus últimas versiones) dispone de mejoras tanto de rendimiento como de calidad que la hacen una de las más útiles, fáciles y rápidas de todas las existentes y únicamente deberemos conocer qué parámetros debemos utilizar para convertir nuestro archivo a cualquier otro.
    Pese a que la utilidad sox puede compilarse, también admite módulos lo que nos facilitará su instalación mediante los paquetes que provee nuestra distribución, algo sencillamente ideal cuando necesitamos algo rápido y fácil.

    Una de las mayores ventajas, es que la extensión que utilicemos como ‘archivo de salida’ marcará la cabecera de esta, por lo que no tenemos que preocuparnos por indicar una gran parte de los detalles que incluyen los archivos de audio.

    Por este motivo y para poder recordarlo en un futuro, he recopilado una serie de comandos que nos permita convertir cualquier archivo de los formatos más básicos a otros más compatibles con Asterisk y que pueda reproducir de una forma nativa, así que aquí los tenéis:

    (más…)

  • Demostración de la rama Asterisk-RTMP

    John Todd acaba de publicar un vídeo con una pequeña demostración de la rama Asterisk-RTMP (actualmente en modo ‘testing’) que permitirá reproducir vídeos en streaming en nuestros terminales de vídeo SIP.

    I created a new branch that implements Adobe’s RTMP (Real Time Media Protocol).

    It allows Asterisk to connect as a client to an RTMP media server like Red5 or FMS (Flash Media Server), and then publish or receive media streams from such server. I only tested the connection with Red5.

    To install the branch, you’ll need several libavcodec, included in FFMPEG version 0.6. Be careful to configure FFMPEG’s sources with the –enable-shared option activated in the configure script.

    (más…)