Torna al blog Conformità e operazioni SMS

Revisione delle modifiche ai modelli SMS A2P: come individuare i rischi prima della pubblicazione

Adotta un processo di revisione con versioni per confrontare ogni proposta con il modello approvato, verificare variabili, link, codifica e segmenti e documentare chi ha autorizzato la modifica.

Il team operativo esamina le versioni e le verifiche di un modello SMS A2P prima della pubblicazione

Perché anche una piccola modifica merita una revisione completa

Una modifica di poche parole può alterare il significato del messaggio, il modo in cui viene percepito il mittente o le informazioni ricevute dal destinatario. Può anche introdurre una variabile non prevista, modificare un link oppure cambiare la codifica e la lunghezza dell’SMS. Perciò, limitarsi a confrontare a colpo d’occhio il testo non basta.

Nel traffico A2P, la tracciabilità è un aspetto operativo importante: l’analisi di Telefónica e Analysys Mason collega la crescita del traffico a maggiori difficoltà nel tracciare l’origine degli SMS e a rischi per la sicurezza e di frode. Un registro interno delle modifiche aiuta a identificare chi ha proposto, esaminato e approvato una versione; da solo, però, non certifica l’origine per terzi né garantisce la consegna del messaggio.

  • Tratta ogni modifica come una nuova versione, anche quando sembra minima.
  • Esamina separatamente il contenuto e gli effetti tecnici.
  • Non presentare l’approvazione interna come una garanzia di accettazione da parte di un operatore, un fornitore o un’autorità di regolamentazione.
Perché anche una piccola modifica merita una revisione completa

Cosa registrare per ogni versione

Definisci un registro per ogni modello e per ogni versione. Includi un identificativo stabile, la data, il motivo della modifica e lo stato, ad esempio bozza, in revisione, approvata o ritirata. Conserva la versione precedentemente approvata, così da avere un riferimento chiaro per il confronto.

Registra lo scopo del messaggio, il pubblico previsto, le destinazioni e il mittente configurato. Aggiungi il testo esatto, le variabili consentite con il formato previsto, i link previsti e ogni eventuale condizione d’uso. Annota anche quale team o persona ha proposto la modifica, chi ha verificato ciascun controllo e chi ha preso la decisione finale.

Le informazioni sulle destinazioni e sul mittente servono a definire l’ambito della revisione, ma i requisiti applicabili possono variare in base al Paese, all’operatore, al fornitore e al tipo di traffico. Non dare per scontato che un modello accettato per una destinazione possa essere usato senza modifiche per un’altra.

  • Identificazione: ID del modello, numero di versione, data e stato.
  • Uso: scopo, pubblico, destinazioni e mittente.
  • Contenuto: testo esatto, variabili, formato e link.
  • Governance: autore, revisori, approvatore, decisione ed evidenze associate.
Cosa registrare per ogni versione

Confrontare le modifiche sostanziali, non solo le differenze testuali

Confronta la proposta con l’ultima versione approvata e conserva entrambe. Una visualizzazione delle differenze aiuta a individuare aggiunte e rimozioni, ma la revisione deve interpretare ciò che cambia per il destinatario e per le operazioni.

Classifica le modifiche in base ai loro effetti: scopo o pubblico; mittente o destinazione; significato dell’offerta o della notifica; variabili; link; caratteristiche tecniche. La sostituzione di una parola può modificare una condizione, mentre una correzione di formattazione può non alterare il significato. Il team deve motivare la classificazione e non affidarsi soltanto a un confronto automatico.

Se la modifica amplia l’uso previsto, aggiunge una nuova destinazione o cambia la finalità, sospendi la pubblicazione finché non sono state verificate le autorizzazioni interne e i requisiti applicabili. Se non è possibile stabilire se la nuova versione rientri ancora nell’ambito approvato, trattala come una modifica sostanziale.

  • Confronta la proposta con la versione autorizzata, non con una bozza recente ma non approvata.
  • Esamina significato, pubblico e contesto oltre alle differenze letterali.
  • Contrassegna come in sospeso ogni modifica il cui ambito o la cui autorizzazione non siano chiari.

Verificare variabili, link, codifica e segmenti

