Archivo de la etiqueta: AstriCon

¿Qué podría traer de nuevo Asterisk 12?

La semana pasada tuvo lugar la conferencia anual de usuarios de Asterisk, AstriCon, a la que no tuve la ocasión de ir 🙁 pero un par de días antes se celebró el AstriDevCon, orientada a desarrolladores.

Afortunadamente se podía participar en el AstriDevCon (en mayor o menor medida) de manera remota: había streaming del audio, se podía conectar vía SIP (o IAX2) y el canal de IRC #astridevcon se utilizó como canal adicional.

Hoy Matt Jordan ha publicado un documento con los temas que se discutieron, que podéis consultar aquí.

De todos los puntos que se cometan, me gustaría hacer hincapié en un par de ellos:

  • Desarrollo de un nuevo chan_sip
  • Soporte de MSRP

El mero hecho de que esos los elementos estuvieran sobre la mesa me anima a pensar que tal vez el año que viene tengamos un Asterisk mucho más moderno, y menos PBX, como ya comentaba Elio. Estuve un rato conectado al stream de audio, y parecía bastante evidente que un nuevo chan_sip es algo necesario:

Afortunadamente todo el mundo parecía de acuerdo. La idea en principio sería desarrollar el nuevo chan_sip en paralelo y en un momento dado eliminar completamente el actual. Suena a plan. Ya que el difunto Asterisk-SCF utilizaba PJSIP como stack SIP, es de esperar que sea la opción final, aunque otras opciones como Sofia no están descartadas.

Si unimos los recientes esfuerzos por hacer Asterisk “WebRTC enabled” a un nuevo chan_sip y a un posible soporte de MSRP, nos encontraríamos con algo que parece que evoluciona en la dirección correcta. Aunque no olvidemos que su arquitectura es la misma, así que ya veremos 🙂

 

Wideband Audio Conferencing with Asterisk

Hoy, último día del AstriCon 2010 he vuelto a tener la suerte de poder dar la charla sobre la que hablé hace pocos días. Como lo prometido es deuda, aquí tenéis las transparencias utilizadas, y podéis consultar también los escenarios para SIPp utilizados en las pruebas en mi repositorio de Gitorious.


Espero que guste! 🙂

AstriCon 2010: calentando motores

Hace tiempo que no posteo, no es algo que me alegre precisamente, pero tras solucionar unos problemas de hosting y poner el WordPress este en condiciones espero volver 🙂

Mientras tanto vamos ha hablar del AstriCon 2010. Empieza el martes, y aunque yo pensaba que iban a esperar a entonces ya han lanzado Asterisk 1.8.0, asi que no se que gran sorpresa nos tendrán preparada… Ya veremos 🙂

Este año también ha habido suerte y me aceptaron una charla: “Wideband Audio Conferencing with Asterisk”. En ella comentaré y analizaré las distintas optiones que tenemos en Asterisk 1.8 para llevar a cabo una multiconferencia en wideband. Se analizarán tanto opciones nativas de Asterisk como módulos programados por terceros, comparando su rendimiento y utilizando además de las herramientas típicas, la mejor herramienta disponible para medir la calidad del audio: el oído humano 😉

Como siempre colgaré las transparencias en Slideshare tan pronto acabe la charla, espero que os resulten de interés.

Si alguien todavía me lee y se encuentra por aquí ¡que avise!

speaking

AstriVacaciones reloaded!!

Como ya viene siendo costumbre los últimos años, éste también tendré VoIP-vacaciones. Volveré a los USA (por tercera vez), para asistir al AstriCon 2009, que tendrá lugar en el mismo lugar que el año pasado: Glendale, Arizona.

El año pasado mi compañero de batalla fue mi colega y amigo Manwe, y en esta ocasión me acompaña mi novia, que seguramente no entienda cómo podemos pasárnoslo también un puñado de frikis, pero le encanta viajar 😉

