USSD (Unstructured Supplementary Service Data) permite una conexión en tiempo real durante una sesión (a diferencia del SMS). La conexión se deja abierta bajo demanda, lo que permite un intercambio bidireccional entre el dispositivo y la aplicación sin la necesidad de una conexión de datos. EMnify le permite mantener conexiones USSD, ya sean iniciadas por el equipo o por la red.
Para configurarlo primero debe hacer la siguiente configuración en la interfaz de usuario de EMnify(EUI):
- El servicio USSD está habilitado por defecto en el perfil de servicios, asignado a sus endpoints, con los cuales desea establecer una conexión USSD.
- Un API Callback URL para establecer conexión con su servidor debe ser configurada en el perfil de servicios (aquí es donde los mensajes USSD enviados desde el dispositivo serán reenviados por el Gateway USSD de Emnify
- Puede configurar un API URL en la pestaña "SMS" (dentro de la configuración del perfil de servicios) - seleccione "RestAPI" en el menu desplegable de “Interface”
- Seleccione “configuration icon” al lado de “RestAPI”, ingrese un propósito (nombre de su elección) y la URL.
- (Opcional) puede configurar un "Secret" para asegurar autenticación de cualquier solicitud USSD.
Algunas especificaciones de USSD:
- Tamaño máximo del mensaje es 160 bytes:
- 182 caracteres con codificación GSM 7bit
- 80 caracteres con codificación UCS2 encoding
- Códigos USSD en formato *xxx#
- El rango 100-109 está preconfigurado de manera predeterminada, por lo que su endpoint puede alcanzar diferentes aplicaciones en su servidor
Más información disponible en GitHub en nuestra Guía de integración USSD.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.