Mantieni un elenco esplicito delle variabili consentite per ogni modello. Per ciascuna, specifica il nome, se è obbligatoria e il tipo o il formato del valore previsto. Verifica che non manchino variabili, che non siano presenti segnaposto sconosciuti e che la sostituzione con un valore di esempio non produca un testo ambiguo o inappropriato. Se la lunghezza dei valori può variare molto, prova casi rappresentativi dell’intervallo previsto.

Esamina i link separatamente: conferma che la destinazione sia quella prevista, che il formato generato non venga troncato e che l’eventuale percorso di reindirizzamento sia autorizzato dal processo interno. Non inserire dati personali o segreti nei link di test. La verifica tecnica non dimostra che una destinazione web sia sicura in ogni contesto né che un operatore accetterà il messaggio.

Verifica la codifica effettiva del testo che verrà inviato. I caratteri disponibili e la loro rappresentazione possono modificare la lunghezza del messaggio; a seconda dell’implementazione, i caratteri fuori dal repertorio GSM 03.38 possono richiedere la codifica Unicode. Calcola i segmenti con lo stesso componente o la stessa configurazione che verrà usata per l’invio e verifica il risultato consultando la documentazione tecnica del fornitore o della rotta. Non presumere che esista un limite universale: capacità e calcolo dipendono dalla codifica e dall’implementazione.

  • Rifiuta le variabili non definite, vuote quando non sono consentite o con un formato inatteso.
  • Convalida il messaggio già composto, non solo il modello con i segnaposto.
  • Verifica codifica e segmenti con la configurazione effettiva di invio.
  • Documenta lo strumento o il metodo di calcolo; non estendere i limiti di una rotta a un’altra.

Distinguere i controlli interni dagli obblighi locali

Un processo interno può richiedere lo scopo documentato, l’elenco delle variabili, l’approvazione e le evidenze dei test. Questi controlli aiutano a mantenere coerenza e tracciabilità, ma non sostituiscono la verifica delle regole applicabili al Paese, all’operatore, al fornitore, al settore e al tipo di messaggio.

Prima dell’approvazione, verifica che il pubblico e il contenuto siano coerenti con la base di autorizzazione applicabile e con le preferenze di contatto registrate. Controlla anche come vengono gestite le richieste di disiscrizione, ove pertinenti. Gli obblighi specifici in materia di consenso, informazioni, conservazione dei registri ed esclusione non sono uguali in tutte le giurisdizioni: per ogni destinazione, consulta fonti ufficiali o un consulente competente.

La CRC colombiana ha presentato una proposta per verificare chi invia messaggi aziendali, determinare se siano legittimi e garantirne la tracciabilità. La fonte la descrive come una proposta, non come un obbligo generale in vigore. Non trasformare questa iniziativa in una regola applicabile ad altri Paesi né in un’affermazione sullo stato attuale di una norma.

  • Individua quale requisito locale è stato verificato, per quale destinazione e sulla base di quale fonte.
  • Verifica che il contenuto corrisponda allo scopo e al pubblico autorizzati.
  • Non dedurre consenso, identità o consegna da una verifica tecnica.

Eseguire i test in base a criteri di accettazione definiti

Prima dei test, definisci cosa si considera corretto: variabili complete e con formato valido, link previsto, testo renderizzato conforme, codifica e segmenti verificati, mittente e destinazione entro l’ambito approvato. Registra il risultato e la configurazione utilizzata.

Usa dati di test controllati e destinatari autorizzati per i test, nel rispetto delle regole locali e delle policy del fornitore. Non inviare a utenti reali un modello non ancora autorizzato per quell’uso. Un test tecnico verifica aspetti specifici del processo, ma non dimostra il consenso di un intero pubblico né garantisce accettazione, consegna o visualizzazione sul dispositivo.

Se il fornitore restituisce uno stato di consegna, conservane il significato e il livello di certezza. Un DLR ricevuto non equivale necessariamente a una ricezione verificata in modo indipendente sul dispositivo. Registra separatamente gli stati riportati, gli errori e ogni osservazione disponibile, senza trasformarli in una garanzia.

  • Definisci i criteri di accettazione prima di eseguire i test.
  • Registra data, versione, configurazione, risultato e responsabile.
  • Tieni distinti il test tecnico, l’autorizzazione all’uso e le evidenze di consegna.

Pubblicare, monitorare e poter ripristinare

