Raporty rozliczeniowe w Stanach Zjednoczonych

Na tej stronie opisujemy pliki danych tworzone przez RCS dla firm, aby pomóc operatorom w Stanach Zjednoczonych w rozliczeniach i audytach w ramach amerykańskich zasad RBM. Więcej informacji o amerykańskiej platformie RBM znajdziesz też na stronie usrbm.org.

Raport rozliczeniowy to zbiorczy raport o zdarzeniach podlegających rozliczeniu między uruchomionymi agentami a użytkownikami. Zdarzenie podlegające rozliczeniu to po prostu zdarzenie, za które można naliczyć opłatę. Operatorzy decydują, czy i jak naliczać opłaty za zdarzenia podlegające rozliczeniu. Wszyscy operatorzy w Stanach Zjednoczonych, którzy aktywnie korzystają z RCS dla firm, mają dostęp do raportów rozliczeniowych.

Szczegółowe informacje o modelu klasyfikacji rozliczeń w Stanach Zjednoczonych znajdziesz w odpowiedziach na najczęstsze pytania dotyczące rozliczeń w Stanach Zjednoczonych. US Billing FAQ.

Generowanie pliku

Więcej informacji znajdziesz w artykule Generowanie pliku.

Przechowywanie plików i dostęp do nich

Więcej informacji znajdziesz w artykule Przechowywanie plików i dostęp do nich.

Dostępność pliku

Więcej informacji znajdziesz w artykule Dostępność pliku.

Raporty rozliczeniowe

Raporty rozliczeniowe to zapisy zdarzeń podlegających rozliczeniu, które są obliczane na podstawie kategorii rozliczeń agenta i typu wysyłanych przez niego wiadomości. Raporty rozliczeniowe są dostępne dla wszystkich operatorów, którzy aktywnie korzystają z RCS dla firm.

Raporty rozliczeniowe zawierają informacje poufne, ale nie informacje umożliwiające identyfikację użytkowników (PII), takie jak numer MSISDN, zahaszowany numer MSISDN ani żaden unikalny identyfikator użytkownika.

Kategorie rozliczeń a zdarzenia podlegające rozliczeniu

Rozróżnienie między kategoriami rozliczeń agenta a zdarzeniami podlegającymi rozliczeniu jest kluczowe, aby zrozumieć, jak rozliczany jest Twój agent.

  • Kategoria rozliczeń to stała klasyfikacja, którą wybierasz podczas tworzenia agenta. Określa ona sposób rozliczania agenta: za wiadomość (agenty inne niż rozmowy) lub za sesję (agenty rozmowy).
  • Zdarzenia podlegające rozliczeniu to interakcje między agentem RCS dla firm a użytkownikiem, które są śledzone na potrzeby rozliczeń (np. rich_message).

Kategorie rozliczeń agentów w Stanach Zjednoczonych

Podczas tworzenia agenta właściciel ustawia jego kategorię rozliczeń na podstawie tego, jak agent będzie wchodzić w interakcje z użytkownikami. Kategoria rozliczeń nie ogranicza liczby ani typu wiadomości, które agent może wysyłać. Określa jednak, jak agent będzie rozliczany za wiadomości. Dwie główne kategorie rozliczeń opisano w tabeli poniżej.

Kategoria rozliczeń Typ agenta Przykłady użycia Forma płatności
Usługi inne niż rozmowy Agenty, które wysyłają głównie wiadomości jednokierunkowe.
  • Hasła jednorazowe
  • Alerty
  • Oferty promocyjne
Opłata za każdą wiadomość dostarczoną do użytkownika.
Rozmowy Agenty, które są przeznaczone do wymiany wiadomości z użytkownikami niezależnie od tego, kto rozpocznie rozmowę.
  • Znajdowanie odpowiedniego produktu
  • Rezerwacja biletu
  • Rozwiązywanie problemu
