Отчеты о выставлении счетов в США

На этой странице описаны файлы данных, которые RCS for Business создает для оказания помощи американским операторам связи в выставлении счетов и проведении аудита в рамках американской системы управления рисками (RBM Framework). Для получения дополнительной информации об американской системе RBM Framework вы также можете обратиться к сайту usrbm.org .

Отчет о выставлении счетов — это сводный отчет о событиях, подлежащих оплате, между запущенными агентами и пользователями. Под «подлежащими оплате» понимается событие, за которое может быть произведена оплата. Операторы связи определяют, будут ли и как производиться платежи за события, подлежащие оплате. Все операторы связи США, активно использующие RCS for Business, имеют доступ к отчетам о выставлении счетов.

Подробную информацию о модели классификации счетов в США см. в разделе « Часто задаваемые вопросы о выставлении счетов в США» .

Генерация файлов

Для получения более подробной информации см. раздел «Генерация файлов» .

Хранение и доступ к файлам

Для получения дополнительной информации см. раздел «Хранение и доступ к файлам» .

Доступность файлов

Для получения более подробной информации см. раздел «Доступность файла» .

Отчеты по выставлению счетов

Отчеты по выставлению счетов представляют собой записи о событиях, подлежащих оплате , которые рассчитываются на основе категории выставления счетов агента и типа отправляемых им сообщений. Отчеты по выставлению счетов доступны всем операторам связи, активно использующим RCS for Business.

В платежных отчетах содержится конфиденциальная информация, но в них отсутствуют персональные данные пользователей, такие как MSISDN, хешированный MSISDN или любой другой уникальный идентификатор пользователя.

Категории выставления счетов против событий, подлежащих оплате

Различие между категориями выставления счетов агентам и оплачиваемыми событиями является ключевым моментом для понимания того, как оплачивается работа вашего агента.

  • Категория оплаты — это фиксированная классификация, которую вы выбираете при создании своего агента. Она определяет способ оплаты услуг вашего агента: за сообщение (для не диалоговых агентов) или за сессию (для диалоговых агентов).
  • Платежные события — это взаимодействия между агентом RCS for Business и пользователем, которые отслеживаются в целях выставления счетов (например, rich_message ).

Категории выставления счетов агентам в США

При создании агента владелец устанавливает категорию оплаты в зависимости от того, как агент будет взаимодействовать с пользователями. Категория оплаты не ограничивает количество или тип сообщений, которые может отправлять агент. Но она определяет, как агент будет оплачивать сообщения. Две основные категории оплаты описаны в следующей таблице.

Категория выставления счетов Тип агента Примеры вариантов использования Способ выставления счетов
Неразговорный Агенты, которые в основном передают односторонние сообщения.
  • ОТП
  • Оповещения
  • Рекламные предложения
Плата взимается за каждое сообщение, доставленное пользователю.
Разговорный Агенты, предназначенные для обмена сообщениями с пользователями в режиме реального времени, независимо от того, кто начинает разговор.
  • Поиск подходящего товара
  • Бронирование билета
  • Устранение неполадок
Оплата за сессию : Если критерии сессии соблюдены, все сообщения с расширенными возможностями воспроизведения и мультимедийный контент в течение 24-часового окна сессии оплачиваются по фиксированной ставке, независимо от их длины или сегментов.

Оплата за сообщение : Если критерии сессии не соблюдены или сообщение выходит за рамки 24-часового окна сессии, оно оплачивается отдельно по тарифу за сообщение для мультимедийного контента в соответствии с тарифами конкретного оператора связи.

Разговорные и неразговорные агенты

Существует две категории выставления счетов агентам: за разговорную и внеразговорную работу.

  • Операторы, не ведущие диалог, оплачивают каждое сообщение, доставленное пользователю.

    • Эта категория лучше всего подходит для агентов, которые не ожидают частых ответов.
  • Для операторов чата действует фиксированная плата за сеанс(ы) при условии, что сеанс был инициирован, и эта плата включает все сообщения, которыми обменялись в течение 24 часов, включая сообщения, которые инициировали сеанс. Операторы чата могут также взимать плату за сообщения, не входящие в 24-часовой сеанс.

    • Эта категория лучше всего подходит для агентов, ведущих многоэтапные диалоги с пользователями.

Логика выставления счетов за сессии

