Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erste Schritte mit RCS
Diese Anleitung führt Sie durch die Einrichtung Ihres ersten RCS-Agenten in AWS End User Messaging sowie das Senden und Empfangen Ihrer ersten RCS-Nachricht. Am Ende werden Sie über eine funktionierende RCS-Testumgebung verfügen. Geschätzte Zeit bis zur Fertigstellung: 15—30 Minuten.
In diesem Handbuch wird Folgendes behandelt:
Erstellen Sie einen AWS RCS-Agenten und reichen Sie eine Testregistrierung ein
Fügen Sie ein Testgerät hinzu und nehmen Sie die Einladung des Testers an
Senden Sie Ihre erste ausgehende RCS-Nachricht
Testen Sie eingehende (bidirektionale) Nachrichten mit Schlüsselwörtern
Hintergrundinformationen zur Funktionsweise von RCS in AWS End User Messaging, einschließlich des zweistufigen Identitätsmodells (AWS RCS Agent und RCS for Business IDs), finden Sie unter. Was ist RCS?
RCS einrichten und testen
In diesem Abschnitt erfahren Sie, wie Sie einen AWS RCS-Agenten erstellen, ein Testgerät registrieren, Ihre erste RCS-Nachricht senden und die Zustellung überprüfen. Nachdem Sie diese Schritte abgeschlossen haben, können Sie mit der Einführung von RCS in den Produktionsländern fortfahren.
Voraussetzungen
Stellen Sie vor dem Beginn sicher, dass Sie über das Folgende verfügen:
-
Ein AWS Konto mit AWS Endbenutzer-Messaging-Zugriff — Sie benötigen ein AWS Konto mit Berechtigungen zur Nutzung von AWS End User Messaging. Wenn Sie kein Konto haben, lesen Sie in der Anleitung zur AWS Kontoeinrichtung nach.
-
Ein Telefon mit aktiviertem RCS — Sie benötigen ein Android-Telefon, auf dem RCS-Messaging in der Standard-Messaging-App aktiviert ist, oder ein iPhone mit iOS 18 oder höher. Dieses Telefon dient als Testgerät für den Empfang von RCS-Nachrichten.
-
(Optional) AWS CLI konfiguriert — Wenn Sie mit der API statt mit der Konsole testen möchten, installieren und konfigurieren Sie die AWS CLI oder verwenden Sie ein AWS SDK wie boto3 für Python.
Schritt 1: Erstellen Sie Ihren AWS RCS-Agenten und reichen Sie eine Testregistrierung ein
Der erste Schritt besteht darin, einen AWS RCS-Agenten zu erstellen und eine Testregistrierung einzureichen. Durch die Testregistrierung wird eine RCS for Business ID (Testagent) erstellt, mit der Sie ohne Genehmigung durch den Netzbetreiber Nachrichten an registrierte Testgeräte senden können.
Vollständige Informationen zur Verwaltung des AWS RCS Agents, einschließlich des Agentenlebenszyklus und der API-Operationen, finden Sie unter. Verwalten von RCS-Agenten
Einen AWS RCS-Agenten (Konsole) erstellen
Um einen AWS RCS-Agenten zu erstellen und eine Testregistrierung einzureichen
-
Öffnen Sie die AWS End User Messaging-Konsole
. -
Wählen Sie im Navigationsbereich unter Konfigurationen die Option RCS-Agenten aus.
-
Wählen Sie Create RCS Agent aus. Dadurch wird ein AWS RCS-Agent erstellt und Sie werden dann sofort in einem einzigen Workflow durch die Erstellung einer Testregistrierung geführt.
-
Der nächste Bildschirm zeigt eine Einführung in RCS und erklärt den Einrichtungsvorgang. Überprüfen Sie die Informationen und wählen Sie Weiter, um fortzufahren.
-
Stellen Sie auf der Seite mit den Agentendetails Folgendes ein:
-
Benutzerfreundlicher Name — Eine Bezeichnung nur für die Konsole für Ihren AWS RCS-Agenten. Dies ist ein interner Name für Ihre Referenz (als Tag gespeichert) und nicht der Name, der auf den Telefonen der Empfänger angezeigt wird. Der freundliche Name ist nicht über die API verfügbar.
-
Löschschutz — (Optional) Aktivieren Sie diese Option, um ein versehentliches Löschen des Agenten zu verhindern.
-
Schlagworte — (Optional) Fügen Sie Stichwörter hinzu, um Ihren Agenten zu organisieren und zu identifizieren.
-
-
Geben Sie auf derselben Seite im Abschnitt Markeninformationen Folgendes ein:
-
Anzeigename — Der Markenname, den die Empfänger neben Ihren RCS-Nachrichten sehen.
-
Beschreibung — Eine kurze Beschreibung Ihrer Marke oder Ihres Unternehmens.
-
Anwendungsfall — Wählen Sie den primären Anwendungsfall für Ihre RCS-Nachrichten aus (z. B. Transaktionsbenachrichtigungen, Marketing oder Kundensupport).
-
-
Laden Sie im Bereich Brand-Assets auf derselben Seite Folgendes hoch:
-
Logo — 224 × 224 Pixel, PNG mit Transparenz, unter 50 KB.
-
Bannerbild — 1440 × 448 Pixel, PNG oder JPEG, unter 200 KB.
-
Markenfarbe — Ein Hex-Farbcode (z. B.
#1A73E8) mit einem Mindestkontrastverhältnis von 4,5:1 vor weißem Hintergrund.
Wichtig
Einige Markenwerte können nicht mehr geändert werden, nachdem der Agent zur Registrierung eingereicht wurde. Bereiten Sie Ihre endgültigen Markeninhalte vor, bevor Sie den Agenten erstellen. Wenn Sie zuerst experimentieren möchten, können Sie mithilfe dieses Ablaufs schnell einen Testagenten erstellen und später einen neuen AWS RCS-Agenten mit den finalisierten Markenressourcen erstellen.
-
-
Konfigurieren Sie auf der Seite Compliance-Keywords Ihre Keywords und Autoresponse-Nachrichten.
-
Überprüfen Sie auf der Seite „Überprüfen“ alle Ihre Einstellungen.
-
Wählen Sie Validieren und senden, um den AWS RCS Agent zu erstellen und die Testregistrierung einzureichen.
Anmerkung
Sie haben erfolgreich einen AWS RCS-Agenten erstellt und eine Testregistrierung eingereicht. Ihr Testagent wird in der Regel innerhalb von Minuten genehmigt. Lassen Sie uns nun Testnachrichten auf Ihrem Gerät aktivieren.
Einen AWS RCS Agent (CLI) erstellen
Sie können einen AWS RCS-Agenten auch mithilfe der AWS CLI erstellen. Erstellen Sie zuerst den Agenten und reichen Sie dann eine Testregistrierung ein.
Schritt 1: Erstellen Sie den AWS RCS-Agenten:
aws pinpoint-sms-voice-v2 create-rcs-agent \ --deletion-protection-enabled
Schritt 2: Reichen Sie eine Testregistrierung für den Agenten ein. Verwenden Sie die CreateRegistration API mit dem Registrierungstyp für RCS-Tests. Sie können die DescribeRegistrationFieldDefinitions API verwenden, um alle verfügbaren Felder des Registrierungsformulars vor dem Absenden programmgesteuert abzurufen. Geben Sie Ihre Markenwerte, Beschreibung und Kontaktdaten in die Felder des Registrierungsformulars ein.
Einzelheiten zur Registrierungs-API finden Sie unterVerwalten von RCS-Agenten.
Schritt 2: Fügen Sie ein Testgerät hinzu
Nachdem Ihre Testregistrierung genehmigt wurde, fügen Sie Ihr Telefon als Testgerät hinzu, damit Sie RCS-Nachrichten von Ihrem Testagenten empfangen können.
Anmerkung
Nachdem Sie ein Testgerät hinzugefügt haben, wird die Einladung zum Tester nicht sofort gesendet. Das System verzögert die Aktivierung um mindestens 120 Sekunden. Es kann bis zu 20 Minuten dauern, bis die Einladung eintrifft. Die Konsole zeigt eine ungefähre Aktivierungszeit an. Sie müssen nicht warten, bevor Sie das Gerät hinzufügen — das System verarbeitet die Verzögerung automatisch.
Nachdem Sie das Testgerät hinzugefügt haben, sendet AWS End User Messaging eine Einladung zum Tester an die Telefonnummer. Die Einladung stammt von einem RCS-Agenten namens RBM Tester Management und enthält zwei Schaltflächen zum Annehmen oder Ablehnen: Zum Tester ernennen und Ablehnen. Der Empfänger muss auf „Zum Tester machen“ tippen, um die Überprüfung abzuschließen.
Anmerkung
Auf iOS-Geräten (iPhone mit iOS 18 oder neuer) erscheint die Einladung zum Tester möglicherweise im Ordner Unbekannte Absender in der Nachrichten-App und nicht im Hauptposteingang. Wenn du die Einladung nicht siehst, sieh im Ordner Unbekannte Absender nach.
Weitere Informationen zur Verwaltung von Testgeräten, einschließlich des API-Ansatzes und der Problembehandlung, finden Sie unterTesten von RCS-Nachrichten.
Schritt 3: Senden Sie Ihre erste RCS-Nachricht
Nachdem Ihr Testgerät die Einladung zum Tester angenommen hat, können Sie Ihre erste RCS-Nachricht senden. Sie können die AWS End User Messaging-Konsole oder die API verwenden.
Schritt 4: Testen Sie eingehende (bidirektionale) Nachrichten
Sie können eingehende RCS-Nachrichten testen, indem Sie ein Schlüsselwort mit einer automatischen Antwort konfigurieren und dann von Ihrem Testgerät eine Nachricht senden, die zu diesem Schlüsselwort passt.
Um eingehende Nachrichten mit Autoresponse-Schlüsselwörtern zu testen
-
Navigieren Sie in der AWS End User Messaging-Konsole zu Ihrem AWS RCS Agent und konfigurieren Sie ein Schlüsselwort. Legen Sie das Schlüsselwort beispielsweise
RCSINBOUNDTESTINGmit einer automatischen Antwortnachricht wie „Eingehender Test erfolgreich! Ihre Nachricht wurde empfangen.“ -
Wählen Sie auf der Registerkarte Testen die Option Eingehender Deeplink aus.
-
Geben Sie im Feld Standardnachrichtentext das von Ihnen konfigurierte Schlüsselwort ein (z. B.
RCSINBOUNDTESTING). -
Wählen Sie Link generieren aus. Die Konsole generiert mithilfe des
sms:GSMA-Standard-URI-Schemas eine URL für eingehende Deep-Links. Dieser Deeplink ist in den auf dem Bildschirm angezeigten QR-Code eingebettet. -
Scannen Sie den QR-Code mit Ihrem verifizierten Test-Telefon. Dadurch wird die native Messaging-App mit einer vorab ausgefüllten Nachricht geöffnet, die an Ihren AWS RCS-Agenten adressiert ist.
-
Senden Sie die Nachricht von Ihrem Testgerät aus.
-
Stellen Sie sicher, dass Sie die automatische Antwortnachricht auf Ihrem Testgerät erhalten.
Für das Testen von Keywords mit automatischer Antwort ist es nicht erforderlich, ein Veranstaltungsziel oder ein Amazon SNS-Thema einzurichten. Die automatische Antwort wird vollständig von AWS End User Messaging auf der Grundlage der Schlüsselwortkonfiguration auf Ihrem AWS RCS Agent abgewickelt.
Um beliebige eingehende Nachrichten (nicht nur Übereinstimmungen mit Schlüsselwörtern) zu empfangen und zu verarbeiten, müssen Sie ein Amazon SNS-Thema für bidirektionale Nachrichten konfigurieren. Details hierzu finden Sie unter Empfangen eingehender RCS-Nachrichten.
Was haben Sie erreicht
Wenn Sie die Schritte in diesem Handbuch ausführen, haben Sie:
-
Sie haben einen AWS RCS-Agenten mit Ihren Markenressourcen erstellt und eine Testregistrierung eingereicht
-
Hat ein Testgerät registriert und die Einladung des Testers angenommen
-
Ihre erste RCS-Nachricht gesendet und die Lieferung bestätigt
-
Wir haben eingehende Nachrichten mit Schlüsselwörtern für automatische Antworten getestet
Ihre Testumgebung ist jetzt bereit. Hier finden Sie Möglichkeiten, RCS-Messaging in Ihre Anwendung zu integrieren oder die Funktionsweise von RCS-Messaging zu optimieren:
-
Empfangen und Verarbeiten eingehender Nachrichten: Konfigurieren Sie ein Amazon SNS-Thema für den Empfang eingehender RCS-Nachrichten und deren Verarbeitung mit Lambda-Funktionen. Siehe Empfangen eingehender RCS-Nachrichten.
-
Übermittlungsereignisse verfolgen: Richten Sie Konfigurationssätze ein, um granulare Zustellungsbestätigungen (DLRs) und andere Nachrichtenereignisse am Zielort Ihrer Wahl zu verarbeiten. Siehe CloudWatch RCS-Metriken und Überwachung.
-
SMS-Fallback aktivieren: Erstellen Sie einen Telefonpool mit Ihrem AWS RCS-Agenten und SMS-Telefonnummern, um automatisch auf SMS zurückzugreifen, wenn eine RCS-Zustellung nicht möglich ist. Siehe Fallback von RCS zu SMS mithilfe von Telefonpools.
-
Markteinführung in Produktionsländern: Reichen Sie länderspezifische Registrierungen ein, um RCS-Nachrichten an alle Empfänger in den unterstützten Ländern zu senden. Siehe Starten von RCS in Ländern.
AI-Agent fordert zur RCS-Setup auf
Wenn Sie einen generativen KI-Codierungsassistenten oder AI-Agenten verwenden, können Sie die folgende Aufforderung verwenden, um Hilfe beim Erstellen eines AWS RCS-Agenten, beim Einreichen einer Testregistrierung und beim Senden Ihrer ersten Testnachricht über die AWS CLI zu erhalten.
Anmerkung
Kopieren Sie die folgende Aufforderung und fügen Sie sie in Ihren AI-Agenten oder Codierungsassistenten ein:
## RCS Setup Assistant Prompt Help me set up RCS messaging in AWS End User Messaging using the AWS CLI. The service is `pinpoint-sms-voice-v2`. Walk me through each step with exact CLI commands. Ask me for all required details before generating any commands. **Important rules for generating commands:** - All commands use the `pinpoint-sms-voice-v2` service. - Use `create-rcs-agent` exactly as spelled — NOT `create-r-c-s-agent`. - Use the term "testing" — NOT "sandbox". - There is NO `describe-messages` API. Do not generate it. - `create-rcs-agent` does NOT accept brand asset parameters (no display name, no logo, no banner, no color). Brand assets are registration fields only. - `create-verified-destination-number` uses `--rcs-agent-id`, NOT `--origination-identity`. ### Step 1: Create an RCS Agent Use `create-rcs-agent`. This creates the agent resource only. Optional parameters: `--deletion-protection-enabled`, `--opt-out-list-name`, `--tags`. The response returns `RcsAgentId` and `RcsAgentArn` — save both. ### Step 2: Create and submit a testing registration This configures brand assets and submits for approval. It requires multiple API calls in sequence: a. `create-registration --registration-type TEST_RCS_LAUNCH_REGISTRATION` → returns `RegistrationId`. Save it. b. `create-registration-association --registration-id <id> --resource-id <agent-id>` → links the registration to the agent. c. Upload images as attachments (two calls): `create-registration-attachment --attachment-body fileb://<logo-path>` `create-registration-attachment --attachment-body fileb://<banner-path>` → each returns `RegistrationAttachmentId`. Save both. d. Set ALL required registration fields using `put-registration-field-value` with `--registration-id`, `--field-path`, and the appropriate value flag (`--text-value`, `--select-choices`, or `--registration-attachment-id`). Required fields (ALL must be set or registration will be DENIED): - `agentDetails.brandName` (text, 2-65 chars) - `agentDetails.serviceName` (text, 1-100 chars) - `agentDetails.senderDisplayName` (text, 1-40 chars) - `agentDetails.useCase` (select: OTP, TRANSACTIONAL, PROMOTIONAL, MULTI_USE) - `agentDetails.agentDescription` (text, 1-100 chars) - `agentDetails.logoImage` (attachment ID from step c, 224x224 PNG) - `agentDetails.bannerImage` (attachment ID from step c, 1440x448 PNG/JPEG) - `agentDetails.accentColor` (text, hex code e.g. #0066CC) - `agentDetails.privacyPolicyUrl` (text, valid URL) - `agentDetails.termsAndConditionsUrl` (text, valid URL) - `agentDetails.averageMonthlyRcsFrequency` (select: 10, 100, 1000+) - `agentDetails.monthlyRcsVolume` (text, 1-100000) - At least ONE contact method WITH its label: agentDetails.contactWebsite + agentDetails.contactWebsiteLabel, OR agentDetails.contactPhoneNumber + agentDetails.contactPhoneLabel, OR agentDetails.contactEmailAddress + agentDetails.contactEmailLabel e. Verify all fields: `describe-registration-field-values --registration-id <id>` Any field showing `DeniedReason: MISSING_REQUIRED_FIELD` must be set. f. Submit: `submit-registration-version --registration-id <id>` g. Poll status: `describe-registrations --registration-ids <id>` Wait for `RegistrationStatus: COMPLETE`. **Error recovery:** If registration is DENIED, you must: 1. `create-registration-version --registration-id <id>` (creates new draft) 2. Re-populate ALL fields from scratch (new versions do NOT inherit values) 3. Fix the issue noted in `DeniedReasons` 4. Re-submit ### Step 3: Add a test device **Prerequisite:** Step 2 must be COMPLETE and the agent's `TestingAgent.Status` must be `ACTIVE` (check with `describe-rcs-agents`). Then wait at least 120 seconds after the agent becomes ACTIVE. Use `create-verified-destination-number --destination-phone-number <E.164> --rcs-agent-id <agent-id>`. The device status will be `PENDING`. The user must accept the RCS tester invitation on their physical device. Check status with `describe-verified-destination-numbers` — wait for `VERIFIED`. ### Step 4: Send a test RCS message **Prerequisite:** Step 3 device must be `VERIFIED`. Use `send-text-message --destination-phone-number <E.164> --origination-identity <agent-arn> --message-body "<text>" --message-type TRANSACTIONAL`. Returns `MessageId`. ### Step 5: Verify delivery For testing: check the test device — the message appears from the branded RCS agent. For production monitoring: set up event destinations BEFORE sending messages using `create-event-destination` (SNS, CloudWatch Logs, or Firehose). Event destinations do not retroactively capture events for already-sent messages. CloudWatch metrics in the `AWS/SMSVoice` namespace provide aggregate stats. --- **Before generating commands, ask me for:** - Brand name, service name, and sender display name - Agent description (what the agent does, what messages users receive) - Use case type: OTP, TRANSACTIONAL, PROMOTIONAL, or MULTI_USE - Logo file path (224x224 PNG) and banner file path (1440x448 PNG/JPEG) - Brand accent color hex code (e.g. #0066CC) - Privacy policy URL and terms & conditions URL - One contact method with label: website URL, phone number, or email - Estimated monthly RCS volume and per-user message frequency - Test device phone number in E.164 format (e.g. +12065550100)