US-Abrechnungsberichte

Auf dieser Seite werden die Datendateien beschrieben, die von RCS for Business erstellt werden, um US-Mobilfunkanbieter bei der Abrechnung und Prüfung im Rahmen des US RBM Framework zu unterstützen. Weitere Informationen zum US RBM Framework finden Sie unter usrbm.org.

Der Abrechnungsbericht ist ein aggregierter Bericht zu abrechenbaren Ereignissen zwischen gestarteten Agents und Nutzern. „Abrechenbar“ bedeutet einfach, dass für ein Ereignis eine Gebühr anfällt. Mobilfunkanbieter legen fest, ob und wie abrechenbare Ereignisse in Rechnung gestellt werden. Alle US-Mobilfunkanbieter, die RCS for Business aktiv nutzen, haben Zugriff auf Abrechnungsberichte.

Weitere Informationen zum US-Modell für Abrechnungsklassifizierungen finden Sie in den FAQs zur US-Abrechnung.

Dateierstellung

Weitere Informationen finden Sie unter Dateierstellung.

Dateispeicherung und -zugriff

Weitere Informationen finden Sie unter Dateispeicherung und -zugriff.

Dateiverfügbarkeit

Weitere Informationen finden Sie unter Dateiverfügbarkeit.

Abrechnungsberichte

Abrechnungsberichte sind Aufzeichnungen von abrechenbaren Ereignissen, die auf der Abrechnungskategorie des Agents und dem Typ der von ihm gesendeten Nachrichten basieren. Abrechnungsberichte sind für alle Mobilfunkanbieter verfügbar, die RCS for Business aktiv nutzen.

Abrechnungsberichte enthalten vertrauliche Informationen, aber keine personenbezogenen Daten von Nutzern (personenidentifizierbare Informationen), wie MSISDN, gehashte MSISDN oder eine eindeutige Nutzer-ID.

Abrechnungskategorien im Vergleich zu abrechenbaren Ereignissen

Die Unterscheidung zwischen Abrechnungskategorien für Agents und abrechenbaren Ereignissen ist entscheidend, um zu verstehen, wie Ihr Agent abgerechnet wird.

  • Die Abrechnungskategorie ist eine feste Klassifizierung, die Sie beim Erstellen Ihres Agents auswählen. Sie bestimmt die Methode , mit der Ihr Agent abgerechnet wird: pro Nachricht (nicht konversationelle Agents) oder pro Sitzung (konversationelle Agents).
  • Abrechenbare Ereignisse sind Interaktionen zwischen einem RCS for Business-Agent und einem Nutzer, die zu Abrechnungszwecken erfasst werden (z. B. rich_message).

Abrechnungskategorien für US-Agents

Beim Erstellen eines Agents legt der Inhaber die Abrechnungskategorie basierend darauf fest, wie der Agent mit Nutzern interagiert. Die Abrechnungskategorie beschränkt nicht die Anzahl oder den Typ der Nachrichten, die ein Agent senden kann. Sie bestimmt jedoch, wie der Agent für Nachrichten abgerechnet wird. Die beiden Hauptabrechnungskategorien werden in der folgenden Tabelle beschrieben.

Abrechnungskategorie Agent-Typ Beispielanwendungsfälle Abrechnungsmethode
Nicht konversationell Agents, die hauptsächlich unidirektionale Nachrichten senden.
  • OTPs
  • Benachrichtigungen
  • Werbeangebote
Abrechenbar für jede Nachricht, die an den Nutzer gesendet wird.
Konversationell Agents, die für den bidirektionalen Austausch mit Nutzern entwickelt wurden, unabhängig davon, wer die Unterhaltung beginnt.
  • Das richtige Produkt finden
  • Ticket buchen
  • Problem beheben
Abrechenbar pro Sitzung: Wenn die Sitzungskriterien erfüllt sind, werden alle Rich- und Rich-Media-Nachrichten innerhalb des 24-Stunden-Sitzungsfensters zu einem Pauschaltarif abgerechnet, unabhängig von Länge oder Segmenten.

Abrechenbar pro Nachricht: Wenn die Sitzungskriterien nicht erfüllt sind oder eine Nachricht außerhalb des 24-Stunden-Sitzungsfensters liegt, wird die Nachricht einzeln zu einem Preis pro Nachricht für Rich- oder Rich-Media-Nachrichten gemäß der Preisliste des jeweiligen Mobilfunkanbieters abgerechnet.

