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.
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)…
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. 🙂
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…
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. 😀
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:
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.
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?
En estos momentos me encuentro en el VoIP2DAY y acabo de finalizar mi charla titulada: Los mejores trucos con Asterisk, algo que seguro le será de utilidad a todos aquellos que trabajan a diario con Asterisk y a más de uno que tiene que lidiar de vez en cuando.
La charla la publicaré dentro de poco.
Como lo prometido es deuda, el día que Sinologic cumplió 2 años, comenté:
Para celebrar este segundo cumpleaños, tengo unos cuantos “regalos” que me gustaría ofreceros, y para ello, en lugar de darlos ahora, lo haré en un momento ideal, durante la charla que daré en el VoIP2Day el próximo mes de Noviembre. Por lo que, si teneis la oportunidad de asistir, creedme que merecerá la pena.
Pues bien, ese momento ha llegado y aquí van las sorpresas (en rigurosa primicia para los asistentes):
Con todo esto, espero haber cumplido mi promesa para todos los visitantes de Sinologic y los usuarios de la Comunidad Asterisk-ES, que creo que después de tanto tiempo, os lo mereceis. 🙂
Si estás leyendo esto, lo más probable es que no hayas ido al VoIP2DAY, por lo que no te preocupes, ya que las conferencias que se han hecho y las que se están haciendo en estos momentos, se están grabando por un equipo profesional y se pondrán a disposición de todos aquellos que esteis interesados.
Ya tenemos las primeras imágenes del evento sobre VoIP que se está llevando a cabo en el IFEMA: VoIP2DAY
Recordad que este evento engloba a las principales empresas de VoIP tanto nacionales como internacionales y que lleva a cabo durante el día de hoy 12, 13 y 14 de noviembre.
La entrada es gratuita aunque se recomienda preinscribirse en la web http://www.voip2day.net.
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.
*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. 🙂