Raporty rozliczeniowe w USA

Na tej stronie opisano pliki danych tworzone przez RCS for Business, aby pomóc amerykańskim przewoźnikom w wystawianiu faktur i przeprowadzaniu audytów w ramach amerykańskich ram RBM. Aby dowiedzieć się więcej o amerykańskich ramach RBM, można również odwiedzić stronę usrbm.org .

Raport rozliczeniowy to zagregowany raport dotyczący zdarzeń podlegających rozliczeniu między uruchomionymi agentami a użytkownikami. „Rozliczalny” oznacza po prostu, że zdarzenie kwalifikuje się do naliczenia opłaty. Operatorzy decydują, czy i w jaki sposób rozliczane są zdarzenia podlegające rozliczeniu. Wszyscy operatorzy w USA, którzy aktywnie korzystają z RCS for Business, mają dostęp do raportów rozliczeniowych.

Aby uzyskać szczegółowe informacje na temat modelu klasyfikacji rozliczeń w USA, zapoznaj się z często zadawanymi pytaniami dotyczącymi rozliczeń w USA .

Generowanie plików

Więcej informacji znajdziesz w artykule Generowanie plików .

Przechowywanie i dostęp do plików

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

Dostępność plików

Więcej informacji znajdziesz w sekcji Dostępność plików .

Raporty rozliczeniowe

Raporty rozliczeniowe to rejestry zdarzeń podlegających rozliczeniu , które są obliczane na podstawie kategorii rozliczeniowej agenta i rodzaju wysyłanych przez niego wiadomości. Raporty rozliczeniowe są dostępne dla wszystkich operatorów aktywnie korzystających z usługi RCS for Business.

Raporty rozliczeniowe zawierają poufne informacje, ale nie zawierają danych osobowych identyfikujących użytkownika (PII), takich jak numer MSISDN, skrót numeru MSISDN ani żadnego unikalnego identyfikatora użytkownika.

Kategorie rozliczeniowe a zdarzenia podlegające rozliczeniu

Rozróżnienie między kategoriami rozliczeń agentów i zdarzeniami podlegającymi rozliczeniu jest kluczowe dla zrozumienia zasad rozliczania agenta.

  • Kategoria rozliczeniowa to stała klasyfikacja, którą wybierasz podczas tworzenia agenta. Określa ona metodę rozliczania agenta: za wiadomość (agenci niekonwersacyjni) czy za sesję (agenci konwersacyjni).
  • Wydarzenia podlegające rozliczeniu to interakcje między agentem RCS for Business a użytkownikiem, które są śledzone na potrzeby rozliczeń (na przykład rich_message ).

Kategorie rozliczeń agentów w USA

Podczas tworzenia agenta, właściciel ustala jego kategorię rozliczeniową na podstawie sposobu, w jaki agent będzie komunikował się z użytkownikami. Kategoria rozliczeniowa nie ogranicza liczby ani rodzaju wiadomości, jakie agent może wysłać. Określa jednak sposób rozliczania agenta za wiadomości. Dwie główne kategorie rozliczeniowe opisano w poniższej tabeli.

Kategoria rozliczeniowa Typ agenta Przykładowe przypadki użycia Metoda rozliczeń
Niekonwersacyjny Agenci, którzy głównie wysyłają wiadomości jednokierunkowe.
  • Hasła jednorazowe (OTP)
  • Alerty
  • Oferty promocyjne
Płatność jest naliczana za każdą wiadomość dostarczoną użytkownikowi.
Konwersacyjny Agenci, których zadaniem jest bezpośrednia wymiana zdań z użytkownikami, niezależnie od tego, kto rozpoczyna rozmowę.
  • Znalezienie odpowiedniego produktu
  • Rezerwacja biletu
  • Rozwiązywanie problemów
Rozliczanie za sesję : Jeżeli spełnione są kryteria sesji, wszystkie bogate i multimedialne wiadomości w ciągu 24-godzinnego okna sesji są rozliczane według stałej stawki, niezależnie od długości lub segmentów.

Rozliczanie za wiadomość : Jeśli kryteria sesji nie zostaną spełnione lub wiadomość nie mieści się w 24-godzinnym oknie sesji, wiadomość zostanie rozliczona indywidualnie według stawki za wiadomość z obsługą multimediów lub treści multimedialnych zgodnie z indywidualnym cennikiem operatora.

Agenci konwersacyjni i niekonwersacyjni

Rozliczenia agentów dzielą się na dwie kategorie: konwersacyjne i niekonwersacyjne.

  • Agenci nieprowadzący rozmów telefonicznych są rozliczani za każdą wiadomość dostarczoną użytkownikowi.

    • Ta kategoria jest najlepsza dla agentów, którzy nie spodziewają się częstych odpowiedzi.
  • Agenci konwersacyjni są rozliczani według stałej stawki za sesję (sesje) , pod warunkiem, że sesja zostanie zainicjowana. Wówczas będzie ona obejmować wszystkie wiadomości wymienione w ciągu 24 godzin, w tym te, które ją zainicjowały. Agenci konwersacyjni mogą nadal naliczać opłaty za wiadomości, które nie są częścią 24-godzinnej sesji.

    • Ta kategoria jest najlepsza dla agentów prowadzących z użytkownikami wieloetapowe rozmowy.