Konversationelle versus nicht konversationelle Agents

Es gibt zwei Abrechnungskategorien für Agents: konversationell und nicht konversationell.

  • Nicht konversationelle Agents werden für jede Nachricht abgerechnet, die sie an den Nutzer senden.

    • Diese Kategorie eignet sich am besten für Agents, bei denen keine häufigen Antworten erwartet werden.
  • Konversationelle Agents werden zu einem Pauschaltarif für Sitzungen abgerechnet, sofern eine Sitzung ausgelöst wird. Dieser Tarif umfasst alle Nachrichten, die innerhalb von 24 Stunden ausgetauscht werden, einschließlich der Nachrichten, die die Sitzung ausgelöst haben. Für konversationelle Agents können weiterhin Gebühren für Nachrichten anfallen, die nicht Teil einer 24-Stunden-Sitzung sind.

    • Diese Kategorie eignet sich am besten für Agents, die Mehrfachdialoge mit Nutzern führen.

Logik für die Abrechnung von Sitzungen

Gemäß dem US-Abrechnungsmodell wird eine Sitzung durch eine Folge von 4 Rich- oder Rich-Media-Nachrichten (darunter mindestens 2 MO- und mindestens 1 MT-Nachricht) ausgelöst, die innerhalb von 24 Stunden ab der ersten Nachricht in der Auslösersequenz ausgetauscht werden. Sobald dieser Schwellenwert erreicht ist, werden alle Nachrichten innerhalb dieses 24-Stunden-Fensters als eine einzelne Sitzung abgerechnet. Alle Nachrichten, die außerhalb einer Sitzung liegen oder keine Sitzung auslösen, werden zum Standardpreis pro Nachricht für Rich- oder Rich-Media-Nachrichten gemäß der Preisliste des jeweiligen Mobilfunkanbieters abgerechnet.

Das folgende Diagramm zeigt ein Beispiel für eine A2P-Abrechnungssitzung für konversationelle Agents.

  • MT (Mobile Terminated) ist eine Nachricht, die vom Unternehmen gesendet wird.
  • MO (Mobile Originated) ist eine Nachricht oder Aktion, die vom Nutzer initiiert wird.

US-Abrechnung – Sitzung

Abrechenbare Ereignisse

Messaging-Abläufe werden nach Ursprung und Richtung kategorisiert. Um die Richtung des Messaging-Traffics zu beschreiben, verwenden US-Mobilfunkanbieter in der Regel die Terminologie MT/MO. Diese Begriffe entsprechen der Terminologie A2P/P2A , die in der gesamten RCS for Business-Dokumentation verwendet wird. Hier eine kurze Übersicht, wie diese Begriffe zueinander passen:

  • A2P (Application-to-Person) ist MT (Mobile Terminated): Eine Nachricht, die von Unternehmen gesendet wird.
  • P2A (Person-to-Application) ist MO (Mobile Originated): Eine Nachricht oder Aktion, die vom Nutzer initiiert wird.
Ereignis Beschreibung Nicht konversationelle Agents Konversationelle Agents
a2p_rich_message Eine vom Agent gesendete Nachricht, die nur Text, vorgeschlagene Antworten oder bestimmte vorgeschlagene Aktionen enthält (z. B. eine Nummer wählen oder eine URL im Browser öffnen). Wird immer als einzelnes abrechenbares Ereignis behandelt.

Abrechenbar pro Nachricht basierend auf Segmenten (1 Segment entspricht 160 UTF-8-Byte).

Wird als einzelnes abrechenbares Ereignis behandelt, es sei denn, es wird Teil einer Sitzung.
p2a_rich_message Eine vom Nutzer gesendete Nachricht, die nur Freitext oder Text aus einer vorgeschlagenen Antwort enthält. Wird immer als einzelnes abrechenbares Ereignis behandelt.

Abrechenbar pro Nachricht basierend auf Segmenten.

Wird als einzelnes abrechenbares Ereignis behandelt, es sei denn, es wird Teil einer Sitzung.
a2p_rich_media_message Eine vom Agent gesendete Nachricht, die Medien (Bild, Video, Audio), Rich Cards, Karussells oder komplexe Aktionen wie „Standort ansehen“ enthält. Wird immer als einzelnes abrechenbares Ereignis behandelt.

