Rapports de facturation américains

Cette page décrit les fichiers de données créés par RCS for Business pour aider les opérateurs américains à facturer et à auditer dans le cadre du référentiel RBM américain. Pour en savoir plus sur ce référentiel, consultez le site usrbm.org .

Le rapport de facturation est un récapitulatif des événements facturables entre les agents et les utilisateurs. Facturable signifie simplement qu'un événement est éligible à une facturation. Les opérateurs déterminent si et comment les événements sont facturés. Tous les opérateurs américains qui utilisent activement RCS for Business ont accès aux rapports de facturation.

Pour plus de détails sur le modèle de classification de facturation américain, consultez la FAQ sur la facturation américaine .

génération de fichiers

Pour plus d'informations, consultez la section Génération de fichiers .

Stockage et accès aux fichiers

Pour plus d'informations, consultez la section Stockage et accès aux fichiers .

Disponibilité des fichiers

Pour plus d'informations, consultez la section Disponibilité des fichiers .

Rapports de facturation

Les rapports de facturation répertorient les événements facturables , calculés en fonction de la catégorie de facturation de l'agent et du type de messages envoyés. Ces rapports sont accessibles à tous les opérateurs utilisant activement RCS for Business.

Les rapports de facturation contiennent des informations confidentielles, mais aucune information personnelle identifiable (IPI) de l'utilisateur, telle que le MSISDN, le MSISDN haché ou tout autre identifiant unique de l'utilisateur.

Catégories de facturation versus événements facturables

La distinction entre les catégories de facturation des agents et les événements facturables est essentielle pour comprendre comment votre agent est facturé.

  • La catégorie de facturation est une classification fixe que vous choisissez lors de la création de votre agent. Elle détermine le mode de facturation de votre agent : par message (agents non conversationnels) ou par session (agents conversationnels).
  • Les événements facturables sont des interactions entre un agent RCS for Business et un utilisateur qui sont suivies à des fins de facturation (par exemple, rich_message ).

catégories de facturation des agents américains

Lors de la création d'un agent, le propriétaire définit sa catégorie de facturation en fonction de la manière dont l'agent interagira avec les utilisateurs. Cette catégorie ne limite ni le nombre ni le type de messages que l'agent peut envoyer, mais détermine le mode de facturation de ces messages. Les deux principales catégories de facturation sont décrites dans le tableau ci-dessous.

Catégorie de facturation Type d'agent Exemples de cas d'utilisation Méthode de facturation
Non conversationnel Agents qui envoient principalement des messages à sens unique.
  • OTP
  • Alertes
  • Offres promotionnelles
Facturation pour chaque message transmis à l'utilisateur.
De la conversation Des agents conçus pour des échanges bilatéraux avec les utilisateurs, quel que soit l'initiateur de la conversation.
  • Trouver le bon produit
  • Réserver un billet
  • Dépannage d'un problème
Facturation par session : Si les critères de session sont remplis, tous les messages enrichis et multimédias enrichis diffusés dans la fenêtre de session de 24 heures sont facturés à un tarif forfaitaire, quelle que soit leur durée ou leur segmentation.

Facturation par message : Si les critères de session ne sont pas remplis ou si un message tombe en dehors de la fenêtre de session de 24 heures, le message est facturé individuellement à un tarif par message pour les contenus enrichis ou les contenus multimédias enrichis, conformément à la grille tarifaire de l'opérateur concerné.

Agents conversationnels versus agents non conversationnels

Il existe deux catégories de facturation pour les agents : conversationnelles et non conversationnelles.

  • Les agents non conversationnels sont facturés pour chaque message qu'ils transmettent à l'utilisateur.

    • Cette catégorie est idéale pour les agents qui ne s'attendent pas à des réponses fréquentes.
  • Les agents conversationnels sont facturés à un tarif forfaitaire par session, dès lors qu'une session est déclenchée. Ce tarif inclut tous les messages échangés dans un délai de 24 heures, y compris ceux ayant déclenché la session. Les agents conversationnels peuvent toutefois facturer les messages hors session.

    • Cette catégorie est idéale pour les agents qui mènent des conversations à plusieurs tours avec les utilisateurs.

Logique de facturation de session

