Wie verwende ich AWS End User Messaging, um britische Telefonnummern zu verifizieren oder SMS-Nachrichten an britische Telefonnummern zu senden?
Ich möchte AWS End User Messaging verwenden, um britische Telefonnummern zu verifizieren oder SMS-Nachrichten an britische Telefonnummern zu senden.
Behebung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Du musst eine Ursprungsidentität verwenden, um SMS-Nachrichten in das Vereinigte Königreich zu senden. Wenn dein AWS-Konto und deine AWS-Region keine britische Ursprungsidentität haben und du den Anruf mit der SendTextMessage-Operation tätigst, erhältst du möglicherweise die folgende Fehlermeldung:
„Conflict Occurred - Reason=NO_ORIGINATION_IDENTITIES_FOUND“
Überprüfe den Status des SMS-Kontos und prüfe dann in diesen Schritten, ob du die SMS-Produktion oder Sandbox verwendest.
SMS-Produktion
Wenn das SMS-Konto bereits in Produktion ist, musst du eine unterstützte Ursprungsdentität beantragen, um SMS-Nachrichten in das Vereinigte Königreich senden zu können. Du kannst über die Konsole von AWS End User Messaging eine britische Absender-ID anfordern, um SMS-Nachrichten an eine britische Telefonnummer zu senden. Weitere Informationen findest du unter Anforderung einer Absender-ID in AWS End User Messaging SMS und Prozess zur Registrierung der britischen Absender-ID in AWS End User Messaging SMS.
Sandbox
Wenn sich dein SMS-Konto in der SMS-Sandbox von AWS End User Messaging befindet, musst du die Telefonnummern überprüfen, nachdem du eine Absender-ID angefordert hast.
Hinweis: Wenn du die AWS-Managementkonsole zur Überprüfung von Telefonnummern verwendest, wird die Absender-ID in der Anforderung nicht angegeben.
Verwenden des AWS-CLI-Befehls oder des API-Aufrufs, um die Telefonnummern zu überprüfen
Führe die folgenden Schritte aus:
- Fordere eine Absender-ID an.
- Verwende den CreateVerifiedDestinationNumber-API-Aufruf, um die Telefonnummern zu verifizieren. Oder führe den AWS-CLI-Befehl create-verified-destination-number aus:
**Hinweis:**Ersetze PhoneNumber durch die E.164-formatierte Telefonnummer, an welche die Nachricht gesendet werden soll. Der Befehl gibt die VerifiedDestinationNumberId der verifizierten Telefonnummern zurück. Diese ID benötigst du für die folgenden Schritte.aws pinpoint-sms-voice-v2 create-verified-destination-number --destination-phone-number PhoneNumber - Verwende den API-Aufruf SendDestinationNumberVerificationCode, um eine neue Textnachricht mit einem Verifizierungscode zu erstellen. Sende sie dann an eine verifizierte Zieltelefonnummer. Oder führe den AWS-CLI-Befehl send-destination-number-verification-code aus:
Hinweis: Ersetze PhoneNumberID durch die VerifiedDestinationNumberId, die du in Schritt 2 erhalten hast. Ersetze SenderID ARN durch den ARN deiner britischen Absender-ID. Du kannst die Absender-ID als Ursprungsidentität angeben. Das Mobilgerät erhält dann eine SMS-Nachricht mit einem zufällig generierten Code, der in Schritt 4 verwendet werden kann.aws pinpoint-sms-voice-v2 send-destination-number-verification-code --verified-destination-number-id PhoneNumberID --verification-channel TEXT --origination-identity SenderID ARN - Sobald du das Einmalpasswort (OTP) hast, verwende den API-Aufruf VerifyDestinationNumber, um die Nummer zu verifizieren. Oder führe den AWS-CLI-Befehl verify-destination-number aus:
Hinweis: Ersetze den verification-code-value durch den Verifizierungscode, den du in Schritt 3 erhalten hast. Ersetze PhoneNumberID durch die VerifiedDestinationNumberId, die du in Schritt 2 erhalten hast.aws pinpoint-sms-voice-v2 verify-destination-number --verified-destination-number-id PhoneNumberID --verification-code verification-code-value - Wenn sich die verifizierte Zieltelefonnummer im Status Aktiv befindet, verwende den SendTextMessage-API-Aufruf, um SMS-Nachrichten an die verifizierte Nummer zu senden.
Verlassen der SMS-Sandbox
Um die registrierte britische Absender-ID zum Senden von Nachrichten zu verwenden, fordere den Produktionszugriff für das SMS-Konto an. Wenn du das Konto aus der Sandbox verschiebst, musst du die Telefonnummern nicht überprüfen, bevor du eine SMS sendest.
Informationen zum Anfordern des Produktionszugriffs oder zum Erstellen einer AWS-Support-Anforderung findest du unter Von der MMS- und Voice-Sandbox von AWS End User Messaging-SMS zur Produktion wechseln.
Ähnliche Informationen
- Themen
- End User Computing
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor 8 Monaten