Auf dieser Seite werden die Dateien beschrieben, die von RCS for Business erstellt werden, um US-Mobilfunkanbieter bei der Abrechnung und Prüfung gemäß dem 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. „Abrechnungsfähig“ bedeutet einfach, dass für ein Ereignis Kosten anfallen können. Die Abrechnung von abrechenbaren Ereignissen liegt im Ermessen der Mobilfunkanbieter. Alle US-Mobilfunkanbieter, die RCS for Business aktiv nutzen, haben Zugriff auf Abrechnungsberichte.
Weitere Informationen zum US-Abrechnungsmodell finden Sie in den FAQs zur US-Abrechnung.
Dateigenerierung
Weitere Informationen finden Sie unter Dateigenerierung.
Dateispeicher und ‑zugriff
Weitere Informationen finden Sie unter Dateispeicher und ‑zugriff.
Dateiverfügbarkeit
Weitere Informationen finden Sie unter Dateiverfügbarkeit.
Abrechnungsberichte
Abrechnungsberichte sind Aufzeichnungen von abrechenbaren Ereignissen, die auf Grundlage der Abrechnungskategorie des Agenten und des Typs der von ihm gesendeten Nachrichten berechnet werden. Abrechnungsberichte sind für alle Mobilfunkanbieter verfügbar, die RCS for Business aktiv nutzen.
Abrechnungsberichte enthalten vertrauliche Informationen, aber keine personenidentifizierbaren Informationen (PII) von Nutzern wie MSISDN, gehashte MSISDN oder eine eindeutige Nutzer-ID.
Abrechnungskategorien im Vergleich zu abrechenbaren Ereignissen
Die Unterscheidung zwischen Abrechnungskategorien 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 KI-Agent abgerechnet wird: pro Nachricht (nicht konversationelle KI-Agenten) oder pro Sitzung (konversationelle KI-Agenten).
- Abrechnungsfähige 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-Agenten
Beim Erstellen eines Agents legt der Eigentümer die Abrechnungskategorie fest, je nachdem, wie der Agent mit Nutzern interagiert. Die Abrechnungskategorie schränkt die Anzahl oder Art der Nachrichten, die ein Agent senden kann, nicht ein. Es 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 |
|---|---|---|---|
| Keine Unterhaltung | Agents, die hauptsächlich unidirektionale Nachrichten senden. |
|
Abrechenbar für jede Nachricht, die an den Nutzer gesendet wird. |
| Dialogorientiert | Agents, die für den Austausch mit Nutzern entwickelt wurden, unabhängig davon, wer die Unterhaltung beginnt. |
|
Abrechnung pro Sitzung: Wenn die Sitzungskriterien erfüllt sind, werden alle Rich- und Rich Media-Nachrichten innerhalb des 24-Stunden-Sitzungszeitraums pauschal abgerechnet, unabhängig von Länge oder Segmenten. Abrechnung pro Nachricht: Wenn die Sitzungskriterien nicht erfüllt sind oder eine Nachricht außerhalb des 24-Stunden-Sitzungszeitraums liegt, wird die Nachricht gemäß der Preisliste des jeweiligen Mobilfunkanbieters einzeln zu einem Preis pro Nachricht für Rich- oder Rich Media-Nachrichten abgerechnet. |
Konversationelle und nicht konversationelle Agents
Es gibt zwei Abrechnungskategorien für Agenten: 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 Kundenservicemitarbeiter, die nicht mit häufigen Antworten rechnen.
Konversationelle Agents werden pauschal für Sitzungen abgerechnet, sofern eine Sitzung ausgelöst wird. Die Abrechnung umfasst alle Nachrichten, die innerhalb eines Zeitraums von 24 Stunden ausgetauscht werden, einschließlich der Nachrichten, die die Sitzung ausgelöst haben. Für Nachrichten, die nicht Teil einer 24-Stunden-Sitzung sind, können weiterhin Gebühren für Conversational Agents anfallen.
- Diese Kategorie eignet sich am besten für Agents, die mit Nutzern Multi-Turn-Unterhaltungen führen.
Abrechnungslogik für Sitzungen
Im Rahmen des US-Abrechnungsmodells wird eine Sitzung durch eine Sequenz 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 Triggersequenz ausgetauscht werden. Sobald dieser Grenzwert erreicht ist, werden alle Nachrichten innerhalb dieses 24-Stunden-Zeitraums 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 Media oder Rich Media gemäß der Preisliste des jeweiligen Mobilfunkanbieters abgerechnet.
Das folgende Diagramm zeigt ein Beispiel für eine A2P-Abrechnungssitzung für Conversational 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.

