
A resposta curta (para quem tem um VPS e uma conta SMPP): uma sessão SMPP começa com uma ligação TCP ao anfitrião e à porta que o fornecedor lhe deu, seguida de um bind com o seu system_id e a palavra-passe. Se o bind_resp chega com o estado 0, está dentro. Daí em diante, quando a ligação está calada, cada lado manda de vez em quando um enquire_link («está aí?») e o outro responde enquire_link_resp. Sem isto, uma firewall ou um NAT pelo caminho pode esquecer a ligação em silêncio, e o seu programa continua a julgar que está ligado quando já não está.
Os comandos da sessão
| Comando | O que faz |
| bind_transmitter | Só envia. Relatórios de entrega e respostas não chegam por esta ligação. |
| bind_receiver | Só recebe: os deliver_sm com respostas e recibos. |
| bind_transceiver | Envia e recebe pela mesma ligação. É o mais simples quando o fornecedor o permite. |
| enquire_link / enquire_link_resp | «Está aí?» / «Estou». Mantém a ligação viva e denuncia uma ligação morta. |
| unbind / unbind_resp | Despedida antes de fechar. Sem ela, o fornecedor pode continuar a contar a sessão antiga como aberta. |
| generic_nack | O outro lado não percebeu um pacote (tamanho errado, comando desconhecido). Quase sempre um erro no cliente. |
Como montar uma ligação que aguenta
|
|
|
|
|
|
| Corra uma só cópia do cliente por conta, a menos que o fornecedor tenha autorizado vários binds. Duas cópias (uma esquecida numa sessão de terminal, mais o serviço) dão erros de «já ligado» ou dividem os recibos entre dois processos, e um deles deita-os fora. |
| Registe o comando, o sequence_number e o estado de cada pacote, nunca a palavra-passe nem o texto de mensagens com códigos. Com o sequence_number liga cada resposta _resp ao pedido que a originou. Onde ver os registos: registos num VPS Linux. |
|
O VPS não consegue ligar ao fornecedor de SMS? Envie-nos o anfitrião, a porta e o resultado do teste com o nc, e ajudamos a perceber onde está o bloqueio (num VPS não gerido, a firewall é gerida por si). Abrir pedido de suporte |
PRODUTO RECOMENDADO Servidor VPS com acesso root Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde 7.560,00 Kz/mês (plano de 3 anos, com cupão) Ver planos |