Wird als einzelnes Ereignis mit Pauschaltarif abgerechnet, unabhängig von Größe oder Inhalt.

Wird als einzelnes abrechenbares Ereignis behandelt, es sei denn, es wird Teil einer Sitzung.
p2a_rich_media_message Eine vom Nutzer gesendete Nachricht, die eine hochgeladene Mediendatei (Bild, Video, Audio) enthält. Wird immer als einzelnes abrechenbares Ereignis behandelt.

Wird als einzelnes Ereignis mit Pauschaltarif abgerechnet.

Wird als einzelnes abrechenbares Ereignis behandelt, es sei denn, es wird Teil einer Sitzung.
p2a_suggested_action Ein Nutzer tippt auf eine vorgeschlagene Aktion (z.B. „Standort ansehen“), die keine vorgeschlagene Antwort ist. Wird immer als einzelnes abrechenbares Ereignis behandelt.

Generiert ein abrechenbares Ereignis pro Klick.

Wird als einzelnes abrechenbares Ereignis behandelt und generiert ein abrechenbares Ereignis pro Klick, es sei denn, es wird Teil einer Sitzung.
a2p_session Ein 24-Stunden-Interaktionsfenster, das beginnt, wenn ein Sitzungsauslöser initiiert wird und die erste Nachricht MT ist. Weitere Informationen finden Sie unter Was ist eine Sitzung und wie funktioniert sie. Nicht zutreffend. Sitzungen gelten nicht für nicht konversationelle Agents. Nach dem Auslösen werden alle Nachrichten im 24-Stunden-Fenster mit einer einzigen Sitzungsgebühr abgedeckt. Jedes abrechenbare Ereignis in der 24-Stunden-Sitzung wird der abrechenbaren Ereignis-ID der Sitzung zugewiesen.
p2a_session Ein 24-Stunden-Interaktionsfenster, das beginnt, wenn ein Sitzungsauslöser initiiert wird und die erste Nachricht MO ist. Weitere Informationen finden Sie unter Was ist eine Sitzung und wie funktioniert sie. Nicht zutreffend. Sitzungen gelten nicht für nicht konversationelle Agents. Nach dem Auslösen werden alle Nachrichten im 24-Stunden-Fenster mit einer einzigen Sitzungsgebühr abgedeckt. Jedes abrechenbare Ereignis in der 24-Stunden-Sitzung wird der abrechenbaren Ereignis-ID der Sitzung zugewiesen.

Abrechnungsbericht erstellen

Nur Agents mit Traffic von Nicht-Testern generieren abrechenbare Ereignisse. Aktivitäten von Testtelefonnummern werden nicht in Abrechnungsberichten angezeigt.

In diesen Berichten wird davon ausgegangen, dass Ereignisse abrechenbar sind, wenn A2P-Nachrichten zugestellt werden, nicht wenn Nachrichten gesendet werden. Eine nicht zugestellte Nachricht oder eine Nachricht, die vor der Zustellung storniert wurde, löst kein abrechenbares Ereignis aus.

Format des Abrechnungsberichts

Abrechnungsberichte verwenden das Dateinamenformat rbm_billable_events_YYYY-MM-DD.csv. Das Datum im Dateinamen ist das Datum der Dateierstellung.

Jede Zeile im Bericht ist ein Datensatz, der ein einzelnes abrechenbares Ereignis darstellt. A2P/P2A-Sitzungen werden durch mehrere Zeilen dargestellt, eine für jede ausgetauschte Nachricht. In jeder Zeile, die einer Sitzung zugeordnet ist (mit derselben billing_event_id), wird in den Spalten mt_messages und mo_messages die Gesamtzahl der MT- und MO-Nachrichten für das gesamte 24-Stunden-Sitzungsfenster angegeben.

Jeder Datensatz im Bericht enthält die folgenden Informationen für jedes abrechenbare Ereignis.

Feld Format Beschreibung Beispiel
billing_event_id String Generierte ID, die das abrechenbare Ereignis unterscheidet.