Opłata za sesję: jeśli zostaną spełnione kryteria sesji, wszystkie wiadomości z elementami interaktywnymi i multimediami w 24-godzinnym oknie sesji podlegają opłacie ryczałtowej niezależnie od długości i liczby segmentów.

Opłata za wiadomość: jeśli kryteria sesji nie zostaną spełnione lub wiadomość wykracza poza 24-godzinne okno sesji, wiadomość jest rozliczana indywidualnie według stawki za wiadomość z elementami interaktywnymi lub multimediami zgodnie z cennikiem danego operatora.

Agenty rozmowy a agenty inne niż rozmowy

Istnieją 2 kategorie rozliczeń agentów: rozmowy i usługi inne niż rozmowy.

  • Agenty inne niż rozmowy są rozliczane za każdą wiadomość dostarczoną do użytkownika.

    • Ta kategoria jest najlepsza w przypadku agentów, którzy nie oczekują częstych odpowiedzi.
  • Agenty rozmowy są rozliczane ryczałtowo za sesję lub sesje pod warunkiem że sesja zostanie zainicjowana, a następnie będzie obejmować wszystkie wiadomości wymienione w ciągu 24 godzin, w tym wiadomości, które zainicjowały sesję. Agenci rozmowy mogą nadal ponosić opłaty za wiadomości, które nie są częścią 24-godzinnej sesji.

    • Ta kategoria jest najlepsza w przypadku agentów, którzy prowadzą z użytkownikami rozmowy wieloetapowe.

Zasady rozliczania sesji

Zgodnie z modelem rozliczeń w Stanach Zjednoczonych sesja jest wywoływana przez sekwencję 4 wiadomości rich media (w tym co najmniej 2 wiadomości MO i co najmniej 1 wiadomość MT) wymienionych w ciągu 24 godzin od pierwszej wiadomości w sekwencji wyzwalającej. Po osiągnięciu tego progu wszystkie wiadomości w tym 24-godzinnym oknie podlegają opłacie jako jedna sesja. Wszystkie wiadomości, które wykraczają poza sesję lub nie wywołują sesji, podlegają standardowej opłacie za wiadomość za rich media zgodnie z cennikiem danego operatora.

Na diagramie poniżej przedstawiono przykład sesji rozliczeniowej A2P w przypadku agentów rozmowy.

  • MT (Mobile Terminated) to wiadomość wysłana przez firmę.
  • MO (Mobile Originated) to wiadomość lub działanie zainicjowane przez użytkownika.

Rozliczenia w Stanach Zjednoczonych – sesja

Zdarzenia podlegające rozliczeniu

Schematy wysyłania wiadomości są podzielone według źródła i kierunku. Aby opisać kierunek ruchu wiadomości, operatorzy w Stanach Zjednoczonych używają zwykle terminologii MT/MO. Te terminy odpowiadają terminologii A2P/P2A używanej w całej dokumentacji RCS dla firm. Oto krótkie podsumowanie, jak te terminy są powiązane:

  • A2P (Application-to-Person) to MT (Mobile Terminated): wiadomość wysłana przez firmę.
  • P2A (Person-to-Application) to MO (Mobile Originated): wiadomość lub działanie zainicjowane przez użytkownika.
Zdarzenie Opis Agenty inne niż rozmowy Agenty rozmowy
a2p_rich_message Wiadomość wysłana przez agenta zawierająca tylko tekst, sugerowane odpowiedzi lub konkretne sugerowane działania (wybierz numer, otwórz adres URL w przeglądarce). Zawsze traktowana jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczana za wiadomość na podstawie segmentów (1 segment to 160 bajtów UTF-8).

Traktowana jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
p2a_rich_message Wiadomość wysłana przez użytkownika zawierająca tylko tekst w dowolnej formie lub tekst po kliknięciu sugerowanej odpowiedzi. Zawsze traktowana jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczana za wiadomość na podstawie segmentów.

