ESME_ROK (0x00000000)
La solicitud se procesó correctamente.
Estado: OK
Significado: La operación se completó sin errores.
Ejemplo
Aquí hay un ejemplo de transacción PDU (Unidad de Datos de Protocolo) de SMPP que incluye una respuesta ESME_ROK (0x00000000). Esta transacción ilustra una solicitud y respuesta de enlace SMPP donde una Entidad Externa de Mensajes Cortos (ESME) se enlaza exitosamente al Centro de Servicio de Mensajes Cortos (SMSC).
Solicitud de Enlace (PDU bind_transmitter)
0000001B // Longitud del Comando (27 bytes) 00000002 // ID del Comando (bind_transmitter) 00000000 // Estado del Comando (0x00000000 - Sin Error) 00000001 // Número de Secuencia (1) 74657374 // ID del Sistema ("test") 00 // Terminador nulo 70617373 // Contraseña ("pass") 00 // Terminador nulo 736D7070 // Tipo de Sistema ("smpp") 00 // Terminador nulo 34 // Versión de Interfaz (SMPP v3.4) 00 // TON de Dirección 00 // NPI de Dirección 00 // Rango de Dirección (vacío)
Respuesta de Enlace (PDU bind_transmitter_resp)
0000001B // Longitud del Comando (27 bytes) 80000002 // ID del Comando (bind_transmitter_resp) 00000000 // Estado del Comando (0x00000000 - ESME_ROK) 00000001 // Número de Secuencia (1) 74657374 // ID del Sistema ("test") 00 // Terminador nulo
Estado: ESME_ROK (0x00000000) - Enlace Exitoso
Explicación de la Transacción PDU
Solicitud de Enlace (PDU bind_transmitter)
La ESME envía una solicitud al SMSC para enlazarse como transmisor.
El ID del Comando (0x00000002) indica una solicitud bind_transmitter.
El Estado del Comando (0x00000000) es ESME_ROK, lo que significa que no hay error (transmisión exitosa).
Se proporcionan el ID del Sistema y la Contraseña para autenticación.
Respuesta de Enlace (PDU bind_transmitter_resp)
El SMSC responde con una respuesta de enlace exitosa.
El ID del Comando (0x80000002) indica una respuesta bind_transmitter_resp.
El Estado del Comando (0x00000000) es ESME_ROK, confirmando que el enlace fue exitoso.
Este es un escenario simple de enlace exitoso en SMPP. ¿Te gustaría un ejemplo para submit_sm u otro comando SMPP?
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