Direkt zum Inhalt

Wie behebe ich den Fehler „Unknown error attempting to reach phone“ von SMS über Amazon SNS oder AWS End User Messaging?

Lesedauer: 4 Minute
0

Meine mobilen Textnachrichten (SMS-Nachrichten) können nicht über Amazon Simple Notification Service (Amazon SNS) oder AWS End User Messaging zugestellt werden. Ich habe in meinen Amazon CloudWatch Logs für SMS-Nachrichten den Fehler „Unknown error attempting to reach phone“ erhalten.

Kurzbeschreibung

Möglicherweise erhältst du in CloudWatch Logs für SMS-Nachrichten aus mehreren Gründen den Fehler „Unknown error attempting to reach phone“. Informationen zum Aktivieren und Anzeigen von CloudWatch Logs für die SMS-Nachrichten findest du unter CloudWatch Logs anzeigen.

Informationen zur Behebung anderer SMS-Fehlermeldungen findest du unter Wie behebe ich Fehler bei mobilen Textnachrichten (SMS) in Amazon SNS?

Wichtig: Die SMS-Architektur ist konstruktionsbedingt verteilt. Es ist eine bewährte Methode, um Annahmen über die Zuverlässigkeit und Leistung der SMS-Nachrichtenübertragung für die Anwendungen zu vermeiden. Weitere Informationen findest du unter RFC-5724 auf der Website der Internet Engineering Task Force.

Lösung

Nach häufig auftretenden Problemen suchen

Stelle sicher, dass das Problem aus den folgenden Gründen nicht aufgetreten ist:

  • Die Telefonnummer wurde von einem Mobilfunkanbieter als Spam gesperrt.
  • Das Ziel ist blockiert.
  • Der Nachrichtentext ist nicht gültig.
  • Die Telefonnummer steht auf einer DND-Liste (Bitte nicht stören).
  • Das Telefon befindet sich in einem Roaming-Netzwerk.
  • Der Mobilfunkanbieter hat die Nachricht blockiert.
  • Das Telefon hat SMS blockiert.
  • Das Telefon befindet sich vorübergehend außerhalb des Empfangsbereichs.
  • Das Telefon ist ausgeschaltet.
  • Das Telefon ist eine Festnetznummer (kein Mobiltelefon).
  • Der Nachrichtentext enthält eine nicht registrierte URL.
  • Die Handynummer ist nicht gültig.
  • Downstream-Partner haben falsche Netzwerkkonfigurationen für eine bestimmte Anzahl oder Gruppe von Regionalnummern.

Lesen Sie sich die bewährten Methoden für SMS durch

Vergewissere dich, dass du die bewährten Methoden, Regeln und Vorschriften für SMS für das Zielland oder die AWS-Region befolgen, in die du die SMS-Nachrichten sendest.

Vergewissere dich, dass die verwendete Originalidentität korrekt ist. Falls erforderlich, registriere dann die Identität. Weitere Informationen findest du unter Unterstützte Länder und Regionen für SMS-Nachrichten mit AWS End User Messaging SMS.

Wenn du SMS-Nachrichten in die USA sendest, dann stelle sicher, dass du eine unterstützte Absendernummer für die USA verwendest.

Wenn du eine gebührenfreie Nummer für die USA verwendest, dann stelle sicher, dass die Telefonnummer registriert ist.

Wenn du SMS-Nachrichten über lokale Routen nach Indien senden, gib die Werte für Entitäts-ID und Vorlagen-ID an, nachdem du den Registrierungsvorgang abgeschlossen hast. Stelle sicher, dass die von dir angegebene Vorlagen-ID genau mit der Nachrichtenvorlage übereinstimmt.

Beheben von Problemen bei der Zustellung an einzelne Geräte

SMS-Blockierung auf Geräteebene, Roaming, Versorgungslücken und andere Faktoren können zu Problemen bei der Zustellung einzelner Geräte führen.

Führe die folgenden Schritte aus:

  1. Die Amazon Pinpoint-API verwenden, um die Telefonnummer zu überprüfen. Die Verwendung von Festnetz- und VoIP-Telefonnummern kann zu Zustellungsproblemen führen.
  2. Sende eine SMS-Nachricht von einem anderen Gerät und überprüfe dann, ob die Nachricht zugestellt wird.

Wenn beide Schritte erfolgreich sind, teste auf anderen Geräten.

Wenn das Problem weiterhin besteht, muss sich der Gerätebesitzer an seinen Mobilfunkanbieter wenden, um Unterstützung zu erhalten.

Beheben von Problemen bei der Zustellung an mehrere Geräte

Wenn die verzögerte SMS-Zustellung mehrere Geräte betrifft, dann kann es zu Problemen mit nachgelagerten Aggregatoren, Lieferanten, Anbietern und Netzbetreibern kommen.

Um mögliche nachgelagerte Probleme zu beheben, erstelle eine Support-Anfrage für den Service, den du zum Senden von SMS-Nachrichten verwendest.

Gib im Support-Fall die folgenden Informationen an:

  • Die Region, die du zum Senden von SMS-Nachrichten verwendest.
  • Ein Zeitstempel, wann das Problem aufgetreten ist.
  • Drei Beispiele von SMS-Protokollen mit den Nachrichten-IDs fehlgeschlagener SMS-Nachrichten an verschiedene Telefonnummern, die nicht älter als drei Tage sind.
  • (Nur Indien) Die DLT registrierte Entitäts-ID, die Vorlagen-ID und ein Beispiel für den Inhalt, die zum Senden der SMS-Nachrichten verwendet wurden.

Hinweis: Mobilfunkanbieter speichern SMS-Informationen möglicherweise nicht länger als 3 Tage.

Wichtig: SMS-Zustellungen von CloudWatch Logs liefern möglicherweise keine genauen SMS-Zustellzeiten. SMS-Nachrichten werden möglicherweise zugestellt, bevor du die CloudWatch Logs erhältst. Der Wert dwellTimeMsUntilDeviceAck in den Zustellungsprotokollen gibt an, wann der Anbieter die Nachricht akzeptiert hat, liefert jedoch keine Informationen zu verspäteten SMS-Nachrichten. Weitere Informationen findest du unter CloudWatch-Logs anzeigen.

Ähnliche Informationen

So verwaltest du den globalen SMS-Versand mit AWS End User Messaging

Überwachen von Amazon-SNS-Themen mithilfe von CloudWatch

Was sind die besten Methoden für das Senden von SMS-Nachrichten?

AWS OFFICIALAktualisiert vor einem Jahr