Glossario SMS

Attorno agli SMS c'è uno strato di gergo che raramente viene spiegato: GSM-7, DLR, HLR, MCCMNC, sender ID. Qui sotto trovi il significato di ogni termine, in parole semplici e senza slogan pubblicitari.

27 termini, raggruppati per argomento. Dove un termine viene trattato più a fondo, trovi un rimando.

Messaggi e caratteri

SMS #

L'SMS (Short Message Service) è lo standard per i messaggi di testo brevi tra dispositivi mobili, recapitato tramite la rete dell'operatore e senza bisogno di una connessione internet.

Poiché l'SMS funziona a livello di rete e non tramite un'app, un messaggio arriva su qualsiasi cellulare — anche su dispositivi datati e con una connessione dati debole o assente.

GSM-7 #

GSM-7 è il set di caratteri standard degli SMS, in cui un messaggio conta 160 caratteri.

Il set contiene le comuni lettere latine, le cifre e i segni di punteggiatura. Alcuni caratteri (come {, }, [, ], ~, ^, \ e il simbolo dell'euro) contano per due posizioni.

Approfondisci →

Unicode (UCS-2) #

Unicode è il set di caratteri alternativo per gli SMS in cui un messaggio conta 70 caratteri invece di 160.

Non appena un messaggio contiene un carattere che non rientra in GSM-7 — un'emoji, una lettera cirillica, certi accenti — l'intero messaggio passa a Unicode e il limite scende a 70 caratteri per segmento.

Approfondisci →

Concatenazione (SMS multipart) #

La concatenazione è la suddivisione di un messaggio lungo in più segmenti SMS che il destinatario vede di nuovo come un unico messaggio.

Ogni segmento viene conteggiato separatamente. Con la suddivisione si perdono inoltre caratteri per le informazioni di collegamento: un messaggio suddiviso conta 153 caratteri per segmento in GSM-7 e 67 in Unicode, non 160 e 70.

Approfondisci →

Invio e ricezione

SMS gateway #

Un SMS gateway è un servizio che converte in SMS i messaggi provenienti da un software o da un'interfaccia web e li recapita all'operatore del destinatario.

Il gateway gestisce l'instradamento verso la rete corretta, il conteggio e il riscontro dello stato di recapito, così il mittente non ha bisogno di un accordo diretto con ogni operatore.

Approfondisci →

Bulk SMS #

Il bulk SMS è l'invio in un'unica operazione dello stesso messaggio — personalizzato o meno — a un vasto gruppo di destinatari.

Approfondisci →

Sender ID (nome mittente) #

Un sender ID è il mittente che vede il destinatario: un numero di telefono, uno shortcode o un nome alfanumerico di massimo 16 caratteri.

Se un nome alfanumerico sia consentito varia da paese a paese; alcuni paesi richiedono inoltre una registrazione preventiva. A un mittente alfanumerico non si può rispondere — per questo serve un numero.

Numero virtuale #

Un numero virtuale è un numero mobile gestito online senza SIM fisica né dispositivo.

Funge sia da mittente che da punto di ricezione, così i messaggi possono viaggiare in entrambe le direzioni senza che un cellulare debba restare acceso da qualche parte.

Approfondisci →

Shortcode #

Uno shortcode è un numero abbreviato da quattro a sei cifre usato come mittente e punto di ricezione per gli SMS.

Uno shortcode condiviso viene usato da più mittenti, ciascuno con il proprio keyword; uno shortcode dedicato è riservato a una sola organizzazione.

Approfondisci →

Keyword #

Un keyword è la prima parola di un messaggio in entrata con cui si stabilisce a quale mittente o campagna quel messaggio è destinato.

I keyword rendono utilizzabile uno shortcode condiviso: il messaggio "PROMO" e il messaggio "STOP" arrivano sullo stesso numero ma vengono assegnati a destinatari o elaborazioni diverse.

SMS bidirezionali #

L'SMS bidirezionale è una comunicazione SMS in cui il destinatario può rispondere al messaggio e quella risposta arriva al mittente originario.

Approfondisci →

Mail2SMS #

Mail2SMS è un metodo con cui un'e-mail viene convertita automaticamente in un messaggio SMS.

Utile per i sistemi che sanno inviare e-mail ma non possono richiamare un'API, come molti software di monitoraggio, contabilità ed ERP.

Approfondisci →

Recapito e stato

DLR (delivery report) #

Un DLR o delivery report è il riscontro della rete su ciò che è successo a un SMS inviato.

Distingue tra l'altro Sent (consegnato all'operatore) da Delivered (arrivato sul dispositivo). Solo quest'ultimo conferma il recapito.

