

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.

# Konfiguration von SMS- oder MMS-Fallback pro Nachricht
<a name="rcs-fallback-per-message"></a>

Wenn Sie eine RCS-Nachricht senden, unterstützt das Gerät des Empfängers möglicherweise RCS nicht, oder die Nachricht läuft möglicherweise vor der Zustellung ab. Mit dem Fallback pro Nachricht können Sie alternative SMS- oder MMS-Inhalte angeben, die AWS End User Messaging automatisch zustellt, wenn die RCS-Nachricht den Empfänger nicht erreichen kann. Sie konfigurieren Fallback für jede `SendRcsMessage` Anfrage, indem Sie den Parameter angeben. `FallbackConfiguration`

## Wenn der Fallback ausgelöst wird
<a name="rcs-fallback-per-message-triggers"></a>

AWSEnd User Messaging löst die Fallback-Meldung in zwei Situationen aus:
+ **Sofortiger RCS-Ausfall**: Das Gerät oder der Mobilfunkanbieter des Empfängers unterstützt RCS nicht, oder der RCS-Kanal lehnt die Nachricht ab.
+ **TTL-Ablauf: Sie legen einen `TimeToLive` Wert fest und die Nachricht wird nicht zugestellt, bevor der Timer abgelaufen** ist. Weitere Hinweise zum Ablauf von Nachrichten finden Sie unter[Konfiguration des Ablaufs von RCS-Nachrichten](rcs-message-expiration.md).

Wenn Sie nichts `FallbackConfiguration` in die Anforderung aufnehmen und die RCS-Nachricht fehlschlägt oder abläuft, wird keine Fallback-Nachricht gesendet.

## Per-message Fallback im Vergleich zu Pool-basiertem Fallback
<a name="rcs-fallback-per-message-vs-pool"></a>

Per-message Fallback On `SendRcsMessage` unterscheidet sich von dem automatischen poolbasierten Fallback, das mit verfügbar ist. `SendTextMessage` Einzelheiten zum poolbasierten Fallback finden Sie unter. [Fallback von RCS zu SMS mithilfe von Telefonpools](rcs-sms-fallback.md)


**Vergleich der Ausweichmechanismen**  

| Feature | Pool-based Fallback () `SendTextMessage` | Per-message Rückfall () `SendRcsMessage` | 
| --- | --- | --- | 
| Konfiguration | Automatisch, wenn ein Pool sowohl einen RCS-Agenten als auch SMS-Identitäten enthält | Explizit: Sie fügen FallbackConfiguration in jede Anfrage ein | 
| Ausweichkanal | SMS (vom Pool ausgewählt) | SMS oder MMS (Sie wählen mitChannel) | 
| Fallback-Inhalt | Derselbe Nachrichtentext | Sie stellen separate Inhalte bereit, die auf SMS oder MMS zugeschnitten sind | 
| Auswahl der Identität | Pool wählt die Originationsidentität aus | Sie geben eine Telefonnummer oder eine Absender-ID an | 
| Auslöser | RCS wird nicht unterstützt (Timeout-basiert) | Sofortiger RCS-Ausfall oder TTL-Ablauf | 

## FallbackConfiguration Struktur
<a name="rcs-fallback-per-message-structure"></a>

Der `FallbackConfiguration` Parameter ist ein einzelnes Objekt in der `SendRcsMessage` Anfrage. Sie legen das `Channel` Feld so fest, dass angegeben wird, ob es sich bei dem Fallback um SMS oder MMS handelt, und geben dann die entsprechenden Inhaltsfelder an.


**FallbackConfiguration Felder**  

| Feld | Typ | Erforderlich | Beschreibung | 
| --- | --- | --- | --- | 
| Channel | Zeichenfolge | Ja | Der Ausweichkanal. Gültige Werte: SMS oder MMS. | 
| MessageBody | Zeichenfolge | Bedingt | Der Textkörper der Fallback-Nachricht. Maximal 1.600 Zeichen. Erforderlich, wann Channel istSMS. Für MMS MediaUrls muss mindestens einer von MessageBody oder angegeben werden. | 
| MediaUrls | Liste von Zeichenfolgen | Bedingt | Eine oder mehrere Medien-URLs für einen MMS-Fallback. Für MMS MediaUrls muss mindestens eine von MessageBody oder angegeben werden. | 
| OriginationIdentity | Zeichenfolge | Bedingt | Die Absenderidentität für die Fallback-Nachricht. Akzeptiert eine Telefonnummer oder Absender-ID (nach Wert, ID oder ARN); Sie können keinen Pool oder RCS-Agenten angeben. Wenn Sie dieses Feld weglassen und die ursprüngliche Nachricht über einen Pool gesendet wurde, wählt der Dienst eine passende Nummer aus diesem Pool aus. | 

**Wichtig**  
Das `MessageBody` Fallback-Limit liegt bei 1.600 Zeichen. Dies ist kürzer als das Limit von 3.072 Zeichen für den RCS-Hauptteil. `TextMessage` Gestalten Sie Ihren Ersatzinhalt so, dass er den Zeichenbeschränkungen für SMS oder MMS entspricht.

Die folgende JSON-Datei zeigt die Struktur eines `FallbackConfiguration` Objekts für ein SMS-Fallback:

