Come posso risolvere l'errore "Errore sconosciuto nel tentativo di raggiungere il telefono" di Amazon SNS o l'errore "SCONOSCIUTO" di Pinpoint durante l'invio di SMS?

5 minuti di lettura
0

I miei messaggi di testo mobili (SMS) non vengono recapitati tramite Amazon Simple Notification Service (Amazon SNS) o Amazon Pinpoint. Quindi, ricevo l'errore "Errore sconosciuto nel tentativo di raggiungere il telefono" da SMS su Amazon SNS o Amazon Pinpoint.

Breve descrizione

Un messaggio SMS viene recapitato ai dispositivi mobili tramite aggregatori downstream di terze parti, fornitori di SMS e gestori di telefonia mobile. Questo avviene quando usi SMS con Amazon SNS, Amazon Pinpoint o qualsiasi servizio AWS che si integra con Amazon SNS o Amazon Pinpoint. Riceverai l'errore "Errore sconosciuto nel tentativo di raggiungere il telefono" quando questi partner downstream non riescono a raggiungere il dispositivo mobile.
Importante: l'architettura SMS è distribuita in base alla progettazione. È consigliabile evitare di fare ipotesi sull'affidabilità e le prestazioni della trasmissione dei messaggi SMS per le applicazioni. Per ulteriori informazioni, consulta RFC 5724 dell'Internet Engineering Task Force (IETF).

Risoluzione

Segui questi passaggi per la risoluzione dei problemi in base al tuo caso d'uso.

Verifica la presenza di problemi comuni

Escludi problemi comuni che non sono correlati ad Amazon SNS o Amazon Pinpoint.
È possibile ricevere questo errore per i seguenti motivi:

  • Il numero di telefono è bloccato da un operatore come spam.
  • La destinazione è bloccata.
  • Il corpo del messaggio non è valido.
  • Il numero di telefono è incluso nell'elenco "Non disturbare".
  • Il telefono è collegato a una rete in roaming.
  • L'operatore telefonico blocca il messaggio.
  • Il telefono blocca gli SMS.
  • Il telefono è temporaneamente fuori dall'area di copertura.
  • Il telefono è spento.
  • Il telefono è un numero di rete fissa (non un telefono cellulare).
  • Nel corpo del messaggio è presente un URL non registrato.
  • Il numero di cellulare non è valido.
  • I partner downstream hanno configurazioni di rete errate per un determinato numero o set di numeri regionali.

Esamina le best practice relative agli SMS

Conferma di seguire le regole relative alle best practice per il canale SMS e le normative relative agli SMS per il paese di destinazione o la regione AWS a cui invii i tuoi messaggi SMS.
Conferma di utilizzare l'identità di origine corretta. Se necessario, l'identità deve essere registrata. Per ulteriori informazioni, consulta Supported countries and Regions (SMS channel).
Se invii SMS negli Stati Uniti, assicurati di utilizzare un numero di origine supportato per gli Stati Uniti.
Se utilizzi un numero verde per gli Stati Uniti, assicurati che il numero di telefono sia registrato.
Se invii SMS in India utilizzando percorsi locali, per prima cosa preregistra il tuo ID mittente alfabetico dedicato. Quindi, usa il modello registrato DLT. Quando aggiungi contenuti ai messaggi SMS, assicurati che corrispondano esattamente al contenuto del modello registrato DLT. Per ulteriori informazioni, vedi Requisiti per la registrazione dell'ID mittente per l'India.

Risoluzione dei problemi relativi alla distribuzione di un singolo dispositivo

Il blocco degli SMS a livello di dispositivo, il roaming, le lacune di copertura e altri fattori possono causare problemi di consegna di un singolo dispositivo.
Per risolvere questi problemi:

  1. Usa l'API Amazon Pinpoint per convalidare il numero di telefono. L'utilizzo di numeri di telefono fissi e VoIP potrebbe causare problemi di consegna.
  2. Invia un messaggio SMS da un altro dispositivo, quindi controlla se il messaggio è stato recapitato.

Se entrambi questi passaggi hanno esito positivo, prendi in considerazione la possibilità di eseguire il test su altri dispositivi.
Se il problema persiste, il proprietario del dispositivo deve contattare il proprio operatore di telefonia mobile per ricevere assistenza.

Risoluzione dei problemi di consegna su più dispositivi

Se il ritardo nella consegna degli SMS interessa più dispositivi, potrebbero verificarsi problemi con gli aggregatori, i fornitori, i provider e gli operatori telefonici downstream.

Per risolvere potenziali problemi di downstream, crea un caso di supporto relativo al servizio che stai utilizzando per inviare i messaggi SMS.
Fornisci le seguenti informazioni nel caso di supporto:

  • La regione che stai utilizzando per inviare i messaggi SMS.
  • Un timestamp di quando è iniziato il problema.
  • Tre esempi di log SMS con gli ID dei messaggi SMS non inviati a numeri di telefono diversi non più vecchi di tre giorni.
  • (Solo per l'India) Fornisci l'ID dell'entità registrata DLT, l'ID del modello e un esempio del contenuto utilizzato per inviare i messaggi SMS.

Nota: gli operatori di telefonia mobile potrebbero non memorizzare le informazioni relative agli SMS per più di tre giorni.
Importante: Le consegne di SMS dai file di log Amazon CloudWatch non sempre forniscono tempi di consegna SMS accurati. In alcuni casi, i messaggi SMS possono essere recapitati prima della ricezione dei log di CloudWatch. Il valore dwellTimeMsUntilDeviceAck nei log di consegna mostra quando l'operatore ha accettato il messaggio, ma non fornisce informazioni sui messaggi SMS in ritardo. Per ulteriori informazioni, consulta Visualizzazione dei parametri e dei log Amazon CloudWatch per le consegne di SMS.

Informazioni correlate

How to manage global sending of SMS with Amazon Pinpoint
Monitoraggio di argomenti Amazon SNS tramite CloudWatch