Etiqueta: VoIP

  • Cómo llamar por teléfono con Alexa utilizando tu propio número

    Sobre los «Asistentes Virtuales» hay de todo, desde fanáticos hasta detractores, pero está claro que este tipo de dispositivos han llegado para quedarse y aunque existen sospechas bastante sólidas de que sirven para espiarnos, el futuro distópico que nos estamos creando va a ser muy curioso y es que el número de este tipo de dispositivos no para de crecer pese a todo. No obstante, dejaremos a otro lado este debate sobre privacidad vs. comodidad para enseñaros algo muy interesante que me enseñaron hace una semana.

    Con todas las posibilidades que ofrecen estos asistentes como Alexa, Cortana, Siri, Ok-Google, MyCroft, etc, hay una cosa que aún no consiguen hacer, y no es precisamente por medios técnicos: no hay forma de hacer una llamada telefónica utilizando nuestro número con un simple:

    Pepita, llama por teléfono a …«

    No obstante, esa limitación empieza a ser algo del pasado, y es que el otro día nos enteramos que Alexa ya puede utilizar nuestra línea telefónica de casa para hacer llamadas telefónicas. Para eso tan solo es necesario adquirir un pequeño dispositivo que hará de gateway entre la línea telefónica y la conexión con el asistente de Amazon: Echo Connect

    Ese gateway se presentó hace casi dos años y aún siendo compatible con la mayor parte de líneas analógicas del mundo, sólo se puede adquirir mediante la web de Amazon.com (US), desconocemos aún por qué no es accesible en otros países.

    La configuración no puede ser más sencilla, entre otras cosas porque el dispositivo no tiene botones, se configura sólo desde la propia aplicación de Alexa en el móvil de la misma manera que cualquier otro dispositivo compatible con este asistente (bombillas, enchufes, etc.).

    He aclarado un poco la foto para que se aprecie la simplicidad del conexionado.

    Tan solo hay que conectar el cable telefónico al dispositivo y configurarlo en la aplicación. Todas las órdenes y la propia conversación se transmitirán inalámbricamente utilizando la red Wifi.

    Lo más curioso es la posibilidad de hacer una llamada utilizando los dispositivos del ecosistema de Amazon: Echo, Echo Plus, Echo Dot, Echo Spot, Echo Show, incluso Echo Input.

    Eso si, la conversación no será lo que viene siendo «privada» ya que todos son altavoces con gran potencia, pero para una sala de conferencias, o simplemente para una llamada rápida desde la cocina con las manos ocupadas, puede ser interesante.

    Por cierto, ¿nadie ha visto las similitudes con algún que otro gateway analógico para imaginar quién es el fabricante?

  • Suecia empieza a controlar la VoIP en el móvil

    Suecia empieza a controlar la VoIP en el móvil

    El principal operador de telefonía de Suecia, Telia Sonera, ha empezado a bloquear aplicaciones VoIP salvo que se contrate una tarifa especial que permita el uso de este tipo de aplicaciones.

    Según comentarios del portavoz de la compañía Charlotte Züger, sus clientes pueden contratar una tarifa que incluya o no VoIP mediante la red móvil, esto no quiere decir que se prohiba utilizarla, únicamente que habrá que contratar una tarifa especial si desean utilizarla.

    Esto, por desgracia, es lo que querían las operadoras hace unos años y han luchado con uñas y dientes en Europa para conseguirlo: Tarifas que no contabilizan el tráfico de determinadas aplicaciones, que perjudiquen a otras o incluso que lleguen a prohibirlas.

    Un primer paso será prohibir o perjudicar aquellas aplicaciones que más molestan, como las aplicaciones de vídeo online (Youtube, Netflix, HBO, etc.) pero también aquellas les hacen competencia a su propio negocio, como la VoIP a sistemas que no son los suyos.

    Si a todo esto, le sumamos la libertad legal que disponen las operadoras de priorizar el tráfico y perjudicar a las aplicaciones que no les interesa, veremos con nuestros ojos un internet móvil muy diferente al que nos intentarán vender con su publicidad.

    Con la entrada del 5G veremos como cambia la forma en la que consumimos internet en el móvil, aún no está claro cómo funcionará (o al menos, no se ha hecho público) pero lo que sí se sabe es que todo el tráfico estará priorizado en función del tipo de dato que se envíe o reciba. Que tendremos una velocidad y una cobertura fantástica e increíble, pero un límite de descarga y subida de datos mucho más controlada que con el 4G.

  • Cómo hacer una llamada cuando se activa una alarma

    Cómo hacer una llamada cuando se activa una alarma

    A menudo invitamos a ciertas personas a que colaboren con Sinologic escribiendo sus artículos con el objeto de colaborar con la comunidad y ofrecer un punto de vista más fresco y diferente. En esta ocasion, Rosa Atienza nos cuenta en el siguiente artículo, cómo hacer una llamada telefónica, utilizando Asterisk y un GXV3500 cuando se activa una alarma.


    Siempre hemos desarrollado soluciones para todas aquellas personas que necesitan de algo no muy habitual, es la ventaja de la VoIP, poder ofrecer soluciones a medida a las necesidades particulares y a las que, soluciones más grandes y más conocidas no llegan. Siempre hay que recordar que la ingeniería es el arte de «ingeniárselas» con lo que uno tiene para dar con una solución lo más sencilla posible.

    En este caso un cliente necesitaba generar una llamada cuando se produjera una alarma (un pulsador, una puerta que se abre, una alarma de seguridad o de incendios, etc.). Para ello contaban con un aparato que genera un voltaje de 12V en el momento de la alarma, y de ahí teníamos que conseguir generar una llamada.

    Para este problema seguro que hay cientos de soluciones, no obstante recordamos un caso similar de hace unos años que continúa funcionando perfectamente y que se resolvió utilizando un dispositivo bastante concreto, así que tocaba investigar como lo hicieron, y adaptarlo a las necesidades del cliente actual. Aquí os lo explico por si a alguno le interesa hacer algo parecido:

    (más…)
  • Sistemas de almacenamiento de trazas SIP

    Sistemas de almacenamiento de trazas SIP

    A principios de mes fuimos al FOSDEM, un evento sobre software libre a nivel Europeo del que ya hemos hablado en bastantes ocasiones y estuvimos en el DevRoom de RTC (RealTime Communications) en el que pudimos aprender y tomarle bastante el pulso a muchas de las conferencias que allí se dieron. Hubo muchas que me gustaron, pero me sorprendieron dos conferencias relativas a la monitorización de trazas VoIP.

    A veces puede parecer difícil de entender que cuando ocurre un problema en una llamada, existen dos posibles formas de actuación:

    En tiempo real

    En este caso, será necesario repetir la llamada y cruzar los dedos para que vuelva a ocurrir el problema. Aquí podemos ver la traza SIP mediante muchas de las aplicaciones disponibles: asterisk -rx ‘sip set debug on’, ngrep, wireshark, sngrep, etc.

    En diferido

    Para ello necesitaremos un sistema que esté continuamente grabando las trazas de las últimas X llamadas para que, en caso de que alguna de estas falle, poder recuperarla y verla con tranquilidad. Para ello disponemos de muchas otras aplicaciones, aunque la mayoría comerciales, aunque software libre solamente conocía Homer SIP Capture, aunque en el FOSDEM nos presentaron otra que tenía muy buena pinta: SIP3.io

    Vamos a ver un poco estas dos herramientas…

    Homer SIP Capture

    Homer es una de las mejores herramientas de monitorización VoIP de los últimos años que, además de ser software libre, es de las herramientas más útiles para todos aquellos que quieren almacenar la información de todas las llamadas con objeto de poder analizarlas posteriormente y descubrir posibles problemas. Una de las ventajas de Homer es sin duda la capacidad de analizar el protocolo RTCP y hacer los cálculos necesarios para detectar si una llamada ha tenido problemas de audio por problemas de latencia, ancho de banda, jitter, etc.

    Además, tanto Asterisk, Kamailio u OpenSIPS incorporan soporte de HEP (Homer Encapsulation Protocol) un protocolo seguro para transmitir información desde el sistema de comunicaciones hasta el sistema Homer encargado de catalogar y analizar la información recibida así como prepararla para mostrarla en cuanto se desee.

    La versión más conocida de Homer es la 5, y en el FOSDEM presentaron la versión 7 (ya la había presentado anteriormente en otros eventos, pero en esta ocasión continuaron mostrando las ventajas y mejoras que van desarrollando), por lo que el interés estaba asegurado.

    Si os interesa ver la presentación y ver las diferencias entre Homer5 y Homer7, solo tenéis que ver el siguiente vídeo.

    Más información: http://sipcapture.org/

    SIP3

    Lo primero que me llamó la atención de esta aplicación fue el nombre, ya que hace muchos años, se estuvo hablando de evolucionar SIP (cuya versión actual es la 2) a una versión 3, aunque por lo visto no tuvo mucho éxito, por lo que, al ver una conferencia sobre SIP3 no pude evitar quedarme a escuchar en qué consistía.

    SIP3 es un sistema de almacenamiento y gestión de trazas. Las comparaciones con Homer no tienen sentido, ya que Homer lleva muchos años funcionando con un gran apoyo y una gran comunidad y SIP3 es un proyecto muy, muy nuevo pero que va por muy buen camino.

    Por desgracia parece que hay algún que otro problema con el vídeo de la presentación.
    Más información: https://sip3.io

  • SecFilter, el módulo de Kamailio para mejorar la seguridad

    SecFilter, el módulo de Kamailio para mejorar la seguridad

    Kamailio es una herramienta muy potente, muy flexible y super-eficiente, de eso no cabe duda, pero de la misma manera que nos permite manejar más de 20.000 llamadas en un pequeño sistema con un único núcleo y apenas 4Gb de RAM, también nos puede causar un buen agujero en el bolsillo si no tenemos cuidado. Por este motivo, Kamailio no es como Asterisk ni como otras herramientas similares, hay que manejarlo con cuidado, hacer pruebas antes de hacer cualquier cambio y cerciorarse bien que lo que se hace, es lo que debe hacerse en todo caso.

    Kamailio ya implementa un módulo de seguridad conocido por todos llamado Pike, un módulo que «mide» las peticiones en un tiempo concreto y si el número de peticiones es superior al que le hemos configurado, puede ejecutar un comando que, generalmente suele ser una entrada en la lista negra, en el firewall o también un mensaje de alerta para advertirnos de un posible ataque de denegación de servicio (DoS).

    Con esto hemos sobrevivido por el momento, pero en el VoIP2DAY, Jose Luis Verdeguer (aka @Pepeluxx) ya me comentó que estaba trabajando en un módulo de seguridad para Kamailio, con lo que estaba deseando probarlo en cuanto saliera a la luz. Es verdad que con el módulo Pike nos quitamos muchos ataques basado en repeticiones, y que el propio Kamailio puede analizar cierta información para descubrir otros tipos de ataque, pero es cierto que echaba de menos algo más completo que facilitara la detección de posibles ataques, y esto es justamente lo que hace el nuevo módulo de Kamailio: Secfilter.

    Secfilter es un módulo de Kamailio que ofrece la posibilidad de gestionar una lista blanca o lista negra en función de parámetros como «user agents», país, dominio, destino, etc. de esta manera podemos aumentar la seguridad de nuestros Kamailios de una forma mucho más personalizada y probada.

    La descripción del módulo dice así:

    Este módulo ha sido diseñado para ofrecer una capa adicional de seguridad sobre nuestra comunicaciones. Para realizar esto, se disponen de las siguientes funcionalidades:

    • Añadir a la lista negra o bloquear «useragents», direcciones IP, países, dominios y usuarios.
    • Añadir a la lista blanca para permitir «useragents», direcciones IP, países, dominios y usuarios.
    • Añadir a la lista negra cuando el número marcado no sea permitido.
    • Prevenir de ataques SQL Injection.

    Cuando una función sea llamada, se buscará en la lista blanca. Si no se encuentra, entonces se buscará en la lista negra.

    Realmente este módulo es un gran módulo y desde aquí felicitamos a Jose Luís Verdeguer por este gran aporte y ya de paso a Victor Seva y a Daniel Constantine por darle apoyo para que sea incluido en Kamailio.

  • Introducción a la Inteligencia Artificial y el Big Data en el ámbito de la VoIP

    Introducción a la Inteligencia Artificial y el Big Data en el ámbito de la VoIP

    Como viene siendo habitual cada año, Sinologic participa en el evento VoIP2DAY impartiendo una conferencia técnica, intentando que sea del agrado de todos los asistentes y de paso, promover ciertas técnicas, tecnologías y acercar ciertos conceptos que normalmente no están al alcance de todos, de una forma más pedagógica y amena en el tiempo disponible.

    En esta ocasión, la conferencia que impartíamos era sobre Inteligencia Artificial y el Big Data, aprovechando que el mundo de la VoIP es un generador nato de información: Llamadas, parámetros de calidad, conversaciones, diálogos, números de destinos, seguridad, paquetes, y un gigantesco número de posibilidades se abren para ser estudiadas y aprovechar el impulso de nuevas técnicas que favorecen el uso de la inteligencia artificial para mejorar las tareas que realizamos en nuestro día a día.

    A continuación, os mostramos el material utilizado durante la conferencia que, por problemas técnicos se quedó un poco en el aire. La razón era que el ordenador donde habíamos preparado algunos ejemplos prácticos no era compatible con la pantalla y, por esa razón, tuvimos que saltarnos las demostraciones que, entre nosotros, eran muy ilustrativas.

    No obstante, en el material he publicado la parte interesante de dichas demostraciones, así como enlaces a los lugares donde podéis verlas más detenidamente.

    Espero que os guste. 😉

    Pulsa la imagen para ver la presentación

  • Y los nuevos teléfonos de Avaya son… de Ubiquiti

    Y los nuevos teléfonos de Avaya son… de Ubiquiti

    Acabamos de ver que Avaya acaba de mostrar sus nuevos teléfonos IP y, al verlos en vídeo, nos ha recordado a algo…

    Curiosamente son los mismos teléfonos que Ubiquiti presentó allá por el 2014 cuando decidió meterse en el negocio de la VoIP tal y como comentamos en Sinologic.

    Hay que recordar que en 2007 Avaya compró la división de desarrollo de software de Ubiquiti para crear aplicaciones VoIP mediante protocolo SIP y ya entonces comentábamos que era un movimiento inteligente pero que no tuvo mayor repercusión, no obstante, el movimiento de estos teléfonos de Ubiquiti viene a significar que siguen interesados en más partes de Ubiquiti y, quien sabe, igual se avecina una adquisición pronto o igual Avaya sigue bastante mal económicamente y es Ubiquiti quien compra Avaya… quién sabe. 😉

  • Respondemos a la pregunta: ¿Es legal Google Duplex en España?

    Respondemos a la pregunta: ¿Es legal Google Duplex en España?

    A estas alturas, seguramente ya hayas visto el vídeo de presentación de Google Duplex, un sistema que muestra cómo la inteligencia artificial unido al reconocimiento y generación de voz, les ha permitido crear un asistente que llama por teléfono para encargar una cita o reservar mesa en un restaurante.
    Si no lo has visto aún, aquí tienes el imprescindible vídeo.

    Esto nos hace plantearnos varias cosas ¿es legal utilizar un sistema automático para hacer llamadas sin supervisión humana?

    Primero, hay que decir que la persona que recibe la llamada no sospecha que está hablando con un «no-humano» por lo que, al menos, no reconocería que se está cometiendo una supuesta ilegalidad y todo sería correcto. No obstante, es interesante saber que, aunque cada país tiene sus reglamentaciones, y si bien conozco a personas y empresas que se dedican a programar sistemas de telemarketing automático que desarrollan software que llama a una lista de personas les reproduce una locución y cuelga la llamada, en España ese tipo de prácticas está regulado y prácticamente prohibido.

    (más…)

  • Arabia Saudí permitirá aplicaciones VoIP

    Arabia Saudí permitirá aplicaciones VoIP

    Por extraño que parezca, aún hay muchos países que cuentan con un lobbie bastante duro que protege sus intereses y evita cualquier acción que pudiera hacerle perder margen económico. Entre estos países siempre ha estado Arabia Saudí, uno de los países con un control férreo de las comunicaciones que incluso está en la lista de países que más controlan y más duros son con los que infringen dicho control.

    No obstante a partir de la semana que viene, parece ser que permitirá las llamadas VoIP, así como Whatsapp, Facebook y Skype.

    Según el tweet del ministro de comunicaciones de Arabia Saudí:

    بالتعاون مع شركائنا في قطاع الاتصالات لتفعيل قيمة ، وجّهنا برفع الحجب عن تطبيقات المكالمات خلال أسبوع.
    ولازلنا نطمح للمزيد.

    Lo que, para los que no sepan árabe, en español viene a ser algo como:

    En cooperación con nuestros socios de telecomunicaciones para aumentar el valor de nuestros servicios, vamos a eliminar el bloqueo de aplicaciones de llamadas dentro de una semana.

    Para más información: http://english.alarabiya.net/en/business/technology/2017/09/13/Saudi-Arabia-to-lift-ban-on-VOIP-in-one-week.html

  • ENUMER: Sistema de llamadas VoIP utilizando Blockchains

    ENUMER: Sistema de llamadas VoIP utilizando Blockchains

    ENUM es un sistema estándar basado en el RFC6116 mediante el cual, cuando un teléfono VoIP (o una PBX VoIP) marca un número de teléfono geográfico, se comprueba si dicho número de teléfono tiene una dirección IP asociada y, en caso afirmativo, la llamada se hace vía VoIP en lugar de utilizar la red telefónica, permitiéndonos ahorrar costes de llamada de forma transparente para los usuarios ya que, para ellos, la llamada se hace tras haber marcado un número y una vez contestada la llamada puede hablar con el usuario final.

    ENUM tiene varios inconvenientes, entre los que destacan:

    • Basado en un sistema numérico heredado de la PSTN (los números geográficos).
    • Filosofía anticuada al que se le intenta dar una utilidad moderna.
    • Es un sistema similar a un listín telefónico centralizado, inseguro y difícil de gestionar.
    • Vulnerable con lo que puede ser aprovechado por spammers.

    Sin entrar sobre si ENUM es un sistema interesante o no, o si es anticuado (hay otros sistemas similares como NRENUM para entornos académicos), ahora aparece un nuevo sistema llamado ENUMER, algo basado en la idea de ENUM pero que utiliza el mismo método utilizado en las generación y transferencia de las cryptomonedas (blockchains) para descubrir direcciones IP y poder hacer llamadas VoIP de forma segura y descentralizada.

    (más…)