```
{
    "Channel": "SMS",
    "MessageBody": "Your order has shipped. Track at https://example.com/track/12345",
    "OriginationIdentity": "+18005550199"
}
```

Die folgende JSON-Datei zeigt die Struktur für einen MMS-Fallback:

```
{
    "Channel": "MMS",
    "MessageBody": "Your order has shipped.",
    "MediaUrls": ["https://cdn.example.com/shipping-confirmation.jpg"],
    "OriginationIdentity": "+18005550199"
}
```

## SMS-Fallback konfigurieren
<a name="rcs-fallback-per-message-sms"></a>

Um auf SMS zurückzugreifen, stellen Sie `Channel` auf ein `SMS` und geben Sie a ein`MessageBody`. Da SMS keine Vorschlags-Chips oder Rich Cards unterstützt, sollten Sie wichtige URLs als Klartext in den Nachrichtentext aufnehmen.

## MMS-Fallback konfigurieren
<a name="rcs-fallback-per-message-mms"></a>

Um auf MMS zurückzugreifen, stellen Sie eine oder mehrere Medien-URLs in ein `MMS` und geben Sie `Channel` diese an. `MediaUrls` Verwenden Sie MMS-Fallback, wenn Ihre RCS-Nachricht visuellen Inhalt enthält (z. B. eine Rich-Card mit einem Bild) und Sie das visuelle Erlebnis für Empfänger beibehalten möchten, die RCS nicht unterstützen.

## Kombinieren Sie Fallback mit Ablauf der Nachricht
<a name="rcs-fallback-per-message-ttl"></a>

Wenn Sie beides `TimeToLive` und für eine `FallbackConfiguration` Anfrage festlegen, versucht AWS End User Messaging für die Dauer der TTL die Zustellung per RCS. Wenn die Nachricht nicht zugestellt wird, bevor der Timer abläuft, sendet der Dienst die Fallback-Nachricht. Dieses Muster ist nützlich für zeitkritische Inhalte wie Einmalkennwörter oder Terminerinnerungen.

Weitere Informationen zur Konfiguration des Ablaufs von Nachrichten finden Sie unter. [Konfiguration des Ablaufs von RCS-Nachrichten](rcs-message-expiration.md)

Im folgenden Beispiel wird eine 60-Sekunden-TTL mit SMS-Fallback festgelegt:

```
{
    "DestinationPhoneNumber": "+12065550100",
    "OriginationIdentity": "rcs-agent-1234567890",
    "RcsMessageContent": "{\"Content\":{\"TextMessage\":{\"Body\":\"Your verification code is 483291.\"}}}",
    "TimeToLive": 60,
    "FallbackConfiguration": {
        "Channel": "SMS",
        "MessageBody": "Your verification code is 483291.",
        "OriginationIdentity": "+18005550199"
    }
}
```

## Bewährte Methoden
<a name="rcs-fallback-per-message-best-practices"></a>
+ **Schreiben Sie Fallback-Inhalte separat.** Umfangreiche RCS-Inhalte (Suggestion Chips, Rich Cards, Carousels) lassen sich nicht direkt in SMS oder MMS übersetzen. Schreiben Sie eine präzise, in sich geschlossene Fallback-Nachricht, anstatt den RCS-Text wortwörtlich wiederzuverwenden.
+ **Fügen Sie URLs als Klartext in den SMS-Fallback ein.** Ersetzen Sie interaktive Vorschlags-Chips (wie `OpenUrl` Aktionen) durch Inline-URLs in der`MessageBody`.
+ **Verwenden Sie MMS-Fallback für visuelle Inhalte.** Wenn Ihre RCS-Nachricht eine umfangreiche Karte oder ein Karussell mit Bildern enthält, behält MMS-Fallback den visuellen Kontext für Empfänger ohne RCS-Unterstützung bei.
+ **Stellen Sie eine angemessene TTL ein.** Wenn Sie Fallback mit kombinieren`TimeToLive`, wählen Sie eine TTL, die ein Gleichgewicht zwischen Zustellungsversuchen und Pünktlichkeit gewährleistet. Bei zeitkritischen Nachrichten bietet eine TTL von 30 bis 60 Sekunden ein kurzes RCS-Zustellungsfenster, bevor zurückgegriffen wird. Bei allgemeinen Nachrichten bietet ein längeres Fenster (Minuten bis Stunden) dem RCS-Kanal mehr Erfolgschancen.
+ **Überprüfen Sie Ihre Identität als Absender.** `OriginationIdentity`In der Fallback-Konfiguration muss es sich um eine Telefonnummer oder Absender-ID handeln, die in Ihrem AWS End User Messaging-Konto registriert ist und SMS oder MMS in das Zielland senden kann.

## Zugehörige Ressourcen
<a name="rcs-fallback-per-message-related"></a>
+ [Fallback von RCS zu SMS mithilfe von Telefonpools](rcs-sms-fallback.md)für Informationen zum automatischen Pool-basierten Fallback mit. `SendTextMessage`
+ [Konfiguration des Ablaufs von RCS-Nachrichten](rcs-message-expiration.md)für Informationen zur Konfiguration von TTL und Ablaufverhalten.
+ [Senden umfangreicher RCS-Nachrichten](rcs-rich-messaging.md)für einen Überblick über die umfangreichen RCS-Nachrichtentypen und die `SendRcsMessage` API.