Etiqueta: soporte

  • Nuevas características estándar en Asterisk 1.6

    Pese a que Asterisk 1.4 traía notables ventajas con respecto a la versión 1.2, en Asterisk 1.6 siguen apareciendo nuevas ventajas que harán las delicias de los usuarios, hoy me he enterado de dos muy interesantes:

    Realtime LDAP : Si bien Asterisk 1.4 tenía herramientras y parches para dotar a esta aplicación de soporte LDAP para gestionar los usuarios y contraseñas, parece ser que en Asterisk 1.6 vendrá de serie el soporte para Realtime en LDAP. Este es un sistema de directorios que nos permitirá mantener perfectamente clasificado y ordenado cualquier tipo de datos correspondientes a personas, recursos, empresas, etc, es un directorio especialmente creado para este tipo de información y son muchos los sistemas operativos y sus aplicaciones los que suelen utilizar este tipo de servicio de forma transparente para el usuario.

    Actualmente están corrigiendo muchos bugs en el soporte LDAP en Asterisk relativos a este sistema para poder dotar a Asterisk 1.6 de un control integro de usuarios mediante LDAP.

    SIP bajo TCP: Este es otro de los añadidos que traerá Asterisk 1.6 tras 3 años de pruebas (el bug comenzó en 2005) y es sin duda una de las mejoras que, de funcionar corréctamente, podría convertirse en la ‘star features‘ de Asterisk 1.6.

    SIP bajo TLS: Otro de los grandes avances en cuanto a seguridad en el protocolo SIP.

    Cierto es que llevamos varios años esperando que estos añadidos se conviertan de una vez por todas en funcionalidades estables, no obstante cabe recordar a todos que Asterisk es una aplicación donde pese a los esfuerzos de muchas empresas que dedican tiempo y recursos en desarrollar y corregir cada una de las partes que forman esta aplicación, y pese a que hay muchísimo dinero moviéndose en torno a Asterisk tanto a nivel de hardware, instalaciones, soluciones personalizadas, y un largo etcétera, también hay que entender que, hay un volumen altísimo de usuarios en comparación con el de desarrolladores por lo que se hace muy dificil coordinar todos estos esfuerzos para conseguir que todos los usuarios estén contentos.

  • Comparación entre el códec H.264 y Theora

    Hace poco, escribí un artículo sobre el IAXClient 2 donde se añadía el soporte de vídeo a esta librería y por extensión, al soporte de vídeo de IAX en Asterisk.
    En estos añadidos nuevos, se encontraban soporte para el códec H.264 y Theora.

    El H.264 es uno de los mejores códecs para emisión/recepción de vídeo. No en vano se utiliza actualmente para videoconferencia con una calidad y velocidad sin precedentes. Tanto en softphones como Eyebeam, Ekiga, etc como en hardphones como el GXV-3000 de GrandStream para hacer videoconferencias con Asterisk, pero…

    ¿Qué clase de códec es el Theora?

    De los creadores de OggVorbis (la versión libre del popular mp3) una fundación de desarrolladores llamada Xiph, nace una versión libre del códec de vídeo de alta calidad llamada Theora.
    Theora se podría decir que es la «alternativa libre» del actual H.264, ya que ambas soportan calidades y consumos de ancho de banda bastante similares. Pueden codificar vídeo con una resolución desde 128×96 hasta 4096×2048 a 30 frames por segundo, no es de extrañar que sean los códecs de vídeo del futuro, tanto para hacer videoconferencia en infraestructuras con muy poco ancho de banda como para emitir películas en alta definición (HD) ya que el ratio de compresión es variable lo que permite cambiar la calidad en función del ancho de banda que dispongamos en este momento.

    ¿Cual de los dos códecs es mejor para vídeo?

    Tras leer algunas comparativas de calidad y velocidad, parece ser que todas llegan a una misma conclusión, en ancho de banda es similar mientras que la calidad de la imagen aún es mejor en el H.264 que en Theora. Pero eso no significa que sea así siempre. Recordemos que el software libre vivo mejora exponencialmente frente al software propietario y estoy convencido que pronto será Theora la que ofrezca mejor calidad y velocidad que el H.264, pero en la actualidad, esto no es así.

    Para ilustrarlo, aquí teneis un ejemplo de una captura enviada en H.264 y una con Theora:

    ¿Que software tiene soporte para Theora?

    Actualmente no hay muchos softphones que lo soporten. Como he comentado antes, los softphones libres como Ekiga o linphone lo soportan y Twinkle lo soportará en breve. Los softphones comerciales como X-Lite o Eyebeam también lo soportarán pronto y es que Theora es bastante «nuevo» y aún tiene que evolucionar y darse a conocer.

    Por supuesto, las aplicaciones de streaming libres soportan este códec GStream, VideoLan, etc…, las comerciales suelen traer este soporte como un añadido o plugin pero poco a poco se irá incorporando de serie a medida que vaya haciéndose más conocido.

    ¿Qué software tiene soporte para H.264?

    Por lo general, cualquier softphone que soporte vídeo trae soporte para H.263 y las más evolucionadas traen soporte para H.264 pero siempre como una evolución del H.263 y del H.263+ aunque este códec tenga un sistema completamente distinto en cuanto a procesamiento, finalmente desbancará al H.263/+ y el H.264 se convertirá finalmente en un estandar en todas las aplicaciones de vídeo streaming.

    Enlaces de Interés:
    Información sobre el códec H.264.
    Información sobre el códec Theora.

  • IPv6: Tan cerca, tan lejos…

    Hace ya unos 10 años empecé a escuchar que las direcciones IP tal y como las conocemos actualmente se iban a agotar en un futuro próximos cuando las lavadoras, las estufas y los móviles tuvieran todos direcciones IP externas, sería entonces el momento de crear un sistema de direccionamiento que solucionase el colapso y saturación de dispositivos que utilicen el modelo de direcciones IP basados en 4 octetos (32 bits) también conocido como IPv4.

    IPv6Algunas empresas y organismos idearon una posible solución que consistía en mejorar el sistema de direccionamiento utilizando en lugar de 4 bloques de 32 bits, 6 bloques y en lugar de 32 bits, 128 bits, lo que se conseguiría que todos los dispositivos electrónicos del mundo tuvieran una dirección IP y sobrasen direcciones incluso para cuando vengan los marcianos.

    El cambio, que parece tan sencillo, no lo es tanto ya que todas las aplicaciones que utilizamos en la actualidad están creadas para utilizar IPv4 y el salto a IPv6 requiere de una modificación bastante radical en el núcleo de aplicaciones puramente dedicadas a manejo de paquetes como aplicaciones servidores o clientes.

    Internet2En mi caso conozco varios «evangelizadores» de la IPv6 que se pasan el año de universidad en universidad ofreciendo conferencias sobre lo importante que es este cambio de mentalidad y que en todo proyecto de ingeniería informática hay que estar preparado para hacer «el gran salto» a la red de redes con IPv6, el cambio entre Internet y lo que poco a poco se va conociendo más como Internet2 donde la mensajería instantánea, la videoconferencia, y la VoIP juegan un papel mucho más que fundamental, se puede decir que será el método estandar de comunicación.

    A la contra, Internet2 requiere de una gran inversión para adaptar las líneas (físicamente) lo suficiente para llegar a manejar 200 veces más datos y hasta 1000 veces más rápida que lo que ahora conocemos como Internet.

    La opinión generalizada que aparece en la mente cuando alguien menciona IPv6 es de desconocimiento y cuando alguien habla de Internet2 directamente suena a Utopía, pero la verdad es que empiezan a aparecer redes aisladas basadas en IPv6 con sistemas que transforman IPv4 a IPv6. Empresas de comunicaciones que transforman su infraestructura para asegurarse un paso firme a la nueva red de redes y lo hacen de forma silenciosa con redes paralelas y privadas que tarde o temprano será la infraestructura base para la nueva Internet2 y tendremos que estar preparados para este salto que algún día, quizá nuestros hijos o nuestros nietos podrán empezar a utilizar.

    De momento, y mientras preparan la infraestructura, tendremos que ir adaptando las aplicaciones a este sistema y una de las aplicaciones en la que están trabajando para que sea compatible con IPv6 es Asterisk, aunque acabamos de conocer que no tendrá soporte de momento en la versión inaugural de Asterisk 1.6.

     Asterisk IPv6

    En esta página podeis ver cómo darle soporte experimental a vuestro Asterisk para que funcione bajo IPv6: http://www.asteriskv6.org/

  • VicidialNOW: Nueva distribución basada en Vicidial

    vicidialnowHay muchas empresas que ofrecen herramientas para el telemarketing (helpdesk, publicidad, venta, etc…). Estas herramientas suelen ser creadas por empresas especializadas y son comerciales.

    Vicidial es una aplicación opensource y gratuita, bastante conocida en la comunidad Asterisk pese a ser un poco complejo su instalación y quizá aun más su gestión, lo que no quita que sea una de las herramientas más utilizadas por todo el mundo y con bastante soporte en foros y páginas web en internet.

    El autor de Vicidial consigue el apoyo económico necesario vendiendo el manual de instrucciones tal y como lo hace el proyecto Blender de diseño 3D bajo Linux.

    Acaba de salir a la luz el proyecto VicidialNOW que consta de dos partes:

    VicidialNOW.com : Sistema comercial de soporte técnico en la instalación y configuración.
    VicidialNOW.org : Una distribución gratuita de Linux donde tendremos a nuestra disposición la aplicación Vicidial completamente instalado y funcional.

    La idea es muy buena, de hecho ya iba siendo hora de que apareciese algo como esto, aunque en mi opinión, si alguien es capaz de configurarlo adecuadamente para que la aplicación haga lo que uno quiere, entonces ya ha superado con creces la dificultad que supone la instalación (a no ser que no tenga ni idea de Linux, claro está).