Contador estandar

06. Agosto 2008

Dónde está el interés en los forks

Fork significa “horquilla” y en software se suele referir a un desarrollo alternativo al desarrollo oficial.

De esta manera, en Asterisk aparecieron varios forks del que el más conocido es el OpenBPX que pasó a llamarse Callweaver y apareció por un problema con las licencias y desacuerdos con la clausula referente al puesto de “dictador benevolente” que realiza Digium en Asterisk.

Como resultado, aparecen aplicaciones basadas en el mismo software y que, en un principio no tienen muchas diferencias, pero con el tiempo y bastante esfuerzo se empiezan a hacer un hueco interesante.

Cuando OpenSER pasó a llamarse Kamailio, se creó un fork de OpenSER llamado OpenSIPS, pero generalmente cuando ocurren estas cosas suelen haber motivos llamativos por el que hacer un fork de una aplicación (cambios de licencias, una orientación equivocada, o una mala gestión por parte de los desarrolladores actuales de la aplicación, entre otros…) pero de la misma manera que CallWeaver es un proyecto completamente parado por falta de apoyos, recursos y público, OpenSIPS no dice exáctamente el motivo por el que se separa (aunque lo suponemos por algunos comentarios) pero un fork de este tipo, sobre una aplicación libre, y con una comunidad activa como puede ser la comunidad de OpenSER (ahora Kamailio) es en mi opinión un movimiento erroneo, ya que, en lugar de apoyar un proyecto grande, para convertirlo en “aun más grande”, pasan a separarse y reducir la velocidad de desarrollo.

Pese a todo, han lanzado la versión 1.4.0 de OpenSER OpenSIPS, pero con un gran número de desarrolladores apoyando la rama oficial: Kamailio.

¿A quien beneficia estos movimientos?

A la competencia. :(

Kamailio seguirá siendo la rama oficial de lo que un día se llamó OpenSER y veremos el camino que toma OpenSIPS, si es más humo que otra cosa, o bien toman fuerza y nos sorprende.

28. Julio 2008

Adiós OpenSer, Hola Kamailio!

Por la web de Saúl me entero de una noticia sorprendente: el proyecto OpenSER cambia de nombre a Kamailio.

Como suele suceder en estos casos en los que un proyecto conocido cambia de nombre, es para evitar problemas con marcas registradas y por lo general, pertenecientes a empresas, por lo que además de poder encontrar la información pertinente en la conocida web OpenSER.org, la página web oficial se trasladará a Kamailio.org (actualmente es la misma) aunque la anterior seguirá funcionando durante el traslado.

La palabra Kamailio es una palabra hawaiiana que significa “hablar o conversar“. Por lo visto esta palabra es fácil de recordar y el significado continua en sintonía con el objetivo de la aplicación. :)

Como indica Saúl, el logotipo no lo han cambiado por ahora, pero seguro que pronto nos toparemos con más novedades como suele ocurrir en estos casos, en los que, aprovechando que se cambia el nombre, también se cambian más cosas. Esperemos que el buen ambiente de la comunidad, y el alto nivel de desarrollo continúen como hasta ahora. :)

Más información: http://www.kamailio.org

25. Mayo 2008

Día de Asterisk en Berlín

Este Lunes 26 y Martes 27 se celebra en Berlín un ciclo de conferencias llamado Asterisk-Tag (Día de Asterisk) en el que los afortunados asistentes podrán disfrutar de las charlas de:

Más información: www.asterisk-tag.org

Aprovecho para recordar otros dos eventos que se celebran en España:

- Mañana Lunes 26 de Mayo, el Desayuno Tecnológico sobre VoIP en Madrid.
- El siguiente Lunes, 2 de Junio, Mark Spencer vendrá a Bilbao a dar una de sus conferencias magistrales.

16. Mayo 2008

OpenSer 1.3.2 Released!

En el blog de Jesús Rodríguez leo que acaba de hacerse pública la versión 1.3.2 de OpenSer.

Al parecer, esta versión soluciona algunos bugs en los módulos de bases de datos MySQL, PostgreSQL y ODBC, en el esquema de autentificación y mejora en la gestión de la memoria.

Aquí podeis ver el ChangeLog y descargarlo de aquí.
Enlace: http://www.openser.org/mos/view/News/NewsItem/OpenSER-1.3.2-is-released/

28. Abril 2008

Todo preparado para la SIP MasterClass de Barcelona

Todo está listo para que comience el lunes el mayor curso de SIP que se hará en España impartido por Olle Johansson (principal desarrollador del Chan_sip de Asterisk), y Daniel-Constantin Mierla (Co-fundador del proyecto OpenSER) que junto a Sergio Serrano como traductor en caso de necesidad, harán las delicias de aquellos que quieren aprender las posibilidades de OpenSER y Asterisk en entornos especialmente para operadores y proveedores de servicios IP.

