SMSC
Un centro servizi SMS memorizza e inoltra ogni SMS inviato verso la rete di destinazione e, su richiesta, restituisce un rapporto di stato finale.
Solo definizioni — un termine spiegato qui non è un servizio che vendiamo.
Un centro servizi SMS (short message service centre) riceve un SMS inviato, lo memorizza e lo inoltra verso la rete di destinazione. Ritenta fino alla scadenza del periodo di validità e, se è stata richiesta una ricevuta, restituisce un rapporto di stato sull’esito finale; alcuni centri inviano anche notifiche intermedie.
Memorizzazione e inoltro
Il centro memorizza il messaggio, chiede all’home location register dove si trova il destinatario e lo inoltra alla rete che lo serve. Se il terminale è offline, mette il messaggio in coda e ritenta fino alla scadenza del periodo di validità.
Da dove arriva la ricevuta
- Applicazione
- Gateway SMPP
- SMSC
- HLR / HSS
- MSC / MME
- Telefono
- Ricevuta di consegna
Descrizione testuale
L’applicazione invia tramite un gateway SMPP; l’SMSC chiede all’HLR/HSS dove si trova l’abbonato, poi instrada attraverso l’MSC/MME fino al terminale. Una ricevuta di consegna chiude il percorso.
Che cosa dimostra la ricevuta
È il centro a generare il rapporto di stato, non il terminale. A seconda del tipo di ricevuta e della rete, può indicare che il messaggio ha raggiunto il centro, il terminale o nessuno dei due. I codici differiscono tra i centri, quindi vanno normalizzati prima della reportistica.
Code e nuovi tentativi decidono se il messaggio arriva minuti dopo o viene scartato. I duplicati compaiono quando una ricevuta persa spinge il mittente a ritentare; si usa l’ID messaggio e si rende la gestione idempotente. Per i messaggi concatenati, va confermato che tutte le parti passino per lo stesso centro e che il timer di riassemblaggio sia abbastanza lungo. La verifica delle rotte SMS spiega che cosa misurare.