ESME_RINVREGDLVFLG en SMPP
¿Qué es ESME_RINVREGDLVFLG?
ESME_RINVREGDLVFLG (Código de error: 0x0000000E) es un error de SMPP que indica que se especificó una bandera de entrega registrada inválida en la solicitud SMPP.
Causas posibles
- El campo
registered_delivery
en la PDU contiene un valor inválido. - Se utilizó un valor no soportado para solicitudes de acuse de recibo.
- PDU malformada donde el campo
registered_delivery
está configurado incorrectamente.
¿Cuándo ocurre?
Este error ocurre al enviar una PDU SMPP (como submit_sm
) con un valor de registered_delivery
incorrecto o no soportado.
Ejemplo de transacción PDU SMPP
El siguiente es un ejemplo de una PDU submit_sm
incorrecta con un valor inválido en registered_delivery
:
0000002C (Longitud) 00000004 (ID de comando para submit_sm) 00000000 (Estado del comando) 00000002 (Número de secuencia) 00000000 (Tipo de servicio) 35363137 38363530 30303000 (Dirección de destino) 00 (Banderas de prioridad) FF (Banderas de entrega registrada inválida) 00000000 (Longitud del mensaje) 48656C6C6F (Mensaje: "Hello")
Problema: El campo registered_delivery
contiene 0xFF
, que es inválido.
Ejemplo correcto de PDU submit_sm
con una bandera registered_delivery
válida:
0000002C (Longitud) 00000004 (ID de comando para submit_sm) 00000000 (Estado del comando) 00000002 (Número de secuencia) 00000000 (Tipo de servicio) 35363137 38363530 30303000 (Dirección de destino) 00 (Banderas de prioridad) 01 (Banderas de entrega registrada válida - Acuse de recibo solicitado) 00000000 (Longitud del mensaje) 48656C6C6F (Mensaje: "Hello")
¿Cómo solucionarlo?
- Asegúrese de que el campo
registered_delivery
tenga un valor válido: 0
– No se solicita acuse de recibo.1
– Se solicita acuse de recibo cuando el mensaje es entregado.2
– Se solicita acuse de recibo cuando el mensaje no es entregable.3
– Se solicita acuse de recibo tanto para entrega como para fallo.- Consulte la documentación del SMSC para ver los valores soportados en
registered_delivery
. - Valide la estructura de la PDU antes de enviarla.
- Habilite la depuración SMPP para registrar e inspeccionar las PDUs.
Si el problema persiste, contacte a su proveedor de SMSC para confirmar los valores permitidos en las banderas de entrega registrada.
More information
- Operación SMPP ESME_ROK
- Cómo solucionar ESME_RINVCMDLEN en SMPP
- Código de error ESME RINVMSGLEN SMPP
- Código de error ESME_RINVCMDID SMPP
- Código de error ESME_RINVBNDSTS SMPP
- Código de error ESME_RALYBND SMPP
- Código de error ESME_RINVPRTFLG SMPP
- Código de error ESME_RINVREGDLVFLG SMPP
- Código de error ESME_RSYSERR SMPP
- Código de error ESME_RINVSRCADR SMPP
- Código de error ESME_RINVDSTADR SMPP
- Error SMPP ID de mensaje inválido
- Código de error ESME_RBINDFAIL SMPP
- Código de error ESME_RINVPASWD SMPP
- Código de error ESME_RINVSYSID SMPP
- Código de error ESME_RCANCELFAIL SMPP
- Código de error ESME_RREPLACEFAIL SMPP
- Código de error ESME_RMSGQFUL SMPP
- Código de error ESME_RINVSERTYP SMPP
- Código de error ESME_RINVNUMDESTS SMPP
- Código de error ESME_RINVDLNAME SMPP
- Código de error ESME_RINVDESTFLAG SMPP
- Código de error ESME_RINVSUBREP SMPP
- Código de error ESME_RINVESMCLASS SMPP
- Código de error ESME_RCNTSUBDL SMPP
- Código de error ESME_RSUBMITFAIL SMPP
- Código de error ESME_RINVSRCTON SMPP
- Código de error ESME_RINVSRCNPI SMPP
- Código de error ESME_RINVDSTTON SMPP
- Código de error ESME_RINVDSTNPI SMPP
- Código de error ESME_RINVSYSTYP SMPP
- Código de error ESME_RINVREPFLAG SMPP
- Código de error ESME_RINVNUMMSGS SMPP
- Código de error ESME_RTHROTTLED SMPP
- Código de error ESME_RINVSCHED SMPP
- Código de error ESME_RINVEXPIRY SMPP
- Código de error ESME_RINVDFTMSGID SMPP
- Código de error ESME_RX_T_APPN SMPP
- Código de error ESME_RX_P_APPN SMPP
- Código de error ESME_RX_R_APPN SMPP
- Código de error ESME_RQUERYFAIL SMPP
- Código de error ESME_RINVTLVSTREAM SMPP
- Código de error ESME_RTLVNOTALLWD SMPP
- Código de error ESME_RINVTLVLEN SMPP
- Código de error ESME_RMISSINGTLV SMPP
- Código de error ESME_RINVTLVVAL SMPP
- Código de error ESME_RDELIVERYFAILURE SMPP
- Código de error ESME_RUNKNOWNERR SMPP
- Código de error ESME_RSERTYPUNAUTH SMPP
- ESME_RPROHIBITED
- Código de error ESME_RSERTYPUNAVAIL SMPP
- Código de error ESME_RSERTYPDENIED SMPP
- Código de error ESME_RINVDCS SMPP
- Código de error ESME_RINVSRCADDRSUBUNIT SMPP
- Código de error ESME_RINVBCASTFREQINT SMPP
- Código de error ESME_RINVBCASTALIAS_NAME SMPP
- Código de error ESME_RINVBCASTAREAFMT SMPP
- Código de error ESME_RINVNUMBCAST_AREAS SMPP
- Código de error ESME_RINVBCASTCNTTYPE SMPP
- Código de error ESME_RINVBCASTMSGCLASS SMPP
- Código de error ESME_RBCASTFAIL SMPP
- Código de error ESME_RBCASTQUERYFAIL SMPP
- Código de error ESME_RBCASTCANCELFAIL SMPP
- Código de error ESME_RINVBCAST_REP SMPP
- Código de error ESME_RINVBCASTSRVGRP SMPP
- Código de error ESME_RINVBCASTCHANIND SMPP
- Código de error reservado SMPP