A fila de SMS (SMS Queue) é um mecanismo do sistema de envio de SMS no qual as mensagens são armazenadas temporariamente antes do seu envio efetivo para a operadora ou para o gateway de SMS, para posterior entrega ao assinante.
Como funciona a SMS Queue
- O cliente ou o sistema envia SMS através da API ou do SMPP.
- A mensagem entra na fila (queue).
- O sistema processa as mensagens sequencialmente e envia-as para a operadora.
- Após a transmissão bem-sucedida, o SMS é removido da fila.
Para que serve a SMS Queue
- Controlo da carga: se forem recebidas muitas mensagens (por exemplo, milhares ou milhões), a fila distribui o envio gradualmente, para não sobrecarregar a ligação SMPP, o gateway SMS ou o canal da operadora.
- Proteção contra perda de mensagens: se o canal estiver temporariamente indisponível, o SMS permanece na fila e o sistema repete o envio mais tarde.
- Controlo da velocidade (TPS / throughput): muitos operadores têm limites, por exemplo, 10 SMS/seg. ou 50 SMS/seg. A fila permite enviar SMS à velocidade necessária.
- Priorização de mensagens: em alguns sistemas, as SMS podem ter diferentes prioridades: OTP / códigos de confirmação – alta prioridade, SMS de marketing – prioridade mais baixa. A fila permite enviar mensagens importantes mais rapidamente.
- Equilíbrio entre canais: se houver várias rotas ou operadores, o sistema pode retirar SMS da fila e selecionar a melhor rota.