이 페이지에서는 미국 RBM 프레임워크에 따라 미국 이동통신사의 결제 및 감사를 지원하기 위해 비즈니스용 RCS에서 만드는 데이터 파일을 설명합니다. 미국 RBM 프레임워크에 대해 자세히 알아보려면 usrbm.org를 참고하세요.
결제 보고서는 출시된 에이전트와 사용자 간의 청구 가능한 이벤트를 집계한 보고서입니다. 청구 가능은 이벤트에 요금이 청구될 수 있음을 의미합니다. 이동통신사는 청구 가능한 이벤트에 요금을 청구할지 여부와 청구 방법을 결정합니다. 비즈니스용 RCS를 활발하게 운영하는 모든 미국 이동통신사는 결제 보고서에 액세스할 수 있습니다.
미국 결제 분류 모델에 관한 자세한 내용은 미국 결제 FAQ를 참고하세요.
파일 생성
자세한 내용은 파일 생성을 참고하세요.
파일 저장소 및 액세스
자세한 내용은 파일 저장소 및 액세스를 참고하세요.
파일 사용 가능 여부
자세한 내용은 파일 사용 가능 여부를 참고하세요.
결제 보고서
결제 보고서는 에이전트의 결제 카테고리 및 전송하는 메시지 유형을 기반으로 계산되는 청구 가능한 이벤트의 기록입니다. 비즈니스용 RCS를 활발하게 운영하는 모든 이동통신사는 결제 보고서를 사용할 수 있습니다.
결제 보고서에는 기밀 정보가 포함되어 있지만 MSISDN, 해시된 MSISDN 또는 사용자 고유 식별자와 같은 사용자 개인 식별 정보 (PII)는 포함되어 있지 않습니다.
결제 카테고리와 청구 가능한 이벤트
에이전트 결제 카테고리 와 청구 가능한 이벤트의 차이점을 이해하는 것은 에이전트에 요금이 청구되는 방식을 파악하는 데 중요합니다.
- 결제 카테고리 는 에이전트를 만들 때 선택하는 고정 분류입니다. 메시지당 (비대화형 에이전트) 또는 세션당 (대화형 에이전트) 에이전트에 요금이 청구되는 방법 을 결정합니다.
- 청구 가능한 이벤트 는 결제 목적으로 추적되는 비즈니스용 RCS 에이전트와 사용자 간의 상호작용입니다 (예:
rich_message).
미국 에이전트 결제 카테고리
에이전트를 만들 때 소유자는 에이전트가 사용자와 상호작용하는 방식에 따라 결제 카테고리 를 설정합니다. 결제 카테고리는 에이전트가 전송할 수 있는 메시지 수 또는 유형을 제한하지 않습니다. 하지만 에이전트에 메시지 요금이 청구되는 방식을 결정합니다. 두 가지 주요 결제 카테고리는 다음 표에 설명되어 있습니다.
| 결제 카테고리 | 에이전트 유형 | 사용 사례 | 결제 수단 |
|---|---|---|---|
| 비대화형 | 주로 단방향 메시지를 전송하는 에이전트입니다. |
|
사용자에게 전송된 각 메시지에 대해 요금이 청구됩니다. |
| 대화형 | 대화를 시작하는 사용자와 관계없이 사용자와의 양방향 교환을 위해 설계된 에이전트입니다. |
|
세션당 청구 가능: 세션 기준이 충족되면 24시간 세션 윈도우 내의 모든 리치 및 리치 미디어 메시지에 길이 또는 세그먼트와 관계없이 고정 요금이 청구됩니다. 메시지당 청구 가능: 세션 기준이 충족되지 않거나 메시지가 24시간 세션 윈도우를 벗어나는 경우 메시지에 개별 이동통신사의 요율표에 따라 리치 또는 리치 미디어의 메시지당 요금이 개별적으로 청구됩니다. |
대화형 에이전트와 비대화형 에이전트
대화형 및 비대화형의 두 가지 에이전트 결제 카테고리가 있습니다.
비대화형 에이전트는 사용자에게 전송하는 각 메시지에 대해 요금이 청구됩니다.
- 이 카테고리는 자주 답장을 받지 않는 에이전트에 가장 적합합니다.
대화형 에이전트는 세션이 트리거된 경우 세션에 대해 고정 요금이 청구되며, 세션을 트리거한 메시지를 포함하여 24시간 이내에 교환된 모든 메시지가 포함됩니다. 대화형 에이전트에는 24시간 세션에 포함되지 않은 메시지에 대한 요금이 계속 청구될 수 있습니다.
- 이 카테고리는 사용자와 멀티턴 대화를 하는 에이전트에 가장 적합합니다.
세션 결제 로직
미국 결제 모델에서는 트리거 시퀀스의 첫 번째 메시지로부터 24시간 이내에 교환된 4개의 리치 또는 리치 미디어 메시지 (MO 메시지 2개 이상, MT 메시지 1개 이상 포함) 시퀀스에 의해 세션이 트리거됩니다. 이 기준점이 충족되면 해당 24시간 기간 내의 모든 메시지에 단일 세션 으로 요금이 청구됩니다. 세션을 벗어나거나 세션을 트리거하지 못하는 메시지에는 개별 이동통신사의 요금표에 따라 리치 또는 리치 미디어의 표준 메시지당 요금 이 청구됩니다.
다음 다이어그램은 대화형 에이전트의 A2P 결제 세션의 예를 보여줍니다.
- MT (Mobile Terminated)는 비즈니스에서 전송하는 메시지입니다.
- MO (Mobile Originated)는 사용자가 시작한 메시지 또는 작업입니다.

