Tout ce qui mérite d'être su, rien qui ne le mérite pas.
Les trois types de bind
L'émetteur (TX) envoie uniquement des messages ; le récepteur (RX) accepte uniquement les accusés de réception et les messages entrants ; l'émetteur-récepteur (TRX) assure les deux fonctions sur une seule socket et constitue le mode par défaut actuel. Quel que soit le mode, l'ESME maintient la session active grâce à des pulsations périodiques (enquire_link) et rétablit la connexion en cas d'échec, avec un délai d'attente. Voir /answers/what-is-smpp et /answers/smpp-3-4-vs-5-0.
PME vs SMSC
L'ESME est le client ; le SMSC est le serveur côté opérateur qui stocke et transmet le message au terminal. Le SMSC renvoie un identifiant de message (message_id) lors de l'envoi et retransmet ensuite le DLR via la même liaison. En cas d'échec de liaison ou d'envoi, le SMSC renvoie un code d'état SMPP (command_status) que vous pouvez décoder à l'aide de la commande `/tools/smpp-error-codes`. Consultez les pages `/answers/what-is-smsc` et `/answers/what-is-dlr`.