En el mercado existen bastantes aplicaciones que permiten conectar un sistema Asterisk con los sistemas con los que normalmente trabajamos, y poder obtener muchas ventajas de un sistema IP, como ver una ficha de la persona que nos llama, poder llamar directamente desde nuestro cliente de email, llamar a un número que aparece en una web y muchas otras opciones.
Hace algún tiempo que probé algunos muy interesantes aunque todos tenían sus «pegas».
– SNAP: Aplicación en inglés que permite la integración con muchas de las aplicaciones más conocidas: Firefox, Thunderbird, Outlook, Popup, TAPI, etc. http://www.snapanumber.com/
Estas aplicaciones tienen el problema que únicamente es compatible con Windows y únicamente con las aplicaciones que vienen indicadas en su web (por lo general, Outlook, y como mucho Firefox o Thunderbird).
Por el Blog de Asterisk, me entero que Digium acaba de lanzar una aplicación similar llamada ADA (Asterisk Desktop Assistant) también en inglés y a diferencia de las anteriores, gratuita, y que también soporta integración con Outlook, Excel, PowerPoint, Firefox y Thunderbird aunque solo está disponible para Windows. 🙁
No obstante, querría aprovechar este lanzamiento para comentar que llevo unos meses probando una aplicación llamada DialApplet que además de ser la mejor de todas las que he visto, estar en español, soportar todas estas aplicaciones, y ser compatible con Windows, Linux y MacOSX, es la más flexible de todas las que he encontrado, soporta grabación de llamadas, integración con interfaces webs, y muchas más ventajas y una herramienta ideal para callcenters y como los desarrolladores están en España, es mucho más cercano a la hora de solicitar soporte. 🙂
El equipo de desarrolladores de Asterisk acaba de anunciar la versión 2.1.0.3 de DAHDI con algunas importantes mejoras:
– Mejoras en el soporte de la tarjeta RDSI Bri: Digium B410P
– Soporte mejorado del cancelador de eco OSLEC
– Solucionados algunos bugs curiosos y necesarios.
– Mejorada la compatibilidad con distintas versiones de kernel.
Cuando antíguamente uno defendía el software libre utilizando como bandera el sistema basado en Linux, uno tenía un objetivo casi utópico, dar a entender que el software debería ser tan libre como una receta de cocina y no estar supeditado únicamente al control omnipotente de una única empresa además de poder hacer las modificaciones que cualquier usuario necesitara o conseguir a alguien que pudiera modificarlo sin que tenga que ser la empresa original.
A la vista de esto, me rodeé de mucha gente que pensaba como yo y aunque el mercado de la informática estaba llena de aplicaciones y sistemas propietarios, casi pareciamos unos rebeldes ante un mundo que no nos hacía caso, pero gracias al software libre y a un creciente número de personas que seguía adelante frente al «el software libre no tiene futuro» este se ha hecho más popular y poco a poco los usuarios han ido «probándolo» y descubriendo que el software libre, la principal ventaja es su adaptabilidad. Cualquiera puede contribuir y el boca a boca parece ser mejor publicidad que colocar un banner en cada página web.
El 5 de noviembre de 2007, Google junto a otras 30 empresas de software que forman la OHA (Open Handset Alliance) anunciaron la creación de un sistema operativo libre para móviles, mientras que las actuales empresas de informática que desarrollaban sistemas operativos para móviles, propietarios, cerrados y comerciales ignoraban y solo les llamaba la atención que una empresa como Google promocionara este tipo de software. (Google es una empresa que vive entre otros motivos, gracias al software libre -más de 6.000 sistemas RedHat formando un cluster con una versión de Apache modificada y MySQL fueron sus inicios-) y nadie en su sano juicio sería hoy día capaz de decir que Apache o MySQL no son sistemas seguros, estables e incluso más competitivos que otros sistemas cerrados y propietarios.
Cuando apareció Apple con su iPhone, la gente se dió cuenta que otros sistemas como Symbian o Blackberry tendrían que adaptarse para competir con el OSX de estos sistemas y se pusieron manos a la obra, pero al poco tiempo de salir el iPhone, Google anunció la primera demo de Android, que dejó a todos con la boca abierta, pero incluso pasó desapercibido hasta los primeros vídeos «reales» de Android.
En estas navidades se ha puesto de moda los NetBooks. Los EeePC salen a la venta con dos sistemas operativos Windows y Linux, en cambio un paseo a varios centros comerciales sirven para ver que estos únicamente ofrecen la versión con Windows (está claro, el mismo hardware, sale más barato con Linux que con Windows, por lo que interesa vender tanto como pueda los modelos más caros) pese a que la versión con Linux tenga un «theme» de Windows tan realista que hasta las personas que trabajan en esa sección te siguen diciendo que la versión publicitada es Windows pese a que cualquiera que trabaje con Linux se daría cuenta que no. xD
El software libre ha dejado de ser «la alternativa» y pasó a convertirse en un competidor serio para muchas e incluso en la perdición para muchas otras ancladas en un pasado que pensaban que nunca cambiaría.
Aunque cueste creerlo, pese a diversas citas «curiosas» de Bill Gates en contra del software libre, Microsoft acaba de anunciar una página para alojar y apoyar al software libre: CodePlex. ¿no sería esta la mejor definición de hipocresía? 😀
Cada vez somos más los que nos manifestamos a favor del software libre, de las licencias libres, de los estándares libres y de los formatos abiertos, de las licencias Creative Common y de un mundo donde la información sea igualmente libre y no haya gobiernos, entidades, instituciones o empresas que quieran auto-apropiarse algo que hemos hecho entre todos y que cada vez tiene más adeptos.
En estas fechas, uno debería pararse unos minutos a reflexionar un poco sobre algunas bases que fundamentan su vida, su negocio, su modelo de negocio, su futuro y sobre la gente que le rodea, y quizá sea el software libre lo que realmente le está haciendo falta.
Cuando hace algún tiempo leí que Nortel había adquirido una empresa llamada DiamondWare3D no llegué a entender el porqué de esta compra ya que el modelo de negocio de Nortel no era el de los juegos en 3D aunque como siempre, si una empresa es rentable, … quien sabe…
Hoy, leyendo TMCNet por fín veo que todo tiene su porqué y es que Nortel (o mejor dicho, DiamondWare3D) acaba de crear una especie de Second Life (llamado Web.Alive) especialmente creada para empresas donde varias personas puedan reunirse y hablar mediante VoIP o incluso realizar una videoconferencia al más puro estilo «Telepresence» de Cisco. xD
La idea, personalmente me ha gustado, me recuerda a una que tuve hace ya algún tiempo pero que se quedó en el olvido, pero está claro que donde hay dinero, se pueden hacer muchas cosas y Nortel ha sabido comprar el ingenio humano necesario para llegar a construir algo que podría dar mucho que hablar en un futuro muy próximo.
Lo siguiente que habría que ver es, si la sociedad está preparada para este tipo de «encuentros» y de cambios en un mundo tan «conservador» como el empresarial.
Un amigo me ha enviado una presentación interna de Avaya para que vea con mis propios ojos lo que esta empresa enseña a sus partners, instaladores, técnicos y posibles usuarios si a estos últimos se les ocurre mencionar la palabra «Asterisk».
La presentación no tiene desperdicio, y suelta comentarios y opiniones dignas de considerarlas «perlas» que intentan manipular la opinión que puedan tener las empresas instaladoras sobre Asterisk, lo que me lleva a que Avaya piensa que sus partners son tontos y van a creerse semejante cantidad de mentiras por transparencia.
Pensaba contestar a todas y cada una de las manipulaciones que aparecen, pero este post se haría eternamente largo, así que comentaré solo las que me parecen más increibles:
– El instalador de Asterisk evitará implementaciones complejas. (Página 9)
Le sorprendería conocer al autor de la manipulación las instalaciones que se han salvado gracias a utilizar un Asterisk. XD
– Todo es complejo de implementar. (Página 9)
Claro, por eso en el 2006, conocí a una persona cuya profesión era «programador de dialplans de Avaya» (por suerte fue listo y se pasó a Asterisk), porque en Avaya hacer algo diferente a lo que hace el interfaz de usuario es super sencillo. xD No, ahora en serio, todo es tan complejo como quieras que sea, la ventaja es que Asterisk es programado y permite hacer CUALQUIER cosa que desees en su dialplan y por lo tanto las posibilidades son infinitas.
– Asterisk aún no es una tecnología madura. (Página 12)
Generalmente el que dice esto suele ser un ignorante que habla sin saber. 😀
– El foro de soporte de Asterisk tiene 435 hilos y el 41,91% de los hilos sin respuesta (Página 13)
La lista de correos de Asterisk-ES (Asterisk en Español) tiene 3000 usuarios, casi 40.000 hilos diferentes con varias respuestas en cada uno de ellos y solo tiene 3 años. El foro de Asterisk tiene más tiempo, es en inglés y solo tiene 435 hilos? XD
– Cuantos usuarios de Asterisk existen? 1089 (Página 14)
Esto es lo que más gracia me ha hecho, porque ponen una captura de AsteriskCounter, un proyecto personal al que no le he hecho publicidad y que tengo pensado actualizar pronto, pero ese número solo indica el número de personas que se han inscrito, no el número de usuarios de Asterisk. (xD)
– Los mayoristas se encuentran en la mayoría de los casos fuera de España. No existen servicios de entrega rápida de material ni de sustitución de piezas averiadas. (Página 16)
No, claro… xD (¿esta persona se ha informado antes de soltar estas burradas?)
Hay muchas más, pero
No se si realmente se trata de una presentación para Avaya o es algo que ha hecho alguien en tono de humor, lo que sí deja claro es que Avaya está perdiendo terreno, tanto por sus altos costes, como por la verosimilidad y profesionalidad que demuestran algunos «profesionales» como el que ha hecho esta presentación. Si es capaz de decir algo como esto sobre Asterisk, no me quiero ni imaginar la de mentiras que puede llegar a decir sobre sus propios productos para convencer a alguien para que lo compre. xD
Si esto no es realmente de Avaya si no de alguien que ha creado esta transparencia en tono de humor, que lo comunique en los comentarios a fín de aclarar si es una broma o va en serio.
Nada, aquí teneis la presentación para que os riais a gusto:
La mayor institución existente en el mundo defensora del software libre, la Free Software Fundation de donde salen licencias libres como la GNU, GPL, y muchas más además de alojar, mantener y colaborar económicamente en proyectos libres y abiertos, acaba de presentar una denuncia contra Cisco por violar la licencia GPL (utilizar software licenciado como GPL, modificarlo y negarse a publicar el código fuente resultante).
Este tipo de acciones podría parecer «amarilla» si no fuera porque la FSF llevaba pidiendo el cumplimiento de la licencia desde hace 5 años, tras lo cual y visto la negativa de Cisco a compartir el código fuente que ha utilizado en sus productos, se han visto en la necesidad de demandar a Cisco para obligar a que cumpla la ley.
«Nuestras licencias son diseñadas para asegurar a todos que quien utilice el software pueda modificarlo. Para poder ejercitar este derecho, la gente necesita el código fuente… La FSF tiene como objetivo fomentar y proteger los derechos que todos deberían tener con todo software: utilizarlo, compartirlo y modificarlo si lo necesitan.» comentó Richard Stallman.
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). 🙂
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? 🙂