В соответствии с американской моделью выставления счетов, сессия запускается последовательностью из 4 сообщений с расширенными возможностями или мультимедийным контентом (включая как минимум 2 сообщения в формате MO и как минимум 1 сообщение в формате MT), обмененных в течение 24 часов с момента отправки первого сообщения в последовательности запуска. После достижения этого порога все сообщения в течение этого 24-часового окна оплачиваются как одна сессия . Любые сообщения, которые выходят за рамки или не запускают сессию, оплачиваются по стандартному тарифу за сообщение с расширенными возможностями или мультимедийным контентом в соответствии с тарифным планом конкретного оператора связи.

На следующей диаграмме показан пример сеанса выставления счетов A2P для диалоговых агентов.

  • MT (Mobile Terminated) — это сообщение, отправленное компанией.
  • MO (Mobile Originated) — это сообщение или действие, инициированное пользователем.

US billing - Session

Платные мероприятия

Потоки сообщений классифицируются по источнику и направлению. Для описания направления трафика сообщений американские операторы связи обычно используют терминологию MT/MO . Эти термины соответствуют терминологии A2P/P2A, используемой в документации RCS for Business. Вот краткое сравнение этих терминов:

  • A2P (приложение-к-человеку) — это MT (завершено мобильным устройством) : сообщение, отправленное компанией.
  • P2A (Person-to-Application) — это MO (Mobile Originated) : сообщение или действие, инициированное пользователем.
Событие Описание Неразговорные агенты Разговорные агенты
a2p_rich_message Сообщение, отправленное агентом, содержащее только текст, предлагаемые ответы или конкретные предлагаемые действия (Набрать номер, Открыть URL в браузере). Всегда рассматривается как отдельное оплачиваемое мероприятие.

Оплата производится за каждое сообщение в зависимости от сегментов (1 сегмент равен 160 байтам в кодировке UTF-8).

Рассматривается как отдельное оплачиваемое мероприятие, если только оно не становится частью сеанса.
p2a_rich_message Сообщение, отправленное пользователем и содержащее только произвольный текст или текст, полученный при нажатии на предложенный вариант ответа. Всегда рассматривается как отдельное оплачиваемое мероприятие.

Оплата производится за каждое сообщение в зависимости от сегмента.

Рассматривается как отдельное оплачиваемое мероприятие, если только оно не становится частью сеанса.
a2p_rich_media_message Сообщение, отправленное агентом, содержащее медиафайлы (изображения, видео, аудио), расширенные карточки, карусели или сложные действия, такие как «Просмотреть местоположение». Всегда рассматривается как отдельное оплачиваемое мероприятие.

Оплата производится как за одно мероприятие по фиксированной ставке, независимо от его размера или содержания.

Рассматривается как отдельное оплачиваемое мероприятие, если только оно не становится частью сеанса.
p2a_rich_media_message Сообщение, отправленное пользователем и содержащее загруженный медиафайл (изображение, видео, аудио). Всегда рассматривается как отдельное оплачиваемое мероприятие.

Оплата производится как за одно мероприятие по фиксированной ставке.

Рассматривается как отдельное оплачиваемое мероприятие, если только оно не становится частью сеанса.
p2a_suggested_action Пользователь нажимает на любое предложенное действие (например, «Посмотреть местоположение»), которое не является предложенным ответом. Всегда рассматривается как отдельное оплачиваемое мероприятие.

Генерирует одно платное событие за каждый клик.

Рассматривается как отдельное платное событие и генерирует одно платное событие за клик, если только оно не становится частью сессии.
a2p_session Окно взаимодействия, составляющее 24 часа, начинается с момента срабатывания триггера сессии и получения первого сообщения в формате MT. Для получения дополнительной информации см. раздел «Что такое сессия и как она работает» . Не применимо. Сессии не распространяются на агентов, не ведущих диалог. После активации все сообщения в течение 24 часов оплачиваются единовременной абонентской платой. Любое платное событие в течение 24-часовой сессии будет привязано к идентификатору платного события этой сессии.
p2a_session Окно взаимодействия, составляющее 24 часа, начинается с момента срабатывания триггера сессии и получения первого сообщения в формате MO. Для получения дополнительной информации см. раздел «Что такое сессия и как она работает» . Не применимо. Сессии не распространяются на агентов, не ведущих диалог. После активации все сообщения в течение 24 часов оплачиваются единовременной абонентской платой. Любое платное событие в течение 24-часовой сессии будет привязано к идентификатору платного события этой сессии.

Формирование отчетов по выставлению счетов

Платные события генерируются только агентами, трафик которых не относится к тестовой группе. Активность с тестовых телефонных номеров не отображается в отчетах по выставлению счетов.

