Etiqueta: VoIP

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

  • Cuando la VoIP convierte algo a «última tecnología»

    Todos los que leeis Sinologic sabeis que la VoIP es quizá el hecho más importante en cuanto a las comunicaciones, el poder enviar y recibir voz a  través de una red de datos IP es algo realmente fascinante y conocer sus entresijos es mucho más interesante que el hecho de «montar un Asterisk para sustituir a la centralita de la empresa» ;D

    La VoIP es la técnica de digitalizar una señal analógica y procesarla permitiendo nuevos servicios que de haber sido realizado en una señal analógica serían groseramente caro. Ejemplo de esto es la cancelación de eco, eliminar eco en una señal analógica es mucho, pero mucho más caro, complicado y lento que a través de una señal digital, es por esto por lo que un cancelador de eco «tradicional» puede costar entre los 3.000 y 4.000€ por canal frente a los 200€ ó 300€ para 30 canales (como los canceladores de eco en tarjetas de primarios).

    Asimismo, el hecho de almacenar una conversación requería de cintas magnéticas (que previamente debían ser «digitalizadas») y ahora, gracias a las últimas novedades en sistemas de VoIP, cualquiera, desde su terminal, softphone o PBX puede solicitar la grabación de una llamada con una calidad que supera la que el oído humano es capaz de percibir, incluso en estéreo si la conversación se transmitió de esta forma.

    Lo último que he empezado a ver sobre VoIP es la conversión de aplicaciones, productos y dispositivos que normalmente utilizamos y añadirle funcionalidades de VoIP, como un programa de facturación con soporte de VoIP para que puedas llamar a la empresa desarrolladora gratis a través de «su» programa para poder consultar dudas, o bien ratones que hacen las veces de teléfono IP (que realmente es una tarjeta de sonido que se conecta con el softphone que más nos guste).

    Lo que me faltaba por ver era un estetoscópio (el aparato que utilizan los médicos para escuchar los ruidos de nuestro cuerpo) con soporte de digitalización, cancelación de eco, grabación y envío por bluetooth de lo que es capaz de escuchar el médico.
    Visto en Engadget, este aparato (ideal para regalar a algún amigo o familiar médico) está fabricado por 3M y por la foto, no parece muy complicado de manejar.

    20aug09_3mstethz

    🙂

  • 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?

  • 35 grandes aplicaciones para Asterisk

    Matt Riddell, creador de VentureVoIP acaba de hacer una recopilación muy interesante de quizá las 35 aplicaciones opensource más conocidas para Asterisk.

    Entre estas aplicaciones existen algunas tan fundamentales y conocidas como el Flash Operator Panel, Ast2Billing, IAXModem y el CDRStats .

    Por otro lado, y aunque la lista es bastante grande, echo en falta algunas otras aplicaciones como OpenFire, y tantas, tantas otras así como algunas cuya compatibilidad con Asterisk debería de considerarse dudosas como VMulti o SIPSak por no ser precisamente aplicaciones que funcionan con Asterisk si no totalmente independientes.

    La lista completa la podeis ver en su web:
    http://www.venturevoip.com/news.php?rssid=2184 

    ¿Y tú? ¿Qué otras aplicaciones imprescindibles conoces que no están en esta lista?

  • Dimite el CEO de Nortel

    Parece ser que Mike Zafirovski, el presidente y CEO de la empresa Nortel, acaba de dimitir dejando a la empresa más muerta que viva.

    La empresa canadiense Nortel, conocida en todo el mundo, tras argumentar que estaba en bancarrota hace unos meses, y tras conocer que vendía su división de productos y tecnología wireless a la empresa Ericsson, poco más se puede decir.

    Por un comentario más bien del tipo «rumor» me entero que probablemente Avaya compre Nortel, ya que los gobiernos de EEUU y Canadá han dado por válida esta compra que podría poner un punto y final definitivamente a esta conocida marca.

    El incremento de la VoIP, de los estándares abiertos como SIP en lugar de protocolos cerrados como UNISTIM o SCCP -skinny-, así como la rápida evolución de nuevos sistemas opensource, están haciendo mella en las empresas que defienden «los modelos tradicionales» y un concepto «propietario y controlador» de la VoIP.

  • Digium lanza una beta pública del nuevo Chan_skype

    Desde que supimos que Digium estaba desarrollando un nuevo canal para compatibilizar Skype (chan_skype) en Septiembre del año pasado, poco o nada más se ha sabido salvo algunas betas privadas a desarrolladores y betatesters en las que según todos a los que le he preguntado, funcionar, funcionaba bastante bien.

    No obstante, aún no se sabe mucho más acerca del coste que tendrá, carga del sistema o cuando estará disponible, hasta hoy que he recibido un email invitándonos a probar durante el mes de agosto (porque la beta pública expira el 31 de Agosto) el nuevo canal Skype para Asterisk.

    Make Skype to Skype calls
    • Calls to landlines and mobile phones
    • Receive calls with SkypeIn
    • Make world-wide PSTN calls with SkypeOut
    • Make and receive multiple concurrent Skype calls from the same Skype account
    • DTMF support for incoming and outgoing calls
    • Read Skype profile fields from incoming calls
    • Set and retrieve online status
    • Set privacy settings
    • Handle incoming Skype calls using all Asterisk applications (voicemail, ACD, MeetMe conferencing, etc.)
    • Simultaneous access from both Asterisk and the Skype desktop client
    • Use Asterisk phone for voice and Skype desktop client for IM, video
    • Trunk calls between Asterisk servers over Skype
    • Supports G.711 and G.729 (included) codecs

    Para probar esta versión de pruebas del chan_skype (antes del 31 de Agosto) tan solo hay que registrarse en la tienda de Digium, añadir este producto y al registrarte te envían una licencia gratuita.

    Gracias a John Todd por el anuncio.

  • España es el país de Europa con menor crecimiento en VoIP

    Un estudio realizado por la empresa Telegeography acaba de señalar que entre el año 2005 al 2008, hubo un alto crecimiento de la VoIP en Europa aunque según se puede apreciar por los datos, no es igual en todos los países.

    voip-europa-2005-2008-sinologicSegún este estudio, la penetración de la VoIP residencial pasa de ser mayor del 50% en Francia, a menor del 3% en España.
    (esto debería ser motivo de reflexión para muchos).

    voip-europa_penetration

    Por otro lado, Portugal es el país de Europa en el que la VoIP más a crecido con un 190%, mientras que en Noruega lo ha hecho pero sólo un 19%. Mientras que el coste medio de «Televisión, Teléfono e Internet» cuesta en Europa desde los 30€ hasta los 65€.

    Aquellos interesados en más detalles, podeis descargaros el documento completo:
    http://www.telegeography.com/…/euro_voip/…/euro-voip-exec-summary.pdf

  • Otro fracaso de Microsoft y la VoIP: Response Point

    He de decir que desconocía la existencia de este producto, pero sinceramente no me extraña ya que Response Point, el sistema PBX que permitía interconectar líneas analógicas y digitales con su famoso OCS 2007, no era precisamente lo más publicitado, y ya sabemos que esta empresa, si no publicita algo, tarde o temprano termina muriendo. Esto es lo que le ha pasado con su PBX para PYMES (SMB en inglés), y lo mismo les ocurrirá tarde o temprano a tantas y tantas empresas que continúan presentando sus productos basados en licencias, cerradas y tan agobiadas que al final terminan muriendo de forma silenciosa y aburrida.

    RspnsPt_v_rgb_3Por el blog de Tom Keating (most value professional de Microsoft) me entero que la maravillosa, revolucionaria y fantástica PBX IP de Microsoft va a pasar a mejor vida, olvidada y enterrada sin el menor ruido (un fracaso no es lo mejor que se puede publicitar) y este varapalo tiene algunas teorías bastante curiosas:

    • Response Point nació como complemento PBX del OCS 2007.
      (si el OCS no termina de despegar, el complemento mucho menos)
    • Response Point cuesta «un poco más» que otras soluciones del mismo tipo.
      (si pensamos que las soluciones a las que se refiere son las PBX cerradas que ofrecen SIP, entonces mejor no pensar en sistemas abiertos como Asterisk)
    • NO es un producto «intuitivo».
      (la gestión de las comunicaciones requieren de algunos conocimientos previos… la idea de poner un clip ayudándote a configurar un trunk SIP o un perrito para buscar el códec para una extensión igual no era muy acertada)
    • Requiere de varios sistemas hardware para obtener un sistema de comunicación unificada (Exchange en un servidor, OCS en otro, …) algo que sí incluyen otros sistemas.
    • Complejo sistema de licencias.
      (siempre había pensado que las licencias eran algo del siglo pasado, pero imagina una empresa que quiera Exchange Mail con su Outlook y su MSN y su teléfono SIP conectado todo entre sí para poder hacer uso de la línea analógica… ¿cuantas licencias requiere por extensión?… sí, algo complejo sí que puede llegar a ser).

    Al final, aquella famosa frase de Bill Gates (otra por la que también será recordado): -«Microsoft acabará con las PBX!» se ha cumplido… han empezado por la suya.

  • 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/

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