Traktowana jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
a2p_rich_media_message Wiadomość wysłana przez agenta zawierająca multimedia (obraz, film, dźwięk), karty z elementami interaktywnymi, karuzele lub złożone działania, takie jak „Wyświetl lokalizację”. Zawsze traktowana jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczana jako pojedyncze zdarzenie ryczałtowe niezależnie od rozmiaru i treści.

Traktowana jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
p2a_rich_media_message Wiadomość wysłana przez użytkownika zawierająca przesłany plik multimedialny (obraz, film, dźwięk). Zawsze traktowana jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczana jako pojedyncze zdarzenie ryczałtowe.

Traktowana jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
p2a_suggested_action Użytkownik klika dowolne sugerowane działanie (np. „Wyświetl lokalizację”), które nie jest sugerowaną odpowiedzią. Zawsze traktowana jako pojedyncze zdarzenie podlegające rozliczeniu.

Generuje jedno zdarzenie podlegające rozliczeniu na kliknięcie.

Traktowana jako pojedyncze zdarzenie podlegające rozliczeniu i generuje jedno zdarzenie podlegające rozliczeniu na kliknięcie, chyba że stanie się częścią sesji.
a2p_session 24-godzinne okno interakcji, które rozpoczyna się po zainicjowaniu wyzwalacza sesji i wysłaniu pierwszej wiadomości MT. Więcej informacji znajdziesz w artykule Co to jest sesja i jak działa. Nie dotyczy. Sesje nie dotyczą agentów innych niż rozmowy. Po wywołaniu wszystkie wiadomości w 24-godzinnym oknie są objęte jedną opłatą za sesję. Każde zdarzenie podlegające rozliczeniu w 24-godzinnej sesji zostanie przypisane do identyfikatora zdarzenia podlegającego rozliczeniu w sesji.
p2a_session 24-godzinne okno interakcji, które rozpoczyna się po zainicjowaniu wyzwalacza sesji i wysłaniu pierwszej wiadomości MO. Więcej informacji znajdziesz w artykule Co to jest sesja i jak działa. Nie dotyczy. Sesje nie dotyczą agentów innych niż rozmowy. Po wywołaniu wszystkie wiadomości w 24-godzinnym oknie są objęte jedną opłatą za sesję. Każde zdarzenie podlegające rozliczeniu w 24-godzinnej sesji zostanie przypisane do identyfikatora zdarzenia podlegającego rozliczeniu w sesji.

Generowanie raportu rozliczeniowego

Tylko agenty z ruchem innym niż testowy generują zdarzenia podlegające rozliczeniu. Aktywność z testowych numerów telefonów nie pojawia się w raportach rozliczeniowych.

Te raporty zakładają, że zdarzenia podlegają rozliczeniu, gdy wiadomości A2P zostaną dostarczone, a nie gdy zostaną wysłane. Niedostarczona wiadomość lub wiadomość anulowana przed dostarczeniem nie wywołuje zdarzenia podlegającego rozliczeniu.

Format raportu rozliczeniowego

Raporty rozliczeniowe używają formatu nazwy pliku rbm_billable_events_YYYY-MM-DD.csv. Data w nazwie pliku to data wygenerowania pliku.

Każdy wiersz w raporcie to rekord reprezentujący pojedyncze zdarzenie podlegające rozliczeniu. Sesje A2P/P2A są reprezentowane przez wiele wierszy – po jednym na każdą wymienioną wiadomość. Każdy wiersz powiązany z sesją (mający ten sam billing_event_id) będzie zawierać łączną liczbę wiadomości MT i MO w całym 24-godzinnym oknie sesji w kolumnach mt_messages i mo_messages.

Każdy rekord w raporcie zawiera te informacje o każdym zdarzeniu podlegającym rozliczeniu.

Pole Format Opis Przykład
billing_event_id tekst Wygenerowany identyfikator, który odróżnia zdarzenie podlegające rozliczeniu.

