Categoría: Sinologic

  • Matthew Fredrickson mejora en Asterisk el soporte de SS7

    Leo en VentureVoIP que Matthew Fredrickson acaba de anunciar el resultado de muchos días de desarrollo en distintos proyectos y entre ellos, muchas mejoras en el soporte del canal SS7 del que ya hemos hablado en alguna otra ocasión en Sinologic.

    Entre estas mejoras se encuentra:

    • Soporte libss7 en modo «cluster».
      Básicamente, puedes tener varios sistemas Asterisk compartiendo enlaces de señalización utilizando este código. Aunque la señalización sea físicamente terminada en otras máquinas, puedes conectar varios E1/T1 en otros Asterisk y virtualmente utilizar los enlaces de señalización de estas otras.
    • Un nuevo canal llamado chan_ccs, que permite entre otras cosas, controlar mediagateways MGCP para enlaces de voz, en lugar de tener que ser utilizado por un Asterisk. Para hacer el chan_ccs, ha tenido que modificarse el chan_mgcp para que Asterisk pueda actuar como un media gateway. Esto significa que puedes tener escalabilidad real TDM a través de un Asterisk de la misma forma que puedes utilizar Asterisk para reenviar señalización SIP sin tocar el audio RTP.

    En esencia, esto convierte a Asterisk en un verdadero ‘softswitch’ permitiendo conectar nativamente varios media gateways y reenviar la señalización a otros sistemas que manejarán el RTP (incluso otros media gateways).

    Esto es una gran noticia, aunque todavía está en fase de pruebas, por lo que Matthew pide que si alguien puede hacerle pruebas, podría llegar a tener un soporte bastante interesante y sobre todo, estable.

    Vía: VentureVoIP

  • Cómo instalar un servidor de comunicaciones Asterisk en tu Mac

    Asterisk es una herramienta que funciona en una gran cantidad de sistemas operativos, no únicamente Linux. De hecho, últimamente en la lista de desarrolladores de Asterisk está aumentando el número de hilos que tratan de solucionar pequeñas incompatibilidades con sistemas basados en FreeBSD (el núcleo en el que está basado Newton, el kernel del MacOS X).

    A pesar de este esfuerzo, siempre se ha dicho que Asterisk es compatible con prácticamente cualquier sistema operativo basado en el sistema UNIX, los fabricantes únicamente desarrollan drivers o módulos para compatibilizar con sistemas Linux por lo que en caso de desarrollar algo «serio» y que utilice tarjetas de comunicaciones, es altamente recomendable utilizar un sistema Linux en lugar de cualquier otro.

    Aunque las tarjetas de comunicaciones sólo sean compatibles con sistemas Linux siempre podemos utilizar gateways como Epygi, VegaStream, GrandStream, Soundwin, Linksys o cualquier otro basado en SIP (para algo es el protocolo REY para VoIP).

    No obstante, en algunos casos nos puede interesar montarnos nuestro propio Asterisk bajo MacOS X algo que es tan sencillo, que una vez termines de leer este artículo te darás cuenta que es tan sencillo como siempre.

    Incluso, debo reconocer que me sorprendió gratamente encontrarme un directorio en la página de descargas de Asterisk, llamado dahdi-freebsd-complete, lo que indica que posiblemente pronto, se ampliaría la compatibilidad del hardware a otros sistemas.

    (más…)

  • Cómo utilizar gratis el Text-to-Speech de Google, en español

    Como usuario de Google, siempre me ha gustado mucho la filosofía de esta empresa que crea servicios gratuitos y funcionales para sus usuarios sin obtener prácticamente nada a cambio salvo ver algo de publicidad de una forma poco intrusiva y en mucho casos, interesante. El diseño cuidado de todas las páginas que desarrolla y el cuidado y simplicidad con que crea cualquier servicio es algo que me hace sospechar que por cada programador que trabaja en Google, deben tener a diez psicólogos que los asesoran para obtener servicios útiles, sencillos de manejar y atractivos. Uno de esos servicios es el traductor de idiomas, no es que sea perfecto, pero he de reconocer que ayuda en muchos casos donde el idioma es un problema.

    El traductor de idiomas de Google recientemente ha modificado su aspecto y no únicamente eso, si no que ha incorporado una característica que permite a alguien que quiere traducir una frase, poder escucharla para así aprender cómo se pronuncia, algo que desde un punto de vista objetivo tampoco es imprescindible, pero sí bastante interesante.

    Lo que sí es interesante es que aprovechando esta característica de transformar una palabra o una frase a audio para poder escucharla, se puede conseguir que Google nos lea un texto cualquiera si sabemos cómo.

    Vamos a ver cómo se hace…

    (más…)

  • SIPit 26: El evento para los desarrolladores que trabajan con SIP

    SIPit (Session Initiation Protocol Interoperatibility Test) es un evento celebrado en Estocolmo (Suecia) donde fabricantes y desarrolladores tendrán la oportunidad de llevar sus implementaciones para hacerle pruebas de forma que se certifique la compatibilidad con la especificación IETF SIP en un marco profesional y puramente técnico.

    Si algo es importante en un dispositivo o un software que trabaje con SIP es su perfecta compatibilidad con otras aplicaciones (ya sean software o hardware) ya que esa es una de las principales ventajas de utilizar un protolo estándar.

    En muchas ocasiones nos hemos encontrado con teléfonos IP que fallan al registrarse, que no entienden lo que reciben de un servidor SIP y provocaban que no colgaran las llamadas, que no se encendiesen los leds cuando monitorizan otras extensiones, o que no funcionan bien cuando se registran desde una red externa.

    Para estos casos, las empresas suelen llevar sus productos para hacerle todas las pruebas posibles y verificar que sus implementaciones del protocolo SIP son correctas y va a funcionar perfectamente en cualquier equipo que sea 100% compatible con el estandar SIP.

    En otras ocasiones, los fabricantes desarrollan firmwares propios específicos para «compatibilizar» sus dispositivos con distintos software que no cumplen correctamente con el estandar, lo que no garantiza que funcione en otros software y ahí empiezan los problemas y los quebraderos de cabeza.

    Para esto se empezó a organizar el SIPit que en esta ocasión ya celebra su «vigésimo sexta» edición (26ª)

    El evento se llevará a cabo del 17 al 21 de Mayo en KistaIT Valley North of Stockholm.

    Para registrarse tan sólo hay que inscribirse en esta web:  https://www.edvina.se/sipit26/

    (más…)

  • Tutorial de 3CX IP PBX: Qué es, para qué sirve y cómo funciona

    Hace unos días, nos enviaron un ejemplar del nuevo libro: «3CX IP PBX Tutorial» de la editorial PacktPub, un libro que sirve perfectamente como guía y manual de referencia para todos aquellos que quieran trabajar con esta aplicación y ya hayan descargado su versión gratuita con el fín de probarlo y ver si cumple con sus espectativas.

    El libro cumple perfectamente su cometido, explica prácticamente todo lo necesario para crear un sistema PBX de una manera fácil, rápida y explica los conocimientos básicos necesarios para que podamos configurar nuestras extensiones, y programar un dialplan que nos permita hacer y recibir llamadas así como configurar cuentas con proveedores IP y las tarjetas compatibles, así como configurar la integración con otras aplicaciones, extensiones remotas y diversos servicios asociados a las cuentas SIP que hayamos creado: voicemail, música en espera, menús, salas de conferencias, etc.

    Sería injusto comparar 3CX y Asterisk ya que 3CX es una aplicación pensada para montar una centralita mientras que Asterisk es una aplicación pensada para hacer de herramienta de gestión de comunicaciones que igual puede hacer de centralita, de gateway y prácticamente cualquier otra función que necesitemos, por lo que aquellos que quieran montar su propia centralita, que no les importe comprar licencias, que no sepan nada de Linux pero dominen más los sistemas Windows, 3CX es una aplicación que seguro les interesará conocer.

    Eso sí, como todo sistema de este tipo, cualquier característica que no traiga de serie, será mejor olvidarla.

    (más…)

  • Kamailio renueva su web y presenta la versión 3.0.1

    Daniel Constantine nos presentaba el pasado día 8 de agosto un cambio de «look» en la web principal del proyecto OpenSER Kamailio mucho más clara, estructurada y elegante.

    Al día siguiente de la presentación en sociedad del nuevo cambio, aprovechó para publicar la primera revisión de la rama 3.0 de Kamailio con cambios que mejoran la solidez y estabilidad, algo a lo que ya estamos acostumbrados los que trabajamos con esta herramienta.

    La lista de cambios del nuevo Kamailio 3.0.1 lo podeis encontrar en su ChangeLog:
    http://www.kamailio.org/pub/kamailio/3.0.1/ChangeLog

    Y para descargarla, en la nueva web de descarga:
    http://www.kamailio.org/w/download/

  • MSI presenta un terminal completamente táctil

    La empresa MSI acaba de presentar en el CeBIT un terminal IP completamente táctil, sin botones y que funciona con el sistema operativo Android.

    El CeBIT es un evento donde los principales fabricantes presentan sus productos rodeados de medios, profesionales y muchos curiosos, principalmente porque las novedades presentadas son bastante llamativas para todos los públicos.
    Uno de los grandes descubrimientos de esta exposición ha sido un teléfono completamente tactil con una pantalla de 9″ y que en el cartelito dicta:

    Soporta:

    – PSTN y DECT (opcional)
    – VoIP
    – Llamadas de Videoconferencia
    – Mensajería Instantánea
    – Fácil panel táctil
    – Sistema operativo Android

    Pese a esto, el teléfono es impresionante, no sólo porque corre Android, si no porque su diseño «frontal» es perfectamente configurable y bastante original, no hay más que ver las fotografías y el siguiente vídeo:

    (más…)

  • i6net lanza la versión VXI* 4.4 de su navegador de VoiceXML

    La gente de i6net acaba de publicar la versión de VXI* 4.4 de su navegador de VoiceXML para las últimas versiones de Asterisk 1.4 y Asterisk 1.6.


    Esta versión también es compatible con Asterisk EC2 (de Amazon EC2) y servidores virtuales Xen.

    Esta versión tiene los siguientes cambios y modificaciones:

    • add: Complete DTMF buffering during HTTP long requests.
    • add: Add paramter threshold to configure the VAD/silence (record).
    • add: Add parameter autoexit to kill asterisk if the connection with VXI is lost.
    • add: Set record maxtime shadow variable.
    • add: Improve prompt hangup and bargein (skip HTTP processing, limit queue-fill).
    • mod: Select the first account with redirection(s).
    • add: Add clean support of noinput and hangup event during the record.
    • add: Add the account parameter “force” to set Transfercapability=VIDEO.
    • mod: Improvement of the bridge transfer (use with transcode).
    • mod: Disable the msgqlock.
    • add: Add parameter videoprofile (to controle the video codec transcoder).
    • add: Check the account in the vxml(@) execution.
    • mod: Correction to control the call answer.
    • add: bridge and spawn modes for localformat.
    • mod: Add the DOCTYPE in the grammars.
    • mod: Correction in the session release (wait for playall).
    • mod: Correction for better speech support.

    Para descargarlo podeis hacerlo desde su propia página web:

    » Linux 32bit : Debian EtchDebian LennyCentOs 5Debian Sarge | otros…
    » Linux 64bit : Debian EtchDebian LennyCentOs 5 | otros…

    O entrar su web para más información:
    http://www.i6net.com/products/vxi/

  • Zoiper publica AttraxFax con licencia GPL2

    Según sabemos gracias a VentureVoIP, la gente de Zoiper acaba de publicar un conjunto de aplicaciones para Asterisk para soportar faxes en T.30 y T.38 con doble licencia (GPL y comercial).

    Estos módulos que dotan a Asterisk de aplicaciones para enviar y recibir faxes en T.30 y T.38, además de un cliente para poder enviar y recibir faxes (con licencia gratuita y comercial) y un emulador de impresora para poder enviar faxes desde cualquier aplicación de nuestro sistema operativo (compatible con Linux, MacOS y Windows).

    El paquete Attaxfax lo podeis descargar de aquí:
    http://www.zoiper.com/foip/

    (más…)

  • Si los programas propietarios van al cielo ¿dónde van los libres?

    Hace poco más de un año, en este blog hablamos sobre una aplicación que había desarrollado Digium, una especie de DialApplet descafeinado y además, exclusivamente para Windows.

    El lanzamiento de ADA (Asterisk Desktop Assistant) me sorprendió bastante por varios motivos:

    – Conociendo a los desarrolladores de Digium, me extrañaba que crearan un software exclusivamente para Windows.
    – Aunque los negocios son los negocios, una aplicación tan «sencilla» de desarrollar bien podrían haberla publicado con alguna licencia libre.
    – Teniendo tantas alternativas de mucha más calidad y experiencia, lanzar una aplicación de este tipo sin un valor añadido extra era simplemente «arriesgado».

    Por estos motivos decidí no prestarle más atención, … hasta hace unos días.

    Leyendo en la lista de Asterisk-DEV, me enteré que el proyecto murió un mes después del anuncio (sin comentarios) y como Digium no tiene desarrolladores que desarrollen para Windows, o los que tiene, ya están ocupados con otros proyectos, simplemente lo dejaron ahí, y el producto quedó sin soporte, sin actualizaciones, sin nada, el ciclo se cerró y fin del producto.

    Un año después algunos usuarios se preguntan: Ese software que nadie quiere, ¿no se puede liberar y que otros desarrolladores que lo deseen puedan continuar con el proyecto para crearse sus propias actualizaciones y mejoras? ¿es tan triste el software comercial que cuando se queda sin desarrolladores, arrastra a todos sus usuarios tras él?

    Muchas empresas apuestan por software comercial porque tiene tras de sí a una o varias empresas que les dán soporte, actualizaciones, mantenimiento, etc… (algo que por otra parte también lo tiene el software libre, pero bueno) ¿qué ocurre cuando el producto ya no es rentable? ¿cuando requiere más inversión que el beneficio que se va a obtener de él? ¿no es el mejor momento para «liberar» ese software y que sea la propia empresa u otra, si lo desea, quien continúe con el desarrollo antes de darlo por muerto?

    Personalmente considero que el software libre es uno de los caminos que nos permiten evolucionar, quizá no sea tan económicamente rentable desde el punto de vista «licencias = $$$$«, pero por suerte hay empresas que apuestan por este tipo de software y demuestran día a día que el software, aún siendo libre, puede ser rentable y no tiene porqué morir jamás mientras haya alguien en algún lugar del mundo que esté dispuesto a continuar programando.