Blog

  • Nueva tarjeta revolucionaria de Beronet (BRI+PRI+GSM)

    Pese a que conocía ya esta tarjeta, me he esperado a conocer todos los detalles, y es que Beronet llevaba prácticamente un año anunciando una tarjeta verdaderamente revolucionaria y solo disponible para betatesters y es que esta tarjeta tiene tantas novedades que hacía falta estudiarla tranquilamente y en serio para llegar a descubrir las ventajas y novedades que incorpora.

    Para empezar, comentar que esta tarjeta no es como el resto de las tarjetas que conocemos, es un nuevo concepto muy interesante y que si tiene acogida, seguramente lo veremos más a menudo con otros modelos y marcas.

    Se podría decir que, tras el fiasco de mISDN con los nuevos kernels, Beronet está preparando una tarjeta mucho más fácil de configurar que las anteriores, sin necesidad de compilar ningún módulo y que funciona, no sólo con Asterisk, si no también con otras aplicaciones como Kamailio, SER, y otras de dudosa calidad.

    Por lo tanto, Beronet ha lanzado la primera «tarjeta-gateway» del mercado: la Beronet Berofix.

    Una tarjeta con un comportamiento bastante interesante:

    Cuando instalamos esta tarjeta en nuestro equipo, el sistema la reconoce como una tarjeta de red  conectada a un gateway SIP, la gran sorpresa es que el gateway SIP se encuentra dentro de la propia tarjeta.

    Otra de las novedades es que utiliza módulos como los de las tarjetas analógicas de Digium, pero en esta ocasión los módulos son BRI, PRI y próximamente GSM, pudiendo disponer de una tarjeta con soporte BRI y PRI sin necesidad de disponer de 2 tarjetas diferentes.

    La conexión con Asterisk es trivial, tan solo debemos acceder vía web a la dirección IP de la tarjeta Berofix y configurar el gateway que incorpora para conectarse con un Asterisk, un Kamailio o incluso otro servidor situado en otro punto de la red (siempre que configuremos las rutas de red adecuadamente), por lo que esta tarjeta parece ideal para que varios equipos puedan hacer uso de la misma línea y no únicamente el que la tiene instalada.

    Más curiosidades (que esta tarjeta tiene bastantes novedades):

    • Soporta faxes mediante T.38 (V.27,V.29 y V.17)
    • Soporta QSig bajo BRI y PRI (implementación independiente de la que trae el LibPRI)