Wszystkie wiadomości, które są częścią sesji, będą miały ten sam billing_event_id.

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type tekst Typ zdarzenia:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id tekst Unikalny identyfikator agenta, który uczestniczył w zdarzeniu. acme_342h23_agent@rbm.goog
    agent_owner tekst Adres e-mail obecnego właściciela konta partnera, na którym utworzono agenta. marketing@xyzaggregator.com
    billing_party tekst Strona, która rozlicza zdarzenia. operator
    max_duration_single_message liczba Maksymalny czas (w godzinach), w którym użytkownik może odpowiedzieć na wiadomość agenta, zanim zamknie się okno rozpoczęcia rozmowy, a wiadomość zostanie sklasyfikowana jako zdarzenie single_message. Nie dotyczy modelu w Stanach Zjednoczonych w przypadku pojedynczych wiadomości z elementami interaktywnymi. 24
    max_duration_a2p_conversation liczba W przypadku pilotażowych sesji odzwierciedla to 24-godzinne okno sesji mierzone od pierwszej wiadomości w sekwencji wyzwalającej. Czas trwania jest mierzony w godzinach. 24
    max_duration_p2a_conversation liczba W przypadku pilotażowych sesji odzwierciedla to 24-godzinne okno sesji mierzone od pierwszej wiadomości w sekwencji wyzwalającej. 24
    start_time YYYY-mm-ddTHH:00:00Z

    Data i godzina rozpoczęcia zdarzenia w UTC (ISO 8601). W przypadku sesji jest to sygnatura czasowa pierwszej wiadomości w sekwencji wyzwalającej.

    A2P

  • W przypadku zdarzeń innych niż sesje, takich jak a2p_rich_message i a2p_rich_media_message, jest to czas dostarczenia wiadomości do użytkownika.
  • W przypadku zdarzenia a2p_session jest to czas dostarczenia pierwszej wiadomości w rozmowie do użytkownika.
  • P2A

  • W przypadku zdarzeń innych niż sesje, takich jak p2a_rich_message i p2a_rich_media_message, jest to czas wysłania wiadomości przez użytkownika.
  • W przypadku zdarzenia p2a_session jest to czas wysłania pierwszej wiadomości w rozmowie przez użytkownika.
  • 2025-05-20T08:00:00Z
    duration liczba Czas trwania dotyczy tylko sesji i jest mierzony w minutach. Gdy zdarzenie nie jest sesją, wartość wynosi 0. 45
    mt_messages liczba Liczba wiadomości MT (A2P) w zdarzeniu. W przypadku sesji każdy wiersz mający ten sam billing_event_id pokazuje łączną liczbę wiadomości MT w całej sesji. 5
    mo_messages liczba Liczba wiadomości MO (P2A) w zdarzeniu. W przypadku sesji każdy wiersz mający ten sam billing_event_id pokazuje łączną liczbę wiadomości MO w całej sesji. 3
    size_kilobytes liczba Rozmiar wszystkich plików dołączonych do wiadomości w zdarzeniu, zaokrąglony do najbliższego kilobajta (1 kB to 1024 bajty). 912
    agent_name tekst Nazwa agenta, który uczestniczył w zdarzeniu. ACME Brand
    owner_name tekst Nazwa obecnego właściciela konta partnera, na którym utworzono agenta. XYZ Aggregator
    segment_count liczba Obliczona liczba segmentów w przypadku zdarzeń a2p_rich_message events i p2a_rich_message (1 segment to 160 bajtów UTF-8). Gdy zdarzenie nie jest jednym z wymienionych, wartość wynosi 0. 5
    session_type tekst Typ sesji:
  • a2p_session
  • p2a_session
  • Będzie puste, jeśli aktywność nie kwalifikuje się jako sesja.
    a2p_session

    Przykładowy raport rozliczeniowy

    Przykładowy raport można pobrać:

    Typowy rozmiar pliku

    Rozmiar dziennego raportu od aktywnego partnera RCS dla firm zależy od tego, ile aktywności wygenerował on w sieci operatora.