Etiqueta: Kevin P. Fleming

  • VoIP2DAY 2009: El mayor evento de VoIP de Europa

    Desde hace algunos meses tuve la noticia, pero preferí esperar a que finalizase el verano para informarme mejor cuando se confirmaran algunos detalles de última hora.

    Los días 22, 23 y 24 de Septiembre se celebrará en Madrid (a la vez que el SIMO) el mayor evento de VoIP en cuanto a número de participantes y expositores: VoIP2DAY 2009. Un evento multitudinario pensado para todos aquellos interesados en la VoIP y donde se darán cita las principales empresas de VoIP del país.

    wallpaperes

    El VoIP2DAY se celebrará durante 3 días y cada uno de ellos se darán cita personalidades de la VoIP donde expondrán conferencias orientadas a una temática (al igual que se hizo el año pasado):

    22 de Septiembre : Día del CallCenter
    23 de Septiembre : Día de las Comunicaciones Unificadas
    24 de Septiembre : Día de la Comunidad

    La entrada al evento es completamente gratuita en el Centro de Convenciones Norte del IFEMA (Madrid) pero para poder asistir hay que registrarse para evitar superar el aforo máximo, por lo que si no quieres perdértelo más te vale reservar pronto tu entrada.

    Este año, la organización quiere que siga «torturando» a los asistentes con una charla, así que aprovecharé para encontrarme con algunos amigos blogueros y conocidos de la VoIP aprovechando que muchos van a asistir: Saúl, Alberto Sagredo, Iñaki Baz, Jon Bonilla, Olle Johansson, Kevin P. Flemming, Odicha?, y muchos muchos más a los que me encantará conocer en persona, así que ya sabes… si te lo estás pensando… desde aquí te animo a que vengas y pases unos días que seguro que serán muy provechosos y las conferencias son muy, muy interesante.

    Otro acto que se llevará a cabo será un debate abierto (una mesa redonda) donde podremos aprovechar para preguntarle a Olle Johannson cómo ha conseguido realizar 11.000 llamadas simultaneas (5500 conversaciones) con un único Asterisk, preguntarle a Kevin P. Flemming sobre el desarrollo de Asterisk 1.4 vs. Asterisk 1.6, y cualquier cosa que se os ocurra.

    Así que… lo dicho, nos vemos en el VoIP2DAY 2009.

    Más información y reservas en:
    http://www.voip2day.net

  • Disponible todo el material de las conferencias de AMOOCON

    amooconMe entero por Saúl que la organización de Amoocon, las conferencias sobre VoIP que se celebraron hace unas semanas en Alemania, acaba de publicar el material, el audio y el vídeo de las conferencias.

    El año pasado, este mismo evento se celebró con el nombre de Asterisk-Tag (el día de Asterisk), aunque cambió de nombre a AMOOCON para poder englobar otros sistemas. No obstante, todos los sistemas presentados son software libre y por lo tanto, muy interesante. 😀

    El primer día (aún no están todos, solo los enlazados tienen vídeo):

    y algunas más que podeis encontrar aquí: http://www.amoocon.de/2009/

    Hay varias horas de charlas, ideal para verlas este fin de semana tranquilito en el sofá… 😀

  • Alternativa al AgentCallBackLogin en Asterisk 1.6

    Uno de los cambios más dramáticos de Asterisk 1.6 es sin duda la desaparición del comando AgentCallBackLogin, este comando sirve para loguear y desloguear agentes en una cola permitiendo al agente colgar el teléfono sin que este se desloguee (como ocurre con el AgentLogin) y así los usuarios pueden recibir llamadas enviadas a una cola y utilizar el terminal como si fueran usuarios normales y no exclusivamente agentes de recepción de llamadas.

    En Asterisk 1.6 este comando desapareció como por arte de magia (sin llegar al punto ‘deprecated’) y era debido a que «supuestamente» la misma lógica que se conseguía hacer mediante esta aplicación de Asterisk, se podía hacer con un poco de programación de dialplan.

    Kevin P. Flemming comentaba esto en la lista:
    «We have already been discussing the idea of just turning chan_agent into only ‘always connected’ mode, and removing all support for callback mode. It seems on the surface that everything that chan_agent does in ‘callback’ mode can be accomplished using dialplan logic and dynamic queue members (which did not exist when chan_agent was created).»

    Esto no gustó a muchos ya que este comando es básico y fundamental cuando alguien configura un «callcenter» con Asterisk y mucho menos cuando decide leer la «alternativa» que proponen los desarrolladores a esa «lógica de dialplan».

    Para aquellos que utilicen el AgentCallBackLogin en 1.4, al pasar a 1.6 deben leer este documento que explica qué hay que hacer:
    http://svn.digium.com/svn/asterisk/branches/1.4/doc/queues-with-callback-members.txt

    Si después de leer este documento os habeis quedado igual que yo, intentaré explicar cómo se puede hacer para que sea menos traumático el cambio a continuación: (más…)

  • En qué consiste el nuevo curso Asterisk Advanced

    Imagen tomada en la Bootcamp de Lisboa 2008

    Hace algún tiempo, Digium anunció una serie de cambios en su formación así como en los exámenes dCap que tendrían lugar este año, la verdad es que esperaba haberlo visto a principios de año pero no ha sido hasta después de verano cuando aparecieron en la web dos nuevos cursos bastante curiosos:

    Asterisk FastStart

    Asterisk Advanced

    Pero no conseguí más información por lo que imaginé que estos dos cursos serían un sustituto del actual Bootcamp y poder centrar más el aprendizaje entre los usuarios que están empezando (FastStart) y los que ya han empezado y quieren profundizar (Advanced).

    No obstante, tampoco me atreví a comentar nada hasta no ver realmente el temario y comprobar por mí mismo en qué consistían estos cursos y si realmente la Bootcamp cambiaría de nombre como era eso lo que se estaba comentando.

    Esta semana que viene, empiezo el primer curso Asterisk Advanced en Alicante (la primera vez que se hace este curso en Europa) y pese a que el temario ha tardado en llegar a mis manos, cuando lo ha hecho, debo confesar que me ha sorprendido gratamente por varios motivos.

    Entre los temas a tratar (como vereis, algunos son bastante avanzados):

    • Asterisk 1.6 y DAHDI configuración de las novedades, posibilidades, etc…
    • Mucho interés en el dialplan: variables, IVR, macros, funciones, aplicaciones, y un larguísimo etcétera.
    • Utilización de los nuevos features de Asterisk 1.6.
    • Teoría sobre señalización analógica, configuración y manejo de líneas analógicas en Asterisk.
    • Teoría sobre señalización digital, tanto Primarios como Básicos (si!!!!)
    • Fundamentos de VoIP tanto SIP como IAX, interconexión con proveedores, otros asterisk, etc.
    • La importancia del CDR (Call Detail Record), configuración y configuración avanzada
    • Colas, agentes, ACD, cómo crearlas, administrarlas, etc.
    • Todo sobre DUNDi (configuración, conexión, protocolo, etc.)
    • Desarrollo con Asterisk (Programando con el Manager -AMI-)
    • Conectando Asterisk con bases de datos (MySQL, ODBC, BBDD remotas, etc…)
    • Solución a problemas comunes con Asterisk (tarjetería, configuración,…)
    • y alguna que otra sorpresilla que a más de uno le gustará. 🙂

    Lo curioso es que los títulos de los módulos son similares al de la Bootcamp, pero en cambio, el contenido ha variado considerablemente…

    Lo primero es que, además de la charla que tuve con Kevin Flemming en el VoIP2DAY donde me avisaba que Zaptel iba a ser radicamente desterrado en favor de DAHDI, no llegaba a imaginarme hasta qué punto eso iba a tener razón al ver que el temario del nuevo Asterisk Advanced, no únicamente destierra Zaptel si no que está íntegramente centrado en Asterisk 1.6 y DAHDI, por lo que no tiene ningún sentido dar un curso sobre una versión que está siendo reemplazada por otra más avanzada, si no que piensan dar el salto de 1.4 y zaptel a 1.6 y DAHDI sí o sí.

    El curso en general sigue el mismo sistema Bootcamp pero donde se ven conceptos más avanzados, por lo que es recomendable para todos aquellos que hayan tocado un Asterisk pero quieran profundizar hasta sus entrañas en los 5 días que dura el curso.

    Lo que más me ha gustado del curso es que se centra en la parte importante dejando a un lado introducciones, historias, y películas y se marca el objetivo: qué hay que hacer, cómo hay que hacerlo y ahora hazlo tú.

    Se han ampliado el número de horas de laboratorio y se ha cambiado algún que otro tema «superfluo» por otros mucho más interesantes y útiles que seguro que gustarán a los asistentes.

    En resumen, este curso esta tan condensado como la Bootcamp, pero se aprecian muchos cambios que eran necesarios o sencillamente recomendables.

    En cuanto al examen de certificación dCap, ya se avisó que lo modificarían considerablemente, aunque no tengo ni idea hasta que punto ya que siempre lo han tratado con bastante discrección, así que ya veremos en qué consiste, no obstante, viendo lo que trae este curso, me hago una ligera idea, no obstante para todos aquellos que piensan presentarse, tan solo desearles tranquilidad, práctica y estudio, porque suerte no creo que haga falta. 😛

    Intentaré por todos los medios aprovechar esta semana que viene para escribir el transcurso del Asterisk Advanced, así como algún que otro artículo que tengo en mente.

    Artículo actualizado en: Digium actualiza el temario de sus cursos (Octubre 2011)

  • Resumen del día de la Comunidad del VoIP2DAY

    Foto de Alberto Sagredo
    Fotografía de Alberto Sagredo

    Después de la resaca del VoIP2DAY, solo me queda hacer memoria sobre lo que ha sido el último día realmente espectacular y lleno de sorpresas. De entre todas las cosas que ocurrieron el último día me quedo con:

    – Las conferencias, todas magistrales sin excepción.
    – La gente que se acercó a las conferencias, realmente increible.
    – El cara a cara entre Kevin P. Flemming y Olle Johansson (en el debate y justo después en privado) (only for my eyes!)
    – Gente en la zona de exposición que tenía muchas ganas de conocer.
    – El buen rollo de la gente, que te paraba para saludar, hacerse fotos, y charlar. 🙂
    – y un largo etcétera…

    Lo importante es, que como el año pasado, este es sin duda el evento multitudinario más importante de la VoIP en España y cuando se canceló el SIMO (del que ya nadie parecía acordarse estos días) parecía que todo se iba al garete y al final se ha demostrado que con esfuerzo, ilusión y ganas se puede llegar a crear algo importante y que realmente llame la atención.

    A lo largo de esta semana se irán colgando las presentaciones que faltan en Asterisk-ES.org, así que si te las perdistes, de momento puedes ir viendo las transparencias, dentro de poco se publicarán los vídeos.

    – ¿Que os pareció el VoIP2DAY?
    – ¿Qué mejoraríais o cambiaríais para una próxima vez que se pudiera celebrar?
    – ¿Que es lo que más os gustó del VoIP2DAY?

  • Simplificando el uso de la consola CLI de Asterisk

    Leo en VoIPNews que mvanbaak ha enviado un parche que permitiría a Asterisk manejar comandos alias de otros y de esta manera simplificar bastante los comandos que cada vez son más largos y más completos.

    Así podríamos tener un archivo cli_aliases.conf con lo siguiente:

    ;
    ; CLI Aliases configuration
    ;
    ; This module also registers a «cli show aliases» CLI command to list
    ; configured CLI aliases.

    [general]
    ; Here you define what alias templates you want to use. You can also define
    ; multiple templates to use as well. If you do, and there is a conflict, then
    ; the first alias defined will win.
    ;
    template = friendly ; By default, include friendly aliases
    ;template = asterisk12 ; Asterisk 1.2 style syntax
    ;template = asterisk14 ; Asterisk 1.4 style syntax
    ;template = individual_custom ; see [individual_custom] example below which
    ; includes a list of aliases from an external
    ; file

    ; Because the Asterisk CLI syntax follows a «module verb argument» syntax,
    ; sometimes we run into an issue between being consistant with this format
    ; in the core system, and maintaining system friendliness. In order to get
    ; around this we’re providing some useful aliases by default.
    ;
    [friendly]
    hangup request=channel request hangup
    originate=channel originate
    help=core show help
    pri intense debug span=pri set debug 2 span

    ; CLI Alias Templates
    ; ——————-
    ;
    ; You can define several alias templates.
    ; It works with context templates like all other configuration files
    ;
    [asterisk](!)
    ; To create an alias you simply set the variable name as the alias and variable
    ; value as the real CLI command you want executed
    ;die die die=stop now

    [asterisk16](asterisk)
    ; Alias for making voicemail reload actually do module reload app_voicemail.so
    ;voicemail reload=module reload app_voicemail.so
    ; This will make the CLI command «mr» behave as though it is «module reload».
    mr=module reload
    ;
    ;
    ; In addition, you could also include a flat file of aliases which is loaded by
    ; the [individual_custom] template in the [general] section.
    ;
    ;[individual_custom]
    ;#include «/etc/asterisk/aliases»

    Así, si en la consola escribimos mr, el sistema ejecutará module reload y así con otros comandos que podamos ejecutar habitualmente.

    Es una estupenda idea y noticia para aquellos que nos quejamos que cada versión de Asterisk incluye nuevos comandos ‘core’ ‘module’ ‘…’ que alargan el comando final para simplemente ver quien está hablando o habilitar/deshabilitar el debug.

    De momento el parche ya está disponible y ha sido añadido a la versión trunk de Asterisk.

    *Actualización*
    Según pudimos ver en la conferencia de Kevin P. Flemming  en el VoIP2DAY, esta utilidad estará disponible en la versión de Asterisk 1.6.2. 🙂

  • Abierto el plazo de reserva de VoIP2DAY

    No hace ni una semana que se canceló el SIMO y Avanzada7 acaba de inaugurar la web del evento VoIP2DAY donde ya se puede reservar sitio para asistir a las conferencias que se van a realizar los días 12, 13 y 14 de Noviembre en el Centro de Covenciones Norte del IFEMA, tal como ya comenté en un post anterior.

    En la web podeis ver la lista de conferencias que tendrán lugar cada día, así como la descripción y el ponente.

    El año pasado, pese a que el stand de Asterisk era bastante grande, hubo gente que tuvo que escuchar las conferencias en la escalera o incluso perderse alguna por falta de espacio. Para que este año no pase eso, han puesto la reserva necesaria.

    Aunque parezca extraño, y tras los últimos comentarios de la lista de Asterisk-DEV, el día de la Comunidad Asterisk-ES (14 de noviembre) va a tener especial relevancia ya que vendrán los dos principales protagonistas: Olle Johansson y Kevin P. Flemming.

    Desde aquí, animo a todos los usuarios de Asterisk, en especial a los del foro y de la lista de Asterisk-ES a reunirnos y conocernos este día y poder asistir a las conferencias.

    Enlace: http://www.voip2day.com/

  • Asterisk seguirá siendo GPLv2

    GPLSegún comentan, Kevin P. Flemming acaba de anunciar en la Astricon 2007 (que se está celebrando esta semana) que Digium NO planea migrar a GPLv3 porque están bastante contentos con la GPLv2 y no ven razón para cambiar la licencia de uso de Asterisk.

    Algo que seguramente dará mucho que hablar en círculos de desarrolladores ya que el GPLv2 tiene tantos «amigos» que no ven interesante dar el salto a la nueva versión de la licencia.

    Parece ser que los motivos que Richard M. Stallman propone como motivos para cambiar las licencias de la versión 2 a la 3 no son suficiente para muchos (entre ellos el propio Kernel Linux) aunque otros como SUN parece que les encanta.

    Más información sobre la GPLv3: http://gplv3.fsf.org/

  • Entrevista de Kevin P. Flemming en la Profoss

    Kevin P. FlemingLos organizadores de la Profoss (PROfesionals users OF Open Source Software) en Bruselas acaban de publicar una entrevista al jefe de software de Digium Kevin P. Flemming donde habla de temas como Asterisk 1.6, la nueva estrategia de Digium para este año y algunas novedades curiosas.

    Enlace: http://www.profoss.eu/

  • AstriDevCon USA 2007: Objetivo Asterisk 1.6

    Ya os comenté hace un par de semanas acerca de unos comentarios de Kevin P. Flemming sobre lo que sería la próxima versión de Asterisk.

    Hoy, leyendo la lista de cambios del repositorio, he encontrado un archivo de texto con las ideas que se han preparado para la AstDevCon USA 2007. Muy interesante por cierto.

    Pese a todo, hay también algunas cosas para Asterisk 1.4, no obstante la gente está bastante ilusionada con la nueva versión por la cantidad de cambios y mejoras que tienen en mente hacer.

    – IAX2 standardization, extension and implementation improvements
    – RFC review
    – IPv6
    – UTF support ( a general Asterisk issue, not really only IAX2 /oej)
    – Video
    – Asterisk implementation
    – Presence
    – Encryption review

    Who heads SIG meeting?
    – Multimedia (video, IM, presence)
    – Videobranch
    – codecs
    – Wideband

    – Security (both inside Asterisk and at the network level)
    – Advisories
    – Network
    – TLS/SRTP/DTLS etc

    – Internationalization
    – UTF 8 extension
    – UTF 8 caller iD’s
    – See http://edvina.net/asterisk/alphanumericextensions.pdf (may 95, Johansson & Madsen)

    – Clustering (both for performance and redundancy/failover)

    – New bridge mechanism for 1.6

    – Realtime ng – new models

    – AMI futures
    – Purposed protocol changes?
    – Access restrictions

    – IPv6 changes that affect the general code
    – Marc Blanchet’s branch review
    – Please read http://svn.digium.com/view/asterisk/team/blanchet/v6/README-IPV6.txt?rev=60899

    – Introduction to new API’s in the core
    – Thread/channel storage
    – Dynamic string api
    – Device state providers
    – ODBC API
    – Event system
    – Dialing API
    – ??? Can’t read

    – Messaging and presence
    – We discussed this in Pisa, but have made no progress since
    – Channels with only text media – how do we set them up and handle them
    – MSRP, anyone?

    – Voice Mail Rewrite
    – Modularized Voice Mail Framework
    – Voice Mail Storage (file system, odbc, mysql)

    THURSDAY
    ——–
    – Introduction to the Asterisk Advisory Council
    – What happens?
    OEJ & CORYDON-76

    – PGP key signing

    Special Interest Groups – ASTRISIGS
    ===================================
    Meetings in small groups to cover one topic, in the afternoon – probably in the atrium outside of the
    lab room

    – Asterisk SIP Sig
    Headed by OEJ

    – Asterisk Gtalk/jabber SIG
    Headed by oej & Philippe Sultan

    – AMI hackers meeting
    – Purposed protocol changes?
    – Access restrictions
    OEJ

    – SNMP hacker’s meeting

    – ODBC designer’s meeting (res_odbc, func_odbc, cdr_odbc, cdr_adaptive_odbc, etc.)
    – i.e. possible multirow func_odbc
    See jsmith, Corydon76 (tilghman), and twilson

    – Fax lover’s
    – T.38 cross channel
    – realtime fax
    ZOA

    – Voicemail NG
    – generic storage API
    ‘ Mark

    – Queue
    JSMITH

    – Your topic here

    Short talks
    ===========

    – Jabber, Peter
    – SNMP, Jeff
    – IPv6, Marc
    – Adhearsion/ruby, Jay/Dave Troy
    – IAX2 and video, Steve Kann
    – Event system, Russell
    – Audio/Web, Tim/Stephen
    – Solaris, Stephen
    – SQLite, Sokol