y antes de que alguien me lo pregunte… no, no soporta Call Replacement en BRI. 🙁 por lo que es prácticamente la misma implementación del LibPRI pero con soporte para BRI. 🙂 (CNIP,CNIR,CONP)
    • Cancelador de eco hardware (1024 taps = 128ms) – tener un buen eco cancel hardware merece la pena. 🙂
    • Dispone de 2 slots para módulos y existen módulos de 2, 4 BRI y 1, 2 y 4 PRI, y dentro de poco, módulos GSM, por lo que podríamos tener una tarjeta con 4 BRI y 4 PRI, o bien con 2 módulos de 4 PRI, una tarjeta de 8 PRI… 🙂
    • Capacidad de trascoding G.723.1 y Anexo A, G.729a, G.726, alaw y ulaw
    • Como dispone de un gateway interno en la tarjeta, todo el cálculo, se realiza DENTRO de la propia tarjeta, así que podemos olvidarnos de la carga del procesador.
    • El interfaz web de la tarjeta nos permite configurar un dialplan, pero es muy, muy básico… prácticamente nulo… como el de los gateways. 🙂
    • Soporta SIP bajo TCP y TLS.
    • Bus que permite conectar esta tarjeta con otras del mismo tipo y así hacer de puente sin llegar a enviar tráfico al sistema donde está hospedado (esto realmente lo traen todas las tarjetas, tanto de beronet, como de Digium y Junghanns, pero es la primera vez que se anuncia como tal).

    Si quereis ver la lista de especificaciones completa, teneis disponible la hoja de presentación.

    La tarjeta saldrá oficialmente a la venta en Agosto de este año y sobre cuanto cuesta… esa es una «sorpresa» que dejaré que descubrais vosotros cuando salga. 😉

  • Nueva tarjeta de Digium

    La Digium TCE400B es la versión PCI-Express de la conocida tarjeta de procesamiento de trascoding G.729 y G.723 para Asterisk, la TC400B.
    No hay diferencia salvo el tipo de slot. Comentar que este tipo de tarjetas (en su versión PCI) es de las pocas que no consumen interrupciones hardware cuando no se utilizan y las va solicitando en función del número de canales que utilizan la tracodificación y únicamente para transmitir el audio, ya que para el procesamiento, esta tarjeta incorpora su propio procesador de cálculo flotante para realizar esta laboriosa tarea que consume tanto procesador.

    tce400bEsta tarjeta incorpora 120 licencias G.729 (es decir, para 120 llamadas simultaneas que precisen de convertir conversaciones G.729 a otro códec) y también 92 licencias G.723.

    No obstante, por el procesador que incluye, no es posible utilizar las 120 licencias G.729 Y las 92 licencias G.723 a la vez, si no que tendremos que escoger entre 120 licencias G.729, o bien 92 licencias G.729 y G.723.

    Esta elección se realiza mediante un parámetro a la hora de cargar el módulo DAHDI de esta tarjeta, pero bueno, esto lo podeis ver más detalladamente en el manual del usuario.

    Más información: http://www.digium.com/en/products/voice/tce400b.php

  • Qué tarjeta necesito (III) : Analógicas

    Las líneas de comunicaciones analógicas son tan antiguas como las propias redes de telefonía. Estas viajan a través de un par de cables de cobre cuyo diferencia de potencial entre ambos sirve para enviar las ondas de audio convertidas en señales eléctricas. Es uno de los tipos de líneas más utilizados en la actualidad por su simplicidad, no obstante tienen bastantes problemas causados justamente por su misma base de funcionamiento y su naturaleza.

    Pese a ser una de las líneas más utilizadas, están siendo reemplazadas poco a poco para ahorrar costes a las operadoras y es que, las centrales encargadas de gestionar este tipo de líneas son muy caras y ofrecen pocos servicios que día a día los usuarios suelen requerir. La mejor alternativa como siempre, es pasar de analógica, a digital y por esto mismo, las empresas (grandes utilizadoras de este tipo de servicios) son «sutilmente» invitadas a cambiar sus líneas analógicas por líneas digitales ya que el mantenimiento de estas últimas es bastante menor para la operadora y mejora tanto en calidad de audio como de servicios.

    Ahora bien, tanto a nivel residencial como en bastantes empresas, continúan existiendo líneas analógicas y aunque es un tipo de conexión limitada, es necesario ofrecer ciertos servicios que deben ser «suplidos» por centrales analógicas tanto del operador como de la propia empresa.

    Servicios como «identificador del número de la persona que llama», como la posibilidad de poner una llamada en espera, hacer una transferencia o inclusive hasta enviar texto son algunos de estos servicios que son implementados lentamente y de una forma bastante curiosa por no decir «chapucera».

    Para Asterisk, existen tantas tarjetas como líneas queramos conectar, aunque cualquiera que desee utilizar un Asterisk en una empresa suele tener al menos un par de ellas (si la empresa solo tiene una línea analógica, raramente necesitará un sistema como Asterisk) por lo que las tarjetas que soportan una única línea analógica son prácticamente para hacer pruebas por lo que no ofrecen mucha calidad de audio, y sobre todo son baratas (existen tarjetas de 1 puerto analógico por menos de 30€), aunque claro, nada recomendable para una empresa si no queremos que dicha empresa se queje cada día por cortes de audio, eco, ruidos, y un largo etcétera.

    Las tarjetas profesionales son algo más costosas que un módem ya que suelen incorporar mecanismos para reducir la latencia de la línea, así como canceladores de eco incorporados en la propia tarjeta lo que mejora considerablemente la calidad de audio.

    tdm422e
    TDM410P con 2 FXO y 2 FXS

    Para un Asterisk que soporte hasta 4 líneas analógicas, podemos utilizar una tarjeta llamada TDM410P. Esta tarjeta PCI funciona tanto en slots de 5V. como de 3,3V. por lo que cualquier PCI normal y corriente nos servirá (siempre y cuando tengamos en cuenta las limitaciones de las PCI para dispositivos de comunicaciones). Esta tarjeta trae unos slots donde colocar hasta 4 módulos analógicos (FXO para conectar líneas analógicas, o FXS para conectar teléfonos analógicos o faxes).

    AEX410P con 2 FXS y 2 FXO
    AEX410P con 2 FXS y 2 FXO

    Esta tarjeta también dispone de una variante si nuestro equipo dispone de PCI-Express, la AEX410P, una ventaja para eliminar esas limitaciones de las PCI.
    Ambas tarjetas disponen de slots para cancelación de eco por hardware opcional (que por desgracia no es precisamente barato, pese a que los resultados son magníficos y muy recomendables si queremos asegurarnos la calidad de audio).

    Este último modelo PCI-Express es uno de los más utilizados ya que los slots PCI son cada vez menos utilizados en sistemas servidores.

    TDM800P con 4 FXS y 4 FXO
    TDM800P con 4 FXS y 4 FXO

    Para un Asterisk que tenga que soportar hasta 8 líneas analógicas, existe otro modelo del mismo tamaño que la TDM410P pero que incluye soporte para otro tipo de módulos diferentes que soportan hasta 4 líneas por cada módulo en lugar de 1 línea por cada módulo. Ideal para sistemas rack (o espadas) tanto por su tamaño como por su altura: TDM800P.

    Esta tarjeta es prácticamente igual que su hermana pequeña pero soporta módulos de 1 puerto y también módulos de 4 puertos tanto FXS como FXO, por lo que no es necesario adquirir 2 tarjetas de 4 puertos y podemos ahorrar costes.

    aex844e
    AEX800P con 4 FXS y 4 FXO

    Otra característica importante es que dispone de 8 conectores (nada de cables raros), aunque justamente por este motivo, no dispone de leds que informen de los conectores que están activos como sí ocurre con la TDM400P, pero básicamente por falta de espacio físico como podeis ver en las fotografías.

    Cómo no, la TDM800P también dispone de su versión PCI-Express con las mismas características conocida como AEX800P.

    Esta tarjeta es ideal para un Asterisk que de soporte a una empresa pequeña con 4 teléfonos analógicos y 2 líneas analógicas (por lo que necesitaríamos 1 módulo de 4 líneas + 2 módulos de 1 línea).

    tdm2433e
    TDM2400 con 3 FXS y 3 FXO

    Para un número mayor de líneas analógicas, existen también tarjetas que soportan hasta 24 líneas analógicas (más recomendables por su capacidad de configuración que un gateway de 24 puertos FXO) en sus modelos PCI (TDM2400) y PCI-Express (AEX2400). Este tipo de tarjeta son las que recomiendo para conectar muchas líneas analógicas, aunque si lo que queremos es conectar terminales analógicos, (personalmente prefiero utilizar un gateway de alta capacidad como los GrandStream de 24 puertos FXS o los VegaStream de 24 ó 48 puertos FXS, aunque de gateways ya hablaré en otro momento).

    aex2433e
    AEX2400 con 3 FXS y 3 FXO

    Estas tarjetas de gran tamaño tienen muchas ventajas y principalmente 2 inconvenientes: su excesivo tamaño, la necesidad de soportar hasta 6 módulos de 4 puertos cada uno, la convierten en una tarjeta bastante grande físicamente, unos 30cm de largo, no apto para servidores pequeños. El segundo inconveniente es si vamos a utilizar módulos FXS (para conectar teléfonos analógicos) y es que para alimentar de corriente eléctrica a tantos teléfonos, es necesaria una fuente de alimentación en el sistema bastante potente.

    Estas tarjetas no tienen conectores normales, si no que tiene un conector que recuerda bastante al de las antiguas impresoras de aguja (de hecho es el mismo conector: RJ21) y hace falta un patch-panel para conectarlo a la tarjeta y obtener los conectores RJ11.

    Existen otros fabricantes que también disponen de otros modelos de tarjetas para conectar con líneas analógicas, por ejemplo Sangoma que tiene modelos desde 2 líneas hasta 24 como la A400, una tarjeta bastante bonita físicamente (para los fetichistas de los circuitos. 🙂 y que permite ser ampliada conectándole otros módulos a la tarjeta principal. El principal inconveniente de esta tarjeta es su tamaño, llegando a ser del tamaño de la TDM2400, por lo que si tienes pensado conectar un número elevado de líneas analógicas, deberías buscar un equipo lo suficientemente grande como para albergar una tarjeta de al menos 30cm de largo.

    Uno puede encontrar otros modelos y fabricantes de tarjetas analógicas, pero se podría decir que todas las demás están basadas en estos modelos (tanto en los modelos de Digium, como en los de Sangoma o Rhino), alguna empresas que fabrican tarjetas clónicas basadas en estos modelos, disponen de modelos diferentes como tarjetas de 6, 10 e incluso 12 puertos.

  • Qué tarjeta necesito (II)

    Hace algún tiempo escribí un artículo cuyo objetivo era orientar sobre qué tipos de tarjetas puede buscar alguien que quiere conectar su sistema Asterisk a la red telefónica y desconoce los distintos fabricantes, modelos y clones que existen en el mercado. Desde ese artículo hasta hoy, ha llovido mucho y ahora me encuentro con personas que me preguntan por tarjetas que han evolucionado, han cambiado de nombre y de características técnicas, además han aparecido otras nuevas que amplían la gama para ajustarse más a las necesidades particulares, por lo que he decidido escribir una serie de artículos con el título «Qué tarjeta necesito» donde analizaré las diferentes características, ventajas e inconvenientes de cada grupo de tarjetas en función del tipo de línea que queramos conectar, así como algunos trucos, opiniones y ejemplos de cada una de ellas.

    Como en cualquier campo, hay fans o mejor dicho, usuarios que defienden una marca a muerte como si el pan de ese día le fuese en ello, yo por mi parte, intentaré simplemente comentar los tipos de tarjetas obviando las clónicas (que se basan en el hardware del fabricante original) y me centraré más en las características técnicas de cada una de ellas.

    Por otro lado, hay quien prefiere, en lugar de utilizar tarjetas, utilizar gateways, las razones son variadas y daría lugar a un debate o intercambio de opiniones que podríamos dejar para otro momento, de momento me centraré sólo en tarjetas.

    Características de las tarjetas

    Las tarjetas de comunicaciones compatibles con Asterisk abarcan prácticamente cualquier tipo de línea de comunicación, de manera que es complicado que exista algún tipo de medio que no pueda ser conectado con esta aplicación, esto nos va a garantizar el perfecto funcionamiento cuando utilicemos una de ellas para nuestro proyecto y además, nos aseguramos que son 100% compatibles con Asterisk y debemos buscar ante todo un correcto soporte, garantía, calidad y por supuesto, precio.

    Las tarjetas pueden ser de cuatro tipos en función del tipo de slot que tengan (PCI o PCI-Express)

    pci_5v
    PCI 5 Voltios
    PCI 3,3 Voltios
    PCI 3,3 Voltios
    pcie_1x
    PCI Express 1X
    PCI Mixta (5V y 3,3V)
    PCI Mixta (5V y 3,3V)

    Las tarjetas suelen tener uno de estos  tipos de slot PCI, por lo que debemos echarle un vistazo a la placa base y ver qué tipo de slots dispone antes de poder escoger la tarjeta.

    En muchos casos, la tarjeta PCI es Mixta (con X de mixta) pudiendo funcionar tanto a 5 como a 3,3 Voltios.

    Es un error bastante común conseguir una tarjeta de un tipo y descubrir después que nuestro sistema solo dispone de slots PCI de otro tipo teniendo que devolverla y perdiendo tiempo por no haber echado un vistazo previamente al tipo de slot que necesitamos.

    Este conector que traen las tarjetas es por donde se comunica con el resto del sistema. El número de líneas «doradas» en el conector representa el tamaño del bus de conexión con la placa base. Las tarjetas PCI funcionan por lo general a 33Mhz, una velocidad bastante reducida por lo que ya prácticamente no se fabrican placas base con este tipo de tarjetas y es más fácil encontrar tarjetas conocidas como PCI-X, con el doble de frecuencia (66Mhz). No obstante, para algunas tarjetas esta frecuencia continuaba siendo bastante lenta (por ejemplo para las tarjetas gráficas) y se creó otro tipo de slot conocido como AGP y posteriormente PCI-Express (o PCIe) donde no se necesitaba aumentar la frecuencia de funcionamiento al no tener cuellos de botella (véase el artículo sobre las diferencias entre PCI y PCI-Express).

    Una PCI-Express 1X consigue una tasa de transferencia solo 2 veces mayor que una PCI normal y corriente, suficiente para las tarjetas de comunicaciones habituales, pero en comparación, este tipo de tarjeta es mucho más interesante ya que no hay cuellos de botella ni cortes por interrupciones (pese a que compartan IRQ).

    En la próxima edición veremos las Tarjetas para líneas analógicas.

  • SIP MasterClass 2009: Día 5

    He tardado un poco en escribir el último día del SIP MasterClass, sobre todo porque he estado un poco liado estos días tras estar toda la semana en el curso, pero el viernes fue un día bastante divertido:

    – Infraestructuras con Asterisk y Kamailio, cual es el papel de cada uno de ellos y cómo utilizarlos para obtener un mayor rendimiento y mayores beneficios.
    – Sistemas Redundantes, distribución de carga y failover tanto de Asterisk como de Kamailio.
    – Utilización de ENUM o DUNDI en redes VoIP de gran tamaño (> 10.000 usuarios).

    – Algunas cosas más interesantes aún… 😛

    Y  por último, dos ejercicios bastante interesantes conectando Asterisk y Kamailio y programando rutas en función de los números marcados en los clientes SIP en función del destino… Muy, muy instructivo e interesante.

    SIP MasterClass 2009 (Málaga)
    SIP MasterClass 2009 (Málaga)

    La semana ha sido bastante enriquecedora, con muchos conocimientos adquiridos y con una base para adquirir más experiencia con estas dos herramientas.

    A nivel personal, he aprendido bastante de Kamailio y algunas cosas de Asterisk que nunca se me habían ocurrido imaginar qué utilidad podían tener hasta que me las han mostrado y he visto que todo se puede mejorar. 🙂 Tanto Olle Johansson como Daniel-Constantine Mierla son dos grandes profesionales y casi tan importante como esto, dos grandes profesores, utilizando el sentido del humor en determinadas ocasiones para poner ejemplos que de haberlo hecho de otra forma, hubiera sido mucho más complicado de entender.

    El trato ha sido fabuloso y es que se notaba que, pese a que el curso era en Inglés, hemos apreciado el hecho de que hablaran lo suficientemente despacio y con una pronunciación bastante suave de manera que fuese bastante sencillos entenderlos a ambos y no nos perdiésemos en ningún momento.

    Por último, tras un último ejercicio donde poner a prueba los conocimientos adquiridos, nos han entregado un certificado por haber completado el curso satisfactoriamente. 🙂

    Por otro lado, viendo el temario y los puntos tratados, he llegado a una conclusión que puede ser interesante para todos aquellos que quieran iniciarse en VoIP desde cero y es que tanto los cursos ofrecidos por Digium como los cursos ofrecidos por ASIPTO y EDVINA están perfectamente estudiados para solapar contenidos y avanzar sin llegar a obviarse ninguna parte y poder alcanzar un nivel alto asistiendo a los cursos correspondientes al nivel en el que uno se encuentre.

    Así, he creado un pequeño esquema con los puntos claves de la formación de los distintos cursos de aprendizaje de Asterisk que podeis ver en la siguiente imagen:

    Esquema de Formación de Asterisk
    Esquema de Formación de Asterisk

    Recordaros que la próxima cita es en Lisboa y Sevilla (Asterisk Advanced) y Madrid (Asterisk FastStart), así que si estais aprovechando para formaros sobre Asterisk, es el momento.

  • SIP MasterClass 2009: Día 4

    Ayer fue el día de la parte SIP de Asterisk, una parte muy interesante donde Olle Johansson pudo explicar cómo funciona el módulo chan_sip.c y para qué sirven todos y cada uno de los parámetros que soporta el archivo sip.conf y que no tienen una descripción muy detallada en el archivo de ejemplo.

    También vimos otros protocolos como el SDP y el RTP, para qué sirve cada parámetro y cómo utilizarlos en Asterisk para entender los problemas que pueden surgir.

    Al final del día, Olle y Daniel explicaron el interés de la «presencia», qué protocolos se suelen utilizar y qué ventajas tiene el hecho de que sean implementados bajo una infraestructura SIP y utilizando estándares como SIMPLE o XMPP.

    Cada vez me queda claro que este curso es una perfecta continuación del Asterisk Advanced para alguien que quiere aprender rápida y fácilmente.

    Hoy veremos más… 😀

  • SIP MasterClass 2009: Día 3

    Ayer miércoles fue el día de Kamailio, el SIP Proxy por excelencia.

    El día comenzó intenso…

    Qué es Kamailio, para qué sirve, qué se puede hacer, entornos posibles de uso, cómo se instala, arquitectura interna, explicación de cada una de las partes, tipo de reglas, variables, configuración de rutas, sistemas de autentificación, programación del «dialplan» y de las rutas, y bastante más…

    …y acabó incluso aún más intenso. (11 horas después)… pero lo importante es poder conocer esta herramienta y ver sus posibilidades a la vez que se aprende cómo funciona, qué puede hacer, qué NO puede hacer (o qué no debe hacer), y cómo se hace.

    Un día tan duro como interesante y es que Daniel dió una clase magistral sobre cómo introducir a alguien desde cero y darle ganas de empezar a hacer pruebas como loco con esta aplicación.

    Bastante duro al final que se vieron los módulos que incluye, para qué servían y cómo se utilizan, así como la configuración de estos y el uso de las funciones y variables para su programación.

    Un día que seguro que a más de uno le hubiera gustado poder disfrutar.

    Daniel en la introducción a Kamailio
    Daniel en la introducción a Kamailio
  • SIP MasterClass 2009: Día 2

    Hoy ha sido el segundo día de este curso dedicado íntegramente a SIP, y como tal, ayer fue el día de Asterisk y su configuración SIP (con un segundo ejercicio bastante complejo) y hoy ha sido, tal y como ha dicho Olle Johansson: «Today is the SIP day»

    img_0233
    Comiendo por ahí

    El día dedicado a SIP como protocolo: REQUEST, codigos, estructuras, flujos, parámetros y mucho más… todo el día de teoría de SIP bastante densa pero muy, muy bien explicado, con ejemplos sencillos y muy despacito para que se entienda todo y animando a la gente a que pregunte.

    img_0234
    Foto durante la clase

    img_0236Y mañana, el día de Daniel-Constantine: Kamailio, realmente apasionante. 🙂

    Para terminar, ya se estaban preparando para irse a la piscina y a la playa que además, esta noche es La Noche de San Juan y el Ayuntamiento de Torremolinos organizará una fiesta rodeado de gente con sus hogueras en la playa, música y comida. 🙂

    Mañana, más de uno seguro que viene con resaca. 😀

  • SIP MasterClass 2009: Día 1

    Como ya comenté, esta semana va dedicada al curso especial centrado en SIP y donde cualquier otro protocolo pasa a ser casi «tabú» ya que bastante ya tiene este como para andar hablando de otros…

    sipmasterclass-1-01
    Haciendo los ejercicios de SIP …

    El primer día he de confesar que ha sido bastante tranquilo, una introducción al SIP de Asterisk, ventajas e inconvenientes, trucos y notas que muchos desconocen, comentarios personales de Olle Johansson sobre el desarrollo y alguno más sobre lo que llegará a ser.

    Tras una intensa introducción, casi en el punto de «dificultad» donde acaba el Bootcamp (si se pudiera hacer una comparación de este tipo) empieza el SIP MasterClass.

    El curso promete, y no es porque lo diga yo, es que realmente es un tema que para cualquiera interesado en la VoIP (ya no únicamente en Asterisk u OpenSER) se hace imprescindible para aprender cómo funciona el protocolo SIP (principal protocolo de VoIP), aprender a solucionar problemas que se plantean con un simple Asterisk y un teléfono y no sabemos porqué ni cómo solucionarlo, y para coger experiencia y seguridad en el trato de sistemas que funcionan mediante SIP.

    Como comentaba, el día ha sido tranquilito, Asterisk instalado, usuarios SIP registrados y a partir de aquí, empieza lo bueno.

    Para dar un poco de envídia, comentaré que tras finalizar el curso, he escuchado a varios asistentes comentar que se iban a por el bañador y a darse un bañito… 😛

  • Preparado para la SIP MasterClass 2009

    Como ya comenté en el artículo SIP MasterClass 2009 en Málaga, mañana dará comienzo el curso Maestro sobre SIP donde se darán cita dos grandes gurús de este mundo y más concretamente del mundo SIP: Olle Johansson y Daniel-Constantin Mierla y donde los asistentes tendrán la extraordinaria oportunidad de aprender los entresijos de SIP junto con las dos herramientas más utilizadas: Asterisk y OpenSER. Aprender los secretos del protocolo SIP y la potencia de la coordinación entre estas dos aplicaciones.

    En el mundo de las comunicaciones actuales existen dos ramas bastante diferentes y que se unen para ofrecer al usuario una transición lo más suave posible: comunicaciones basadas en redes de telecomunicaciones (analógicas, digitales, gsm, etc.) y comunicaciones basadas en protocolos de redes informáticas (sip, iax, h323, etc.).

    Todos conocemos las ventajas de las redes de telecomunicaciones, las tenemos en casa, en el trabajo, nos permiten contactar con nuestros familiares y hablar desde cualquier sitio mediante los móviles.

    En las redes informáticas, el audio y el vídeo son convertidos a datos binarios y manejados automaticamente por aplicaciones y dispositivos que se encargan de calcular prioridades, comprimir los datos y confirmar la recepción de dichos datos en el envío, aunque la principal ventaja consiste en ofrecer servicios similares a las redes de datos que ya conocemos como Internet o las redes locales permitiéndonos conectar cualquier dato que circule por esta red (música, voz, vídeo, mensajería instantanea, etc.) a cualquier otro servicio de red mucho más conocido (http, ftp, jabber, etc.).

    Los proveedores de telecomunicaciones habituales ya conocen las ventajas de las redes de datos en comparación con las redes de telecomunicaciones y hace varios años comenzaron la migración de sistemas tradicionales por sistemas basados en software que manejaban protocolos IP, en lugar de protocolos ISDN, manejaban tramas de paquetes binarios, en lugar de ondas y esto lo hacen totalmente transparente para el usuario final.

    Una de las ventajas de las redes de datos consiste en el ahorro en la inversión de infraestructura ya que es muchísimo más económico un sistema capaz de manejar datos que un sistema capaz de manejar líneas de telecomunicaciones y por lo tanto, nuevos proveedores llevan surgiendo desde hace tiempo aprovechando ese ahorro en la inversión y obteniendo un resultado similar al de las tradicionales empresas de telecomunicaciones, pero con un ahorro considerablemente inferior.

    Universidades, administraciones y grandes empresas con decenas o miles de usuarios han aprendido la ventaja de convertir sus comunicaciones a datos y aprovechar sus redes ethernet y de Internet para realizar llamadas telefónicas y enviar faxes en el mismo medio físico por el que viajan emails y otros servicios, a la vez que permiten un control mayor y ofrecer servicios a sus usuarios que con las redes de telecomunciaciones son prácticamente prohibitivas económicamente o requieren de un nuevo sistema.

    En las redes de datos, la voz y el vídeo son convertidos a datos y de su gestión se ocupa un protocolo que ha pasado a convertirse en el estandar por excelencia para este tipo de comunicaciones: SIP (Session Initiation Protocol) un estandar aprobado por el IETF (Internet Engineering Task Force) y aprobado su RFC donde se dictamina qué debe enviar y recibir para que se lleve a cabo una comunicación correcta SIP.

    Los secretos de este protocolo, así como su funcionamiento y configuración en las dos aplicaciones de código abierto y libres más utilizadas del mundo, serán las bases del curso que comienza mañana en Torremolinos (Málaga), un marco ideal, ameno y atractivo donde se verán una gran cantidad de conceptos y utilidades que muchas empresas necesitan y que constituirán un antes y un después en la forma de desarrollar sus infraestructuras de comunicaciones.

    En la medida de mis posibilidades, intentaré comentar desde aquí mi experiencia durante este curso que, pese a celebrarse una vez al año en España, es sin duda uno de los más duros, específicos y profesionales que existen en el mundo de las comunicaciones VoIP.