SMSC
O centro de serviço de mensagens curtas armazena e encaminha cada SMS à rede de destino e, se solicitado, devolve um relatório com o resultado final.
Apenas definições: um termo explicado aqui não é um serviço que vendemos.
Um centro de serviço de mensagens curtas recebe um SMS enviado, armazena-o e o encaminha para a rede de destino. Tenta novamente até o período de validade expirar e, se um recibo foi solicitado, devolve um relatório de status do resultado final; alguns centros também enviam notificações intermediárias.
Armazenar e encaminhar
O centro armazena a mensagem, consulta o registro de localização de origem para saber onde está o destinatário e a encaminha à rede de atendimento. Se o aparelho estiver offline, enfileira a mensagem e tenta novamente até o período de validade expirar.
De onde vem o recibo
- Aplicação
- Gateway SMPP
- SMSC
- HLR / HSS
- MSC / MME
- Celular
- Recibo de entrega
Descrição em texto
A aplicação envia por um gateway SMPP; o SMSC consulta o HLR/HSS para saber onde está o assinante e então encaminha pelo MSC/MME até o aparelho. O recibo de entrega encerra o caminho.
O que o recibo prova
O relatório de status é gerado pelo centro, não pelo aparelho. Conforme o tipo de recibo e a rede, ele pode significar que a mensagem chegou ao centro, ao aparelho ou a nenhum dos dois. Os códigos variam entre centros, então normalize-os antes de reportar.
A fila e as novas tentativas decidem se a mensagem chega minutos depois ou é descartada. Duplicatas surgem quando um recibo perdido faz o remetente tentar de novo; use o ID de mensagem e torne o tratamento idempotente. Em mensagens concatenadas, confirme que todas as partes passam pelo mesmo centro e que o temporizador de remontagem é suficiente. Os testes de rotas SMS cobrem o que medir.