USSD (Datos Suplementarios No Estructurados)
¿Preparado para sustituir el USSD?
No cabe duda de que las empresas de telecomunicaciones han retirado de sus plataformas el servicio de Datos Suplementarios No Estructurados, o Código USSD, que los bancos y otros proveedores de servicios financieros utilizan para atender a la comunidad bancaria.
En estudios recientes se ha descubierto que el envío de una encuesta a través de SMS era considerablemente más fácil y proporcionaba una mejor experiencia de usuario que el envío de una mediante mensajería USSD.
A pesar de las expectativas de varios profesionales de los servicios financieros de que la banca móvil basada en aplicaciones acabaría sustituyendo a la mensajería USSD, sigue siendo la tecnología móvil más utilizada e integrada con éxito en las economías en crecimiento.
¿Qué es el USSD?
Los datos de servicios suplementarios no estructurados (USSD) son un término que se refiere a los datos que no están estructurados. Puede parecer complejo al principio y puede convertirse rápidamente en algo técnico, pero hay dos conceptos cruciales que hay que entender para la inclusión financiera.
Para empezar, estás usando USSD cuando marcas un número que empieza por * y termina por #. En segundo lugar, para prestar servicios financieros móviles a clientes de bajos ingresos.
La mensajería USSD es un protocolo de comunicación basado en el Sistema Global de Comunicaciones Móviles que también se conoce como "códigos de características" o "códigos rápidos" en las redes celulares (GSM).
Un simple código USSD puede marcarse para producir una consulta cuando un usuario de móvil tiene acceso a USSD. El usuario puede entonces ver y acceder a varios servicios utilizando esta interfaz basada en menús. Las respuestas se devuelven en un formato sencillo basado en texto cuando se ha enviado una solicitud, lo que permite un acceso rápido y fácil a la información.
Una entidad de red, como el Centro de Conmutación Móvil (MSC), el Centro de Servicios de Mensajes Cortos (SMSC) o el Registro de Ubicación Doméstica, envía o recibe mensajes USSD (HLR). Un dispositivo, como un teléfono móvil o un punto final de IoT, podría estar en el otro extremo de la conexión.
Aunque el USSD permite la comunicación directa entre el dispositivo y la red, el mensaje está limitado a sólo 182 caracteres o 16 bits de datos.
Si tu ordenador tiene un módem 2G o 3G, puedes utilizar el código USSD para comunicarte con él. Es popular en las zonas rurales porque los datos son un complemento de los planes de datos convencionales y funcionan en un rango mucho más amplio.
Formato de los mensajes USSD
Según su origen, las señales USSD se clasifican en uno de los dos tipos:
Un USSD Pull es una solicitud iniciada por el usuario en forma de comando MMI.
Un USSD Push es un mensaje del operador que aparece en la pantalla del usuario.
Un mensaje USSD puede utilizarse para transmitir una solicitud al operador. Los caracteres * y #, así como los códigos numéricos, conforman los comandos. La cadena normalmente comienza con * o # (que puede aparecer muchas veces, separando los comandos de los subcomandos) y termina con #. Un mensaje USSD puede tener hasta 182 caracteres, sin embargo, incluso las peticiones más largas rara vez superan los 20. *225# y #225# son dos comandos USSD que los consumidores de AT&T y T-Mobile pueden utilizar para consultar sus saldos.
Estos códigos se escriben y se envían a través de la interfaz normal para llamadas en dispositivos móviles.
En respuesta a una petición del usuario, el servicio USSD del operador puede ejecutar la orden (por ejemplo, activar o detener un servicio) o transmitir un mensaje a la pantalla del dispositivo del abonado. Los mensajes de este tipo suelen ser más largos que las órdenes USSD, pero están limitados a 182 caracteres. Los operadores suelen enviar un mensaje de texto SMS en lugar de una respuesta USSD.
Los mensajes USSD pueden utilizarse para una gran variedad de cosas, entre ellas:
Conexión/desconexión de servicios, transferencia a un plan de pago diferente, etc.
Recibir información de fondo como el estado de la cuenta, los nuevos servicios y las condiciones del servicio, entre otras cosas.
Gestión de las tarjetas SIM, como el cambio de códigos PIN/PUK, etc.
Recibir información de fondo en la región del abonado, como la hora, el tiempo, etc.
Desventajas del USSD
Aunque los datos de servicio suplementarios no estructurados (USSD) tienen muchas ventajas para los creadores de IoT, también tienen muchos inconvenientes. Debería pensar en estas desventajas inherentes a los USSD antes de comprometerse a utilizar la mensajería USSD.
El rendimiento de los datos es limitado
Con las limitaciones de los datos de 16 bits, no es de extrañar que el acceso a los datos de servicios suplementarios no estructurados (USSD) no suponga un gasto de datos: ¡utiliza muy pocos datos! Incluso si las transferencias de 16 bits y 182 caracteres son suficientes para tu aplicación, ten en cuenta que la mensajería USSD no es adecuada para cosas como la distribución de actualizaciones OTA a tu dispositivo. Y si tu dispositivo graba voz, vídeo o fotografías, no podrá enviarlas a través del código USSD.
Ya no es apto para el futuro
Las redes GSM llevan muchos años en uso. Aunque todavía hay muchas formas de utilizarlas para el Internet de las Cosas, los operadores de telefonía móvil de todo el mundo están en proceso de retirar sus redes 2G e incluso 3G para dejar espacio a tecnologías más avanzadas. El mapa de la cobertura 2G seguirá reduciéndose en los próximos años, y habrá menos naciones en las que se pueda utilizar la tecnología GSM, como los datos de servicios complementarios no estructurados.
Restricciones de uso
Si los operadores de redes móviles (ORM) están preocupados por la congestión de la red o tienen otras razones para reservarse esta capacidad, pueden restringir el acceso a los servicios USSD.
Una interfaz de usuario desconocida
Muchos usuarios de móviles de todo el mundo están familiarizados con la interfaz USSD, pero en Estados Unidos puede parecer un retroceso a los años 90. Esto puede no ser un problema si utilizas la tecnología para conectarte con dispositivos IoT no tripulados en el campo, pero merece la pena pensar en ello si tu dispositivo está dirigido a los consumidores.
¿Qué debería utilizar en lugar de USSD?
El USSD permite a los usuarios seleccionar y navegar entre una variedad de alternativas; también es accesible y familiar, aunque está limitado por los tiempos de espera y puede no ser comercialmente viable en algunos países. Se pueden utilizar alternativas en lugar de datos de servicio suplementarios no estructurados (USSD).
SMS
Los mensajes SMS pueden utilizarse para enviar notificaciones "push" unidireccionales a los abonados, como alertas, noticias, ofertas y otra información de los proveedores de contenidos.
Además, como el SMS puede transportar datos binarios, puede utilizarse como canal de entrega inalámbrico para tonos de llamada, logotipos de operadores y mensajes cifrados.
STK
Los desarrolladores pueden crear una aplicación que se guarde en la tarjeta del Módulo de Identidad del Suscriptor (SIM) y que se muestre en el menú de nivel superior de un teléfono con funciones utilizando el kit de herramientas SIM (STK).
STK permite a estas apps comunicarse con aplicaciones externas, buscar y recibir información de la SIM, emitir comandos al dispositivo móvil y solicitar la intervención del usuario.
Datos
Por último, pero no menos importante. Una buena manera de estar preparado para futuros despliegues es switch a la comunicación basada en IP. Aprovechar la cómoda y fiable red celular es una excelente opción de sustitución.