グローバル請求の種類
グローバル RCS の課金タイプは、米国外のトラフィックに適用されます。各タイプは、メッセージの内容、形式、およびビジネスとエンドユーザー間の会話セッションの一部であるかどうかに基づいてメッセージがどのように分類されるかを反映しています。
| 型 | 説明 |
|---|---|
| 基本メッセージ | 次のアプリケーションから個人への (A2P) メッセージ:
会話型エージェントのみ:*** |
| 1 つのメッセージ | 次のアプリケーションから個人への (A2P) メッセージ:
会話型エージェントのみ:*** |
| A2P 会話 | 会話型エージェントのみ:*** NOTE P2A メッセージが複数の A2P メッセージから 24 時間以内に配信された場合、P2A メッセージの直前の A2P メッセージのみが会話セッションの作成に使用されます。 |
| P2A 会話 | 会話型エージェントのみ:***
|
会話トリガーの MO メッセージの認定
すべてのエンドユーザーの返信が A2P または P2A 会話の開始にカウントされるわけではありません。次の Person-to-Application (P2A) アクションは、会話トリガーにカウントされます。
- エンド ユーザーは、フリー テキストまたはファイルの返信を送信します。
- エンドユーザーが返信候補をタップします。
- エンドユーザーが自分の位置情報を共有します。
次のアクションは対象外であり、会話をトリガーしません。
- エンドユーザーは、[URLを開く]、[カレンダーに追加]、または同様の推奨アクションボタンをクリックします。
- エンドユーザーが [場所をリクエスト] をタップしますが、場所の共有は完了しません。
- 通知を入力します。
- 配送領収書。
- 領収書を見た。
- 開封確認。
対象外のイベントは、アクティブな会話ウィンドウ内で発生する可能性がありますが、それ自体で新しい会話を開始することはありません。
モバイル終了 (A2P) セッション/会話のシナリオ
ブランドはエンドユーザーにメッセージ(MT 1)を送信し、エンドユーザーはMO 1で応答し、会話型課金をトリガーします。A2P 会話は、エンド ユーザーの応答 (MO 1) から 24 時間続きます。ブランド (MT 1) からの最初のメッセージも会話型課金に含まれ、会話開始 Webhook の更新を受け取ります。

ブランドはメッセージを送信し、エンドユーザーは返信しません。メッセージは非会話型のままで、基本または単一として請求されます。

ブランドは 24 時間以内に 2 つのメッセージを送信し、配信されます。メッセージが配信されるたびに、期間がリセットされ、次の 24 時間は再開されます。MT 1 は非会話型として請求されますが、MT 2 は会話開始 Webhook 更新を受け取ります。残りの通信は、会話の範囲内です (エンド ユーザーの返信から 24 時間続きます)。

ブランドはメッセージ(MT 1)を送信し、エンドユーザー(MO 1)は24時間後に応答します。この MT 1 メッセージは、非会話型として請求されます。この場合、エンドユーザーの応答 (MO 1) は会話をトリガーしていないか、会話の一部ではありません。これは、MT 2 も MO 1 から 24 時間以上後に配送されるためです。したがって、ブランドからのMT 2メッセージの後、会話手順はシナリオ1と同じです。

モバイル発信 (P2A) セッション/会話のシナリオ
エンドユーザーが通信を開始します。24 時間のウィンドウは、ブランドが返信する前の対象となる MO メッセージから開始され、そのウィンドウ内の MT メッセージは同じ会話コンテキストに属します。
MO1 より前は、過去 24 時間に MTx メッセージや進行中のセッションはありませんでした。

複数の MO メッセージが送信されると、MT1 より前の最後の MO メッセージ (この場合は MO3) のみが 24 時間ウィンドウ セッションを開始し、P2A シナリオ 1 と同じロジックが適用されます。
- MO1 - 9:00 - 24 時間ウィンドウが開始
- MO2 - 10:00 - 24 時間枠開始
- MO3 - 11:00 - 24時間ウィンドウが始まります
- MT1 - 24:00 - 最初のメッセージ
- MO4 - 9:00 翌日
- MT2 - 10:59:59 - 24時間のセッションが終了

このシナリオは、24 時間以内にブランド メッセージ (MT 1) に対する応答がなかった状況を対象としています。元のメッセージは非会話型のままです。後の MO 応答は、元の会話ウィンドウにアタッチされず、代わりに新しい P2A 会話を開始します。

Webhook を使用した請求の追跡
RCS Webhook には、各メッセージに適用される課金分類を報告する trafficType フィールドが含まれています。このフィールドは、次のようにグローバル請求タイプにマッピングされます。
| trafficType 値 | 請求タイプ |
|---|---|
BASIC | 基本メッセージ(グローバル) |
SINGLE | 単一メッセージ (グローバル) |
A2P_CONVERSATION | A2P会話(グローバル) |
P2A_CONVERSATION | P2A会話(グローバル) |
会話の追跡:
会話型課金セッションが開始されると、会話開始 Webhook イベントを受け取ります。このイベントには、セッションを識別するconversation.idフィールドが含まれています。24 時間のセッション期間中の後続のメッセージには、Webhook に同じconversation.idが含まれます。
Webhookの設定とフィールドの定義については、Webhookの請求の透明性(/rcs/rcs-over-api#billing-transparency-in-webhooks)を参照してください。
会話型課金イベントは、メッセージ配信時にトリガーされます。会話の価格を追跡するには、関連するイベントタイプを含むサブスクリプションを設定するか、既存のサブスクリプションを確認して、どのイベントタイプがすでに有効になっているかを確認します。各課金イベントに含まれる Webhook フィールドについては、Webhook の課金の透明性(/rcs/rcs-over-api#billing-transparency-in-webhooks)を参照してください。