Blog

  • Viber: el WhatsApp que permite Voz sobre IP en 3G y Wifi

    Alberto Sagredo nos informa sobre un softphone gratuito para iPhone que funciona de una forma similar al WhatsApp de forma que nuestro propio número de teléfono nos sirve para dos objetivos:

    1. Como cuenta de usuario. (de forma que todo el mundo ya sabe a quien llamar y así evitamos tener que informar de nuestro número)
    2. Acceder a nuestra agenda e informarnos de quién más utiliza esta aplicación para poder utilizarla con nuestros contactos.

    WhatsApp es una de las aplicaciones más utilizadas para dispositivos móviles (ya sea iPhone, Android, Blackberry) que nos permite enviar y recibir mensajes de texto enviados a través de 3G o Wifi en lugar de por SMS (con el sobrecoste que esto supone, y más en España que cada mensaje cuesta entre 8 y 20 céntimos). Por este motivo, WhatsApp se ha convertido en una aplicación casi imprescindible para muchos.

    De la misma forma, Viber Softphone nos permite realizar llamadas VoIP utilizando nuestro número de teléfono y la posibilidad del «segundo plano» (o Push en el iPhone) para avisarnos cuando otro usuario nos quiere llamar y poder hablar a través de 3G o Wifi.

    Una de las características más atractivas de esta aplicación es su coste: GRATIS (de momento) y es que, pese a que imaginamos, la infraestructura necesaria para llevar a cabo este servicio debe suponerle un coste a la empresa, inicialmente la aplicación es gratuita (suponemos, a modo promocional). (más…)

  • BLF distribuido entre varios Asterisk

    Olle Johansson acaba de publicar los detalles de su trabajo en la rama de desarrollo «Pinana» que permitirá transmitir la información BLF en una arquitectura distribuida, es decir, poder ver el estado de usuarios conectados en otros sistemas y poder configurar el BLF en nuestros terminales para saber cuando hablan, cuando están registrados,…

    Esta característica es muy interesante, ya que muchas infraestructuras están formadas por varios Asterisk y esto nos permitirá conocer cuando habla otro usuario de otro dominio.

    Hi!

    Brad Watkins (Marquis42) and I have been working on project pinana for a while. A lot of time was spent on architecture, something we locked down at Astricon and went from architecture work to coding. We now have the follwowing state:

    – Asterisk can subscribe to remote device states by adding hints
    – Asterisk can PUBLISH device state updates to a presence server

    (más…)

  • Los navegadores web permitirán VoIP nativamente

    Ya hemos visto algunos servicios que permiten conectar la web a servicios de VoIP para permitir llamadas de forma nativa, no obstante, el tipo de tecnología que se intenta unificar (web-voip) son bastante diferentes entre sí y esto complica su integración de una forma fácil y cómoda para el usuario. Hasta ahora, conocíamos algunos softphones webs que hacían uso de ActiveX (unicamente funcionan en Internet Explorer) o bien Java (lo que obliga a tener la máquina virtual instalada) de forma que el usuario necesita cumplir con unos requisitos previos que no siempre se garantizan cuando el visitante de una web puede ser cualquiera.

    El tema de los softphones web es algo muy interesante y es que cada vez son más las empresas que quieren atraer a clientes potenciales mediante su web y una forma muy práctica de hacerlo es hablando directamente con él mediante VoIP pero esto es, o incompatible con todo, o bastante caro, por lo que al final, el usuario que quiere implementar un click2call termina utilizando el «botón Skype» o a «phono.com» por lo que está obligado a depender de un servicio que ofrece una empresa externa. Pero esto está muy próximo a acabar y es que el próximo objetivo de los desarrolladores de navegadores está orientado a implementar nativamente el soporte para VoIP (tanto audio como vídeo).

    Para aquellos que no estén familiarizados con el mundo de la web, comentaré que todas las páginas webs utilizan un lenguaje llamado HTML donde se definen si el texto va en negrita, subrayado, el color, y muchas otras cosas. Este «lenguaje» ha ido evolucionando con el tiempo, de forma que actualmente la mayoría de los navegadores utilizan la versión 4 (HTML4) y algunas características de la versión 5 (HTML5) de forma experimental. Esta versión HTML5 es la que permite visualizar vídeos en la web mediante la etiqueta <video>.

    Pues poco a poco, el HTML se está modificando para adaptar las nuevas tecnologías a la web y que tanto los desarrolladores web como programadores de servicios puedan utilizar la web como un aliado y no como «algo a lo que integrar» de forma que puedan ser implementado en los navegadores y los usuarios puedan utilizar dichos servicios sin necesidad de ningún tipo de plugin.

    (más…)

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