El curso comenzará el próximo lunes 5 de Mayo en Barcelona y ya están haciéndose todos los preparativos para semejante convocatoria que seguro que no dejará a nadie en su sitio como siempre que viene Olle Johansson a España.

De momento, ya conozco a varios que están preparando algunas sorpresas con estos artistas de la VoIP y es que lo de la Asterisk night Party de la pasada Bootcamp ha creado precedente.

¿tendremos una OpenSER night Party en esta ocasión? :)

Enlace: http://www.avanzada7.com/es/SIP_Masterclass

21. Abril 2008

Asterisk-ES para profesionales en LinkedIn

El viernes se creó el grupo Asterisk-ES en la red social LinkedIn.com con el objeto de permitir el contacto entre los profesionales de Asterisk en habla hispana/castellana/española y de esta manera unir más si cabe a las empresas que trabajan con Asterisk.

Para pertenecer a este grupo, primero hay que tener una cuenta en LinkedIn, y una vez creada la cuenta, hay que entrar en el siguiente enlace:

http://www.linkedin.com/groupInvitation?groupID=90000&sharedKey=2B4E334E77FC

Hace unos meses, Digium empezó a informar a aquellos que han obtenido la certificación dCap que se había creado un grupo en LinkedIn exclusivamente para los titulados llamado Grupo dCap y que contarían con el logotipo asociado a su cuenta.

15. Abril 2008

Aclarando conceptos sobre SIP y VoIP

El protocolo SIP (que significa Protocolo de Iniciación de Sesiones) nació en 1996 cuando Mark Handley y Eve Schooler presentaron el primer borrador ante la IETF de lo que sería un protocolo de comunicaciones IP que solucionaría gran parte de los inconvenientes de protocolos anteriores.

En este borrador se exponían conceptos nuevos y que posteriormente pasaría a utilizarse en todo el mundo como uno de los protocolos más utilizados en las aplicaciones de mensajería instantánea, aplicaciones CRM, ERP y por supuesto VoIP. Entre estos nuevos conceptos destaca alto tan básico como el “registro”, por el cual un usuario informaba a la red dónde podía recibir invitaciones de comunicaciones por parte de otros usuarios, lo que permitía que un usuario pudiera recibir un mensaje en su casa y si luego se trasladaba al trabajo y se “registraba”, el mensaje lo recibiera en el trabajo y no en su casa.

El protocolo SIP es un protocolo de señalización, es decir, SIP no transporta audio ni vídeo, por lo que sería incompleto decir que en una comunicación de VoIP en SIP solo interviene este protocolo que se transmite por el puerto 5060 TCP o UDP.

Entonces ¿como se puede enviar audio y vídeo por SIP?. Sencillamente, no se puede, SIP no está diseñado para esto, aunque sí que permite indicar el sistema y el puerto por el que se puede enviar un flujo de datos que encapsula la voz y el vídeo. Para este flujo de datos se utiliza otro protocolo: SDP (que significa “Session Description Protocol” en español “Protocolo de Descripción de Sesiones“) y envía los parámetros de inicialización de audio y vídeo transmitidos por streaming por varios puertos UDP altos (por encima del 1024)

La comunicación SIP se realiza entre lo que se denominan “Agentes de Usuario SIP” comúnmente conocido como “usuario SIP”, “Servidores de Registro” también conocido como “SIP Server” y “SIP Proxy” también conocido como “SIP Proxy” :P

- Usuarios SIP:
Un usuario SIP puede ser una aplicación de mensajería, un softphone, un teléfono IP, y en general cualquier dispositivo o software que sea compatible con SIP y que tenga la capacidad de “registrarse” con una cuenta SIP. Los usuarios SIP reciben una URI formada por “usuario”@”dominio” donde el campo dominio se corresponde con el Servidor SIP donde se encuentra registrado.

- Servidor SIP:
Un servidor SIP es una aplicación o dispositivo que permite crear y gestionar cuentas SIP y permitir que los Usuarios SIP se “registren” almacenando la dirección IP donde deben acceder para realizar la comunicación con este usuario.

- Proxy SIP:
Un Proxy SIP es una aplicación que permite que cualquier usuario SIP envíe un comando a otro usuario SIP.

Con estos tres conceptos claros, empieza la parte divertida, cuando dos usuarios SIP quieren hablar entre si, hace falta:
- Dos usuarios SIP (100@dominio y 200@dominio)
- Un servidor SIP donde se registrarán los dos usuarios
- Un proxy SIP para enviar los paquetes necesarios desde uno de los usuarios al otro para empezar a establecer una comunicación.