La diferencia principal entre el viaje del año pasado y el de éste es que además de ir a escuchar las interesantísimas charlas que allí se darán voy a dar dos charlas en el AstriCon! 🙂 Parece que últimamente la suerte me sonríe, ya que me aceptaron dos de los papers que envié con propuestas para charlas. Finalmente serán éstas:

  • Asterisk Xenified: Comentaré aspectos sobre VoIP y Asterisk bajo la infraestructura de virtualización Xen (que tanto me gusta, como ya sabréis) además de los resultados de algunas pruebas de estrés que demuestren su estabilidad en ése tipo de entornos.
  • Asterisk, Instant Messaging and Presence: how?: Asterisk dispone de un soporte muy limitado/nulo de mensajería y presencia. En la charla se expondrán diversas formas de obtener funcionalidades de presencia SIMPLE y XMPP utilizando diversas herramientas como Kamailio (OpenSER) u OpenFire.

Si le echáis un ojo a la lista de charlas veréis que muchas de ellas son interesantes, y es que al parecer éste año va a celebrarse allí el décimo aniversario de Asterisk con alguna que otra sorpresa. 😉

astricon-speaking-sm

PD: ¿Alguien va a estar por allí?

AstriCon, día 3

¡Último día de AstriCon y posiblemente el mejor! Las charlas de hoy han sido de lo más interesantes y ha sido una lástima que no pudiéramos asistir a muchas más.

Hemos empezado mal ya que no hemos podido asistir a la primera charla de la mañana por problemas logísticos en el hotel donde estamos alojados. No pasa nada, el día iba a dar mucho de sí…

SIP From the Trenches: The Good, The Bad, And The Ugly – Kristian Kielhofner

Charla interesante donde se han expuesto las bondades de SIP y su potencia así como los problemas de implementación en el mundo real: implementaciones parciales, NAT…etc. Se ha hecho una comparativa con IAX2 y se ha discutido sobre la conveniencia de usar un protocolo u otro según las circunstancias.

Todo ello amenizado con el gran Olle que ha hecho de maestro de ceremonias durante todo el día animando las charlas y los pasillos con su peculiar personalidad 🙂 Una charla en la que no se ha descubierto América pero aún así ha merecido la pena cada segundo. Para que os hagáis una idea el ponente podría haber sido perfectamente nuestro amigo Iñaki Baz. Creemos que no hubiera disentido en nada de lo dicho 😛

Para la tercera hora del día Manwe y yo nos hemos separado. Como Manwe es más Señor ha decidido ir a una charla de faisanes. Yo he ido a

Run-Time Dependability Monitoring System for Asterisk – Balakrishnan Dasarathy

He de confesar que no he hecho demasiado caso en esta charla ya que el tema no ha conseguido captar mi atención por completo, y he estado leyendo el correo más que otra cosa 🙂 La charla trataba sobre el desarrollo de un software inteligente que fuera capaz de detectar comportamientos erróneos de Asterisk en tiempo de ejecución, todo ello mediante máquinas de estados finitos y un software en Java. Tendré que leerme de nuevo las dispositivas cuando las publiquen…

La de Manwe ha sido

Selling the Flexibility of Asterisk: Anything You Can Do, I Can Do Better (and Cheaper)- Bryan Johns

En esta charla se hablaba sobre las dificultades de vender un software que no es un producto per se en el mismo mercado de Cisco, Avaya… etc. y demás historias comerciales que no son tan “hacker” 🙂

NAT and Firewall Traversal with STUN/TURN/ICE – Simon Perreault

Esta charla ha sido la batalla definitiva contra el NAT. Se han discutido diferentes soluciones para el maldito NAT en los clientes SIP. STUN, TURN e ICE han sido los grandes protagonistas de esta charla. IPv6 también ha salido a colación unas cuantas veces.

¿Para cuándo vamos a tener por fin una Internet con IPv6? ¡¡¡La necesitamos!!!

High Performance Asterisk – Frank Waller

Esta ha sido una de las mejores charlas de las que hemos visto en el AstriCon. Los chicos de Vicidial nos han mostrado sus experiencias con servidores Asterisk de alta carga y los problemas que se suelen encontrar. Un montón de tips and tricks para optimizar los recursos del servidor Asterisk.

Como nota curiosa, la gente de Vicidial siguen usando Asterisk 1.2 y ahora empiezan a plantearse el uso de Asterisk 1.4 en fase beta debido a que no les parecía suficientemente estable. :-O


The Asterisk Update – The Present, The Future – Kevin Fleming & Russell Bryant

