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.
Verwaltung von AWS RCS-Agenten in Pools
Sie können einen AWS RCS-Agenten als Originationsidentität in einem Telefonpool neben Ihren SMS-Telefonnummern hinzufügen. Wenn ein Pool sowohl einen AWS RCS-Agenten als auch SMS-Telefonnummern enthält, versucht AWS End User Messaging zuerst die RCS-Zustellung und greift automatisch auf SMS zurück, wenn eine RCS-Zustellung nicht möglich ist. Einzelheiten zur Funktionsweise von Fallback finden Sie unter. Fallback von RCS zu SMS mithilfe von Telefonpools
Anmerkung
Wenn Sie einen AWS RCS-Agenten zu einem Pool hinzufügen, verwenden Sie ZZ ihn als ISO-Ländercode. Der ZZ Code gibt an, dass der RCS-Agent auf Poolebene nicht länderspezifisch ist. Das landesspezifische Routing wird über die landesspezifischen Startregistrierungen des Agenten abgewickelt. Ein Pool kann neben dem RCS-Agenten auch Telefonnummern aus mehreren Ländern enthalten.
Der ISO-Ländercode wird bei der Erstellung des Pools bereitgestellt, aber nicht dauerhaft im Pool gespeichert. Wenn Sie anrufenDescribePools, erscheint der ISO-Ländercode nicht in der Antwort.
Einen Pool mit einem AWS RCS-Agenten erstellen
Sie können mithilfe der AWS End User Messaging-Konsole oder der CreatePool API einen neuen Pool erstellen, der Ihren AWS RCS-Agenten enthält.
Hinzufügen von AWS RCS-Agenten zu vorhandenen Pools
Wenn Sie bereits über einen Pool mit SMS-Telefonnummern verfügen, können Sie Ihren AWS RCS-Agenten zum Pool hinzufügen, um RCS-Messaging mit SMS-Fallback zu aktivieren. Sie können einem Pool, der bereits einen AWS RCS-Agenten enthält, auch zusätzliche SMS-Telefonnummern hinzufügen.
Wichtig
Bevor Sie einem vorhandenen Pool eine Originationsidentität hinzufügen, stellen Sie sicher, dass die Konfiguration des Pools mit der Identität übereinstimmt, die Sie hinzufügen. Alle Originationsidentitäten in einem Pool müssen identische Metadaten haben. Liegt eine Nichtübereinstimmung vor, schlägt der Vorgang mit einer fehl. ConflictException Weitere Informationen darüber, welche Felder übereinstimmen müssen und wie Diskrepanzen behoben werden können, finden Sie unter. Anforderungen an die Pool-Konfiguration für RCS
Anforderungen an die Pool-Konfiguration für RCS
Alle Originationsidentitäten in einem Pool müssen identische Metadaten haben. Wenn Sie einem Pool eine Originationsidentität hinzufügen, vergleicht AWS End User Messaging die Konfiguration der Identität mit der vorhandenen Konfiguration des Pools. Liegt eine Nichtübereinstimmung vor, schlägt der Vorgang fehl und es wird eine Meldung angezeigtConflictException, die Details zu den einzelnen Feldern enthält, die sich unterscheiden.
Pool-Konfigurationsfelder lassen sich in zwei Kategorien einteilen: unveränderliche Felder, die bei der Erstellung des Pools festgelegt werden und nicht geändert werden können, und veränderbare Felder, die Sie nach der Erstellung aktualisieren können.
| Feld | Veränderlichkeit | Hinweise |
|---|---|---|
| Nachrichtentyp | Immutable (Unveränderlich) | Wird bei der Poolerstellung festgelegt. Alle Identitäten müssen übereinstimmen. |
| ISO-Ländercode | Immutable (Unveränderlich) | Wird bei der Poolerstellung festgelegt. Für AWS RCS-Agenten ist ZZ der Wert. Pools können Telefonnummern aus mehreren Ländern enthalten. |
| Löschschutz | Mutable | Kann nach der Erstellung umgeschaltet werden. Muss identitätsübergreifend konsistent sein. |
| Opt-Out-Liste | Mutable | Kann nach der Erstellung geändert werden. Muss identitätsübergreifend konsistent sein. |
Die folgenden Konfigurationsfelder müssen für alle Originationsidentitäten in einem Pool übereinstimmen:
-
Nachrichtentyp — Alle Identitäten müssen für denselben Nachrichtentyp konfiguriert sein (z. B. TRANSACTIONAL oder PROMOTIONAL).
-
ISO-Ländercode — Wird bei der Poolerstellung festgelegt. Verwenden Sie für AWS
ZZRCS-Agenten den ISO-Ländercode. Pools können Telefonnummern aus mehreren Ländern enthalten. -
Löschschutz — Die Einstellung für den Löschschutz muss identitätsübergreifend einheitlich sein.
-
Opt-Out-Liste — Alle Identitäten müssen derselben Opt-Out-Liste zugeordnet sein, andernfalls sollte keine von ihnen über eine Opt-Out-Liste verfügen.
Fehler verstehen ConflictException
Wenn Sie versuchen, einem Pool eine Originationsidentität hinzuzufügen und die Konfiguration nicht übereinstimmt, gibt die CreatePool API AssociateOriginationIdentity oder a ConflictException zurück. Die Ausnahmemeldung enthält Details darüber, welche Felder sich zwischen der Identität und dem Pool unterscheiden.
Wenn Sie beispielsweise versuchen, eine für WERBEBOTSCHAFTEN konfigurierte Telefonnummer zu einem Pool hinzuzufügen, der für TRANSAKTIONSNACHRICHTEN konfiguriert ist, weist die Fehlermeldung darauf hin, dass der Nachrichtentyp nicht übereinstimmt.
Um ein Problem zu lösen: ConflictException
-
Überprüfen Sie die Fehlermeldung, um festzustellen, welche Felder sich unterscheiden.
-
Aktualisieren Sie die Originationsidentität oder die Poolkonfiguration, sodass die Felder übereinstimmen.
-
Wiederholen Sie den Vorgang
AssociateOriginationIdentityoderCreatePool.
Anmerkung
Wenn Sie den Konfigurationskonflikt nicht beheben können, sollten Sie erwägen, einen separaten Pool für die ursprüngliche Identität zu erstellen. Jeder Pool kann seine eigene Konfiguration haben, und Sie können verschiedene Pools für unterschiedliche Anwendungsfälle verwenden.
Entfernen von AWS RCS-Agenten aus Pools
Sie können einen AWS RCS-Agenten mithilfe der AWS End User Messaging-Konsole oder der DisassociateOriginationIdentity API aus einem Pool entfernen. Wenn Sie einen AWS RCS-Agenten aus einem Pool entfernen, wird die RCS-Zustellung für Nachrichten, die über diesen Pool gesendet werden, deaktiviert. Nachrichten, die nach dem Entfernen des Agenten an den Pool gesendet werden, werden nur per SMS zugestellt (unter Verwendung der verbleibenden Telefonnummern im Pool).