Come posso risolvere l'errore "Unknown error attempting to reach phone" ricevuto per gli SMS tramite Amazon SNS o il sistema di messaggistica per utenti finali AWS SMS?
I miei messaggi di testo mobili (SMS) non vengono recapitati tramite Amazon Simple Notification Service (Amazon SNS) o il sistema di messaggistica per utenti finali AWS SMS. In Amazon CloudWatch Logs ho ricevuto l'errore "Unknown error attempting to reach phone" per i messaggi SMS.
Breve descrizione
In CloudWatch Logs potresti ricevere l'errore "Unknown error attempting to reach phone" per i messaggi SMS per diversi motivi. Per attivare e visualizzare CloudWatch Logs per i messaggi SMS, consulta Visualizzazione dei log di CloudWatch.
Per risolvere altri tipi di messaggi di errore relativi agli SMS, consulta In che modo è possibile risolvere gli errori relativi ai messaggi di testo mobili (SMS) in Amazon SNS?
Importante: l'architettura SMS è distribuita in base alla progettazione. È consigliabile evitare 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
Verifica la presenza di problemi comuni
Verifica che il problema non si sia verificato 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 è in un elenco Non disturbare (DND).
- Il telefono è collegato a una rete in roaming.
- Il gestore telefonico ha bloccato il messaggio.
- Il telefono ha bloccato 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
Verifica di rispettare le regole relative alle best practice per gli SMS e le normative relative agli SMS per il paese di destinazione o la Regione AWS a cui invii i messaggi SMS.
Verifica che l'identità di origine utilizzata sia corretta. Se necessario, registra l'identità. Per ulteriori informazioni, consulta Supported countries and regions for SMS messaging with AWS End User Messaging SMS (Paesi e regioni supportati per la messaggistica SMS con sistema di messaggistica per utenti finali AWS SMS).
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 messaggi SMS in India tramite route locali, specifica i valori ID entità e ID modello dopo aver completato il processo di registrazione. Assicurati che l'ID modello specificato corrisponda esattamente al modello del messaggio.
Risolvi i 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.
Completa i seguenti passaggi:
- Utilizza l'API Amazon Pinpoint per convalidare il numero di telefono. Numeri di telefono fissi e VoIP potrebbero causare problemi di consegna.
- Invia un messaggio SMS da un altro dispositivo e verifica che il messaggio sia stato recapitato.
Se entrambi i passaggi hanno esito positivo, esegui il test su altri dispositivi.
Se il problema persiste, il proprietario del dispositivo deve contattare il proprio operatore di telefonia mobile per ricevere assistenza.
Risolvi i problemi di consegna su più dispositivi
Se la consegna ritardata degli SMS interessa più dispositivi, potrebbero esserci problemi con aggregatori, fornitori, provider e operatori a valle.
Per risolvere potenziali problemi a valle, crea una richiesta di supporto per il servizio che utilizzi per inviare messaggi SMS.
Fornisci le seguenti informazioni nel caso di supporto:
- La Regione utilizzata per inviare messaggi SMS.
- Un timestamp corrispondente all'inizio del 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 3 giorni.
Importante: I tempi di consegna degli SMS indicati da CloudWatch Logs potrebbero non essere accurati. I messaggi SMS potrebbero 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 log di CloudWatch.
Informazioni correlate
How to Manage Global Sending of SMS with AWS End User Messaging (Gestione dell'invio globale di SMS con il sistema di messaggistica per utenti finali AWS SMS)
Monitoraggio dei topic Amazon SNS tramite CloudWatch
What are the best practices for sending SMS messages? (Quali sono le best practice per l'invio di messaggi SMS?)
- Argomenti
- Application Integration
- Lingua
- Italiano