Para terminar el AstriCon un repaso a lo que nos espera en Asterisk 1.6 y las nuevas funcionalidades que están por llegar en los meses venideros.

Lo que está por venir promete: Nuevas funcionalidades, nuevo modelo de desarrollo, la inclusión de chan_skype… esperemos que sea un desarrollo más estable y menos regresivo que el que hemos visto demasiadas veces en la rama de asterisk 1.4.

Tras la exposición, ha habido un largo turno de preguntas en el que todos hemos tenido la ocasión de dilucidar alguna incógnita. Una de las incógnitas del día era el precio de la licencia de chan_skype, pero por el momento, sigue siendo top secret 😉

Anunciado Skype para Asterisk en AstriCon!

En la charla que Stefan Öbeg ha dado esta mañana en AstriCon, ha sido anunciado un nuevo channel driver para Asterisk que permitirá la conexión con Skype. De momento es solo una beta que se esta presentando aquí en AstriCony que estará disponible para pruebas y desarrollo.

(Imagen extraída de aquí)

Los interesados podéis inscribiros aquí para recibir la beta y comenzar a probarla: http://www.astricon.net/2008/glendale/web/skype.php

En esta primera beta será posible realizar llamadas entre usuarios, además de transferencias y acceso a las diferentes características de la PBX, como el voicemail y usar el servicio SkypeOut para acceso a PSTN como si de un proveedor de vozip se tratase.

Al parecer aún no hay un precio establecido para su uso pero por lo que nos han comentado, será por canal concurrente muy parecido a como es el uso de las licencias de G729.

Aunque no me gusta nada la oscuridad que rodea a Skype, veo como algo positivo este acuerdo entre Skype y Digium, ya que ofrece la posibilidad a los usuarios de juntar ambos entes, y obtener lo mejor de cada uno. Como nota negativa es importante destacar que no será Open Source…. 🙁

Tenéis la nota de prensa aquí.

AstriCon 2008, día 2

Hoy ha sido un día largo pero interesante. Durante toda la mañana ha habido diversas charlas en al menos 3 salas diferentes de forma simultánea, por lo que hemos tenido que elegir.

Finalmente hemos asistido a las siguientes:

Benchmark test results of Asterisk as a B2BUA – Jim Dalton

En esta charla se han comentado los resultados obtenidos al emplear Asterisk como SBC (Session Border Controller) usando distintas configuraciones de hardware. Se han comparado escenarios con y sin transcoding, mirando el consumo de CPU, jitter buffers… etc.

El tema de la charla parecía interesante pero la verdad es que ha sido bastante mala, ya que algunas de las comparativas no eran justas dado el desconocimiento del ponente en algunas materias a la hora de realizar los tests.

Sinceramente creo que la charla y el ponente no estaban a la altura. Se han mostrado los resultados de unos tests arbitrarios y no se han mostrado o sacado conclusiones de ningún tipo. Las pruebas supuestamente realizadas no tenían criterio y eran de las que todos podemos hacer en un rato en nuestra casa.

Why cluster? – Leif Madsen

En esta charla se han comentado diversas posibilidades y escenarios en los cuales es necesario montar un cluster de servidores Asterisk. Esto no siempre se realiza de la misma manera, por lo que se han ido exponiendo las diversas opciones, así como las herramientas recomendadas para montar el cluster, como DUNDi, func_odbc, app_stack, etc.

La charla ha estado muy bien, ya que iba muy orientada a la práctica, y los consejos que Leif ha dado han sido muy interesantes, sobre todo en el aspeto de aplicaciones de Asterisk 1.6 backporteadas a Asterisk 1.4.

Multi-server conferencing – Matt Florell

En esta charla se han comentado escenarios en los que era necesaria una solución de conferencias de gran escala (un MeetMe de 300 usuarios, por ejemplo). Al no ser posible realizar esta funcionalidad con un único servidor Asterisk, se ha comentado la forma de repartir la carga entre varios servidores, y utilizar la aplicación Vicidial, como solución de callcenter.

De esta charla me esperaba algo guapo, en plan con app_conference distribuido o así, pero el tío ha venido a “hablar de su libro” y no ha hecho más que comentar que si Vicidial mola y bla bla bla. Al menos, cuando ha dicho que IAX mola, Olle le ha cortado diciendo: “bueno, y así termina esta charla” 🙂


