Categoría: Noticias

  • Asterisk Advanced (dia 5)

    El día comienza con dos temas muy interesantes:

    – DUNDi y Temas avanzados.

    No solo la explicación de DUNDi suele llamar la atención para aquellos que no lo concen, si no que entre los «Temas Avanzados» es un tema especial y exclusivo sobre muchas novedades que trae Asterisk 1.6 y que no han sido tratados en los días anteriores.

    Finalmente después de estos dos temas, empieza el examen dCap, prepara los ordenadores, consigue los exámenes, esquiva a los «mirones», y que empiece el examen.

    El práctico ha ido mucho mejor de lo esperado, la verdad es que esta convocatoria ha ido bastante bien por lo general (a falta del teórico, por supuesto) y eso que la dificultad ha sido la misma que en otras ocasiones.

    Para los que han aprobado (o aprobarán), mis sinceras felicitaciones 😀

    Para los que no lo han conseguido en esta ocasión, no os preocupeis, simplemente darle un empujoncito final y terminará saliendo en la siguiente (ya habeis visto que no solo importa lo que sabeis si no además el tiempo es un handicap en este tipo de exámenes) todo el tiempo que uno pasa «pensando» o «averiguando cómo se hace» se reduce drásticamente cuando uno tiene algo de práctica.

    Para todos los demás, ¿a qué estais esperando?

    Como nota curiosa, el examen ya iba sobre Asterisk 1.6 y DAHDI, por lo que entiendo el esfuerzo de pasar a de una versión que uno conoce, a una que ha salido hace unos meses es duro, pero por los comentarios de muchos incluidos los alumnos del curso, la diferencia existe pero tanto DAHDI como Asterisk 1.6 han demostrado ser estables y habrá que ir pensando en empezar la portabilidad a sistemas en producción.

    Más fotos de la Asterisk Advanced
  • Asterisk Advanced (dia 4)

    Penúltimo día de curso y empezamos recordando lo último de ayer, telefonía analógica y digital, alguna práctica colaborativa y sorpresa! Funciona!!! xD

    Preguntas variadas y continuamos por donde lo dejamos, quizá un día completo, dialplan, call centers y desarrollo, no tan profúndamente como algunos desearían (y es que cada parte podría fácilmente llevarse su propia semana de curso) pero la pista queda despejada para que continúen investigando con un ritmo mucho más acelerado que si tuvieran que aprenderlo desde cero.

    Sorpresas con las posibilidades de Asterisk en entornos de Call Centers (la creación y gestión de colas que tanto sorprendieron a algunos profesionales) hace su presentación con algunas novedades en la versión 1.6 junto con nuevas aplicaciones que ayudan a mejorar la creación de dialplans en entornos profesionales.

    Por último, herramientas e interfaces para desarrolladores, AGI (ejemplos), Manager (ejemplos) y una disertación sobre las ilimitadas posibilidades del Manager y las ventajas de utilizar Realtime con Asterisk en entornos con un gran número de usuarios.

    Es curioso, pero he encontrado muchas novedades de Asterisk 1.6 que no conocía ni tampoco había visto en ningún documento por lo que parece que va siendo hora de ir empezando a ponerlo en funcionamiento… que demonios… el lunes empiezo! 😀

    Mañana, los dos últimos módulos y a las 11 empieza el examen de certificacion de dCap que, como ya se avisó cuenta con novedades, así que, desde aquí tan solo quiero tranquilizar a aquellos que se presentan y desearles ánimo, suerte y que les salgan bien (ya se sabe que los nervios los carga el diablo)…

    🙂

  • Asterisk Advanced (dia 3)

    El día fue bastante curioso pese a ser uno de los que menos temário había que dar, era el día especial del DialPlan y de la telefonía (tanto analógica como digital) y este día quedó claro la cantidad de cosas que se pueden hacer con unas cuantas aplicaciones y funciones bien utilizadas, pero sobre todo las grandes posibilidades y el gran potencial que le se puede sacar a Asterisk con un poco de práctica en cuanto a programación de Dialplan.

    Quizá era el día en el que muchos se acordaron de la cantidad de cosas que su interfaz web no puede hacer (o sí se puede utilizando los customs…) pero sobre todo era el día de aclarar conceptos como que un dialplan de 20 líneas bien escritas, es mejor que otro con 200 totalmente incomprensibles.

    Imagino que entre los asistentes hubo cierto desconcierto ya que presentar de golpe y porrazo más de 30 aplicaciones «básicas» y algunas «avanzadas» y algunas «nuevas» no es buena idea pedagógicamente hablando ya que terminas confundiéndolas todas o quizás olvidando algunas importantes, pero todo se soluciona en los laboratorios, que es el momento en el que todo lo que pensabas que se iba a olvidar aparece por la cabeza y empiezas a utilizarlo, entonces ya es más difícil de olvidar.

    Como guinda del día, la telefonía, la tradicional «instalación de tarjetas» y las «tradicionales preguntas» sobre cual poner arriba o abajo, los tradicionales olvidos «jumpers E1/T1» y el cable de corriente para los módulos FXS.

    Lo bueno de todo esto es el contacto con el material (algunos nunca habían tocado una tarjeta de primarios y otros nunca habían tocado una tarjeta analógica) por lo que, partiendo del desconocimiento absoluto hasta llegar a ver tu tarjeta funcionar, estoy seguro que es toda una sensación agradable. 🙂

    Salimos tarde pero con los deberes hechos.

  • Asterisk Advanced (dia 2)

    Si hay algo que me gusta de estos cursos es la cantidad de información que se da sobre Dialplans de Asterisk, encontrarte a personas que utilizan distribuciones con interfaces webs y que muchos desconocen el poder de Asterisk en cuanto a la creación de dialplans y las cosas que pueden llegar a hacer con unas pocas líneas y poder ver que con 4 líneas uno puede crear un IVR con varias opciones es algo que a muchos les sorprende y realmente se hacen replantear muchas cosas. 🙂

    Si el día de ayer fue duro, el de hoy lo es aún más. «Bienvenidos al apasionante mundo de la VoIP!» uno intenta hacerlo tan divertido como puede, enseñar la teoría de la VoIP, SIP, IAX, las ventajas e inconvenientes de cada uno de ellos, así como intentar hacerlo de forma «pedagógica» para que a nadie se le quede cara de poker cuando vean lo que es y para que sirve un 200, un 180, un 404 o un 480 no es fácil, así que imagino que para los asistentes al Asterisk Advanced también habrá sido duro.

    Sea como fuere, parece que el hecho de que cada uno haya sido capaz de hacer los laboratorios casi sin ayuda y ver cómo las cosas que parecen «complejas» no lo son tanto, ayuda a que el animo vaya mejorando día a día…

    Veremos mañana. >:)

  • Asterisk Advanced (dia 1)

    Bueno, un día durillo, el primer día siempre lo es.

    Teoría introductoria para asentar las bases y cuando menos te lo esperas, te encuentras instalando Asterisk 1.6 y DAHDI, configurando los teléfonos y creando un dialplan básico. 🙂

    Lo mejor del hecho que sea «Advanced«, hace que algunas cosas se den por sabidas, lo peor es que algunas cosas que se podrían dar por sabidas puede que no estén totalmente sabidas, así que toca «repasar» algunos conceptos para aquellos que no lo tienen muy seguro y al final del día la gente acaba ya con ganas de quedarse por la noche para seguir practicando. 😀

    Si esto ha sido simplemente configurando Asterisk como una centralita, no me imagino como será el resto de los días. 😀

  • 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)

  • 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. 🙂

  • Videoconferencia en GMail

    Esta mañana me he encontrado con una agradable sorpresa al encontrarme a un amigo con un iconito especial en la tabla de Gmail.

    La gente de Google parece que sigue viéndole el futuro al chat vía GMail/GTalk y acaban de añadir soporte para videoconferencia ¡incluso desde la web!.

    Para realizar videoconferencia desde GMail es necesario instalar un plugin (de momento solo compatible Windows y Mac) que permita a la web tener acceso a la webcam.

    Para el vídeo, Google utiliza H264 y sigue apostando por los protocolos libres.

    Lo mejor podría estar al llegar si Google efectivamente implementa la videoconferencia mediante protocolos libres en Android (el sistema operativo abierto para móviles), aunque de momento esto solo sea un rumor. 😀

    Para todos aquellos que quieran probarlo, aquí podeis descargar el plugin:
    http://mail.google.com/videochat

  • Las compañías de móviles bloquean la VoIP ?

    Parece ser que la UE (Unión Europea) abrirá una investigación para comprobar si las compañías de móviles bloquean las llamadas procedentes de la VoIP.

    «La Unión Europea ha abierto una investigación para averiguar si las compañías de telefonía móvil están llevando a cabo manipulaciones en la red para bloquear las llamadas inalámbricas a través de Internet mediante programas como Skype, mucho más baratas que las convencionales. La Comisión Europea ha remitido cuestionarios a las empresas telefónicas para averiguar qué herramientas de la Red utilizan para «controlar, administrar, bloquear, desacelerar, restringir o filtrar de alguna otra manera el protocolo de flujos de tráfico de Internet

    La caída de los ingresos de las compañías de telefonía móvil como consecuencia de la rebaja impuesta de las tarifas de interconexión internacionales (el llamado roaming) podría haberles llevado a bloquear o entorpecer técnicamente las llamadas que utilizan el protocolo de voz a través de Internet (denominado VoIP).

    Por el momento, se trata sólo de una investigación preliminar para recabar datos puesto que la Comisión no ha identificado a ninguna empresa infractora. En caso de que se comprobara que existen acciones de bloqueo se iniciaría un procedimiento por infringir las leyes de la libre competencia.»

    A las alturas en que estamos, a mi no me extraña ya nada…

    Vía: El País

  • Voxbone propone números de teléfonos únicos en el mundo

    Voxbone, uno de los mayores proveedores de servicios IP, ha anunciado recientemente una idea que podría estar bastante bien: un prefijo de país global para Internet.

    Esto viene a decir que, de la misma manera que existen los prefijos para llamar a un país extranjero, (+34, +1, +35, +42,…) pues iNum (que es así como se llama este servicio) sería un número propio para teléfonos VoIP de manera que cualquier persona de cualquier país podría llamar a estos teléfonos como si estuvieran en otro país.

    Muchas veces se ha hablado de Neutralidad, y más concretamente de buscar algún tipo de acuerdo entre los proveedores de servicios que ofrecen VoIP para que se unan las redes y así todos los usuarios puedan llamarse a través de Internet independientemente del proveedor al que estén asociados. El problema que es las empresas siempre buscan «algo» que otras no están dispuestas a dar y este tipo de acuerdos siempre se vuelve difícil. Más aún cuando una llamada VoIP perjudica a los grandes lobbies de las telecomunicaciones que se oponen fieramente ofreciendo servicios y ofertas apetecibles para el usuario de a pie de manera que se le quiten las ganas de utilizar la VoIP.

    Volviendo a la noticia, Internet tendría un prefijo de país único +883 que fue creado por la UIT (ITU) hace poco para esta causa y deberá ser accesible desde cualquier operador (algo que no ocurre con el fracaso de la numeración nómada en España -51xxxxxxxxx-). Operadores de servicios IP internacionales ya empiezan a apoyar esta propuesta: Gizmo5, Rebtel, Jajah, Truphone, Mobivox, Ribbit, Voipuser y Voxeo entre otros.

    Lo dicho, de nomada nada… Internet es otro país y así lo será algún día le pese a quien le pese. 🙂

    Más información sobre iNum y el prefijo 883:
    http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000F30001MSWS.doc

    y si, está en doc 🙁

    Enlace: http://inum.net/

    Gracias a Rosa por la noticia.