Approfondisci →

Buffered #

Buffered significa che la rete ha accettato un messaggio ma non riesce ancora a recapitarlo, di norma perché il dispositivo è spento o fuori copertura.

La rete riprova finché dura il periodo di validità. Se non ci riesce, lo stato diventa infine Expired.

Approfondisci →

Periodo di validità (validity period) #

Il periodo di validità è l'intervallo in cui la rete continua a tentare di recapitare un messaggio prima che scada.

Per i messaggi legati al tempo, come i codici di verifica, è preferibile un periodo di validità breve: un codice che arriva ore dopo non è più utilizzabile e può creare confusione.

Webhook #

Un webhook è una chiamata HTTP che un servizio effettua di propria iniziativa verso un indirizzo da te indicato non appena succede qualcosa, così il tuo sistema non deve continuare a interrogarlo.

Approfondisci →

Numeri e reti

HLR (Home Location Register) #

L'HLR è la banca dati centrale di un operatore mobile in cui è registrato quali numeri gli appartengono e dove si trova un dispositivo.

Una lookup HLR interroga quella banca dati per stabilire se un numero esiste, è attivo e a quale operatore appartiene in quel momento.

Approfondisci →

MCC / MNC #

MCC (Mobile Country Code) e MNC (Mobile Network Code) sono i codici numerici con cui si identificano rispettivamente un paese e una rete mobile all'interno di quel paese.

Insieme formano il MCCMNC, la chiave con cui si determinano tariffe e rotte per ogni rete.

Approfondisci →

Portabilità del numero #

La portabilità del numero è il diritto di un abbonato di portare con sé il proprio numero di telefono presso un altro operatore.

Per questo la serie numerica non dice più nulla sull'operatore attuale: solo una lookup HLR chiarisce a chi appartiene realmente un numero.

E.164 (formato internazionale) #

E.164 è lo standard internazionale per i numeri di telefono, in base al quale un numero è composto dal prefisso internazionale seguito dal numero dell'abbonato senza lo zero iniziale.

Un numero di cellulare belga come 0496 12 34 56 diventa in quel formato 32496123456. Scrivere i numeri in formato internazionale evita confusione negli invii verso l'estero.

SMPP #

SMPP (Short Message Peer-to-Peer) è il protocollo con cui piattaforme SMS e operatori si scambiano messaggi con un throughput elevato su una connessione permanente.

Per la maggior parte delle applicazioni un'API REST è sufficiente; l'SMPP è rilevante soprattutto con volumi molto grandi e continui.

Applicazioni e regole

OTP (one-time password) #

Un OTP è un codice monouso che serve a verificare un utente e che decade dopo l'uso o dopo un certo tempo.

Approfondisci →

Autenticazione a due fattori (2FA) #

L'autenticazione a due fattori è un metodo di accesso in cui, oltre a una password, viene richiesta una seconda prova, ad esempio un codice via SMS.

Approfondisci →

SMS transazionale #

Un SMS transazionale è un messaggio legato a un servizio o a un ordine richiesto dal destinatario stesso, come una conferma o un promemoria di appuntamento.

La distinzione dall'SMS promozionale è giuridicamente rilevante: per i messaggi commerciali ai privati vale un obbligo di opt-in, per quelli operativi no.

Approfondisci →

Opt-in #

L'opt-in è il consenso preventivo ed esplicito di un destinatario a ricevere messaggi commerciali.

Conserva sempre quando e come quel consenso è stato ottenuto. Si tratta di informazioni generali e non di un parere legale su una situazione specifica.

Approfondisci →

Opt-out #

L'opt-out è la possibilità per un destinatario di disiscriversi da ulteriori messaggi commerciali, nella pratica spesso rispondendo STOP.

Approfondisci →

Credito #

Un credito è l'unità di calcolo con cui vengono conteggiati gli invii; quanti crediti costa un messaggio dipende dalla destinazione e dalla lunghezza.

Un credito non equivale quindi automaticamente a un SMS: una rete di destinazione costosa o un messaggio suddiviso in più segmenti ne costano di più.

Approfondisci →

Letture consigliate

Chi conosce i termini vuole di solito sapere come si combinano nella pratica. Queste pagine trattano gli argomenti in modo approfondito.

Che cos'è un SMS gateway? Stati di consegna Documentazione API Tutti i modi per inviare un SMS
Chiama ora
Invia un'e-mail