ESME_ROK (0x00000000)
La requête a été traitée avec succès.
Statut : OK
Signification : L'opération s'est terminée sans erreur.
Exemple
Voici un exemple de transaction PDU (Unité de Données de Protocole) SMPP incluant une réponse ESME_ROK (0x00000000). Cette transaction illustre une requête et une réponse de liaison SMPP où une Entité de Messagerie Courte Externe (ESME) se lie avec succès à un Centre de Service de Messagerie Courte (SMSC).
Requête de Liaison (PDU bind_transmitter)
0000001B // Longueur de la commande (27 octets) 00000002 // ID de la commande (bind_transmitter) 00000000 // Statut de la commande (0x00000000 - Aucune erreur) 00000001 // Numéro de séquence (1) 74657374 // ID du système ("test") 00 // Terminaison nulle 70617373 // Mot de passe ("pass") 00 // Terminaison nulle 736D7070 // Type de système ("smpp") 00 // Terminaison nulle 34 // Version de l'interface (SMPP v3.4) 00 // TON de l'adresse 00 // NPI de l'adresse 00 // Plage d'adresse (vide)
Réponse de Liaison (PDU bind_transmitter_resp)
0000001B // Longueur de la commande (27 octets) 80000002 // ID de la commande (bind_transmitter_resp) 00000000 // Statut de la commande (0x00000000 - ESME_ROK) 00000001 // Numéro de séquence (1) 74657374 // ID du système ("test") 00 // Terminaison nulle
Statut : ESME_ROK (0x00000000) - Liaison réussie
Explication de la Transaction PDU
Requête de Liaison (PDU bind_transmitter)
L'ESME envoie une requête au SMSC pour se lier en tant qu'émetteur.
L'ID de la commande (0x00000002) indique une requête bind_transmitter.
Le statut de la commande (0x00000000) est ESME_ROK, signifiant aucune erreur (transmission réussie).
L'ID du système et le mot de passe sont fournis pour l'authentification.
Réponse de Liaison (PDU bind_transmitter_resp)
Le SMSC répond avec une réponse de liaison réussie.
L'ID de la commande (0x80000002) indique une réponse bind_transmitter_resp.
Le statut de la commande (0x00000000) est ESME_ROK, confirmant que la liaison a réussi.
Il s'agit d'un scénario simple de liaison réussie en SMPP. Souhaitez-vous un exemple pour submit_sm ou une autre commande SMPP ?
More information
- Opération SMPP ESME_ROK
- Comment résoudre ESME_RINVCMDLEN dans SMPP
- Code d'erreur SMPP ESME RINVMSGLEN
- Code d'erreur SMPP ESME_RINVCMDID
- Code d'erreur SMPP ESME_RINVBNDSTS
- Code d'erreur SMPP ESME_RALYBND
- Code d'erreur SMPP ESME_RINVPRTFLG
- Code d'erreur SMPP ESME_RINVREGDLVFLG
- Code d'erreur SMPP ESME_RSYSERR
- Code d'erreur SMPP ESME_RINVSRCADR
- Code d'erreur SMPP ESME_RINVDSTADR
- Erreur SMPP ID de message invalide
- Code d'erreur SMPP ESME_RBINDFAIL
- Code d'erreur SMPP ESME_RINVPASWD
- Code d'erreur SMPP ESME_RINVSYSID
- Code d'erreur SMPP ESME_RCANCELFAIL
- Code d'erreur SMPP ESME_RREPLACEFAIL
- Code d'erreur SMPP ESME_RMSGQFUL
- Code d'erreur SMPP ESME_RINVSERTYP
- Code d'erreur SMPP ESME_RINVNUMDESTS
- Code d'erreur SMPP ESME_RINVDLNAME
- Code d'erreur SMPP ESME_RINVDESTFLAG
- Code d'erreur SMPP ESME_RINVSUBREP
- Code d'erreur SMPP ESME_RINVESMCLASS
- Code d'erreur SMPP ESME_RCNTSUBDL
- Code d'erreur SMPP ESME_RSUBMITFAIL
- Code d'erreur SMPP ESME_RINVSRCTON
- Code d'erreur SMPP ESME_RINVSRCNPI
- Code d'erreur SMPP ESME_RINVDSTTON
- Code d'erreur SMPP ESME_RINVDSTNPI
- Code d'erreur SMPP ESME_RINVSYSTYP
- Code d'erreur SMPP ESME_RINVREPFLAG
- Code d'erreur SMPP ESME_RINVNUMMSGS
- Code d'erreur SMPP ESME_RTHROTTLED
- Code d'erreur SMPP ESME_RINVSCHED
- Code d'erreur SMPP ESME_RINVEXPIRY
- Code d'erreur SMPP ESME_RINVDFTMSGID
- Code d'erreur SMPP ESME_RX_T_APPN
- Code d'erreur SMPP ESME_RX_P_APPN
- Code d'erreur SMPP ESME_RX_R_APPN
- Code d'erreur SMPP ESME_RQUERYFAIL
- Code d'erreur SMPP ESME_RINVTLVSTREAM
- Code d'erreur SMPP ESME_RTLVNOTALLWD
- Code d'erreur SMPP ESME_RINVTLVLEN
- Code d'erreur SMPP ESME_RMISSINGTLV
- Code d'erreur SMPP ESME_RINVTLVVAL
- Code d'erreur SMPP ESME_RDELIVERYFAILURE
- Code d'erreur SMPP ESME_RUNKNOWNERR
- Code d'erreur SMPP ESME_RSERTYPUNAUTH
- ESME_RPROHIBITED
- Code d'erreur SMPP ESME_RSERTYPUNAVAIL
- Code d'erreur SMPP ESME_RSERTYPDENIED
- Code d'erreur SMPP ESME_RINVDCS
- Code d'erreur SMPP ESME_RINVSRCADDRSUBUNIT
- Code d'erreur SMPP ESME_RINVBCASTFREQINT
- Code d'erreur SMPP ESME_RINVBCASTALIAS_NAME
- Code d'erreur SMPP ESME_RINVBCASTAREAFMT
- Code d'erreur SMPP ESME_RINVNUMBCAST_AREAS
- Code d'erreur SMPP ESME_RINVBCASTCNTTYPE
- Code d'erreur SMPP ESME_RINVBCASTMSGCLASS
- Code d'erreur SMPP ESME_RBCASTFAIL
- Code d'erreur SMPP ESME_RBCASTQUERYFAIL
- Code d'erreur SMPP ESME_RBCASTCANCELFAIL
- Code d'erreur SMPP ESME_RINVBCAST_REP
- Code d'erreur SMPP ESME_RINVBCASTSRVGRP
- Code d'erreur SMPP ESME_RINVBCASTCHANIND
- Code d'erreur SMPP réservé