Selon le modèle de facturation américain, une session est déclenchée par une séquence de 4 messages enrichis ou multimédias (dont au moins 2 messages MO et au moins 1 message MT) échangés dans un délai de 24 heures à compter du premier message de la séquence déclenchante. Une fois ce seuil atteint, tous les messages échangés pendant ces 24 heures sont facturés comme une seule et même session . Tout message n'entrant pas dans cette séquence ou ne déclenchant pas de session est facturé au tarif standard par message enrichi ou multimédia, conformément à la grille tarifaire de l'opérateur concerné.

Le diagramme suivant illustre un exemple de session de facturation A2P pour les agents conversationnels.

  • MT (Mobile Terminated) est un message envoyé par l'entreprise.
  • MO (Mobile Originated) est un message ou une action initiée par l'utilisateur.

US billing - Session

Événements facturables

Les flux de messagerie sont catégorisés selon leur origine et leur direction. Pour décrire la direction du trafic de messagerie, les opérateurs américains utilisent généralement la terminologie MT/MO . Ces termes correspondent à la terminologie A2P/P2A employée dans la documentation RCS for Business. Voici un bref aperçu de la correspondance entre ces termes :

  • A2P (Application-to-Person) est MT (Mobile Terminated) : Un message envoyé par l'entreprise.
  • P2A (Personne-à-Application) est MO (Mobile Originated) : Un message ou une action initiée par l'utilisateur.
Événement Description Agents non conversationnels Agents conversationnels
a2p_rich_message Message envoyé par un agent contenant uniquement du texte, des réponses suggérées ou des actions spécifiques suggérées (Composer un numéro, Ouvrir une URL dans un navigateur). Toujours considéré comme un événement facturable individuel.

Facturation par message basée sur les segments (1 segment équivaut à 160 octets UTF-8).

Considéré comme un événement facturable individuel, sauf s'il est intégré à une séance.
p2a_rich_message Un message envoyé par un utilisateur contenant uniquement du texte libre ou du texte provenant d'une réponse suggérée. Toujours considéré comme un événement facturable individuel.

Facturation par message selon les segments.

Considéré comme un événement facturable individuel, sauf s'il est intégré à une séance.
a2p_rich_media_message Un message envoyé par un agent contenant des médias (image, vidéo, audio), des cartes enrichies, des carrousels ou des actions complexes comme « Voir la position ». Toujours considéré comme un événement facturable individuel.

Facturable comme un événement unique à tarif fixe, indépendamment de sa taille ou de son contenu.

Considéré comme un événement facturable individuel, sauf s'il est intégré à une séance.
p2a_rich_media_message Un message envoyé par un utilisateur contenant un fichier multimédia téléchargé (image, vidéo, audio). Toujours considéré comme un événement facturable individuel.

Facturable comme un événement unique à tarif forfaitaire.

Considéré comme un événement facturable individuel, sauf s'il est intégré à une séance.
p2a_suggested_action L'utilisateur appuie sur toute action suggérée (par exemple, « Afficher la position ») qui n'est pas une réponse suggérée. Toujours considéré comme un événement facturable individuel.

Génère un événement facturable par clic.

Considéré comme un événement facturable individuel, il génère un événement facturable par clic, sauf s'il fait partie d'une session.
a2p_session Une fenêtre d'interaction de 24 heures qui débute lorsqu'un déclencheur de session est activé et que le premier message est MT. Pour plus d'informations, consultez la section Qu'est-ce qu'une session et comment ça fonctionne ? Sans objet. Les sessions ne s'appliquent pas aux agents non conversationnels. Une fois déclenchée, la session de 24 heures couvre tous les messages reçus. Chaque événement facturable sera associé à l'identifiant d'événement facturable de la session.
p2a_session Une fenêtre d'interaction de 24 heures qui débute lorsqu'un déclencheur de session est activé et que le premier message est MO. Pour plus d'informations, consultez la section « Qu'est-ce qu'une session et comment ça fonctionne ? » . Sans objet. Les sessions ne s'appliquent pas aux agents non conversationnels. Une fois déclenchée, la session de 24 heures couvre tous les messages reçus. Chaque événement facturable sera associé à l'identifiant d'événement facturable de la session.

Génération de rapports de facturation

Seuls les agents dont le trafic n'est pas celui des testeurs génèrent des événements facturables. L'activité provenant des numéros de téléphone de test n'apparaît pas dans les rapports de facturation.

Ces rapports partent du principe que les événements sont facturables lors de la livraison des messages A2P, et non lors de leur envoi. Un message non livré ou annulé avant sa livraison ne donne pas lieu à une facturation.

Format du rapport de facturation

