Tudo o que vale a pena saber, nada do que não vale.
Os três tipos de ligação
O transmissor (TX) envia apenas mensagens; o recetor (RX) aceita apenas relatórios de entrega e ordens de transferência (MO) de entrada; o transceptor (TRX) realiza ambas as funções num único socket e é o padrão atualmente. Independentemente do modo, o ESME mantém a sessão ativa com pulsações periódicas de enquire_link e reconecta com backoff em caso de falha. Consulte /answers/what-is-smpp e /answers/smpp-3-4-vs-5-0.
ESME vs SMSC
O ESME é o cliente; o SMSC é o servidor do lado da operadora que armazena e encaminha a mensagem para o aparelho. O SMSC devolve um `message_id` ao enviar a mensagem e, posteriormente, transmite o DLR de volta pela mesma conexão. Quando uma conexão ou envio falha, o SMSC devolve um `command_status` SMPP que você pode decodificar com a ferramenta `/tools/smpp-error-codes`. Consulte `/answers/what-is-smsc` e `/answers/what-is-dlr`.