Una vez establecida la comunicación, el envío de los paquetes streaming de audio y vídeo se realiza únicamente y exclusivamente entre la aplicación registrada como 100@dominio y la aplicación registrada como 200@dominio, por lo que queda demostrado que SIP es un protocolo P2P tan mal visto por los medios de comunicación. :)
En este caso, el usuario 100@dominio también podría iniciar la comunicación introduciendo el usuario 200@direccionIP donde “direccionIP” sería la que tuviese ese usuario en ese instante. ¿pero qué ocurre cuando el usuario cambia de IP? ¿Perdemos la posibilidad de llamarle? Justamente para eso sirve el servidor SIP y el Proxy SIP.

Aprovechando estas definiciones interesantes, me gustaría aclarar algunas más relacionadas con la VoIP:

- B2BUA (Back 2 Back User Agent)
El B2BUA es una aplicación para controllar llamadas entre usuarios SIP y se diferencia de un Proxy SIP en que este únicamente gestiona el estado de una llamada cuando se realiza, mientras que el B2BUA mantiene el estado de las llamadas y las mantiene para conseguir información valiosa en determinados entornos como facturación, redireccionamiento de llamadas en caso de caída de un proveedor SIP, etc.
Asterisk es mucho más que un B2BUA ya que no únicamente controla todo esto, si no que incluso puede llegar a realizar acciones que ni un Proxy SIP ni un B2BUA pueden realizar como: grabaciones de llamadas, sistemas de buzón de voz, reproducción de locuciones, ofrecer menús IVR, reproducir música en espera, y un larguísimo etc.

- Media Gateway (MGW)
El Media Gateway es una aplicación o dispositivo que convierte la señalización SIP y el audio streaming, recibidos por SIP en el formato necesario para que sea transportado por otra “tecnología” como líneas analógicas, digitales, diferentes protocolos IP, etc.

- Softswitch
El Softswitch es una aplicación o dispositivo que realiza las labores de un Proxy SIP y un Media Gateway.
Ejemplo de softswitch es el conocido FreeSwitch al que además le han añadido algunas opciones más típicas de centralitas.

- PBX
Un PBX es una centralita basada en la red telefónica (analógica, digital o incluso móvil) que realiza las acciones que ya conocemos de toda centralita: gestionar transferencias, programar menús IVR, grabar conversaciones, etc.

- Media Server
Un Media Server es un dispositivo o aplicación que permite almacenar contenido multimedia (audio, vídeo, imágenes, etc…) y que puede enviarla mediante algún tipo de protocolo sin importarle a quien.
Es un reproductor de contenido multimedia que se conecta a cualquiera de los sistemas que he mencionado con anterioridad y ofrece este contenido a uno o varios usuarios.
Tras esta breve explicación, espero que estos conceptos hayan quedado más claros y evitar utilizar una aplicación para realizar tareas más propias de otras. :)

02. Abril 2008

Cursos de OpenSER

Leyendo el blog de Alberto Sagredo me entero que Asipto, la empresa de Daniel-Constantin Mierla, está preparando cursos y una certificación oficial de OpenSER de la misma manera que las Bootcamp y dCap de Digium para Asterisk.

La idea es estupenda ya que tanto Daniel-Constantin como Elena-Ramona y Olle Johansson son grandes desarrolladores de entornos SIP y siempre viene bien que gente que conoce este mundo tan bien como ellos sean los que ofrezcan un certificado de estas características.

Podeis ver más información en:
El blog de Daniel-Constantin
La web de Asipto

28. Diciembre 2007

Resumen de la VoIP en este 2007

Si el 2007 se planteó como el año de la revolución de la VoIP, podría afirmar que más que revolución, ha sido el año de la estabilidad en la VoIP. Este año será recordado sobre todo por la cantidad de novedades y cambios que ha traído.

Voy a recordar, para los nostálgicos, las principales noticias de este año:

Enero:
- Apple anuncia su nuevo teléfono iPhone.
- Cisco y Apple se enfrentan por la marca “iPhone”.
- Mark Spencer graba un vídeo tutorial para instalar AsteriskNOW
- Asterisk compatible con 3G.
- Digium lanza la TDM800, la TE120P y la tarjeta de Transcoding.
- Danny Windham pasa a ser el nuevo CEO de Digium.

Febrero:
- Lanzamiento del cancelador de eco HPEC de Digium.
- Nuevas tarjetas de Junghanns.
- AsteriskNOW gana el premio Best Of Show.