Alle Nachrichten, die Teil einer Sitzung sind, haben dieselbe billing_event_id.

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type String Ereignistyp:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id String Eindeutige Kennung für den Agent, der an dem Ereignis beteiligt war. acme_342h23_agent@rbm.goog
    agent_owner String E-Mail-Adresse des aktuellen Inhabers des Partnerkontos, in dem der Agent erstellt wurde. marketing@xyzaggregator.com
    billing_party String Partei, die Ereignisse in Rechnung stellt. Mobilfunkanbieter
    max_duration_single_message Zahl Maximale Zeit (in Stunden), die ein Nutzer hat, um auf eine Agent-Nachricht zu antworten, bevor das Fenster für die Unterhaltungsschließung geschlossen wird und die Nachricht als single_message-Ereignis klassifiziert wird. Gilt nicht für das US-Modell für einzelne Rich-Nachrichten. 24
    max_duration_a2p_conversation Zahl Für den Sitzungstest spiegelt dies das 24-Stunden-Sitzungsfenster wider, das ab der ersten Nachricht in der Auslösersequenz gemessen wird. Die Dauer wird in Stunden gemessen. 24
    max_duration_p2a_conversation Zahl Für den Sitzungstest spiegelt dies das 24-Stunden-Sitzungsfenster wider, das ab der ersten Nachricht in der Auslösersequenz gemessen wird. 24
    start_time YYYY-mm-ddTHH:00:00Z

    Datum/Uhrzeit (UTC), zu der das Ereignis begonnen hat (ISO 8601). Bei Sitzungen ist dies der Zeitstempel der ersten Nachricht in der Auslösersequenz.

    A2P

  • Bei Ereignissen, die keine Sitzungen sind, z. B. a2p_rich_message und a2p_rich_media_message, ist dies die Zeit, zu der die Nachricht an den Nutzer gesendet wird.
  • Beim Ereignis a2p_session ist dies die Zeit, zu der die erste Nachricht in der Unterhaltung an den Nutzer gesendet wird.
  • P2A

  • Bei Ereignissen, die keine Sitzungen sind, z. B. p2a_rich_message und p2a_rich_media_message, ist dies die Zeit, zu der die Nachricht vom Nutzer gesendet wird.
  • Beim Ereignis p2a_session ist dies die Zeit, zu der die erste Nachricht in der Unterhaltung vom Nutzer gesendet wird.
  • 2025-05-20T08:00:00Z
    duration Zahl Die Dauer bezieht sich nur auf Sitzungen und wird in Minuten gemessen. Wenn das Ereignis keine Sitzung ist, ist der Wert 0. 45
    mt_messages Zahl Anzahl der Mobile-Terminated-Nachrichten (A2P) im Ereignis. Bei Sitzungen zeigt jede Zeile mit derselben billing_event_id die Gesamtzahl der MT-Nachrichten in der gesamten Sitzung. 5
    mo_messages Zahl Anzahl der Mobile-Originated-Nachrichten (P2A) im Ereignis. Bei Sitzungen zeigt jede Zeile mit derselben billing_event_id die Gesamtzahl der MO-Nachrichten in der gesamten Sitzung. 3
    size_kilobytes Zahl Größe aller Dateien, die an Nachrichten im Ereignis angehängt sind, auf das nächste Kilobyte gerundet (1 KB entspricht 1024 Byte). 912
    agent_name String Name des Agents, der an dem Ereignis beteiligt war. ACME Brand
    owner_name String Name des aktuellen Inhabers des Partnerkontos, in dem der Agent erstellt wurde. XYZ Aggregator
    segment_count Zahl Die berechnete Anzahl der Segmente für a2p_rich_message events und p2a_rich_message Ereignisse (1 Segment entspricht 160 UTF-8-Byte). Wenn das Ereignis nicht eines der genannten ist, ist der Wert 0. 5
    session_type String Sitzungstyp:
  • a2p_session
  • p2a_session
  • Ist leer, wenn die Aktivität nicht als Sitzung gilt.
    a2p_session

    Beispiel für einen Abrechnungsbericht

    Ein Beispielbericht kann heruntergeladen werden:

    Typische Dateigröße

    Die Größe eines täglichen Berichts von einem aktiven RCS for Business-Partner hängt davon ab, wie viel Aktivität er im Netzwerk des Mobilfunkanbieters generiert hat.