Torna al blog Qualità e deliverability

Come indagare sui rifiuti degli SMS A2P senza esporre dati né trarre conclusioni affrettate

Una guida operativa per circoscrivere i rifiuti, selezionare campioni utili, correlare i registri e documentare le ipotesi senza confondere gli indizi con le cause confermate.

Il team operativo esamina i registri dei rifiuti degli SMS A2P con i dati personali oscurati

Un rifiuto è uno stato osservato, non una diagnosi completa

Un registro classificato come «Rifiutato» indica che il sistema che lo segnala ha assegnato tale stato al messaggio. Da solo, non identifica necessariamente quale componente lo abbia rifiutato, in quale fase sia avvenuto il rifiuto né quale ne sia stata la causa definitiva. L’etichetta e il codice associato sono indizi da esaminare, non una spiegazione conclusiva.

È utile distinguere tre livelli: l’esito comunicato da un’applicazione o piattaforma, la risposta registrata dal fornitore o dalla rotta e la conferma di ricezione sul dispositivo. Un DLR è un rapporto sullo stato; non va presentato automaticamente come verifica indipendente che il messaggio sia apparso sul terminale. Se le evidenze non consentono di confermare quest’ultimo passaggio, documenta l’incertezza.

  • Rifiuto tecnico: una risposta o uno stato indica che l’invio non è stato accettato o non è proseguito in una determinata fase. Verifica quale sistema ha generato la risposta e a quale richiesta si riferisce.
  • Filtraggio dei contenuti: può essere un’ipotesi quando i registri o il fornitore lo indicano; non considerarlo dimostrato solo perché coincide con un messaggio rifiutato.
  • Esito incerto: se i registri non consentono di distinguere tra rifiuto, stato in sospeso o conferma di consegna, mantieni questa distinzione e non trasformare l’incertezza in una causa.
Un rifiuto è uno stato osservato, non una diagnosi completa

Definisci la domanda e limita l’estrazione

Prima di consultare i registri, specifica quale decisione dovrà supportare l’indagine. Per esempio: capire se un aumento dei rifiuti è concentrato su una destinazione, confrontare un modello interessato con uno legittimo oppure verificare se una risposta del fornitore corrisponde allo stato della piattaforma. Una domanda precisa evita di raccogliere cronologie complete che non contribuiscono all’analisi.

Stabilisci in anticipo il periodo, le destinazioni e i mittenti pertinenti, i tipi di traffico inclusi e i criteri per determinare se un evento rientra nell’ambito dell’indagine. Se confronti il periodo precedente e quello successivo a una modifica, annota le date e ciò che è cambiato. Non attribuire causalità solo perché due eventi si sono verificati nello stesso intervallo.

  • Inizia con una ricerca circoscritta degli eventi rifiutati e ampliala solo se le evidenze lasciano una domanda irrisolta.
  • Separa OTP, traffico transazionale e marketing legittimo quando i relativi flussi, modelli o criteri di invio sono diversi.
  • Registra chi ha richiesto l’indagine, il suo scopo, il periodo coperto e le persone autorizzate a consultare i dati.
Definisci la domanda e limita l’estrazione

Progetta un campione utile e spiega come è stato selezionato

Un elenco di casi particolarmente evidenti può aiutare a diagnosticare un incidente, ma non dimostra che il fenomeno sia comune. Per esaminare un problema, suddividi i registri in base alle dimensioni pertinenti: destinazione, operatore se disponibile, mittente, modello o tipo di traffico e intervallo temporale. Confronta gruppi equivalenti e annota quanti eventi sono stati inclusi in ciascun gruppo.

Le evidenze disponibili non definiscono una dimensione del campione universale che garantisca la rappresentatività. Se ti serve un campione descrittivo, spiega i criteri di selezione e i relativi limiti. Puoi affiancare a una selezione sistematica casi specifici che mostrano risposte diverse, ma identifica questi ultimi come esempi, non come misura della frequenza.

  • Definisci prima i gruppi che potrebbero spiegare la differenza osservata; evita di combinare destinazioni o mittenti senza verificare che siano confrontabili.
  • Se vuoi individuare un cambiamento, includi eventi provenienti da momenti diversi dell’intervallo temporale e registra come sono stati selezionati.
  • Conserva il denominatore: indica il volume esaminato per gruppo, quando disponibile, e non estendere i risultati di un piccolo campione all’intero traffico.
  • Se la piattaforma permette di filtrare per stato e codice motivo, usa questi filtri per trovare i registri; il codice resta comunque un indizio da verificare.

Correla i registri con i campi necessari, non con il contenuto completo per impostazione predefinita

Per confrontare le evidenze, devi poter collegare l’evento dell’applicazione al registro della piattaforma e, quando pertinente, alla risposta del fornitore. I campi disponibili variano a seconda dell’integrazione, quindi non è possibile affermare che esista uno schema minimo universale valido per tutti i sistemi. Seleziona solo gli identificativi e i metadati necessari per rispondere alla domanda.

Come punto di partenza, verifica se puoi correlare gli eventi tramite un identificativo del messaggio o della richiesta e un timestamp. Aggiungi solo gli attributi necessari per segmentare il caso, come destinazione, mittente, tipo di traffico, stato segnalato, codice motivo e sistema di origine. Verifica il significato di ciascun campo nella documentazione della piattaforma o del fornitore.

  • Evita di esportare il testo integrale del messaggio se è sufficiente un riferimento al modello, a una categoria o a una versione.
  • Se è necessario esaminare il contenuto, limita l’accesso al sottoinsieme giustificato ed evita di includerlo nei rapporti generali.
  • Non considerare equivalenti nomi di campo simili: verifica se si riferiscono a una richiesta, a un invio, a una risposta o a uno stato successivo.

