Tutto ciò che vale la pena sapere, niente di superfluo.
I tre tipi di legame
Il trasmettitore (TX) invia solo messaggi; il ricevitore (RX) accetta solo conferme di consegna e MO in entrata; il ricetrasmettitore (TRX) esegue entrambe le operazioni su un singolo socket ed è attualmente la modalità predefinita. Indipendentemente dalla modalità, l'ESME mantiene la sessione attiva con heartbeat enquire_link periodici e si riconnette con backoff in caso di errore. Vedi /answers/what-is-smpp e /answers/smpp-3-4-vs-5-0.
ESME vs SMSC
L'ESME è il client; l'SMSC è il server lato operatore che memorizza e inoltra il messaggio al telefono. L'SMSC restituisce un message_id all'invio e successivamente ritrasmette il DLR tramite lo stesso bind. Quando un bind o un invio falliscono, l'SMSC restituisce un command_status SMPP che è possibile decodificare con la funzione di ricerca /tools/smpp-error-codes. Vedi /answers/what-is-smsc e /answers/what-is-dlr.