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