Marzo:
- MiniVoiceMail para Asterisk.
- Cisco abandona Skinny en favor de SIP.
- Digium lanza AADK (Asterisk Appliance Development Kit).
- VoIP-Info cae durante varios días.
- Digium y PulverMedia preparan la DigiumAsteriskWorld.
- Aparecen nuevos TTS Y ASR en español compatibles con Asterisk.

Abril:
- Digium crea un sistema de boletines de seguridad para Asterisk.
- Junghanns publica BriStuff con Asterisk 1.4.
- n-ésimo troyano para Skype.

Mayo:
- Primeras palabras sobre Asterisk 1.6.
- Asterisk en el AppleTV.
- Nuevas voces en español neutro para Festival.
- Lanzamiento del phoneBridge2.
- Primera opinión sobre Fring.
- AsteriDevCon. Objetivo: Asterisk 1.6.

Junio:
- Digium lanza AsteriskNow beta 6.
- Digium anuncia sus nuevas tarjetas PCI-Express.
- Nomasystem publica una API para un clicktocall vía web.
- Pirelli lanza el primer teléfono Wifi-GSM libre.
- Apple lanza su mega-popular iPhone.

Julio:
- RedIris se hace representante de la versión alternativa de Enum.
- Thomson lanza su nuevo terminal IP: ST2022.
- Digium compra Sokol&Associates.
- Europa por delante de EEUU en cuanto a usuarios VoIP.
- Ideafisk se convierte en Zoiper.
- Condenan a Skype de violar la GPL.
- SineApps se convierte en VentureVoIP.
- Cisco compra Linksys.

Julio:
- Digium convoca los premios a la innovación.
- Freeswitch dona nuevas aplicaciones para Asterisk.
- Digium lanza la nueva appliance AA50.
- Usuario detenido por robar 10 millones de minutos VoIP.

Agosto:
- GrandStream lanza nuevos terminales.
- Skype deja en la estacada a miles de usuarios.

Septiembre:
- TrixBox Pro viola la licencia GPL.
- Huawei compra 3Com.
- Digium compra SwitchVox.
- Primeros intentos de VoIP en el iPhone.
- Yahoo compra Zimbra.
- Pika lanza su appliance.
- Digium y Fonality se apuntan a los blogs.
- Fring soporta roaming de 3G y Wifi.

Octubre:
- SwitchVox libera una versión gratuita.
- Resumen de la Digium AsteriskWorld.
- Instalando Asterisk en un iPhone.
- 3Com instalará las AA50.
- Microsoft presenta su VoIP.
- La TDM800 ahora en versión PCI-Express.
- Primer cumpleaños de SinoLogic.
- Skype lanza su movil y cae en picado.

Noviembre:
- Presentado PBX-in-a-Flash.
- Avanzada7 y Digium presentan Asterisk en el SIMO.
- Elastix 0.9 released.
- BootCamp en Madrid

Diciembre:
- AsteriskCounter llega a los 1000 usuarios.
- Listado de softphones para Mac.
- Fonality organiza su propia convención.
- SIP MasterClass con Asterisk y OpenSER.
- Softphone y clicktocall compatible con Firefox y Asterisk.
- Publicada versión catalán de Festival.
- TrixBox decepciona a sus usuarios con el Spyware que trae.
- Digium anuncia 1.000.000 de descargas de Asterisk.

Ha sido un año muy bueno para muchos y no tan bueno para otros profesionales que pronostican que esto de la VoIP no va a tener el éxito que auguraban. Lo que está claro es que este año ha servido para que muchas empresas se introduzcan el mercado y aumenta la competencia. El 2008 creo que será un año que hará replantear muchos de los avances que han salido este año, y donde veremos grandes fusiones y compras de empresas, así como nuevos productos y más y más de lo mismo lo que permitirá estabilizar aún más los productos más veteranos y ofrecer a los usuarios y a las empresas más productos, mejor calidad y precios más competitivos.

15. Diciembre 2007

OpenSER 1.3.0: Changelog y portabilidad para FreeBSD

openSERLeo en el blog de Jesús Rodriguez, que el pasado día 13 salió a la luz la versión 1.3.0 de OpenSER, el router SIP por excelencia.

Los cambios con respecto a la versión anterior lo podeis ver en el Changelog:
http://www.openser.org/pub/openser/1.3.0/ChangeLog

Y podeis descargarlo desde su web:
http://www.openser.org/pub/openser/latest/src/

También anuncia en su web una versión de OpenSER en FreeBSD.

Enlace: http://lists.openser.org/2007-December/…

Via: http://www.jerocu.net/wordpress/?p=99