Pubblica esclusivamente la versione approvata e collega la configurazione di invio al suo identificativo. Se il sistema permette di limitare l’ambito, applica la modifica in modo controllato alle destinazioni e agli usi autorizzati; non ampliare il pubblico solo perché un test ha funzionato.

Dopo la pubblicazione, monitora rifiuti, errori di formato, cambiamenti nel comportamento segnalati e differenze tra i risultati previsti e quelli osservati. Una modifica che coincide con un problema non dimostra, da sola, che il modello ne sia la causa: confronta la versione, la destinazione, la configurazione e le informazioni disponibili del fornitore.

Definisci in anticipo chi può interrompere l’invio e come ripristinare l’ultima versione approvata. In caso di incidente, registra cosa è stato interrotto, quale versione era attiva, chi ha deciso il ripristino e quali evidenze hanno supportato la decisione. Tornare indietro riduce l’esposizione a una modifica nota, ma non garantisce l’accettazione o la consegna dei messaggi successivi.

  • Collega la pubblicazione alla versione approvata.
  • Definisci responsabili e criteri di sospensione o ripristino prima del lancio.
  • Conserva lo storico dell’incidente e l’esito dell’azione correttiva.

Lista di controllo e chiusura verificabile

Concludi ogni modifica con una decisione esplicita: approvata, respinta o in sospeso. Allega evidenze sufficienti a ricostruire cosa è stato verificato, evitando di conservare più dati personali del necessario. Assicurati che il modello pubblicato corrisponda alla versione approvata e che quella precedente sia reperibile.

Un registro utile non deve promettere di evitare filtri o problemi di consegna. Il suo valore è più concreto: permette di spiegare l’ambito della modifica, ripetere le verifiche, identificare i responsabili e rispondere con precisione in caso di incidente o richiesta di conformità.

  • Esiste una versione di riferimento approvata e una proposta identificabile?
  • Sono stati documentati scopo, pubblico, mittente e destinazioni?
  • Sono state esaminate le differenze di significato e di ambito?
  • Le variabili e i link sono consentiti e verificati?
  • Codifica e numero di segmenti sono stati verificati con la configurazione effettiva?
  • Sono stati verificati i requisiti applicabili per ogni destinazione?
  • I test prevedono criteri definiti, dati controllati e destinatari autorizzati?
  • Sono documentati approvatori, evidenze, decisione e procedura di ripristino?
FAQ

Domande frequenti

Una correzione minore richiede una nuova versione?

È consigliabile registrare ogni modifica al contenuto o alla configurazione come una nuova versione, anche se la revisione conclude che il suo effetto è minore. In questo modo è chiaro quale testo è stato approvato e quale è stato pubblicato.

Quanti segmenti può avere un modello SMS?

Non bisogna presumere che esista un unico limite applicabile a tutte le rotte. La codifica e il calcolo dei segmenti dipendono dal testo e dall’implementazione. Verifica il messaggio composto con la configurazione effettiva e la documentazione tecnica pertinente.

Un test riuscito garantisce che i messaggi vengano consegnati?

No. Un test può confermare controlli specifici, come il formato delle variabili o il calcolo dei segmenti, ma non garantisce accettazione, consegna o visualizzazione. Un DLR, inoltre, non equivale necessariamente a una ricezione verificata in modo indipendente sul dispositivo.

I requisiti relativi al consenso e alla disiscrizione sono uguali in tutti i Paesi?

Non vanno considerati universali. Verifica le regole applicabili alla destinazione, al tipo di messaggio e al settore consultando fonti ufficiali o un consulente competente, e documenta quanto è stato verificato.

Un modello approvato internamente può essere usato per qualsiasi destinazione?

Non necessariamente. L’approvazione interna non sostituisce la verifica dei requisiti locali né delle condizioni applicabili dell’operatore o del fornitore. Registra l’ambito autorizzato e valuta nuovamente la modifica se vengono aggiunte nuove destinazioni o nuovi usi.

Fonti consultate

  1. El mercado de mensajería A2P: problemáticas, retos y oportunidadesTelefónica / Analysys Mason
  2. Propuesta de nuevas reglas para ordenar la mensajería empresarial y enfrentar el fraudeComisión de Regulación de Comunicaciones de Colombia