Logika rozliczania sesji

W modelu rozliczeń w USA sesja jest aktywowana sekwencją 4 wiadomości multimedialnych (w tym co najmniej 2 wiadomości MO i co najmniej 1 wiadomości MT) wymienionych w ciągu 24 godzin od wysłania pierwszej wiadomości w sekwencji. Po osiągnięciu tego progu wszystkie wiadomości w tym 24-godzinnym oknie są rozliczane jako pojedyncza sesja . Wiadomości, które nie wchodzą w zakres sesji lub nie uruchamiają jej, są rozliczane według standardowej stawki za wiadomość multimedialną, zgodnie z cennikiem danego operatora.

Poniższy diagram przedstawia przykład sesji rozliczeniowej A2P dla agentów konwersacyjnych.

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

US billing - Session

Wydarzenia podlegające rozliczeniu

Przepływy komunikatów są kategoryzowane według ich źródła i kierunku. Aby opisać kierunek ruchu komunikatów, operatorzy amerykańscy zazwyczaj używają terminologii MT/MO . Terminy te odpowiadają terminologii A2P/P2A używanej w dokumentacji RCS for Business. Oto krótkie zestawienie tych terminów:

  • A2P (Application-to-Person) to MT (Mobile Terminated) : wiadomość wysyłana przez firmę.
  • P2A (Person-to-Application) to MO (Mobile Originated) : wiadomość lub działanie inicjowane przez użytkownika.
Wydarzenie Opis Agenci nieprowadzący rozmów Agenci konwersacyjni
a2p_rich_message Wiadomość wysłana przez agenta zawierająca wyłącznie tekst, sugerowane odpowiedzi lub określone sugerowane działania (Wybierz numer, Otwórz adres URL w przeglądarce). Zawsze traktowane jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczanie za każdą wiadomość na podstawie segmentów (1 segment to 160 bajtów UTF-8).

Traktowane jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
p2a_rich_message Wiadomość wysłana przez użytkownika zawierająca wyłącznie tekst dowolny lub tekst po kliknięciu sugerowanej odpowiedzi. Zawsze traktowane jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczanie za każdą wiadomość na podstawie segmentów.

Traktowane jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
a2p_rich_media_message Wiadomość wysłana przez agenta zawierająca materiały multimedialne (obrazy, wideo, dźwięk), karty rozszerzone, karuzele lub złożone działania, takie jak „Wyświetl lokalizację”. Zawsze traktowane jako pojedyncze zdarzenie podlegające rozliczeniu.

Można je rozliczać jako pojedyncze wydarzenie o stałej stawce, bez względu na rozmiar lub treść.

Traktowane 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, wideo, dźwięk). Zawsze traktowane jako pojedyncze zdarzenie podlegające rozliczeniu.

Rozliczane jako pojedyncze zdarzenie o stałej stawce.

Traktowane jako pojedyncze zdarzenie podlegające rozliczeniu, chyba że stanie się częścią sesji.
p2a_suggested_action Użytkownik klika dowolną sugerowaną akcję (np. „Wyświetl lokalizację”), która nie jest sugerowaną odpowiedzią. Zawsze traktowane jako pojedyncze zdarzenie podlegające rozliczeniu.

Generuje jedno zdarzenie płatne za każde kliknięcie.

Traktowane jako pojedyncze zdarzenie podlegające rozliczeniu i generujące jedno zdarzenie podlegające rozliczeniu za każde kliknięcie, chyba że stanie się ono częścią sesji.
a2p_session 24-godzinne okno interakcji, które rozpoczyna się w momencie zainicjowania wyzwalacza sesji, a pierwszą wiadomością jest MT. Więcej informacji można znaleźć w artykule Czym jest sesja i jak działa . Nie dotyczy. Sesje nie dotyczą agentów nieprowadzących rozmów. Po uruchomieniu wszystkie wiadomości w ciągu 24 godzin są objęte jedną opłatą za sesję. Każde zdarzenie podlegające rozliczeniu w ciągu 24 godzin zostanie przypisane do identyfikatora zdarzenia podlegającego rozliczeniu w ramach sesji.
p2a_session 24-godzinne okno interakcji, które rozpoczyna się po zainicjowaniu wyzwalacza sesji, a pierwsza wiadomość to MO. Więcej informacji można znaleźć w artykule Czym jest sesja i jak działa . Nie dotyczy. Sesje nie dotyczą agentów nieprowadzących rozmów. Po uruchomieniu wszystkie wiadomości w ciągu 24 godzin są objęte jedną opłatą za sesję. Każde zdarzenie podlegające rozliczeniu w ciągu 24 godzin zostanie przypisane do identyfikatora zdarzenia podlegającego rozliczeniu w ramach sesji.