В этих отчетах предполагается, что события подлежат оплате в момент доставки A2P-сообщений, а не в момент их отправки. Недоставленное сообщение или сообщение, отмененное до доставки, не является событием, подлежащим оплате.

Формат отчета о выставлении счетов

В отчетах по выставлению счетов используется формат имени файла rbm_billable_events_YYYY-MM-DD.csv . Дата в имени файла — это дата его создания.

Каждая строка в отчете представляет собой запись, отражающую отдельное событие, подлежащее оплате. Сессии A2P/P2A представлены несколькими строками — по одной для каждого обмененного сообщения. Каждая строка, связанная с сессией (имеющей один и тот же billing_event_id ), будет содержать общее количество сообщений MT и MO за весь 24-часовой период сессии в столбцах mt_messages и mo_messages .

Каждая запись в отчете содержит следующую информацию по каждому оплачиваемому событию.

Поле Формат Описание Пример
billing_event_id нить Сгенерированный идентификатор, позволяющий отличить оплачиваемое событие.

Все сообщения, входящие в сессию, будут иметь один и тот же billing_event_id .

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type нить Тип мероприятия:
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id нить Уникальный идентификатор агента, принявшего участие в мероприятии. acme_342h23_agent@rbm.goog
    agent_owner нить Адрес электронной почты текущего владельца партнерского аккаунта, в котором был создан агент. marketing@xyzaggregator.com
    billing_party нить Сторона, выставляющая счета за мероприятия. перевозчик
    max_duration_single_message число Максимальное время (в часах), отведенное пользователю для ответа на сообщение агента до закрытия окна начала разговора и классификации сообщения как события single_message . Не применяется к американской модели для отдельных расширенных сообщений. 24
    max_duration_a2p_conversation число В рамках пилотного проекта по наблюдению за сессиями это отражает 24-часовой интервал между сессиями, отсчитываемый с момента первого сообщения в последовательности запуска. Продолжительность измеряется в часах. 24
    max_duration_p2a_conversation число В рамках пилотного проекта по наблюдению за сессиями это отражает 24-часовой интервал между сессиями, отсчитываемый с момента первого сообщения в последовательности запуска. 24
    start_time ГГГГ-мм-ддТГ:00:00З

    Дата/время начала события в формате UTC (ISO 8601). Для сессий это метка времени первого сообщения в последовательности запуска.

    A2P

  • Для событий, не связанных с сессией, таких как a2p_rich_message и a2p_rich_media_message , это момент доставки сообщения пользователю.
  • Для события a2p_session это момент, когда пользователю доставляется первое сообщение в диалоге.
  • П2А

  • Для событий, не связанных с сессией, таких как p2a_rich_message и p2a_rich_media_message , это момент отправки сообщения пользователем.
  • Для события p2a_session это момент, когда пользователь отправляет первое сообщение в диалоге.
  • 2025-05-20T08:00:00Z
    duration число Продолжительность относится только к сессиям и измеряется в минутах. Если событие не является событием сессии, значение равно 0. 45
    mt_messages число Количество сообщений, отправленных мобильным устройством (A2P), в событии. Для сессий каждая строка с одинаковым billing_event_id показывает общее количество сообщений MT за всю сессию. 5
    mo_messages число Количество сообщений, инициированных мобильными устройствами (P2A), в событии. Для сессий каждая строка с одинаковым billing_event_id показывает общее количество сообщений MO за всю сессию. 3
    size_kilobytes число Размер всех файлов, прикрепленных к сообщениям в событии, округленный до ближайшего килобайта (1 кБ равен 1024 байтам). 912
    agent_name нить Имя агента, принявшего участие в мероприятии. ACME Brand
    owner_name нить Имя текущего владельца партнерского аккаунта, в котором был создан агент. XYZ Aggregator
    segment_count число Вычисленное количество сегментов для a2p_rich_message events и p2a_rich_message (1 сегмент равен 160 байтам UTF-8). Если событие не относится к перечисленным, значение равно 0. 5
    session_type нить Тип сессии:
  • a2p_session
  • p2a_session
  • Это поле будет пустым, если данное мероприятие не соответствует критериям сессии.
    a2p_session

    Пример отчета о выставлении счетов

    Образец отчета доступен для скачивания:

    Типичный размер файла

    Размер ежедневного отчета от активного партнера RCS for Business зависит от объема активности, которую он сгенерировал в сети оператора связи.