Riduci l’esposizione e documenta gli accessi

I registri di messaggistica possono contenere dati personali o informazioni sensibili per l’operatività. L’indagine deve raccogliere solo ciò che è strettamente necessario per il suo obiettivo, limitare chi può consultare i dati e documentare i criteri di conservazione e cancellazione applicabili nell’organizzazione. La durata specifica dipende dagli obblighi e dalle politiche pertinenti; non esiste un unico termine adatto a tutti i casi.

Quando possibile, usa identificativi sostitutivi nelle note di analisi e separa il materiale di lavoro dai dati che consentono di identificare una persona. Evita di copiare i registri in canali o documenti accessibili a più persone del necessario. Se un obbligo legale o contrattuale impone di conservare determinate informazioni, segui la procedura applicabile e registra tale necessità.

  • Definisci lo scopo e l’insieme delle persone autorizzate prima di condividere un’estrazione.
  • Registra che cosa è stato esportato, chi lo ha consultato e quando la conservazione dovrà essere riesaminata, secondo le politiche e gli obblighi applicabili.
  • Maschera o rimuovi i campi non necessari per correlare e analizzare il fenomeno.

Confronta i registri e tieni separate le ipotesi

Segui un evento dall’inizio alla fine, fin dove lo consentono i tuoi sistemi: richiesta dell’applicazione, accettazione o risposta della piattaforma e stato comunicato dal fornitore. Verifica che identificativi e orari corrispondano allo stesso invio e conserva le risposte originali insieme all’indicazione del sistema di origine. Le differenze tra i registri possono rivelare una lacuna di osservabilità, una discrepanza d’integrazione o una spiegazione da convalidare; da sole, non determinano la causa.

Contatta il fornitore con un insieme circoscritto di esempi correlabili e una domanda specifica. Chiedi chiarimenti sul significato del codice e sul punto in cui è stata generata la risposta. In assenza di conferme sufficienti, descrivi il risultato come un’ipotesi o una discrepanza osservata, non come un fatto dimostrato.

  • Segnale osservato: «Nel campione, questi eventi risultano rifiutati sulla piattaforma».
  • Ipotesi: «Il fenomeno potrebbe essere collegato alla risposta indicata dal fornitore; occorre ancora confermarne l’origine e il significato».
  • Conclusione confermata: usala solo quando registri coerenti e la convalida pertinente supportano la spiegazione.
  • Se il fornitore o la piattaforma non possono confermare la ricezione sul terminale, dichiaralo esplicitamente.

Documenta le verifiche, i limiti e le azioni

Un rapporto utile consente a un’altra persona di capire che cosa è stato esaminato e che cosa resta da chiarire. Conserva la domanda, l’ambito, il metodo di selezione, le fonti dei registri, le definizioni degli stati e i risultati per gruppo. Distingui tra osservazione, ipotesi, verifica effettuata e conclusione; indica inoltre quali evidenze potrebbero modificare l’interpretazione.

Se l’analisi fa pensare a un problema d’integrazione o a un obbligo di conformità, correggi l’aspetto interessato e verifica il risultato con i controlli autorizzati. Non modificare messaggi legittimi nel tentativo di eludere i filtri. Se sospetti un filtraggio, chiedi chiarimenti al fornitore e verifica la conformità e la configurazione pertinente prima di modificare il flusso.

  • Includi il periodo e i criteri di inclusione ed esclusione, senza pubblicare contenuti o identificativi non necessari.
  • Riporta codici e stati esattamente come appaiono, insieme al sistema che li ha segnalati; non interpretarli come cause non confermate.
  • Registra le azioni concordate, i responsabili e le evidenze necessarie per concludere l’indagine.
  • Rivaluta il campione se il fenomeno cambia destinazione, mittente, tipo di traffico o periodo.
FAQ

Domande frequenti

Uno stato «Rifiutato» identifica chi ha bloccato l’SMS?

Non necessariamente. Identifica lo stato segnalato dal sistema che lo visualizza. Il codice motivo può orientare l’indagine, ma è necessario verificarne il significato e confrontare i registri per determinare il punto e la causa.

Un DLR conferma che il messaggio è arrivato al telefono?

Non va dato per scontato. Un DLR è un rapporto sullo stato; le evidenze disponibili potrebbero non confermare in modo indipendente che il messaggio sia stato ricevuto o visualizzato sul terminale. Documenta quale sistema lo ha emesso e quali incertezze restano.

Quanto deve essere grande il campione?

Non esiste una dimensione universale supportata per tutti i casi. Definisci gruppi e criteri di selezione, conserva il volume esaminato ed evita di generalizzare all’intero traffico se il campione è limitato o non rappresentativo.

Devo conservare il testo completo di ogni messaggio?

Non per impostazione predefinita. Conserva il contenuto solo se serve a rispondere alla domanda e limita gli accessi. Quando è sufficiente, usa un riferimento al modello o una categoria e riduci al minimo gli altri dati.

Devo modificare il testo per evitare un rifiuto?

Non modificare messaggi legittimi con l’obiettivo di eludere i filtri. Se sospetti un problema di filtraggio, verifica l’ipotesi con il fornitore e controlla la conformità e l’integrazione pertinente.

Fonti consultate

  1. 3GPP specifications by series3GPP
  2. ITU-T Recommendation E.164International Telecommunication Union
  3. GSMA network resourcesGSMA
  4. Comprender los mensajes rechazadosSinch Support
  5. Estudio del servicio de mensajes cortos Aplicación a Persona (A2P)Instituto Federal de Telecomunicaciones (IFT)