Blog

  • Fring pasa a formar parte de los proveedores de VoIP

    Llevamos algún tiempo siguiendo el transcurso de un proyecto que ha ido madurando con el paso del tiempo: Fring, aunque nos suscitaba algunas dudas sobre su viabilidad futura, ya que todo proyecto que requiere tiempo, necesita de algún modo de financiarse y obtener dinero para continuar haciéndolo.

    Fring es una aplicación gratuita para móviles (iPhone, Android, Nokia, Motorola, etc…) que nos permite conectarnos a varias redes de mensajería instantánea y es compatible con proveedores de Voz sobre IP como Skype, VoipBuster y muchos otros, pero quizá lo más interesante es que también permite configurar una cuenta SIP con el sistema o proveedor que escojamos, por lo que podemos configurarlo para que se conecte a nuestro Asterisk con una cuenta creada especialmente para conectarnos desde Internet y de esta forma, poder disponer de llamadas VoIP donde estemos sin importarnos si estamos conectados a Wifi o no.

    La aplicación es muy buena, tanto que luego empezaron a surgir algunas otras como Nimbuzz, y otras más, pero la que más nos ha gustado por su buen funcionamiento siempre ha sido Fring que incluso permitía videoconferencia mediante Skype (en el iPhone!), aunque debido a temas legales, parece que ha habido algún que otro problema y Skype no quiere que continúe dicha compatibilidad.

    (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…)

  • Neutralidad de la red: «Las redes son nuestras…»

    Neutralidad de la red: «Las redes son nuestras…»

    Este fin de semana, de forma opaca y unilateral, las operadoras que ofrecen internet a los usuarios (Telefónica, Vodafone, Orange, Jazztel, Ono y BT) han vuelto a incumplir la ley europea de defensa de la competencia al acordar eliminar las tarifas planas a Internet del catálogo de ofertas para el consumidor, de forma que cada usuario de Internet pague la conexión en función de la cantidad de tráfico que utilizará y todo tráfico excedido, se pagará a parte. Esta es la noticia que había escuchado este domingo y hoy podía leer en BandaAncha (salvo por la parte de la CMT que parece ser no estar ni a favor, ni en contra).

    Para empezar, el hecho de desaparecer la tarifa plana, representa sin duda un ataque directo ante la neutralidad de la red: un acuerdo mediante el cual se indica que todo tráfico que circule por internet debe ser tratado por igual, independientemente de si es parte de un email, una foto, un vídeo o una conversación de audio. Que desaparezca la tarifa plana es una patada a todo el progreso y avance que se consiguió tras luchar y exigir una tarifa plana real a manos de Telefónica -ahora Movistar– (antigua empresa monopolio cuya infraestructura fue pagada con los impuestos de todos los españoles). Fue entonces cuando se liberó y privatizó por lo que empezaron a aparecer nuevas empresas de telecomunicaciones que ofrecían una competencia suave y nada ofensiva ya que, como he comentado, lainfraestructura de telecomunicaciones pertenecía a Telefónica.

    Viñeta de Manel Fontdevila

    (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…)

  • Probando y explicando CEL en Asterisk 1.8

    Una de las grandes novedades que traía Asterisk 1.6.2 y que forman parte del gran número de novedades de Asterisk 1.8 es el soporte de un nuevo sistema de logueo de eventos llamado CEL (Channel Event Logging) que, supuestamente viene a solucionar los grandes problemas que tiene el CDR de Asterisk, como cuando se utilizan transferencias SIP en lugar de las transferencias nativas de Asterisk.

    Esta característica es seguramente, una de las mejores razones por las que actualizar nuestro Asterisk de 1.4 o Asterisk 1.6.0 a la nueva versión de Asterisk 1.8. ya que son muchas las empresas que utilizan a diario el listado de llamadas realizadas junto con toda la información que suele incluir el CDR y necesitan aún más información o por lo menos, que esta se muestre adecuadamente.

    Para que el no lo sepa, el CDR (Call Detail Record) es un registro «log» que gestiona y almacena todo el detalle de llamadas que se realizan a través de Asterisk por lo que, tanto para las empresas que necesitan llevar un control riguroso de llamadas, como para los proveedores que utilizan el CDR de Asterisk para poder facturar a sus clientes, este registro es de vital importancia.

    La mayoría de las centralitas traen integrado un sistema que permite extraer el listado de llamadas, así como el resto de sus datos: fecha y hora de inicio de la llamada, duración, origen, destino, si la llamada se ha podido realizar correctamente o si ha ocurrido algún error, etc. Aunque la principal diferencia es que para acceder al CDR, o bien hay que pagar un ‘extra’, necesitar de otro sistema independiente que se conecta a la PBX mediante un puerto serie, y además no es todo lo fiable que debería ser.

    El CDR que incluye Asterisk tampoco es una maravilla (aunque en comparación con el resto de sistemas PBX comerciales, es la mayor joya jamás inventada), y es que cuando se realizan llamadas que queremos monitorizar, existen algunas ciscustancias en las que el CDR no sabe interpretar correctamente: Por ejemplo, una transferencia realizada mediante la función SIP REFER (Transferencias SIP) que trae el propio terminal SIP, es algo que el CDR no implementa bien y en estos casos (y más aún si necesitamos facturar dicha llamada) se puede complicar bastante y para estos casos y muchos otros aparece CEL del que vamos a explicaros qué es y cómo funciona…

    (más…)

  • El códec H.264 queda libre de patentes para siempre

    Uno de los mayores debates del año es sin duda el establecimiento de un códec de vídeo ligero, rápido y que permita una gran compresión para transmitir vídeo a través de Internet. Adobe lleva varios años utilizando el conocido ‘flv‘ (Flash junto con H.264) para codificar vídeos y tuvo tanto éxito que fue el códec que utilizaba Youtube para reproducir los vídeos que los usuarios subían a su web. Apple por su lado, defendía la independencia de Adobe y quería imponer los vídeos ‘mov‘ codificados con H.264 y Google por su lado, empezó a desarrollar un nuevo códec llamado VP8 completamente libre para que pueda ser utilizado de forma completamente libre sin pagar patentes.

    No obstante, el códec actualmente más utilizado, H.264, del que hemos hablado en varias ocasiones, parecía que iba a ser libre, luego dio varios giros de tuerca y finalmente parece que sería libre hasta el año 2016, fecha a partir de la cual, habría que volver a pagar patentes si se quería utilizar, crear o reproducir algún vídeo codificado con este códec.

    Anoche, la empresa dueña de la patente del códec H.264 (MPEG-LA) anunció que el códec H.264 pasará a ser gratis para siempre (no llega a ser libre, pero sí «libre de pagar royalties»), por lo que parece que será el fin de este debate que ha durado tanto tiempo.

    (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…)

  • Google prueba un nuevo GTalk con posibilidad de llamadas

    Que Google se está encaminando silenciosamente hacia un entorno donde la VoIP es imprescindible es algo que a nadie debe sonarle extraño. Ya lo hemos comentado muchas veces y el hecho de determinadas acciones que lleva realizando estén centradas en las comunicaciones y el acceso más rápido a Internet hace prever que pasito a pasito quiere convertirse en uno de los operadores capaz de hacer una competencia global a cualquier empresa de telecomunicaciones.

    Según ví en Komet.ch, Google puede estar probando una serie de modificaciones del sistema de mensajería instantánea GoogleTalk que permitiría realizar llamadas a números de teléfonos tradicionales lo que facilitaría la implantación de GTalk como sistema habitual y económico de hacer llamadas mediante VoIP.

    (más…)

  • Aparecen los primeros softphones para BlackBerry

    Tras el anuncio de que BlackBerry iba a dar soporte de VoIP a sus teléfonos móviles para interconectarlo mediante su propio software empresarial, han ido apareciendo poco a poco diversos softphones de terceros que parecen ser las primeras pruebas de concepto y funcionamiento de lo que podría considerarse los primeros softphones prácticos para estos teléfonos.

    BlackBerry es sin duda, un teléfono orientado al entorno empresarial, donde los emails y la sincronización con otros servicios están bastante bien implementados y son muy fáciles de configurar para que los usuarios puedan centrarse en el contenido y no en el continente, pero la falta de un soporte práctico en la integración con VoIP ha hecho a muchas empresas a decantarse por otros modelos de similares características y que no disponían de esta limitación absurda, por lo que vamos a mostraros los primeros softphones que están apareciendo para estos dispositivos:

    (más…)