Autor: hellc2

  • Phono.com te ayuda a integrar VoIP con tu website

    Hace tiempo que tenía pendiente hablar sobre un servicio de la empresa Voxeo llamado phono.com y que permite integrar telefonía VoIP (pstn/sip) mediante código HTML y Javascript que, unido a un poco de Flash integrado de forma transparente por el servicio, nos permite crear click2call fácilmente en nuestras webs.

    En la web de Saúl podéis leer un estupendo artículo con un ejemplo sobre cómo programar con JQuery y un poco de HTML un Click2Call para poder hacer una llamada sin necesidad de que el usuario tenga que poner su número de teléfono si no que pueda hablar desde la propia web como si estuviese conectado a un softphone. De hecho, aprovechando el artículo de Saúl, me he animado a comentarlo por aquí también.

    Para que este servicio de Voxeo pueda funcionar, se requiere que el navegador sea compatible con Flash 🙁 he de decir que lo he probado unas cuantas veces y con un resultado bastante satisfactorio, tanto en calidad de sonido como en usabilidad y es que el código que hay que añadir tan solo requiere de una conexión a Internet y tener acceso al sistema de Phono.com (si, por desgracia es dependiente de un servicio externo).

    Para que veáis lo fácil que es, además de poder ver una demo en el artículo de Saúl, he aprovechado el ejemplo para que todos aquellos visitantes de Sinologic que queráis probarlo, podáis hacerlo pulsando en el siguiente botón:


    Es un botón de conferencia, por lo que si varias personas pulsáis el botón en el mismo momento, seguramente podáis hablar entre vosotros. 😛

  • Asterisk 1.4 pasará a mejor vida dentro de 5 meses

    Anoche nos enteramos por el twitter de Russell Bryant que la versión de Asterisk 1.2 acaba de quedar oficialmente en desuso y no recibirá más actualizaciones de ningún tipo. De la misma manera Asterisk 1.4 ya está en modo «sólo actualizaciones de seguridad» y Asterisk 1.6.2 aguantará poco más y es que pasará a recibir únicamente actualizaciones de seguridad dentro de 5 meses (mayo de 2011) para ir moviendo a los usuarios a la versión de Asterisk 1.8.

    Asterisk 1.4 lleva más de un año recibiendo sólo actualizaciones de seguridad, pero Asterisk 1.6.2 todavía sigue siendo desarrollada y lo seguirá siendo hasta mayo.

    Ya comentamos que Asterisk 1.4 y Asterisk 1.6.2 serían las dos únicas versiones que ampliaban su tiempo de vida para aumentar el tiempo que recibirín actualizaciones de seguridad, y en principio estas estaban estimadas hasta diciembre del año que viene.

    Por lo que ahora, muchos usuarios preguntarán ¿y entonces qué? Bueno, siempre nos quedará Asterisk-ES-RSP. 🙂

    Asterisk 1.8 es una versión que, pese a funcionar bien, todavía tiene algunos bugs que se van resolviendo a medida que se van detectando y reportando en la web de incidencias de Asterisk, no obstante y lo más importante es que Asterisk 1.8 no es Asterisk 1.6.x y por lo tanto, aunque existen algunos bugs básicos, todavía estamos en la versión inicial (1.8.0) por lo que hay que darle un poco de tiempo antes de confiar ciegamente en esta rama.

    (más…)

  • Cómo interconectar Asterisk con Kamailio 3.1

    Asipto, la empresa detrás del proyecto Kamailio acaba de presentar un fantástico tutorial donde explican paso a paso cómo interconectar Asterisk 1.6.2 con la última versión estable de Kamailio.

    Cualquiera que trabaje o que conozca un poco qué es y cómo funciona Kamailio, ya sabrá perfectamente los pasos para realizar esta interconexión, pero es un «lujo» poder disponer de todos los pasos explicados de una forma sencilla y clara, para poder instalar nuestro propio sistema Kamailio + Asterisk sin complicaciones.

    No quiero adelantar nada, pero muy pronto veremos muchas cosas de estas más a menudo. 😛

    Que ustedes lo disfruten:

    http://kb.asipto.com/asterisk:realtime:kamailio-3.1.x-asterisk-1.6.2-astdb

  • Cómo compilar e instalar Asterisk-SCF

    Aquellos que leyeron la presentación de Asterisk-SCF, sabrán que es un nuevo proyecto creado desde cero y que poco tiene de parecido con el conocido Asterisk del que estamos acostumbrados a utilizar.

    Cuando se publicó la primera versión, muchas personas intentaron instalarla sin éxito, pero con el tiempo se ha mejorado la documentación y los requisitos necesarios para poder instalarlo y compilarlo sin tener muchos problemas.

    Hay que decir que, a día de hoy Asterisk-SCF sigue siendo inestable y no para un sistema en producción pero aún así, queremos mostraros los pasos para instalar esta versión y que nos vayamos familiarizando con este sistema.

    La instalación es diferente según se trate de un sistema Linux, MacosX o Windows (si, también es compatible con Windows) y de hecho, muchas de las partes de Asterisk-SCF son compatibles con .NET (o en este caso, la versión libre llamada Mono) al igual que también es compatible con Java y muchos otros lenguajes (PHP, Python, Perl, etc…)

    No obstante, vamos a ver cómo se instala Asterisk-SCF en las distintas distribuciones de Linux:

    (más…)

  • Todas las conferencias del VoIP2DAY ya disponibles

    Para todos aquellos que no pudieron disfrutar del VoIP2DAY, o bien aquellos que se perdieron alguna conferencia, ya están disponibles los vídeos de las conferencias para que no os perdáis ningún detalle.

    Están disponibles los vídeos de los tres días:

    Día del CallCenter

    Día de las Comunicaciones Unificadas

    Día de la Comunidad

    Cada conferencia dura entre 30 y 45 minutos, por lo que hay una gran cantidad de información en estos vídeos que nos ofrece la organización del VoIP2DAY.

  • Tendremos un futuro Asterisk 1.10

    Después de dos semanas «ausente» por motivos personales, vuelvo con una lista curiosa de noticias que parecen pasar desapercibidas por muchas otras páginas y que nadie parece haberse dado cuenta.

    Cuando aún estamos adaptándonos a los cambios de la nueva versión de Asterisk 1.8, y tras el anuncio de la aparición de Asterisk-SCF en la Astricon 2010, se celebró la AstriDevCon 2010, una reunión de desarrolladores de Asterisk donde se marcaron las pautas de desarrollo futuro del nuevo Asterisk 1.8 y ¡sorpresa! un futuro Asterisk 1.10 que, aunque todavía lo veamos como una versión lejana en el tiempo y en características, no deja de ser una curiosidad que indica que aún nos queda mucho Asterisk por delante.

    Si en lugar de una versión 1.10, tuvieramos noticias de una futura versión 2.0, implicaría un cambio más o menos radical en la forma en que Asterisk está pensado (quizá algo similar a lo que vimos con la presentación de Asterisk-SCF) y lo que seguro, traería ríos de tinta (o en este caso, ríos de bits) de comentarios, críticas y apuestas. Pero como se ha presentado el SCF como una aplicación nueva, que nada tiene que ver con el Asterisk al que estamos acostumbrados, se han despejado muchas dudas sobre el futuro de Asterisk y como piensa evolucionar esta aplicación.

    Asterisk 1.8 está siendo «interrogado» por los usuarios para comprobar si ofrece la seguridad que es necesaria para sistemas en producción, mientras tanto, Asterisk-SCF se mueve entre los delgados hilos de varios conceptos, en principio contrarios entre sí, y peligrosamente cercanos: ser lo suficientemente sencillo como para que cualquier usuario/interfaz sea capaz de utilizarlo, o bien lo suficientemente potente como para que sirva a las necesidades de muchos otros usuarios que precisan de las características especiales que nos ofrece esta nueva aplicación.

    Sea como fuere, Asterisk 1.10 y sus características planteadas, dejan claro que Asterisk 1.8 está suficientemente bien definido y que no se van a añadir «nuevas características verdes» que puedan perjudicar la estabilidad de Asterisk 1.8, así que otro punto más a favor de Asterisk 1.8.

  • Asterisk SCF: El futuro de las comunicaciones open source

    Como si de una predicción se tratase, nuestro compañero Andrés de Sinologic.net escribió un fantástico artículo sobre XMPP PubSub y distribución avanzada de eventos en Asterisk 1.8 y mencionó una frase muy curiosa por no decir «premonitoria»:

    Asterisk 1.8 viene con muchos cambios de arquitectura de base, que puede que a priori no sean tan visibles cara al usuario, pero que cara a ingenieros de sistemas y desarrolladores, establecen unas fuertes y robustas bases, que permitirán el uso de aplicaciones mucho mas escalables y complejas…»

    Llevaba algún tiempo leyendo comentarios y notando ciertas intenciones en algunos emails que me hacían sospechar que algo gordo se estaba organizando en la Astricon de este año, una presentación de algo nuevo, de hecho, lo que más me llamó la atención fue lo siguiente:

    Digium to Announce Future of Open Source Communications During AstriCon 2010 Keynote

    Y efectivamente, parece que eso ha ocurrido. Durante la conferencia de Mark Spencer, que ha causado una gran espectación, se ha presentado lo que podría ser la mejor noticia desde la aparición de Asterisk: La publicación de un nuevo proyecto opensource llamado: ASTERISK SCF (Asterisk Scalable Communications Framework).

    Asterisk SCF será un sistema de componentes distribuidos que permitirá desarrollar un sistema de comunicaciones orientado a sistemas clusters. La plataforma de Asterisk SCF soportará, como parte de su arquitectura básica, comunicaciones IP en tiempo real, incluyendo vídeo, voz, chat, escritorios remotos y otros tipos de medios.

    Vamos a ver en qué consiste …

    (más…)

  • Asterisk 1.8: Cómo configurar Asterisk con GoogleVoice

    Cuando acababa de salir a la luz la versión de Asterisk 1.8 beta 3, nuestro compañero Adriá Vidal nos descubría en la lista de Asterisk-ES un bug que había encontrado en el canal GoogleTalk (chan_gTalk) que impedía realizar llamadas de voz entre Asterisk y los usuarios de este servicio de Google. Por suerte, este bug lo puso en conocimiento del equipo de desarrolladores de Asterisk mediante su web dedicada (http://issues.asterisk.org) y en apenas una semana, no solo lo habían solucionado, si no que habían añadido nuevas opciones que permitían utilizar servidores STUN propios para garantizar (dentro de lo posible) que no habrá ningún problema de audio debido al NAT.

    Mientras estaban «solucionando el bug» que había encontrado Adriá, tuve la suerte de conocer a un desarrollador de Asterisk encargado reproducir y solucionar algunos de los bugs de Asterisk 1.8 y hablando con él encontré que entre las mejoras que habían desarrollado para arreglar el bug y mejorar el canal del GoogleTalk, además del soporte de STUN, también estaba el soporte para GoogleVoice, un servicio del que ya hemos hablado pero que aún no está disponible en nuestro país. No obstante, gracias a un sencillo tutorial de la web de Saúl Ibarra, podemos darnos de alta en Google Voice y probarlo nosotros mismos cuando queramos.

    Para demostrar que el nuevo GoogleVoice es compatible con Asterisk, este desarrollador (pabelanger), escribió este fantástico tutorial sobre los pasos a seguir para conectar nuestra cuenta de GoogleVoice con Asterisk:

    (más…)

  • Publicado por fín Asterisk 1.8.0

    Tal y como muchos nos imaginábamos, la versión estable de Asterisk 1.8 sería publicada aprovechando el evento Astricon que se celebrará en unos días y, como no, acaba de ser publicada la versión final de Asterisk 1.8 una vez se han corregidos todos los bugs que se habían descubierto en las versiones beta y las sucesivas «release candidate«.

    Asterisk 1.8 es una gran versión que trae consigo muchas espectativas, y porqué no decirlo, también muchas esperanzas, ya que muchos usuarios se sintieron bastante desilusionados con la «estabilidad» de Asterisk 1.6, una rama que ha durado casi 2 años y que, aunque al final de su vida empezaron a desarrollar versiones algo más estables, las primeras versiones no era lo que sus usuarios esperábamos.

    Asterisk 1.8 vuelve a la carga con una nueva forma de versionado LTS (Long Term Support) conocido como «Soporte a Largo Plazo» y será desarrollada durante al menos 4 años aumentando su estabilidad y ofreciendo unas características inigualables y difícilmente superables por cualquier otro PBX ya sea libre o comercial.

    Muchos desarrolladores han estado trabajando duro para traer cuanto antes esta versión que es una remezcla entre todas las mejoras de Asterisk 1.6.2, y la estabilidad del versionado de Asterisk 1.4, por lo que los usuarios tenemos la esperanza, que esta versión haga historia.

    Desde Sinologic llevamos varias semanas explicando cómo configurar algunos servicios nuevos que trae Asterisk 1.8.

    La conferencia que dimos sobre Asterisk 1.8, ganó el Premio a la Mejor Conferencia del VoIP2DAY 2010.

    Russell Bryant, durante el VoIP2DAY 2010, nos comentó que esta versión de Asterisk va a ser, sin duda, la mejor en cuanto a características y en cuanto a estabilidad, en la que le han prestado especial interés a la seguridad y la calidad final, no solo como un producto «para un usuario» si no como un gran software en la que todos los desarrolladores han puesto todo su esfuerzo y, aunque muchas características y mejoras estaban disponibles para su inserción, los parches no han podido ser incluidos por no estar lo suficientemente maduras, aunque son igualmente importantes y han sido introducidas en la «hoja de ruta» de Asterisk 1.8 para que puedan ser insertadas una vez estén maduras.

    En Sinologic, vamos a seguir investigando, explicando las características de esta versión y las novedades que traen, pero esta vez, lo haremos desde una versión estable de Asterisk 1.8.

    Ya hemos dicho infinidad de veces las características que trae Asterisk y que podéis ver en cualquier página, pero en lugar de eso, os vamos a poner la lista de tutoriales y artículos que hemos escrito en Sinologic donde explicamos cómo funciona y cómo se configuran cada una de esas características, seguro que os resultará más interesante que una lista habitual de características:

    y por supuesto, la presentación de Asterisk 1.8 del VoIP2DAY donde ya explicábamos:

    • – Cómo configurar el Calendario compartido en Asterisk
    • – Cómo configurar el audio cifrado en Asterisk 1.8.
    • – y muchas otras cosas más.

    Así que, ahora solo nos falta descargar Asterisk 1.8.0, compilarlo y empezar con las pruebas.

    Y por supuesto… no olvidéis comentar aquí vuestras impresiones.

  • Tercera edición de The Future Of Telephony con Asterisk 1.8

    Si bien el libro gratuito «The Future Of Telephony» es una lectura obligada para todo aquellos que quieren aprender cómo configurar y utilizar Asterisk, la noticia no puede ser mejor: La tercera edición del The Future Of Telephony ahora está dedicada a la nueva versión de Asterisk 1.8, esta vez escrito por Jim Van Meggelen, Leif Madsen y Russell Bryant.

    «Pensada para la próxima versión 1.8 de Asterisk, esta guía muestra los distintos pasos para instalar, configurar e integrar esta potente herramienta con cualquier sistema existente de telefonía. Asterisk: La guía definitiva tiene todo lo que necesitas saber para diseñar un sistema completo, tanto si tienes experiencia en Asterisk, como si no y algunas nociones básicas sobre telefonía.»

    El libro, que está previsto su aparición para el mes de Marzo de 2011, seguro que volverá a ser todo un éxito como sus anteriores ediciones y más aún, teniendo en cuenta que es de los pocos libros técnicos que están pensados para prácticamente cualquier nivel de conocimientos, desde los muy básicos hasta los bastante avanzados, no es este otro motivo por el que es la lectura recomendada para prepararse el examen teórico de la certificación dCAP.

    Entre los temas actualizados que ya tocan, se incorporarán otros nuevos muy interesantes como:

    • Skype for Asterisk
    • Fax capabilities (T.38)
    • Clustering with Open AIS
    • Jabber integration and XMPP
    • Heartbeat cluster infrastructure (LinuxHA, failover)
    • ISN and ENUM — methods of circumventing the PSTN by dialing SIP URIs with numbers
    • Security profile for Real-time Transport Protocol (RTP)
    • Internet Protocol version 6 (IPv6)

    Y aunque seguro que estará disponible en PDF, disponer del libro en papel siempre es una buena idea.

    (más…)