Les rapports de facturation utilisent le format de nom de fichier rbm_billable_events_YYYY-MM-DD.csv . La date figurant dans le nom du fichier correspond à la date de génération du fichier.

Chaque ligne du rapport correspond à un enregistrement représentant un événement facturable. Les sessions A2P/P2A sont représentées par plusieurs lignes, une pour chaque message échangé. Chaque ligne associée à une session (partageant le même billing_event_id ) indique le nombre total de messages MT et MO pour la session de 24 heures, dans les colonnes mt_messages et mo_messages .

Chaque enregistrement du rapport contient les informations suivantes pour chaque événement facturable.

Champ Format Description Exemple
billing_event_id chaîne Identifiant généré permettant de distinguer l'événement facturable.

Tous les messages faisant partie d'une session auront le même billing_event_id .

63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e
type chaîne Type d'événement :
  • a2p_rich_message
  • a2p_rich_media_message
  • p2a_rich_message
  • p2a_rich_media_message
  • p2a_suggested_action
  • p2a_rich_message
    agent_id chaîne Identifiant unique de l'agent ayant participé à l'événement. acme_342h23_agent@rbm.goog
    agent_owner chaîne Adresse e-mail du propriétaire actuel du compte partenaire sur lequel l'agent a été créé. marketing@xyzaggregator.com
    billing_party chaîne Partie qui facture les événements. transporteur
    max_duration_single_message nombre Durée maximale (en heures) accordée à un utilisateur pour répondre à un message d'agent avant la fermeture de la fenêtre de conversation et la classification du message comme un événement single_message . Non applicable au modèle américain pour les messages enrichis individuels. 24
    max_duration_a2p_conversation nombre Pour le projet pilote de sessions, cela correspond à la fenêtre de session de 24 heures mesurée à partir du premier message de la séquence de déclenchement. La durée est mesurée en heures. 24
    max_duration_p2a_conversation nombre Pour le projet pilote de sessions, cela correspond à la fenêtre de session de 24 heures mesurée à partir du premier message de la séquence de déclenchement. 24
    start_time AAAA-mm-jjTHH:00:00Z

    Date et heure UTC de début de l'événement (ISO 8601). Pour les sessions, il s'agit de l'horodatage du premier message de la séquence de déclenchement.

    A2P

  • Pour les événements hors session, tels que a2p_rich_message et a2p_rich_media_message , il s'agit du moment où le message est remis à l'utilisateur.
  • Pour l'événement a2p_session , il s'agit du moment où le premier message de la conversation est remis à l'utilisateur.
  • P2A

  • Pour les événements hors session, tels que p2a_rich_message et p2a_rich_media_message , il s'agit du moment où le message est envoyé par l'utilisateur.
  • Pour l'événement p2a_session , il s'agit du moment où le premier message de la conversation est envoyé par l'utilisateur.
  • 2025-05-20T08:00:00Z
    duration nombre La durée concerne uniquement les sessions et est mesurée en minutes. Lorsqu'il ne s'agit pas d'un événement lié à une session, la valeur est de 0. 45
    mt_messages nombre Nombre de messages A2P (messages envoyés depuis un mobile) dans l'événement. Pour les sessions, chaque ligne partageant le même billing_event_id affiche le nombre total de messages A2P dans la session entière. 5
    mo_messages nombre Nombre de messages d'origine mobile (P2A) dans l'événement. Pour les sessions, chaque ligne partageant le même billing_event_id affiche le nombre total de messages MO dans la session entière. 3
    size_kilobytes nombre Taille de tous les fichiers joints aux messages de l'événement, arrondie au kilooctet le plus proche (1 ko équivaut à 1024 octets). 912
    agent_name chaîne Nom de l'agent ayant participé à l'événement. ACME Brand
    owner_name chaîne Nom du propriétaire actuel du compte partenaire sur lequel l'agent a été créé. XYZ Aggregator
    segment_count nombre Le nombre de segments calculé pour a2p_rich_message events et p2a_rich_message (1 segment équivaut à 160 octets UTF-8). Si l'événement n'appartient à aucune de ces catégories, la valeur est 0. 5
    session_type chaîne Type de session :
  • a2p_session
  • p2a_session
  • Ce champ sera vide si l'activité ne correspond pas à une session.
    a2p_session

    Exemple de rapport de facturation

    Un exemple de rapport est disponible en téléchargement :

    Taille typique des fichiers

    La taille d'un rapport quotidien provenant d'un partenaire RCS for Business actif dépend de l'activité qu'il a générée sur le réseau de l'opérateur.