청구 가능한 이벤트
메시지 흐름은 출처와 방향에 따라 분류됩니다. 메시지 트래픽의 방향을 설명하기 위해 미국 이동통신사는 일반적으로 MT/MO 용어를 사용합니다. 이러한 용어는 비즈니스용 RCS 문서 전체에서 사용되는 A2P/P2A 용어에 해당합니다. 다음은 이러한 용어가 어떻게 일치하는지 간략하게 보여줍니다.
- A2P (Application-to-Person)는 MT (Mobile Terminated): 비즈니스에서 전송하는 메시지입니다.
- 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 |
세션 트리거가 시작되고 첫 번째 메시지가 MT일 때 시작되는 24시간 상호작용 기간입니다. 자세한 내용은 세션이란 무엇이며 어떻게 작동하나요?를 참고하세요. | 해당 사항 없음. 세션은 비대화형 에이전트에 적용되지 않습니다. | 트리거되면 24시간 기간 내의 모든 메시지에 단일 세션 요금이 적용됩니다. 24시간 세션의 모든 청구 가능한 이벤트는 세션의 청구 가능한 이벤트 ID에 할당됩니다. |
p2a_session |
세션 트리거가 시작되고 첫 번째 메시지가 MO일 때 시작되는 24시간 상호작용 기간입니다. 자세한 내용은 세션이란 무엇이며 어떻게 작동하나요?를 참고하세요. | 해당 사항 없음. 세션은 비대화형 에이전트에 적용되지 않습니다. | 트리거되면 24시간 기간 내의 모든 메시지에 단일 세션 요금이 적용됩니다. 24시간 세션의 모든 청구 가능한 이벤트는 세션의 청구 가능한 이벤트 ID에 할당됩니다. |
결제 보고서 생성
테스터 트래픽이 없는 에이전트만 청구 가능한 이벤트를 생성합니다. 테스트 전화번호의 활동은 결제 보고서에 표시되지 않습니다.
이러한 보고서는 메시지가 전송될 때가 아니라 A2P 메시지가 전송될 때 이벤트에 요금이 청구된다고 가정합니다. 전송되지 않은 메시지 또는 전송 전에 취소된 메시지는 청구 가능한 이벤트를 트리거하지 않습니다.
결제 보고서 형식
결제 보고서는 파일 이름 형식 rbm_billable_events_YYYY-MM-DD.csv를 사용합니다.
파일 이름의 날짜는 파일 생성 날짜입니다.
보고서의 각 줄은 단일 청구 가능한 이벤트를 나타내는 레코드입니다.
A2P/P2A 세션 은 교환된 메시지당 하나씩 여러 행으로 표시됩니다. 세션과 연결된 모든 행 (동일한 billing_event_id 공유)은 mt_messages 및 mo_messages 열에 전체 24시간 세션 윈도우의 총 MT 및 MO 메시지 수를 보고합니다.
보고서의 각 레코드에는 각 청구 가능한 이벤트에 대한 다음 정보가 포함되어 있습니다.
| 필드 | 형식 | 설명 | 예 |
|---|---|---|---|
billing_event_id |
문자열 | 청구 가능한 이벤트를 구별하는 생성된 ID입니다. 세션의 일부인 모든 메시지에는 동일한 |
63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e |
type |
문자열 | 이벤트 유형:a2p_rich_messagea2p_rich_media_messagep2a_rich_messagep2a_rich_media_messagep2a_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 |
YYYY-mm-ddTHH:00:00Z | 이벤트가 시작된 UTC 날짜/시간 (ISO 8601)입니다. 세션의 경우 트리거 시퀀스의 첫 번째 메시지의 타임스탬프입니다. A2P a2p_rich_message 및 a2p_rich_media_message와 같은 비세션 이벤트의 경우 메시지가 사용자에게 전송되는 시간입니다.a2p_session 이벤트의 경우 대화의 첫 번째 메시지가 사용자에게 전송되는 시간입니다.P2A 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 |
숫자 | 이벤트의 메시지에 첨부된 모든 파일의 크기이며 가장 가까운 킬로바이트로 반올림됩니다 (1KB는 1, 024바이트와 같음). | 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_sessionp2a_session |
a2p_session |
샘플 결제 보고서
샘플 보고서를 다운로드할 수 있습니다.
일반적인 파일 크기
활성 비즈니스용 RCS 파트너의 일일 보고서 크기는 이동통신사의 네트워크에서 생성한 활동의 양에 따라 다릅니다.