No llevo ni dos píldoras y casi no llego a esta… entre lo que tengo que hacer, lo que debo hacer y lo que hay que hacer… cualquiera encuentra un hueco para un micro-artículo. Aún así, aquí está:
Teléfonos horteras para San Valentín
Allison Smith, quien conocemos todos por ser la voz en inglés de Asterisk (y por muchas más voces en mucho más sitios) es además, una gran fan de todo el mundo de la telefonía VoIP y para amenizar esta semana que empieza y que coincide con el día de los enamorados (14 de Febrero) nos enseña en su twitter un teléfono «temático» que creo que debería estar en todas las suites de enamorados de los mejores hoteles.
Efectivamente, dudo mucho que ese teléfono sea VoIP.
No obstante, para aquellos románticos, siempre pueden optar por algunos otros como:
Inspirado en la realidadSiempre discretoIdeal para la oficinaCon dual SIM
Publicados los vídeos de las conferencias del FOSDEM
Si algo tiene bueno el FOSDEM es que publican los videos de las conferencias junto con las presentaciones utilizadas. En este caso, el DEVROOM de RTC (que suelen organizar Saúl y Daniel) ya tiene muchos de los vídeos (no se si faltará alguno) que podéis ver aquí por si tenéis curiosidad y os habéis perdido esas fabulosas conferencias. El Twitter de Saúl nos ha permitido seguir minuto a minuto las conferencias que se iban ofreciendo en el Devroom de Real Time Communications, para aquellos que este año no hemos podido ir, así que GRACIAS SAÚL!!!
Extracto sobre la presentación de Lorenzo Miniero en el FOSDEM 2023
Siempre he sido más de Asterisk que de FreeSWITCH. Desde siempre han sido dos herramientas muy potentes que han jugado en paralelo manteniendo cada una su propio ecosistema, su propia comunidad y cada una de ellas defendía sus ventajas e inconvenientes. Por mi parte, Asterisk siempre ha cubierto prácticamente todas las necesidades de software VoIP y cuando me hizo falta un poco más de control di el salto a Kamailio hasta puntos que jamás hubiera imaginado. No obstante, todos los días me encuentro con sistemas que utilizan FreeSWITCH y debo reconocer que es una buena alternativa a Asterisk que se merece una introducción en condiciones, así que me lo apunto para hacerla y mientras tanto, si alguno trabaja con esta herramienta, que sepáis que acaba de publicar una versión muy importante tanto porque corrige algunos fallos como incorpora algunas novedades muy interesantes. Podéis ver la lista de cambios aquí: FreeSWITCH v1.10.9 Release
En el twitter de InstantByte nos encontramos con una fotografía que realmente daría que pensar.
Asterisk 21 realmente es un punto y aparte
Los desarrolladores de Asterisk se han propuesto revolucionar bastante la aplicación eliminando algunos módulos muy utilizados actualmente por muchos usuarios, así que no queda otra que ir migrando a los nuevos módulos si no quieres tener problemas. Entre ellos chan_SIP que, tal y como comentamos, desaparecería de Asterisk 21, aunque también otros como SCCP (Skinny), MGCP, Alsa, etc.
Chan_SIP ha desaparecido incluso como «Deprecated»
La OpenSouthCode vuelve a celebrarse tras dos años de parón
Después de 2 años sin poder reunirse por culpa de la pandemia, vuelve a celebrarse la OpenSouthCode en Málaga (España) (9-10 de Junio de 2023) uno de los eventos tech más importantes de Europa donde la programación y los sistemas basados en software libre a todos los niveles tienen especial relevancia y que cuenta con eventos para los más pequeños que incluye talleres de robótica, iniciación de desarrollo y muchas más actividades.
Charlas de todo tipoGran ambienteConferencias magistralesTalleres de software y hardwarePara todos los públicos
Las cámaras Hikvision vigilarán las carreteras de España
Aunque se ha anunciado que la orden de Europa de que España cobre por utilizar las autovías se había paralizado, no paran de instalar sistemas de paneles en las autovías y autopistas con unas cámaras de vigilancia que nuestro colega @as_informatico ha investigado en este hilo de twitter que os recomiendo leer. Las cámaras Hikvision están tomando últimamente mucha relevancia en el mundo de la videovigilancia tanto doméstica como profesional.
Últimamente he notado la aparición de decenas de nuevas cámaras de un mismo tipo en las últimas semanas en las carreteras por las que circulo. Seguro que ya las habréis visto. Me he informado un poco y parece ser este juguetito… 🧵Abro hilo! pic.twitter.com/0iBXVWpLco
Hace unos meses, jugando con Kamailio, descubrí que un operador enviaba llamadas con un Call-ID (un campo interno de SIP que sirve para identificar a qué diálogo pertenece ese mensaje) erróneo que incluía comillas («), barras invertidas (\), comillas simples (‘), y arrobas (@) entre otros caracteres, de forma que, en principio todo funciona correctamente hasta que me dio por guardar ese parámetro dentro de una base de datos y descubrí que no se guardaban por ejecutar una cadena SQL incorrecta.
Me costó bastante descubrir el motivo de por qué esas llamadas no se guardaban, pero cuando por fín me di cuenta, aprendí la importancia de «sanitizar» cualquier información con la que vayamos a trabajar ya que, en cualquier momento podemos recibir una cadena malformada adrede para causar quién sabe qué.
Tras pasar todos los parámetros por una función que eliminaba caracteres extraños y verificaba que todo era correcto, empecé a pensar ¿y si un call-id, un dnid, un CallerID o un destino erróneo y malformado como el que yo recibí, apareciera como parámetro de un comando de ejecución? Las consecuencias podrían ser terribles.
Entonces apareció un mensaje en la lista de usuarios de Kamailio que coincidía justamente con lo que estaba evitando y es que un parámetro externo incluido dentro de una función de ejecución puede ser un grave problema de seguridad.
En Asterisk no son pocas las configuraciones que incluyen comandos de este tipo: Ejecuciones al finalizar una conversación para comprimir, mover o copiar la grabación de dicha conversación utilizando el caller id como parámetro, …. ¿y si el callerid fuese una cadena de inyección de código del tipo: «\nrm -rf /\n»? Es cierto que esa cadena nunca sería válida en el RFC y seguro que IEEE aparecería en sueños, pero la jugarreta se la haría bien.
Ya hablamos hace 13 años de cómo programar el dialplan de Asterisk para evitar este tipo de ataques malintencionados utilizando las funciones y aplicaciones de Asterisk en el artículo: Una nueva versión de Asterisk corrige el dialplan injection. En este caso el ataque permitía llamar a cualquier destino aunque el dialplan nos hubiera limitado el número al que llamar.
Cuando hablamos de redes móviles, uno rápidamente piensa en su propio móvil. Prácticamente cualquier adulto tiene uno o incluso dos dispositivos móviles y desde un móvil puedes hacer una llamada telefónica o cualquier otra cosa que normalmente solías hacer con un ordenador. Pero la red móvil está llena de algo más que móviles para llamadas, está llena de tarjetas SIM con numeración tanto pública como interna, principalmente pensado para máquinas de todo tipo: sensores de telemetría que controlan el buen funcionamiento de centrales de energía, cajeros automáticos, datáfonos, flotas de vehículos, estaciones meteorológicas, y cientos de miles de servicios diferentes.
Estos sistemas llevan funcionando desde hace más de 20 años y utilizan principalmente dos tecnologías: GPRS y con suerte, conexión 3G, porque los primeros módems integrables con sistemas embebidos incluían estos sistemas y son lo suficientemente robustos y probados como para que todo lo que se desarrolla, sea sobre esta tecnología. Además, las necesidades de una buena conectividad (cobertura) superan a las necesidades del ancho de banda/latencia, ya que apenas necesitan enviar unos pocos bytes cada pocos segundos o minutos, tráfico barato y que permite instalar sensores de humo en medio de un bosque para detectar cuando se produce un incendio.
Por qué no funciona mi móvil 3G
El pasado mes de noviembre, Vodafone anunció que comenzaría con el apagado de las antenas que dan cobertura 3G en algunas localidades para ir viendo poco a poco las consecuencias que vayan ocurriendo e ir buscando soluciones o forzando a los usuarios a cambiar los dispositivos (porque no todo son móviles) a otros con cobertura 4G o superior.
Lo cierto es que lo de menos son los móviles 3G, ya que la propia batería de los móviles ya suelen tener una vida límite que prácticamente no supera los 4 años y desde entonces, ya existen alternativas con cobertura LTE, 4G o 5G. No obstante existen muchos otros dispositivos cuya conexión de datos se realiza aún en 3G y puede traer más problemas de los que cabría esperar.
Para empezar, muchos microcontroladores que monitorizan sistemas metereológicos, canalizaciones de agua, presas, tráfico, vigilancia, sensores, etc. funcionan con sistemas de datos basados en módems con cobertura 3G. Hace unos 20 años, uno de mis primeros proyectos consistía en programar un sistema de comunicaciones para sistemas embebidos basados en Linux que servían para enviar datos de niveles de capacidad de presas hidroeléctricas. Estos sistemas incluían una pieza que hacía de modem GPRS y, con suerte, conexión a 3G. Existen miles de equipos de este tipo distribuidos por muchas presas que se quedarán sin conexión este próximo año salvo que alguien haya caído y los haya actualizado. Por suerte o por desgracia, la cobertura 2G seguirá funcionando, lo que implica que muchas conexiones GPRS y anteriores seguirán como hasta ahora, aunque es cuestión de tiempo.
La comunicación de los vehículos con más de 3 años sigue siendo 3G
Muchos vehículos incluyen conexión 3G para su funcionamiento, conexión con la central, informe de valores a fábrica y actualizaciones que, de otra forma quedarán obsoletos. Vehículos con menos de 3 años pero con componentes basados en 3G heredados de muchos años de buen funcionamiento y buena cobertura, y es que lo mejor de la conexión 3G no es la velocidad, si no la cobertura y la compatibilidad con decenas de miles de dispositivos, modems y tecnologías que pasarán a ser inutilizados en menos de un año.
Y es que es éste es el plazo que se han dado para apagar la cobertura 3G en España. A final de 2023 toda conexión inalámbrica de alta distancia deberá ser mínimo 4G.
No hace ni 4 años que Europa obligó a todos los vehículos que se vendieran a llevar incluido un botón rojo, un botón de emergencia que, en caso de accidente, enviase la posición del vehículo a los servicios de emergencia. Para que los fabricantes pudieran vender coches con esta característica hace 4 años, empezaron a implementarla hace 8 años… así que la mayoría de vehículos que llevan este sistema, desde hace 8 años y la mayoría de lo que se vendieron hace 3 años, cuentan con sistemas de comunicaciones 3G.
Problemas con aparatos que llevan funcionando más de 10 años
Sin duda, el apagón de la cobertura 3G será bastante traumático, no para el usuario de a pie que tiene un móvil de apenas unos años, pero sí para aquellos proyectos que llevan funcionando más de 15 años con una tecnología funcional y que pasarán a mejor vida o bien actualizar (en el mejor de los casos) a un componente más actualizado.
La tecnología LoRA pese a ser una candidata a sustituir las conexiones 3G o 4G de dispositivos tipo sensores, aunque su implementación, la creación de redes privadas que permitan conexiones seguras puede ser una alternativa, no obstante, las empresas de telecomunicaciones son más de actualizar a algo que les dé rendimiento económico en lugar de que las empresas opten por soluciones «libres», así que algo harán para que continúen utilizando las nuevas redes móviles.
Ahora cabe preguntarse, si el heredero del 3G es el 4G ¿cuánto tiempo le quedará a esta tecnología? ¿estaremos actualizados hasta dentro de 10 años como poco? ¿o nos obligarán a actualizar todos nuestros dispositivos a 5G?
Hace unos meses, tuve la oportunidad de ver los nuevos productos que Grandstream iba a presentar este nuevo año 2023 y hay que decir que vienen novedades muy importantes. Después del parón por falta de materias primas, problemas de transporte, de stock, y muchas cosas más, Grandstream ha dado un golpe sobre la mesa y va a presentar sus nueva gama de productos sobre networking: routers, switches, antenas wifi, y un largo etcétera.
Nuevos switches Grandstream de la serie GWN78XX
El próximo jueves 26 de Enero, de 10:00 a 11:30, Grandstream junto con el mayorista InstantByte, mostrará a todos los asistentes que se inscriban en esta presentación exclusiva, su nueva gama de productos (con muchas demos y ejemplos prácticos):
– Los nuevos puntos de acceso Wifi (compatible con Wifi5 y Wifi6): GWN7624 y GWN7625
– Sus nuevos routers neutros orientados a empresa: GWN7052 y GWN7062
– Su nueva gama de switches Ethernet de alta capacidad: GWN78XX
Estos productos no tienen nada que ver con los productos VoIP a los que nos tiene acostumbrados, no obstante, pese a que son productos nuevos, son productos muy orientados a redes para alto volumen de tráfico, altos requerimientos y muy alta calidad, así que lo mejor será probarlo cuanto antes porque además, el precio continúa con lo que Grandstream nos tiene acostumbrados, así que, viendo son productos con la mejor calidad-precio.
Así que si trabajas normalmente con marcas como Ubiquiti, Mikrotik, Cisco o cualquier otra marca de dispositivos de red, deberías echarle un vistazo porque esto creo que te puede venir muy bien.
Aún recuerdo en uno de los primeros VoIP2DAY celebrados en Madrid, aprovechando que venía el jefe de desarrollo de Asterisk en aquel momento (Kevin P. Flemming), se hizo una mesa redonda donde usuarios de Asterisk pudieran plantear sus preguntas sobre Asterisk y debatir sobre cualquier tema de VoIP, prácticamente TODAS las preguntas que se hicieron fueron sobre lo mal que funcionaba el módulo chan_sip y lo necesario que era que mejorase urgentemente para todos los que estábamos allí presentes.
Ahí se plantearon soluciones como utilizar sistemas de test propios de Asterisk que permitiera verificar el código en lugar de subir nuevas versiones con fallos que ya se habían corregido, se vieron características muy importantes en España que apenas se utilizan en otros países, y se planteó que podría ser muy interesante utilizar un stack propio separado de Asterisk para llevar el SIP y que pudiera evolucionar y cambiar sin que tuviera que actualizar todo Asterisk.
Quizá fuera algo planteado previamente o que sirvió para apoyar una necesidad común, pero sea como fuere, a partir de ahí se empezó a mover el tema de que Asterisk necesitaba cambiar de stack SIP de chan_sip a otro que pudiera crecer y corregir los problemas básicos de Asterisk.
Puede que desde ese día, la preocupación por el sistema que gestiona las peticiones SIP se tuvieron bastante más en consideración y se preocuparon por solucionar grandes problemas que aparecieron y que afectaban a la estabilidad de un gran número de Asterisk 1.4. Razón por la cual, la gente de Irontec empezó a congelar una versión de Asterisk que se conoció como Asterisk-ES-RSP (Rock Solid Patchset).
Desde entonces se han hecho muchos cambios en chan_SIP y quizá desde entonces este stack ha ido mejorando todo lo posible, donde «todo lo posible» ha sido pese a sus limitaciones.
Tales han sido las limitaciones que Asterisk 12 ya empezó a incluir un nuevo stack basado en PJSIP, un stack SIP bastante robusto, que funciona por sí solo en multitud de aplicaciones (softphones, servidores, etc.) y que sería incorporado a Asterisk como un componente externo gracias a una colaboración entre los desarrolladores de PJProject (el proyecto del que sale PJSIP) y Asterisk.
Cada nueva versión de Asterisk ha aumentado la integración de PJSIP y disminuida la de chan_sip, hasta que Asterisk 16 ya incluía chan_pjsip como nuevo stack SIP por defecto y chan_sip pasaba a estar obsoleto («deprecated»), y no será hasta el próximo Asterisk 21 cuando realmente desaparezca chan_sip y sólo quede chan_pjsip.
PJSIP es sólo un poco más complejo que chan_sip, básicamente porque permite más cosas, es más flexible, más completo y elimina las restricciones nativas que traía chan_sip y que, para muchos, es algo intrínseco a SIP como por ejemplo, como me dijo hace poco un usuario:
«SIP no permite más de un registro simultaneo»
A lo que rápidamente tuve que saltar y corregirle indicándole que es chan_sip quien no permite más de un registro simultaneo… cualquier otra aplicación SIP soporta tantos registros como deseemos. Y es que la gente está tan acostumbrada a los sistemas Asterisk y a lo que se permite o no en Asterisk que no repara en lo que se permite o no en SIP y que Asterisk con chan_sip limita algunas cosas.
Aún así, la facilidad de chan_sip ha hecho que Asterisk llegue a prácticamente cualquier usuario y que pueda instalar, configurar y modificar una centralita de telefonía sin necesidad de saber de SIP, ni de dialplans, ni de telefonía. 😉
Whisper es una herramienta gratuita y software libre que utiliza inteligencia artificial local de nuestros sistemas para reconocer palabras en un archivo de audio y convertirlas a texto (lo que se conoce normalmente como ASR: Automatic Speech Recognizer) y que ha sido desarrollada por los creadores de Dall-E2 y ChatGPT: OpenAI.
Ya conocéis VOSK y vimos sus ventajas y sus inconvenientes, en la mayoría de los casos esta herramienta es más que suficiente para lo que necesita la mayoría que no tenga muchos requisitos. No obstante, cuando apareció Whisper decidimos echarle un vistazo y su resultado nos sorprendió más de lo que pudieramos imaginar. Reconoce nombres, fechas, matrículas, números de ID, y prácticamente cualquier cosa que se dijera, incluso puede reconocer a distintas personas y escribir la conversación como si fuera un guión de una película. Whisper de OpenAI había vuelto a hacerlo aunque no tuviera mucha publicidad de los grandes medios, es una herramienta fabulosa y que merecía la pena probarla en serio.
Whisper utiliza como «motor de inteligencia artificial» la librería PyTorch, una librería muy conocida y que, aunque lleva muchos años funcionando, es una de las mejores, aunque como tal, requiere de hardware especial.
Whisper requiere una GPU compatible
Ahí es donde empezamos a pensar en probarla en local y nos encontramos con algo que ya esperábamos: al trabajar con inteligencia artificial requiere de una gran potencia de cálculo, lo que implica que allá donde queramos ejecutarla necesitaba de una GPU (una tarjeta gráfica potente) que soporte CUDA porque sin esto, reconocer 1 minuto de conversación podía llevar más de 2 horas de cómputo.
No obstante, entramos en su web e instalamos Whisper para probarlo en un ordenador con una tarjeta gráfica con CUDA y vemos qué tal funciona y los resultados son espectaculares, además de que, a diferencia de otros servicios de OpenAI, Whisper no requiere de conexiones remotas a servidores externos, por lo que el reconocimiento es local.
Reconocimiento multi-idioma y diferentes modelos
Reconoce prácticamente cualquier idioma: Español, Inglés, Francés, Catalán, Gallego, y 50 idiomas más. Tiene varios modelos separados en función de la calidad del reconocimiento:
Size
Parameters
English-only model
Multilingual model
Required VRAM
Relative speed
tiny
39 M
tiny.en
tiny
~1 GB
~32x
base
74 M
base.en
base
~1 GB
~16x
small
244 M
small.en
small
~2 GB
~6x
medium
769 M
medium.en
medium
~5 GB
~2x
large
1550 M
N/A
large
~10 GB
1x
Como veis, un reconocimiento mínimo apenas consume 39Mb y 1Gb de RAM, además de ser muy rápido, pero en este caso Vosk es incluso mejor. Para que Whisper reconozca medianamente bien, el modelo recomendado es small o medium, y con esto, una conversación telefónica podría ser perfectamente reconocida y procesada, mucho mejor que Vosk.
La VoIP y la telefonía discurren por mundos paralelos. En telefonía, todo se reduce a llamar desde un número y hacia otro número. Cada número de teléfono tiene un propietario y las llamadas entran mediante un sistema que ya puede ser una centralita, un operador o una línea conectada a un router de fibra óptica a la que está enganchado un teléfono analógico. En el siguiente artículo vamos a explicar cómo funcionan los prefijos telefónicos y vamos a ver algunos ejemplos que seguro que a más de uno le sorprenderá si no los conoce.
Para uno de esos proyectos que se comienzan, se abandonan, se retoman y se vuelven a abandonar hasta que al final salen, empecé a hacer una investigación que se basaba en detectar cuándo un número era válido o no y a dónde querían llamar. Algo que en principio podía parecer algo sencillo, incluso hay librerías que ya lo hacen validando los prefijos simplemente comprobando si los números son válidos y la longitud de estos (https://github.com/google/libphonenumber), y en principio podría servir, pero requería algo más en profundidad… quería saber exactamente a dónde llamaban, podía parecer una tarea sencilla si nos basáramos únicamente los números telefónicos de un país como España que tiene los números delimitados por prefijos por provincias pero cuando ampliamos el rango a cualquier número internacional, la cosa se complica y no imagináis de qué manera.
Lo primero que hice fue ir a la documentación de la ITU y leer que existe un «estándar» por el cual un número de teléfono internacional se rige por el formato E.164
¿Qué es el E.164?
El E.164 es un formato de número internacional que consiste en un prefijo del país, seguido del número de teléfono de destino al que queremos llamar: codigo de país + número de teléfono. (fácil ¿verdad?). Básicamente el E.164 consiste en un número (de 15 dígitos como máximo) que utiliza un código de país tal y como se indica en la siguiente imagen:
Mapa ampliable con todos los prefijos de todos los países (si sabes localizar dónde está geográficamente al que quieres llamar)
Hasta ahí todo bien, ya podría saber si me llega un número a qué país quiere llamar y en función de este, es tan sencillo como localizar la localidad y el tipo de teléfono a que quieren llamar. Si bien el E.164 es un estándar, los planes de numeración nacionales lo son dentro cada país, por lo que cada país tiene su propio plan de numeración. Revisamos en la ITU los planes de marcación y ahí es cuando comienza el verdadero dolor de cabeza.
Plan de numeración de todos los países
No todos los países tienen la misma cantidad de dígitos (algo evidente considerando que hay países con más teléfonos que personas y otros países con algunos menos), pero tampoco están distribuidos por tipo de teléfono, ni por zonas, provincias, localidades, etc. En muchos países, los prefijos dependen de zonas especiales, comarcas, barrios, provincias del tamaño de Andalucía, hay planes que no distinguen si un número es fijo o móvil, o si lo distingue, uno puede pedir la portabilidad de uno a otro y está todo mezclado, etc.
Con mucha suerte, en el enlace de la ITU con la recopilación de los planes de marcado de cada país, la mayoría tienen un PDF descargable donde se define cómo funciona su numeración (números de emergencia, números a dispositivos móviles, a fijos, numeración especial, numeración corta, SMS, etc.) en otros (como el caso de España, Suecia, etc.) tienes un enlace al Plan Nacional de Numeración Telefónica donde toca pelearte con los enlaces y extraer la información a mano.
Hay países donde el mismo número de destino se marca diferente…
Si llamas desde la misma localidad.
Si llamadas desde otra localidad.
Si llamas desde el extranjero.
Si llamas a un teléfono de una compañía X.
Si llamas a un teléfono de tu misma compañía X.
etc.
No hay más que preguntarle a algún colega de Argentina y veréis lo que os digo.
Prefijo para hacer llamadas internacionales
Cada país para hacer llamadas internacionales no se hacen con el famoso 00 + PAIS + TELEFONO, si no que hay muchos otros prefijos que, según donde estemos, hay que marcar para poder hacer la llamada internacional: el ’00’ es ‘011’, ’11’, ’01’, ‘01100″, etc.
PAIS DONDE LLAMAMOS:
PREFIJO PARA LLAMAR A ESPAÑA:
Alemania
0034
Argentina
0034
Australia
001134
Austria
0034
Bélgica
0034
Bosnia-Herzeg.
0034
Brasil
0034
Bulgaria
0034
Canadá Montreal, Quebec y Toronto Vancouver
01134
Checa, Rep.
0034
China, Rep. Pop.
0034
Croacia
0034
Dinamarca
0034
Eslovaquia, Rep.
0034
Eslovenia
0034
Estados Unidos Nueva York, Miami, Boston Washington y Filadelfia Chicago, Dallas, Fort Worth y Houston San Francisco, Oakland y Los Angeles
01134
Finlandia
0034
Francia
0034
Grecia
0034
Hong Kong
00134
Hungria
0034
India
90034
Irlanda
0034
Islandia
0034
Israel
0034
Italia
0034
Japón
00134
Luxemburgo
0034
Macedonia
0034
Marruecos
0034
México
9834
Noruega
0034
Paises Bajos
0034
Polonia
0034
Portugal
0034
Puerto Rico
01134
Reino Unido
0034
Rusia
81034
Suecia
0034
Suiza
0034
Taiwan
00234
Túnez
0034
Turquía
0034
Yugoslavia (Serbia y Montenegro)
9934
Es decir… si viajas a la India y quieres llamar a tu casa desde un teléfono ¿qué número tendrías que marcar? Suponiendo que tu teléfono fuera el 910123456 de España (34), desde la India deberás marcar el número de teléfono: 90034910123456
Los prefijos en España son curiosos
Los prefijos en España funcionan geográficamente, de manera que cada Provincia tiene un prefijo propio, así un teléfono fijo de Madrid comienza SIEMPRE por 91 y un teléfono fijo de Málaga comienza SIEMPRE por 952. No obstante, a medida que la población crece y el número de teléfonos aumenta, los números de teléfonos fijos geográficos, que deben tener 9 dígitos, se agotan, por lo que en lugar de comenzar por 9, algunas provincias empiezan también a tener prefijos que comienzan por 8. Este es el caso de Málaga que tiene, además de los prefijos 952xxxxxx y el 951xxxxxx, los prefijos 852xxxxxx y el 851xxxxxx.
Los números móviles también tienen su propio prefijo y son aquellos números de 9 dígitos que comienzan por 6: 6xxxxxxxx. No obstante, el volumen de números móviles ha crecido tanto que ha sido necesario crear un nuevo prefijo para la red móvil: el 7: 7xxxxxxxx.
No obstante, no todos los 7xxxxxxxx son números móviles, existe un prefijo dentro de la numeración 7xxxxxxxx que se sale de este rango: 704xxxxxx es un prefijo especial creado para «redirecciones personales» lo que viene siendo un número que tiene una programación que permite apuntar a un número y, en caso de que no funcione, llamar a otro número diferente de forma automática.
Para aquellos usuarios de telefonía VoIP crearon otro tipo de prefijo (los números nómadas): 51xxxxxxx, un número similar al geográfico fijo, pero con la posibilidad de no está atado geográficamente a una provincia. Una idea fantástica para dejar atrás los fijos geográficos. La idea en sí es buena, de hecho sería ideal dejar de utilizar los prefijos de números fijos que comienzan por 9xxxxxxxx y por 8xxxxxxxx y utilizar de forma general numeración no asociada a una provincia concreta. (así evitaríamos la sobresaturación de números de ciertas provincias para aparentar «oficialidad» o «seguridad»)
Por desgracia, a alguien se le ocurrió la maravillosa idea de sacar de las tarifas planas los números con prefijo 704 y los números nómadas con prefijo 51, de manera que nadie quiere utilizar un 51xxxxxxx, y los prefijos 704 también tienen un coste especial con establecimiento por lo que, a medida que lo sacaron, prácticamente nadie los quiere por su coste de cara a recibir llamadas y prefieren utilizar numeración fija geográfica (en lugar de la numeración nómada) o bien numeración de red inteligente (en lugar de la numeración de redirección).
NOTA MUY IMPORTANTE: Si tienes programado en tu centralita un plan de marcado (dialplan), y has configurado la posibilidad de llamar a números móviles marcando un prefijo 6xxxxxxxx y un 7xxxxxxxx, recuerda que si alguien llama al 704xxxxxx y descuelga, esa llamada no suele venir incluido en la tarifa plana y además tiene un precio bastante más alto que el de una llamada a la red móvil habitual.
Los números de Red Inteligente, se consideran aquellos que comienzan por los prefijos 90xxxxxxx y 80xxxxxxx, quedando los 900 y 800 como números «que paga quien recibe la llamada«, los 901 y 801 como números «de coste compartido» cuyo coste paga tanto quien llama como quien recibe la llamada y los 902 como números cuya llamada es pagada «por el usuario«
Los prefijos 903, 905, 906 fueron reemplazados por los prefijos 803, 805, 806, quedan con tarificación extra-plus-premium que pasan a costar bastante dinero y por eso generalmente están bloqueadas salvo que llames expresamente para desbloquearla.
Prefijo
Paga el usuario
Paga el destinatario
Utilidad general
900xxxxxx
NO
SI
Atención al cliente, ayuda, información, etc.
800xxxxxx
NO
SI
Atención al cliente, ayuda, información, etc.
901xxxxxx
SI
SI
Atención al cliente, acceso a redes informáticas, etc.
801xxxxxx
SI
SI
Atención al cliente, acceso a redes informáticas, etc.
902xxxxxx
SI
NO
Llamada a empresa general (prohibido para atención a cliente)
Los números con prefijo de Red Inteligente son números en sí.
Aunque muchas empresas asocian un número de red inteligente a un número geográfico, realmente no es obligatorio y una empresa puede tener un número de red inteligente sin necesidad de tener un número fijo o móvil asociado. Lo recibe en su centralita sin más y no tiene número geográfico asociado (eso que a muchos nos interesaría conocer para ahorrarnos llamar a un 902).
No obstante, hay muchas empresas que lo que suelen hacer es utilizar ese número con prefijo de red inteligente como un redireccionamiento a un número geográfico fijo o a un número móvil. En este caso sí es posible llamar indistintamente al número con prefijo de red inteligente o al número fijo. Según el operador que le configure esa redirección, la empresa podrá saber si la persona a llamado a uno u otro número y bloquear aquellos que llamen al número fijo y permitir únicamente aquellos con prefijo de red inteligente.
Resumiendo el tema de los prefijos telefónicos…
En fin, después de todo este artículo, espero que haya quedado más claro cómo funcionan los prefijos telefónicos y veáis las curiosidades que hay detrás de los prefijos de algunos países como Argentina, que los 704 que permite tu centralita cuestan bastante más que una llamada a móvil, y que si acabas en Rusia o en Taiwan y quieres llamar a casa, más te vale preparar bien el número que debes marcar en la cabina.
En Octubre de 2005 utilizaba un servicio muy interesante llamada del.icio.us, era una web donde guardaba las páginas que me parecían interesante y me permitía categorizarlas según mis intereses para cuando las necesitara, poder buscarlas. El problema era doble: por un lado, del.icio.us fue adquirido por Yahoo (y posteriormente eliminado) y seguidamente, guardar enlaces tiene un problema, con el tiempo Internet cambia, se mueve, se crean 10 páginas y se eliminan 3 y por lo tanto, mi enlace ya no apuntaba a esa información que tanto necesitaba. Era el momento de crear una web donde poder escribir aquella información que quería guardar y no perder con el tiempo.
Aparte de eso en 2006, en mi puesto de trabajo como soporte de la empresa distribuidora de hardware de Asterisk en España, en pleno auge de un software sustituto de todo tipo de centralitas, recibía muchas llamadas con consultas sobre Asterisk. Generalmente un distribuidor se limitaría únicamente a solucionar problemas con el hardware que hubiera comprado, pero en mi caso, como amante de software libre, iba un poco más y ayudaba también a resolver dudas sobre Asterisk ante cualquiera que llamara y tuviera dudas. El problema era que recibía demasiadas consultas y casi todas eran idénticas, motivo por el cual se me ocurrió escribirlas en mi web y así reenviar las dudas a esa web, al menos ya tendría un sitio donde poder enviar a alguien cuando tuviera alguna duda conocida.
La temática por aquel entonces era muy diferente (al principio hablaba de software libre, window managers, actualizaciones de kernel de Linux, etc…) y luego pasé a hablar básicamente de Asterisk, configurar teléfonos IP, por lo que decidí equivocadamente borrar aquellos artículos antiguos y dejar únicamente aquellos sobre VoIP y Asterisk.
Desde entonces Sinologic ha pasado a ser uno de los principales blog donde la gente consulta cada vez que se escribe algún artículo. Yo siempre he escrito para mí, de hecho cuando no he tenido tiempo ni ganas, directamente no he escrito nada, razón por la cual hay meses en el que apenas he escrito, bien porque estaba muy ocupado, bien porque no había nada que decir y entonces ¿para qué escribir?. En otras webs se hubieran «obligado» a escribir un artículo cada cierto tiempo aunque fuera un refrito antiguo o algún plagio de otra web.
Como toda nueva tecnología que llega al público, tiene una época de descubrimiento, de disrupción y de estabilización… luego ya se descubrirá si esa tecnología encuentra un sustituto o sigue siendo útil y utilizándose como base para seguir creciendo.
Sinologic ha crecido con la VoIP
Desde 2006 hasta 2016 han pasado 10 años en los que hemos vivido el paso de las centralitas de comunicaciones cableadas (analógico, RDSI, propietarias, etc.) al descubrimiento de un sistema que permitía crear una centralita vía software, con telefonos SIP mucho más baratos que los propietarios, llamadas más baratas y más «libres» con operadores IP, todo ventajas para empresas que venían pagando un dineral en sus centralitas. Esto hizo que apareciera un gran número de pequeñas empresas que se apuntaran al carro de crear centralitas baratas y sustituir las antiguas Alcatel, Nortel, Panasonic, Avaya, Cisco, Mitel, NEC, Philips, etc. por miniordenadores con un Asterisk y teléfonos IP con gran pantallas y muchos botones que hacían las delicias de los usuarios.
Las empresas más adelantadas se cambiaron pronto y eso alimentó el mercado de las centralitas software. Las más grandes: callcenters, grandes empresas, con varias sedes… esperaron un poco más, pero también les llegó la hora y tuvieron que decidir si seguir trabajando con un mercado en declive como el mercado de las centralitas propietarias o uno novedoso que ofrecía ahorro de costes y mucha más libertad. El mercado empezaba a saturarse y la proliferación de conexiones de fibra hizo que esos servidores Asterisk con cientos de interfaces webs hechos en PHP, MySQL y JQuery,… pudieran funcionar en servidores remotos en datacenters repartidos por internet, lo que abarata el coste aún más y facilita el mantenimiento. Cuando ven que eso es posible, todas las empresas se apuntan al carro de las centralitas virtuales.
Sinologic ha mantenido el día a día todas las novedades que han ocurrido en la VoIP, Asterisk, y cualquier tema que pudiera acercarse, no obstante, a medida que el mercado de la VoIP se estabiliza, las novedades ya no suceden con tanta frecuencia o son cambios menores que apenas interesa a nadie, motivo por el cual el número de artículos también descienden. Aumentan las opiniones personales pero está claro que la disrupción ha terminado y toca aprovechar lo sembrado para seguir creciendo.
Sinologic seguido avanzando
El WebRTC, que muchos esperaban que fuera la próxima evolución de la VoIP tal y como la conocemos actualmente (SIP, Asterisk, Teléfonos, Gateways, etc.) al final no fue tal, por supuesto que WebRTC es una revolución al poder convertir cualquier navegador, software, juego, etc… en un terminal desde el cual poder llamar, recibir llamadas y hablar sin necesidad de telefonos IP, softphone SIP, etc. Además, gracias a los avances en los navegadores, las mejoras en velocidad de líneas móviles 4G y próximamente 5G, harán de las multivideoconferencias que en 2006 nadie quería, en una de las mejores formas de reunirse entre varios sin necesidad de complejos y caros sistemas como el Telepresence de Polycom o Cisco.
En Sinologic hemos apoyado cualquier avance que pudiera aparecer y por esta razon, WebRTC siempre nos ha parecido un gran avance, aunque en mi círculo más cercano, el grueso de empresas solo veían WebRTC como una forma de acercar los softphones a la web y poder hacer y recibir llamadas. Quizá algún desarrollo muy concreto con videoconferencias e incluso algún juego donde se quería sustituir alguna librería comercial para el envío de audio entre jugadores, y aunque sabemos que WebRTC es mucho más, quizá no hemos sabido aprovechar esta tecnología más allá de lo que decían las páginas webs más punteras.
El periodo de estabilidad de la VoIP
Cuando en 2020 parecía que toda la VoIP se estaba estabilizando, apenas salía nada disruptivo salvo algunas mejoras en WebRTC y algún teléfono… llega una pandemia de un virus desconocido que nos metió a todos en casa y nos «obligó» a aquellos que querían seguir trabajando, a inventar algo que le permitieran continuar con su día a día y… oh! sorpresa! ya existe!!!
El confinamiento fue un golpe de realidad de servicios que ya existían y que nadie estaba interesado: El teletrabajo gracias a VPNs, escritorios remotos, reuniones virtuales por videoconferencia, teléfonos VoIP, centralitas virtuales, … El año 2020 fue un año realmente convulso pero obligó a las empresas a adoptar tecnologías que no creían necesarias y eso hizo que todas las empresas de comunicaciones vivieran un incremento de trabajo sin igual ofreciendo los mismos servicios que ya venían ofreciendo pero con nuevos clientes interesados en esos productos.
No hay mal que por bien no venga… así que en Sinologic volvimos a ver necesario aprovechar el canal para animar a otros a fomentar la VoIP, el teletrabajo y las comunicaciones IP basadas en software libre. No obstante, salvo algún artículo de opinión, pocas novedades habían… el despegue de servicios privados/propietarios como Zoom y trampas empresariales como Teams (de esas que al principio son gratis, luego son baratas y cuando te das cuenta, toda tu empresa depende del ecosistema de Microsoft y ya no te queda otra que mantenerlo ya que sería muy caro cambiar) era lo único que animaba a seguir escribiendo que existen alternativas como Jitsi, Janus, Mattermost, BlueBigButton y otras soluciones importantes que ayudan igualmente pero sin atarte a nadie y con una integración igualmente válida.
No obstante, y tal y como aparece la gráfica que hemos hecho… la VoIP tal y como la conocimos en 2006 sigue funcionando, no parece haber algo que sustituya al SIP, ni siquiera cerca… las grandes operadoras han dejado sus sistemas basados en SS7 para utilizar SIP como estándar y eso hace que el mercado de la VoIP siga manteniéndose a buen ritmo durante bastantes años más. Muchos seguirán luchando por conseguir vender centralitas virtuales, otros buscarán otros nichos más concretos como callcenters, operadores, etc. y otros directamente saltarán a convertirse en distribuidores de grandes operadores IP. El futuro es incierto, pero sabemos que queda futuro para rato.
18 años de Sinologic
Sinologic tal y como lo conocéis ahora, nació en 2006 con artículos sobre Asterisk y VoIP… vamos a entrar en un nuevo año… 2023, año en el que Sinologic cumplirá 18 años, muchos años escribiendo artículos y manteniendo un blog con sus cosas, hackers, bugs, problemas, sus falta de tiempo y sus temáticas que han hecho que, gracias a tí lector, Sinologic siga estando vivo todo este tiempo y gozando de buena salud pese a todo.
En 2015, un bug de wordpress silencioso hizo que se borraran muchos artículos, fotos y tuvieramos que rehacerlo casi desde cero con copias de seguridad. Estuvimos casi dos semanas copiando artículos a mano porque el formato no era válido y la importación de más de 1500 artículos no era automática, así que hicimos lo imposible por recuperarlo.
En 2018, un bot de esos que circulan por internet aprovechó otro bug en un plugin y creó más de 6000 cuentas de usuario con comentarios spam en todos los artículos, también tuvimos una gran crisis ahí y que fue dura y difícil de resolver.
Desde entonces, hemos optado por la sencillez, mantener el blog siempre actualizado y apenas utilizar plugins y optar más por el contenido de calidad que por los «extras» que pueda incluir una web.
Sinologic estrena nuevo aspecto
Sinologic en estos años ha cambiado estéticamente muchas veces, en ocasiones por temas puramente estéticos y otras por necesidades de agilizar el contenido. Google ha tenido mucha culpa de esto… ya que los resultados de búsqueda son mejores cuanto más rápido cargue la web y hay un límite que una web con miles de artículos que por mucho que intentemos acelerarla, no baja de ahí, de forma que la única manera es cambiando la propia estética, reduciendo el tamaño de los scripts, actualizando servidores y sistemas, y mejorando el contenido internamente (cabeceras, párrafos, listados, etc.) de ahí que vayamos cambiando la web poco a poco cada cierto tiempo, básicamente cuando llevamos mucho tiempo con el mismo aspecto. Google también quiere tener contenido actualizado y fresquito, algo que no tiene mucho sentido con artículos de hace 15 años, por lo que esos quedan en el olvido salvo que a alguien le parezca interesante y escriba algún comentario, un enlace o similar.
Como sabéis ni nos movemos por necesidades de Google ni de patrocinadores, escribimos porque nos gusta, cuando podemos y cuando queremos, de ahí que sigamos teniendo más y más lectores diferentes que siguen Sinologic pese a que es un nombre un tanto extraño que no ayuda a alguien que busca ayuda sobre Asterisk (por poner un ejemplo). Sí que queremos que los lectores se sientan cómodos y aprovechar para anunciar a aquellos patrocinadores por si a algún lector le interesa un teléfono, un troncal SIP,
Gracias a Archive.org hemos conseguido algunas capturas de los diferentes aspectos que ha tenido Sinologic a lo largo de los años, una evolución un tanto caótica, pero que se correspondía a las modas de cada época y la capacidad de modificar la web.
Sinologic en 2006Sinologic en 2008Sinologic en 2012Sinologic en 2013Sinologic en 2016Sinologic en 2018
Hemos aprovechado este momento para darle un aspecto mucho más liviano y actualizado, somos conscientes que el último cambio no gustará y muchos preferirán el aspecto anterior, aunque como ya estamos acostumbrados, iremos modificándolo poco a poco a medida que sea necesario y adaptándolo a los últimos cambios. Lo importante está en el contenido y en los comentarios que nos dejáis en raras ocasiones.
Nueva web, nuevos cambios, nuevas categorías.
En este nuevo apartado hemos planteado varios cambios importantes, para empezar, queremos que participéis más, queremos vuestros comentarios, y por esto vamos a trabajar en mejorar el sistema de comentarios y estamos preparando un sistema en el cual poder debatir y hablar sobre los temas de los que hablamos, ver opiniones, comprobar otras opciones, y algunas sorpresas más.
Por otro lado, vamos a abrir Sinologic a nuevos temas más actualizados separados de la VoIP, eso implicará cambios y abrir nuevos artículos a invitados y colaboradores que quieran participar escribiendo, así que no os extrañéis si veis en Sinologic algún artículo que no tiene nada que ver con la VoIP porque algunos caerán. (por supuesto, todos seguirán siendo principalmente técnicos, pero también alguno diferente para ver quién está atento) 😉
Presentados los cambios para este nuevo año, sólo me queda desearos que tengáis un feliz nuevo año 2023.
Tras la pandemia, son muchas las empresas que descubrieron las ventajas del teletrabajo, de la VoIP y de las videoconferencias para hacer reuniones virtuales con proveedores y clientes, así como entre los trabajadores, y esto ha hecho que muchos fabricantes empiecen a ver con buenos ojos salir de su zona de confort y empezar a fabricar nuevos dispositivos que, en principio salen de su ámbito en el que son conocidos.
Phonepad: un accesorio ideal para que las personas mayores puedan utilizar la VoIP fácilmente.
Uno de estos ejemplos es el nuevo sistema «Phonepad«, un mecanismo que se acopla al teclado numérico y permite a las personas mayores utilizar la VoIP como si fueran jóvenes por lo que podrían empezar a utilizar las ventajas de la telefonía IP, incluso para aquellos que ya no tienen edad de aprender cosas nuevas.
Este ingenioso invento procede de la empresa SquidgeeFish y permite sustituir el teclado numérico por un dialpad capaz de marcar números utilizando un marcador rotatorio facilitando la marcación de números de teléfonos utilizando softphones VoIP.
Con una actualización de firmware, también es compatible para marcar direcciones IP e incluso para añadir facturas al Contaplus.