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

  1. Aplicação
  2. Gateway SMPP
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Celular
  7. Recibo de entrega
A aplicação envia por um gateway; o caminho termina em um 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.

Perguntas frequentes

Um recibo significa que o usuário leu a mensagem?

Não. Ele informa a entrega ao aparelho ou à rede, não que a mensagem foi aberta.

Por que as mensagens são duplicadas?

Um recibo perdido fez o remetente tentar de novo, ou duas rotas duplicaram a mensagem. Use o ID de mensagem.

Por quanto tempo uma mensagem fica armazenada?

Até o período de validade expirar ou a entrega ter sucesso. A política pertence ao centro e à rota.

Saiba mais

Fontes

  1. 3GPP TS 23.040: realização técnica do serviço de mensagens curtas (SMS)