Abrechenbare Ereignisse
Messaging-Abläufe werden nach Herkunft und Richtung kategorisiert. US-Mobilfunkanbieter verwenden in der Regel die Terminologie MT/MO, um die Richtung des Messaging-Traffics zu beschreiben. Diese Begriffe entsprechen der A2P/P2A-Terminologie, die in der gesamten RCS for Business-Dokumentation verwendet wird. Hier eine kurze Übersicht:
- A2P (Application-to-Person) ist MT (Mobile Terminated): Eine Nachricht, die vom Unternehmen gesendet wird.
- P2A (Person-to-Application) ist MO (Mobile Originated): Eine vom Nutzer initiierte Nachricht oder Aktion.
| Ereignis | Beschreibung | Nicht konversationelle Agents | Konversations-Agenten |
|---|---|---|---|
a2p_rich_message |
Eine vom Agent gesendete Nachricht, die nur Text, Antwortvorschläge oder bestimmte vorgeschlagene Aktionen (eine Nummer wählen, URL im Browser öffnen) enthält. | Wird immer als einzelnes abrechenbares Ereignis behandelt. Abrechenbar pro Nachricht basierend auf Segmenten (1 Segment entspricht 160 UTF‑8-Bytes). |
Wird als einzelnes abrechenbares Ereignis behandelt, sofern es nicht Teil einer Sitzung wird. |
p2a_rich_message |
Eine vom Nutzer gesendete Nachricht, die nur Freitext oder Text aus einem Antwortvorschlag enthält. | Wird immer als einzelnes abrechenbares Ereignis behandelt. Die Abrechnung erfolgt pro Nachricht auf Grundlage von Segmenten. |
Wird als einzelnes abrechenbares Ereignis behandelt, sofern es nicht Teil einer Sitzung wird. |
a2p_rich_media_message |
Eine vom Agenten gesendete Nachricht mit Medien (Bild, Video, Audio), interaktiven Chat-Nachrichten, Karussells oder komplexen Aktionen wie „Standort ansehen“. | Wird immer als einzelnes abrechenbares Ereignis behandelt. Die Abrechnung erfolgt als einmaliges Pauschalereignis, unabhängig von Größe oder Inhalt. |
Wird als einzelnes abrechenbares Ereignis behandelt, sofern es nicht Teil einer Sitzung wird. |
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 Pauschalereignis abgerechnet. |
Wird als einzelnes abrechenbares Ereignis behandelt, sofern es nicht Teil einer Sitzung wird. |
p2a_suggested_action |
Ein Nutzer tippt auf eine vorgeschlagene Aktion (z.B. „Standort ansehen“), die kein Antwortvorschlag ist. | Wird immer als einzelnes abrechenbares Ereignis behandelt. Pro Klick wird ein abrechenbares Ereignis generiert. |
Wird als einzelner abrechenbarer Vorgang behandelt und generiert einen abrechenbaren Vorgang pro Klick, sofern er nicht Teil einer Sitzung wird. |
a2p_session |
Ein 24-stündiges Interaktionsfenster, das beginnt, wenn ein Sitzungstrigger ausgelöst wird und die erste Nachricht vom Typ „MT“ ist. Weitere Informationen finden Sie unter Was ist eine Sitzung und wie funktioniert sie?. | – Sitzungen gelten nicht für nicht konversationelle Agenten. | Nach der Auslösung werden alle Nachrichten im 24-Stunden-Zeitraum durch eine einzelne Sitzungsgebühr abgedeckt. Jedes abrechenbare Ereignis in der 24-Stunden-Sitzung wird der ID des abrechenbaren Ereignisses der Sitzung zugewiesen. |
p2a_session |
Ein 24-stündiges Interaktionsfenster, das beginnt, wenn ein Sitzungstrigger ausgelöst wird und die erste Nachricht MO ist. Weitere Informationen finden Sie unter Was ist eine Sitzung und wie funktioniert sie?. | – Sitzungen gelten nicht für nicht konversationelle Agenten. | Nach der Auslösung werden alle Nachrichten im 24-Stunden-Zeitraum durch eine einzelne Sitzungsgebühr abgedeckt. Jedes abrechenbare Ereignis in der 24-Stunden-Sitzung wird der ID des abrechenbaren Ereignisses der Sitzung zugewiesen. |
Abrechnungsberichte erstellen
Nur bei KI-Agenten mit Traffic, der nicht von Testern stammt, werden abrechenbare Ereignisse generiert. 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 sie gesendet werden. Eine nicht zugestellte Nachricht oder eine Nachricht, die vor der Zustellung abgebrochen wurde, löst kein abrechenbares Ereignis aus.
Format des Abrechnungsberichts
Für Abrechnungsberichte wird das Dateinamenformat rbm_billable_events_YYYY-MM-DD.csv verwendet.
Das Datum im Dateinamen ist das Datum der Dateigenerierung.
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 demselben billing_event_id), wird in den Spalten mt_messages und mo_messages die Gesamtzahl der MT- und MO-Nachrichten für den gesamten 24-Stunden-Sitzungszeitraum angegeben.
Dateien sind UTF-8-codiert, haben keine Bytereihenfolge-Marke und verwenden Zeilenumbrüche für Zeilenenden. Die erste Zeile jeder Datei ist eine Kopfzeile mit den Feldnamen.
Jeder Eintrag 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 kennzeichnet. Alle Nachrichten, die Teil einer Sitzung sind, haben dieselbe |
63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e |
type |
String | Art des Ereignisses:a2p_rich_messagea2p_rich_media_messagep2a_rich_messagep2a_rich_media_messagep2a_suggested_action |
p2a_rich_message |
agent_id |
String | Eindeutige Kennung für den Agenten, der an dem Ereignis teilgenommen hat. | 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 | Die Partei, die Veranstaltungen in Rechnung stellt. | Mobilfunkanbieter |
max_duration_single_message |
Zahl | Maximale Zeit (in Stunden), die ein Nutzer hat, um auf eine Agentennachricht zu antworten, bevor das Zeitfenster für die Unterhaltung geschlossen wird und die Nachricht als single_message-Ereignis klassifiziert wird. Nicht zutreffend für das US-Modell für einzelne Rich-Messages. |
24 |
max_duration_a2p_conversation |
Zahl | Im Rahmen des Pilotprojekts für Sitzungen entspricht dies dem 24-Stunden-Sitzungszeitraum, der ab der ersten Nachricht in der Triggersequenz gemessen wird. Die Dauer wird in Stunden gemessen. | 24 |
max_duration_p2a_conversation |
Zahl | Im Rahmen des Pilotprojekts für Sitzungen entspricht dies dem 24-Stunden-Sitzungszeitraum, der ab der ersten Nachricht in der Triggersequenz gemessen wird. | 24 |
start_time |
YYYY-mm-ddTHH:00:00Z | Das UTC-Datum/die UTC-Uhrzeit, zu der das Ereignis begonnen hat (ISO 8601). Bei Sitzungen ist das der Zeitstempel der ersten Nachricht in der Triggersequenz. A2P a2p_rich_message und a2p_rich_media_message, ist dies der Zeitpunkt, zu dem die Nachricht an den Nutzer gesendet wird.a2p_session-Ereignis ist das der Zeitpunkt, zu dem die erste Nachricht in der Unterhaltung an den Nutzer gesendet wird.P2A p2a_rich_message und p2a_rich_media_message, ist dies der Zeitpunkt, zu dem die Nachricht vom Nutzer gesendet wird.p2a_session-Ereignis ist das der Zeitpunkt, zu dem 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 es sich beim Ereignis nicht um ein Sitzungsereignis handelt, ist der Wert 0. | 45 |
mt_messages |
Zahl | Anzahl der im Ereignis enthaltenen A2P-Nachrichten (Mobile-Terminated). Bei Sitzungen wird in jeder Zeile mit demselben billing_event_id die Gesamtzahl der MT-Nachrichten in der gesamten Sitzung angezeigt. |
5 |
mo_messages |
Zahl | Anzahl der vom Mobilgerät gesendeten (P2A) Nachrichten im Ereignis. Bei Sitzungen wird in jeder Zeile mit demselben billing_event_id die Gesamtzahl der MO-Nachrichten in der gesamten Sitzung angezeigt. |
3 |
size_kilobytes |
Zahl | Größe aller Dateien, die an Nachrichten im Ereignis angehängt sind, gerundet auf das nächste Kilobyte (1 KB entspricht 1.024 Byte). | 912 |
agent_name |
String | Name des Agents, der an dem Ereignis teilgenommen hat. | 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 zu den genannten gehört, ist der Wert 0. |
5 |
session_type |
String | Art der Sitzung:a2p_sessionp2a_session |
a2p_session |
Beispiel für einen Abrechnungsbericht
Beispielbericht zum Herunterladen:
Typische Dateigröße
Die Größe eines täglichen Berichts eines aktiven RCS for Business-Partners hängt davon ab, wie viele Aktivitäten er im Netzwerk des Mobilfunkanbieters generiert hat.