Etiqueta: SIP

  • Terminales IP táctiles ¿son realmente útiles?

    Hace unos meses hablé sobre varios terminales táctiles que iban a salir en breve, incluso mostré en exclusiva la primera foto del Snom 870, el primer terminal SIP a color y táctil con función Drag&Drop para realizar transferencias en la pantalla.

    Ahora me entero que Aastra sacará otro terminal del mismo tipo (6739i), con pantalla de 5,7″ a color y táctil, 9 líneas, códec G.722 HD, y bluetooth para la conexión con auriculares inalámbricos, vamos otra joya, el precio… aún falta por confirmarse pero rondaría los $400 (no está confirmado pero imagino que será un precio similar al Snom 870).

    La pregunta, viendo que este tipo de terminales se puede poner de moda es:

    ¿ A qué tipo de persona, empresa o cargo le puede interesar un terminal de este tipo ?
    ¿ Es más práctico un terminal con botones que uno con pantalla táctil ?

  • 11.001 llamadas simultaneas con un único Asterisk

    La noticia ha resonado por toda la blogosfera y no es para menos, tras el concurso que promovió Digium para ver quién era la primera persona capaz de realizar más de 10.000 llamadas (5.000 conversaciones) con un único servidor Asterisk, parecía que todo estaba perdido hasta que hace un par de días leo por el twitter que Olle Johansson ha conseguido 11.001 canales simultaneos con un único Asterisk, algo realmente impresionante.

    La primera pregunta que a uno le viene a la cabeza es -«Cómo??» y tras recopilar un poco de información y traducir otro poco, tenemos algo más claro (aconsejo leerlo todo, el final es muy bonito):

    «Hola usuarios de Asterisk de todo el mundo!

    Recientemente, he estado trabajando en unas cuantas instalaciones de Asterisk bastante grandes. Unos 300 servidores corriendo Asterisk y Kamailio (OpenSER). Reemplazando grandes sistemas Nortel por unas pocas máquinas pequeñas y otras soluciones interesantes. Las pruebas han sido una gran parte de estos proyectos. ¿Cuánto podemos apretar a una única máquina con Asterisk?

    Hasta ahora, hemos sido capaz de conseguir 2.000 canales con G.711 en un QuadCore y con tarjetas de red Intel Pro/1000 en servidores IBM. En este momento, el sistema de balanceo de interrupciones (IRQ) se rinde y se va a la cama, y todo el tráfico es dirigido a un único núcleo por lo que el sistema también abandona. Hemos estado haciendo estas pruebas en varios sistemas, con varias tarjetas de red y hemos estado trabajando muy duro para mejorar el rendimiento. Nuevos drivers, nuevas tarjetas, nuevas herramientas. Pero todo parecía indicar que el problema estaba en la conexión entre la CPU (que es la que gestiona el tráfico de voz RTP) y Asterisk. Esto fue finalmente confirmado por algunos equipos de programadores diferentes.

    Imagina mi sorpresa este Lunes cuando yo instalé un típico y antiguo Asterisk 1.4 en un servidor HP, un DL380 G6, y enviando tráfico a varios viejos servidores IBM. 3 servidores reenviando llamadas entre ellos y conseguimos sobrepasar 10.000 canales sin problemas. Llamadas SIP a SIP, el puente P2P RTP, básicamente corriendo como un «media proxy». En este punto, nuestro switch gigabit fue el que se rindió, y por supuesto, las tarjetas de red. Empujar 850Mbits fue más que suficiente. Las CPUs (nosotros tuvimos 16 de ellas con hyperthreading) no estaban muy estresadas. Asterisk estaba ocupando algunas de ellas bastante bien, pero las demás estaban aburridas sin saber qué hacer.

    Así que, ayúdame. Necesito responderle a John Todds algunas preguntas mientras el me invita a un vino realmente caro en la próxima Astricon. ¿Qué fue lo que ocurrió? ¿Fueron las tarjetas de red Broadcom? ¿Fue la placa base Intel 5530? ¿o una combinación? también pudo haber sido el switch barato Netgear…

    Espero tener más acceso a estas máquinas, tres de ellas para hacer test con el último código. En esta versión tenemos nuevas tablas hash, todos los añadidos y cositas chulas que los desarrolladores de Digium han reescrito dentro de Asterisk. La versión Trunk probablemente será mucho mejor que la 1.4 ya que está mas orientada a grandes cargas y un mayor número de canales simultaneos.

    Está en nuestra mano construir nuevas generaciones de Asterisk, más allá de la versión 1.0. A la vez, los chicos del hardware no han estado durmiendo. Ellos son los encargados de hacer hardware barato que haga que nuestro software brille. Necesitamos probar otras cosas y ver cómo se portan el resto de sistemas Asterisk además de estas pruebas de llamadas. Manager, eventos, música en espera, agi, … Nuevos retos interesantes.

    Así que, toma uno de esos servidores de HP y monta un proveedor para un pueblo. Mientras estés en ello, compra otro de repuesto… el hardware puede fallar ( 😉 ).

    Pero eso sí, no digas que Asterisk no escala bien. Estos tiempos ya pasaron.

    /Olle

    (traducción del original en VentureVoIP)

  • Dónde está el futuro de la VoIP residencial?

    sip-movilLa telefonía fija está de camino a la extinción. Según un periódico nacional, sólo en el mes de Julio se han dado de baja casi 70.000 líneas y el número va en aumento mes a mes ¿hasta cuando?

    Cada vez son más las personas que utilizan el móvil para hacer todo tipo de llamadas (a fijos o a móviles) y más desde el abaratamiento progresivo que léntamente traen las nuevas compañías de móviles, operadores virtuales, etc y esta tendencia a hacer llamadas desde el móvil acarreará una costumbre donde el teléfono fijo pasará a ser algo del pasado y que únicamente veremos en puestos de trabajo y en pocos sitios más.

    Está claro que en las casas, en pocos años veremos cómo el móvil pasa a ser el teléfono oficial donde cualquiera podrá llamar, no a una casa, si no diréctamente a un miembro de esta y no importa si está en ella o no, siempre podremos hablar con ella.

    En cuanto a la VoIP, pese a la presión de las operadoras que se dedican a eliminar las aplicaciones «innovadoras» de VoIP de los terminales móviles, cada día el futuro está más cerca de ofrecer alternativas y nuevos medios para utilizar esta técnica para hacer y recibir llamadas.

    Nuevos servicios como Google Voice lo demuestran: el hecho de unificar varios números de teléfono en uno sólo de manera que seas localizable estés donde hace evidente que uno de los números más frecuentes será el de nuestro teléfono móvil.

    El crecimiento de softphones para móviles también es un parámetro importante, y es que, aunque muchos proveedores no permitan el uso VoIP en sus «maravillosas y rápidas» redes 3G, sí que es posible utilizar la red wireless para hacer o recibir llamadas, por lo que cuando estemos en casa, en el trabajo, etc., en lugar de llamar a través del proveedor GSM, podremos hacerlo a través del proveedor IP permitiéndonos ahorrar y aprovechar los servicios que este nos ofrece.

    Dentro de muy poco será imposible no encontrar un teléfonos móvil que además de ser GSM, también soporte Wifi y disponga de un softphone SIP con el que poder hacer y recibir llamadas a través de nuestro proveedor IP.

    La pregunta entonces sería ¿estará entonces el usuario preparado para este cambio?

  • Kamailio 1.5.2 Released!

    Hacía tiempo que no publicaba «releases» pese a que por muy cansinas que parezcan, siempre hay quien lo agradece para estar al día de las novedades. No obstante, con el lío de las nuevas versiones de Asterisk, se ha complicado un poco el hecho de seguirlas como si de una telenovela se tratase.

    No obstante, otra aplicación a la que me he empezado a aficionar es a Kamailio (antes conocido como OpenSER) y tras conocer a Daniel-Constantine Mierla he empezado a seguir la evolución de esta aplicación que si por algo destaca es justamente por ser estable.

    Así que, me he encontrado con que hoy se ha publicado la versión 1.5.2 de Kamailio que corrige algunos fallos menores que podeis encontrar en su ChangeLog.

    kamailio
    Mi propio logo de Kamailio… 😛

    A partir de ahora, también vamos a seguir bien de cerca a esta aplicación cuya «unión» con SER (Proyecto SIP-ROUTER) va a ser todo un acontecimiento el día que aparezca la primera versión estable y oficial.

    Más información:
    http://www.kamailio.org/…/Kamailio-v1.5.2-Released/

  • Confirmado: En la auténtica Casa Blanca se utiliza Polycom

    Hace algún tiempo viendo la serie 24 me dí cuenta que pese a que la serie era ampliamente patrocinada por Cisco, de forma curiosa, la Casa Blanca utilizaba terminales Polycom.

    Después de eso, recibí un email de Polycom con una foto bastante curiosa, y es que en la autentica Casa Blanca, también se utiliza Polycom, no es cuestión de dinero o publicidad, simplemente ahí está, encima de la mesa pese a que en el avión presidencial utilizan Cisco. ¿llevará protocolo SCCP o lo habrán flasheado con SIP?

    obama-phone-whitehouse
    Polycom en La Casa Blanca

    Muchas gracias David por la foto y el aviso. 🙂

  • 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. 😉

  • 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. 😀