How to make money with Asterisk – Steve Sokol

Realmente no queríamos asistir a esta charla, pero la han cambiado a última hora. Nosotros queríamos ir a Selling Asterisk based systems in a legacy world. Al ser de última hora, ha sido una farsa de 4 diapositivas, y cuando digo 4 digo 3+1, en la que Steve ha comentado lo que va a molar AsteriskNOW y lo fácil que va a ser y bla bla bla. Personalmente me sentía un poco extraño con mi camiseta de Debian en una sala llena de tíos con camisa a los que trataban de convencer de que CentOS es lo máximo y que yum mola, pero bueno, ya noSelling Asterisk based systems in a legacy world me la cuelan! 🙂

Automated load testing for SIP applications – Serge Kruppa

Esta ha sido una charla con bastante contenido práctico sobre SIPp. En ella se han detallado diversos casos de aplicación, y como SIPp puede ayudar a detectar errores y cuellos de botella, además de servir para dimensionar las instalaciones de Asterisk y/o OpenSER.

Al ser bastante práctica, la charla ha sido muy amena e instructiva, y Serge nos ha dado bastantes datos acerca del uso de SIPp, a través de un caso práctico que consistía en un problema que tuvo en una instalación real.

Tras las charlas…

Una vez terminadas las charlas hemos estado un rato “descansando” en el CodeZone ya que a las 19:00 comenzaba la fiesta del AstriCon! Estos americanos sí que se lo montan bien: una fiesta con bebida, salchichas, y máquinas recreativas por las que no había que pagar 🙂

Ha sido un día bastante intenso, pero muy instructivo y gratificante, así que nos vamos a dormir con los deberes hechos y el cerebro destrozado.

:wq

AstriCon 2008, día 1

El primer día de AstriCon toca a su fín. Nos encontramos en el CodeZone ya con los ojos medio cerrados y los teclados echando humo.

Ha sido un día realmente interesante. Hemos estado de 09:00 a 16:00 en el Asterisk Developer 101 aprendiendo a desarrollar Asterisk de mano de los mejores: Kevin P. Fleming, Russell Bryant y compañía.

Posteriormente se ha abierto la sección a los expositores, donde hemos podido ver nuevos productos, además de robar numerosos bolis y conseguir una licencia de g729 y otra de HPEC gratis 🙂

Mañana más y mejor 🙂

PD: Todas la fotos en Flickr.

AstriVacaciones!!

Algunos ya lo sabréis por lo que he ido Twitteando xD, pero este año mis vacaciones son algo “diferentes”.

Este año mi novia no me acompaña, ya que tiene que trabajar :-/ así que Manwe y yo estamos mano a mano 🙂

Como no podía ser de otra manera, las vacaciones han de estar relacionadas con Asterisk, y qué mejor manera de pasarlas que yendo al AstriCon!

Nuestro viaje comenzó el día 18, cuando salimos de Bilbao con destino New York. Al llegar a Bruselas (escala…) tuvimos que modificar el itinerario e ir a Munich, para finalmente llegar a Newark. Nosotros llegamos bien, pero nuestras maletas se quedaron en el camino… 🙁

Afortunadamente, nos dieron 200$ para sobrevivir y recuperamos las maletas el día siguiente por la noche, así que ya estamos tranquilos.

El día 20, cogimos otro avión, esta vez con destino Huntsville, ciudad donde se encuentra Digium y el creador de Asterisk: Mark Spencer. A Mark le conocimos cuando vino a Bilbao a dar una charla en el Museo Guggenheim y le prometimos una visita, cosa que acabamos de cumplir.

Hemos pasado unos estupendos días con él en Huntsville, en los que hemos montado en quad, en avioneta (Manwe tuvo la opertunidad de pilotar!!), disparado (yeah!), y mucho más! Además, hemos visitado los “Digium Headquarters”, que se ven mucho mejor en persona que en las fotos de Tom Keating 🙂

Ahora nos encontramos en el aeropuerto de Huntsville, esperando el avión que nos llevará al AstriCon. ¿Alguien va a estar por aquí?

Seguiremos informando… 😉

PD: Podéis echar un vistazo a todas las fotos en Flickr.