Generowanie raportu rozliczeniowego

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

W tych raportach zakłada się, że zdarzenia są rozliczane w momencie dostarczenia wiadomości A2P, a nie wysłania. Niedostarczona wiadomość lub wiadomość anulowana przed dostarczeniem nie powoduje wygenerowania zdarzenia rozliczanego.

Format raportu rozliczeniowego

Raporty rozliczeniowe używają nazwy pliku w formacie rbm_billable_events_YYYY-MM-DD.csv . Data w nazwie pliku jest datą jego wygenerowania.

Każdy wiersz w raporcie to rekord reprezentujący pojedyncze zdarzenie podlegające rozliczeniu. Sesje A2P/P2A są reprezentowane przez wiele wierszy – po jednym dla każdej wymienionej wiadomości. Każdy wiersz powiązany z sesją (o tym samym billing_event_id ) będzie zawierał w kolumnach mt_messages i mo_messages łączną liczbę wiadomości MT i MO dla całego 24-godzinnego okna sesji.

Każdy rekord w raporcie zawiera następujące informacje dla każdego zdarzenia podlegającego rozliczeniu.

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

Wszystkie wiadomości będące częścią sesji będą miały ten sam billing_event_id .

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type smyczkowy Rodzaj wydarzenia:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id smyczkowy Unikalny identyfikator agenta, który uczestniczył w zdarzeniu. acme_342h23_agent@rbm.goog
    agent_owner smyczkowy Adres e-mail aktualnego właściciela konta partnerskiego, na którym utworzono agenta. marketing@xyzaggregator.com
    billing_party smyczkowy Podmiot wystawiający rachunki za imprezy. przewoźnik
    max_duration_single_message numer Maksymalny czas (w godzinach) dozwolony użytkownikowi na odpowiedź na wiadomość agenta przed zamknięciem okna inicjowania konwersacji i zaklasyfikowaniem wiadomości jako zdarzenia single_message . Nie dotyczy modelu amerykańskiego dla pojedynczych wiadomości wzbogaconych. 24
    max_duration_a2p_conversation numer W przypadku sesji pilotażowych 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 numer W przypadku sesji pilotażowych odnosi się to do 24-godzinnego okna sesji mierzonego od pierwszej wiadomości w sekwencji wyzwalającej. 24
    start_time RRRR-mm-ddTHH:00:00Z

    Data/godzina UTC rozpoczęcia zdarzenia (ISO 8601). W przypadku sesji jest to znacznik czasu pierwszej wiadomości w sekwencji wyzwalacza.

    A2P

  • W przypadku zdarzeń niebędących zdarzeniami sesyjnymi, takich jak a2p_rich_message i a2p_rich_media_message , jest to moment, w którym wiadomość zostaje dostarczona do użytkownika.
  • W przypadku zdarzenia a2p_session jest to moment, w którym pierwsza wiadomość z konwersacji zostaje dostarczona użytkownikowi.
  • P2A

  • W przypadku zdarzeń niebędących zdarzeniami sesyjnymi, takich jak p2a_rich_message i p2a_rich_media_message , jest to moment, w którym użytkownik wysyła wiadomość.
  • W przypadku zdarzenia p2a_session jest to moment, w którym użytkownik wysyła pierwszą wiadomość w konwersacji.
  • 2025-05-20T08:00:00Z
    duration numer Czas trwania dotyczy tylko sesji i jest mierzony w minutach. Jeśli zdarzenie nie jest zdarzeniem sesji, wartość wynosi 0. 45
    mt_messages numer Liczba wiadomości zakończonych połączeniem mobilnym (A2P) w zdarzeniu. W przypadku sesji, każdy wiersz o tym samym billing_event_id pokazuje całkowitą liczbę wiadomości MT w całej sesji. 5
    mo_messages numer Liczba wiadomości wysłanych z urządzenia mobilnego (P2A) w zdarzeniu. W przypadku sesji, każdy wiersz o tym samym billing_event_id pokazuje całkowitą liczbę wiadomości MO w całej sesji. 3
    size_kilobytes numer 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 smyczkowy Nazwa agenta, który brał udział w zdarzeniu. ACME Brand
    owner_name smyczkowy Nazwa aktualnego właściciela konta partnerskiego, na którym utworzono agenta. XYZ Aggregator
    segment_count numer Obliczona liczba segmentów dla a2p_rich_message events i p2a_rich_message (1 segment to 160 bajtów UTF-8). Jeśli zdarzenie nie jest jednym z wymienionych, wartość wynosi 0. 5
    session_type smyczkowy Rodzaj 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 jest dostępny do pobrania:

    Typowy rozmiar pliku

    Rozmiar raportu dziennego od aktywnego partnera RCS for Business zależy od ilości aktywności, jaką wygenerował on w sieci operatora.