Contador estandar

25. May 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.

Nortel se pasa al OpenSource

Mi compañero Hugo me envía una noticia realmente sorprendente para los tiempos que corren.

Nortel ha anunciado que está preparando un sistema de comunicaciones para pequeñas y medianas empresas (hasta 500 usuarios) llamado SCS500 y basado en software libre, lo que no quiere decir que sea gratuito, de hecho se distribuirá en la cadena Best Buy estadounidense como ya se anunció hace algún tiempo.

Tras leer la noticia, resulta que Nortel está en contactos con SIPFoundry para desarrollar un sistema de UC (unified comunication) basado íntegramente en SIP y donde se permitirá voz, video y mensajería instantanea.

Parece que el sistema tiene toda la pinta de ser un OpenSER + algún tipo de gateway PSTN en una caja negra, por lo que no sabremos realmente qué incluye este sistema donde los usuarios podrán aprovechar las posibilidades de estas aplicaciones.

  • SCS500 bundles together VoIP, instant messaging, presence, on-demand audio/video conferencing, unified messaging
  • The solution also provides some advanced call routing features that are not commonly available on SMB solutions, including automatic call distribution (ACD), advanced auto attendant, personal auto attendant, and find me / follow me.
  • Two softphone clients are available as part of the solution.  You can also use Nortel IP phones, LG-Nortel IP phones, or even multi-supplier devices.
  • Application integration is a big focus, with plug ins available for Microsoft Outlook and IBM Lotus Notes that integrate SCS500’s UC capabilities with those applications.

Este software que está preparando Nortel, estará certificado únicamente con IBM y con Dell.

Enlace: http://blogs.nortel.com/nortels-new-open-source

16. May 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/

05. May 2008

Primeras fotografías de la SIP MasterClass en Barcelona

Con el permiso de Alberto Sagredo de VoIPNovatos que está asistiendo a la SIP MasterClass de Barcelona, ha publicado unas cuantas fotografías donde se muestra el ambiente que ronda estos días por allí.

Como si fuera un añadido a la calidad de las clases impartidas por Olle Johansson y Daniel Constantine, otro punto a favor es el ambiente que se tiene que respirar con fans frikis tanto de Asterisk como de OpenSer.

Que envidia madre, que envidia… :D

28. April 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

15. April 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. April 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

08. January 2008

Publicado documento sobre Seguridad en la VoIP

seguridad voipLeo en Voipsec que la gente de SANS han publicado un documento la mar de interesante donde se analizan los principales problemas de seguridad a los que debe enfrentarse un implementador de sistemas VoIP.

Los puntos que trata:

- Security vulnerabilities transitioning from POTS to VoIP
- Real Time Protocol (RTP)
- Asterisk and Inter-Asterisk Exchange (IAX)
- Session Initiation Protocol (SIP)
- Skype
- Cisco VoIP

Podeis leerlo aquí:
http://www.sans.org/reading_room/whitepapers/voip/2036.php

Lista de Asterisk sobre Alta-Disponibilidad y Clusters

ClusterSaúl que está bastante activo, no solo en la lista Asterisk-ES si no en su blog, nos comenta que Digium acaban de crear una nueva lista con una temática muy interesante como es la Alta disponibilidad y Clusters de sistemas Asterisk.

La verdad es que iba haciendo falta, Asterisk cada día se conoce más en infraestructuras con una gran cantidad de usuarios (>1000) que requieren de fiabilidad y manejan una gran cantidad de recursos y con la próxima salida de Asterisk 1.6 (que personalmente pensaba que nos iban a sorprender estas navidades) con el que van a centrarse entre otras cosas a vídeo y entornos de alta-disponibilidad, esta lista va a estar bastante activa en cuanto empiecen con las novedades.

Hasta ahora, para grandes infraestructuras se suele recomendar utilizar OpenSER, aunque está claro que si un Asterisk puede hacerse cargo de 700 e incluso 1000 usuarios, varios Asterisk pueden multiplicar este número, lo que se espera es que con la nueva versión de Asterisk, sea más sencillo interconectarlos entre sí, así como ahorrar recursos para ampliar el número de usuarios por sistema.

Podeis apuntaros a la lista aquí:
http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering

15. December 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