Instalar un foneBridge2 de Red-fone es bastante sencillo, basta con seguir cualquiera de los tutoriales que uno se puede encontrar en internet o bien la ayuda oficial que siempre está mejor, scripts de auto-instalación o ambas cosas, pero Carlos Alberto me envía un email con un tutorial bastante interesante que ha hecho sobre cómo instalar, configurar y dejar funcionando un Asterisk, un foneBridge2 y lo más curioso: configurado mediante el Asterisk-GUI, paso a paso y sin atragantarse. 😀
Como única crítica al tutorial, evitaría utilizar el switch entre la red de VoIP y la conexión TDMoE que une el Asterisk y el foneBridge2, ya que la cantidad de tráfico entre estos es tan grande y constante que suelen volver loco a los switches normales, y además, conviertes al switch en un punto de fallo innecesario.
Por lo demás, muy bueno el tutorial, altamente recomendable. 😀
A diario me encuentro con todo tipo de usuarios, algunos que acaban de empezar y otros que llevan tiempo trabajando con Asterisk algunos alucinan con el potencial que tiene esta aplicación y otros, un poco más críticos, sacan a relucir algunas carencias o defectos que tiene, pero todos coinciden en algo, no hay una aplicación como Asterisk, y aunque hay algunas que la imitan, realmente Asterisk ha representado una revolución en las comunicaciones tanto tradicionales como a través de Internet.
A través de varios blogs, me entero que Asterisk cumple 9 años, puede que parezca mucho, pero para una aplicación tan completa y útil como esta, 9 años no es más que el comienzo. En algún que otro comentario leía una analogía bastante curiosa: «Asterisk es a la VoIP como Apache a la web«, quizá no tenga mucho sentido esta analogía, pero nos deja ver la importancia que tiene esta aplicación en un mundo que crece sin parar día a día pese a todas las inclemencias, crisis, intereses, competencia, etc… y que no se deja amedrentar por los grandes y pesados si no que a los 9 años es capaz de enfrentarse a pesos pesados como Siemens, Ericsson, Panasonic, Nortel, Avaya, Cisco y los va derrotando uno a uno, poco a poco (el tiempo y la experiencia que ya estamos viviendo me dan la razón –ejemplo 1-, –ejemplo 2-) y uno se da cuenta que el software libre no es una alternativa, el software libre es la mejor opción, y Asterisk gana adeptos gracias a hechos reales y al boca a boca y no gracias a la publicidad pagada en una serie norteamericana retransmitida en horario Prime Time, el avance de Asterisk es real y cada pasito que da es un pequeño empujón en un difícil pulso entre muchos brazos fuertes y expertos, pero lo mejor es que Asterisk poco a poco continúa ganando terreno.
Asterisk cumple 9 años y aún le falta por crecer, la tecnología es así, siempre está creciendo, y al igual que Apache que se ha convertido en el servidor web líder en Internet, Asterisk está haciendo lo propio con los nuevos sistemas de comunicaciones tradicionales y VoIP.
Como se suele decir: Felicidades!, que cumplas muchos más (y nosotros lo veamos). 🙂
Me avisan que ya están disponibles TODAS las conferencias realizadas durante el VoIP2DAY para todos aquellos que no pudieron verlas ahora pueden sentarse cómodamente con un cubo de palomitas y disfrutar de más de 18 horas de vídeo sobre VoIP. 😀
Agradecimiento a todos los que han hecho posible disfrutar de estas extraordinarias ponencias, conferencias, charlas y material para el uso y disfrute de todos los aficionados a la VoIP y Asterisk.
Visto el éxito de los anteriores artículos, esta es la tercera edición de «Todo lo que has querido saber de DAHDI» y como se lo he prometido a mi colega Silvia aquí viene la tercera. 😛
Después de una semana dando el curso de Asterisk Advanced, el primer punto que me asustó fue leer «Asterisk 1.6 y DAHDI» en las primeras páginas del curso, algo que actualmente nadie en su sano juicio recomendaría en un entorno en producción y en cambio el curso se centra en estos dos «soles«.
Claro, considerando que no he llegado a tener tiempo más que para echarle un vistazo más que por encima a Asterisk 1.6 y darme cuenta de cosas «curiosas» y algo más (por cuestión de trabajo) a DAHDI, me encuentro que tengo que aprender, no únicamente cómo funciona, si no detectar cualquier problema que pudiera ocasionar a los alumnos del curso para solucionarlo antes de que ellos lo encuentren y no sepa donde meterme.
Tras una semana, explicando y resolviendo las posibles dudas sobre las diferencias físicas y lógicas entre Zaptel y DAHDI me doy cuenta que DAHDI está más avanzado de lo que en un principio pensaba y es que, no solo es perfectamente compatible con las tarjetas con las que damos el curso (primarios y analógicas) si no que en muchos aspectos es mucho más interesante que Zaptel.
Mi propuesta como logo de DAHDI. 🙂
Como ya comenté, el archivo zaptel.conf es sustituido por /etc/dahdi/system.conf y aunque son prácticamente iguales por dentro, hay un pequeño detalle interesante, el cancelador de eco que se puede cargar y descargar dinámicamente y seleccionar independientemente para cada canal DAHDI, así si tenemos un primario E1 (30 canales de voz) podemos utilizar un cancelador de eco para los 10 primeros canales, otro cancelador de eco para los 10 siguientes y otro diferente para los 10 últimos. ¿utilidad? pues no se ahora mismo, pero seguro que alguien se lo encuentra. Por todo lo demás, es exáctamente igual. 🙂
Por otro lado, el archivo zapata.conf ha pasado a ser /etc/asterisk/chan_dahdi.conf y le ocurre lo mismo, es prácticamente igual por dentro, las diferencias son mínimas y algunas bastante curiosas que os lo dejo para que lo descubrais vosotros. ;P
Entre todas las personas que conozco que instalan Asterisk, en estos momentos «especiales» todas tienen algo en común: pese a existir la versión Asterisk 1.4.22, TODAS utilizan la versión de Asterisk 1.4.21.1 ¿porque? por que esta versión no incluye el zapata.conf.sample ni el chan_zap.so, si no chan_dahdi.conf y chan_dahdi.so. (WTF!)
La próxima versión (la 1.4.23 que saldrá en breve), funcionará exáctamente igual que la 1.4.22 ¿que harán entonces? seguramente muchos empiecen a dar el salto, otros seguirán clavados en la 1.4.21.1 y así hasta que terminen dando el salto irremediablemente, porque nos guste o no… queridos amigos… Zaptel, ha muerto.
Ahora bien, entramos en un punto curioso donde el 99% de las veces funciona todo como debe ser, pero existe un 1% donde ocurre algo donde las líneas RDSI Básicas, BRI, ISDN 2B o como quieran llamarla, aquella línea más utilizada en las empresas europeas que las propias analógicas se encuentran en un momento clave:
– Por un lado, Junghanns continúa con su BriStuff (impasible ante todo lo que ocurra fuera).
– Sangoma con sus drivers que, continúan siendo Beta y que lo van modificando (que no siempre arreglando) a medida que la gente encuentra fallos.
– mISDN 2.X.X, que aunque soluciona algunos problemillas de la 1.1.X, aún no está lo suficientemente maduro para lo que uno desea en este tipo de sistemas.
– CAPI, ¿CAPI sigue vivo?
– mISDN 1.1.X, el driver BRI más popular actualmente y que con las últimas versiones (>= 1.1.8) con algunas versiones de kernel, con algunas líneas, en las noches de luna llena, cuando saturno, venus y mercurio se alinean,… hacen raros (gestión extraña de capas, etc…)
– alguna más…?
… y de repente aparece otra alternativa, un nuevo archivo wcb4xxp.c en el arbol de desarrollo de DAHDI (Trunk), un driver DAHDI indicado para la tarjeta B410P de Digium y por lo general para cualquier otra que tenga el driver HFC con uno o más conectores. Aún está en desarrollo e incluso el actual DAHDI no la trae, ya que están haciéndole pruebas antes de lanzarla como versión estable en la siguiente versión y es entonces cuando se me plantean varias dudas o mejor dicho, una reflexión:
Si en los EEUU no utilizan este tipo de líneas y nosotros sí ¿quien debería probar este driver y empezar a sacarle los posibles fallos antes de que lo saquen como versión estable y sea más difícil de corregir? ¿no deberíamos ser los que peleamos a diario con este tipo de tarjetas y estas líneas los que deberíamos ver dónde falla con nuestras penosas líneas de Telefónica, Tele2, Orange, Jazztel, etc… y colaborar para que solucionen los posibles fallos y que corrijan el driver de una vez por todas para que sea más que nunca un driver verdaderamente compatible con nuestras propias líneas?
En principio este driver no va a hacer exclusiones de ningún tipo, por lo tanto llegará a ser un driver compatible con todo tipo de tarjetas HFCMulti, pero creo que ahora estamos en un momento idóneo para empezar a sacarle punta a este driver, antes de que lo terminen de «pulir» y veamos con desilusión que tiene más espinas de las que debería tener.
Instalar DAHDI de la rama subversion no se tarda ni 3 minutos, en conectar la tarjeta a la línea y ver si falla, menos aún, si funciona será algo que tenemos ganado, si no lo hace o no lo hace corréctamente será el momento de hacer de «usuarios beta-tester» de los que tanto se enorgullece la comunidad y empezar a enviar lo que encontremos a Digium para que hagan un driver en condiciones. ¿o no? 🙂
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?