Esta página describe los archivos de datos que RCS for Business crea para ayudar a las operadoras estadounidenses con la facturación y la auditoría conforme al marco RBM de EE. UU. Para obtener más información sobre el marco RBM de EE. UU., también puede consultar usrbm.org .
El informe de facturación es un informe consolidado de los eventos facturables entre los agentes y usuarios. Facturable significa simplemente que un evento es susceptible de generar un cargo. Los operadores determinan si se facturan los eventos y cómo se facturan. Todos los operadores estadounidenses que utilizan activamente RCS for Business tienen acceso a los informes de facturación.
Para obtener más información sobre el modelo de clasificación de facturación de EE. UU., consulte las preguntas frecuentes sobre facturación en EE. UU .
Generación de archivos
Para obtener más información, consulte Generación de archivos .
Almacenamiento y acceso a archivos
Para obtener más información, consulte Almacenamiento y acceso a archivos .
Disponibilidad de archivos
Para obtener más información, consulte la disponibilidad de archivos .
Informes de facturación
Los informes de facturación son registros de eventos facturables , que se calculan en función de la categoría de facturación del agente y el tipo de mensajes que envía. Estos informes están disponibles para todos los operadores que utilizan activamente RCS for Business.
Los informes de facturación contienen información confidencial, pero no información personal identificable (PII) del usuario, como MSISDN, MSISDN cifrado o cualquier identificador único del usuario.
Categorías de facturación frente a eventos facturables
La distinción entre las categorías de facturación de los agentes y los eventos facturables es clave para comprender cómo se factura a su agente.
- La categoría de facturación es una clasificación fija que usted elige al crear su agente. Determina el método de facturación de su agente: por mensaje (agentes no conversacionales) o por sesión (agentes conversacionales).
- Los eventos facturables son interacciones entre un agente de RCS for Business y un usuario que se registran con fines de facturación (por ejemplo,
rich_message).
Categorías de facturación de agentes estadounidenses
Al crear un agente, el propietario define su categoría de facturación según cómo interactuará con los usuarios. Esta categoría no limita la cantidad ni el tipo de mensajes que puede enviar, pero sí determina cómo se le facturarán. Las dos categorías principales de facturación se describen en la siguiente tabla.
| Categoría de facturación | Tipo de agente | Ejemplos de casos de uso | Método de facturación |
|---|---|---|---|
| No conversacional | Agentes que principalmente envían mensajes unidireccionales. |
| Se factura por cada mensaje entregado al usuario. |
| Conversacional | Agentes diseñados para facilitar el intercambio bidireccional con los usuarios, independientemente de quién inicie la conversación. |
| Facturación por sesión : Si se cumplen los criterios de la sesión, todos los mensajes rich media y rich media dentro del período de 24 horas de la sesión se facturarán a una tarifa plana, independientemente de su duración o segmentos. Facturación por mensaje : Si no se cumplen los criterios de la sesión o un mensaje queda fuera del plazo de 24 horas, se facturará individualmente a una tarifa por mensaje para contenido multimedia enriquecido, según la lista de precios del operador correspondiente. |
Agentes conversacionales versus agentes no conversacionales
Existen dos categorías de facturación para agentes: conversacionales y no conversacionales.
Los agentes no conversacionales cobran por cada mensaje que entregan al usuario.
- Esta categoría es la más adecuada para agentes que no esperan respuestas frecuentes.
Los agentes conversacionales se facturan a una tarifa plana por sesión, siempre que se inicie una sesión. Esta tarifa incluye todos los mensajes intercambiados en un período de 24 horas, incluidos los que iniciaron la sesión. Los agentes conversacionales pueden generar cargos por mensajes que no formen parte de una sesión de 24 horas.
- Esta categoría es la más adecuada para agentes que participan en conversaciones de varios turnos con los usuarios.
Lógica de facturación de sesiones
Según el modelo de facturación estadounidense, una sesión se activa mediante una secuencia de 4 mensajes rich media (incluidos al menos 2 mensajes MO y al menos 1 mensaje MT) intercambiados en un plazo de 24 horas a partir del primer mensaje de la secuencia. Una vez alcanzado este umbral, todos los mensajes dentro de ese plazo de 24 horas se facturan como una sola sesión . Los mensajes que queden fuera de este plazo o que no activen una sesión se facturarán a la tarifa estándar por mensaje para rich media, según la lista de precios del operador.
El siguiente diagrama muestra un ejemplo de una sesión de facturación A2P para agentes conversacionales.
- MT (Mobile Terminated) es un mensaje enviado por la empresa.
- MO (Mobile Originated) es un mensaje o acción iniciada por el usuario.

Eventos facturables
Los flujos de mensajería se clasifican según su origen y dirección. Para describir la dirección del tráfico de mensajería, los operadores estadounidenses suelen utilizar la terminología MT/MO . Estos términos se corresponden con la terminología A2P/P2A utilizada en toda la documentación de RCS for Business. A continuación, se presenta un breve resumen de la relación entre estos términos:
- A2P (Application-to-Person) es MT (Mobile Terminated) : un mensaje enviado por la empresa.
- P2A (de persona a aplicación) es MO (originado desde el móvil) : un mensaje o acción iniciada por el usuario.
| Evento | Descripción | Agentes no conversacionales | Agentes conversacionales |
|---|---|---|---|
a2p_rich_message | Mensaje enviado por un agente que contiene únicamente texto, respuestas sugeridas o acciones específicas sugeridas (Marcar un número, Abrir una URL en el navegador). | Siempre se trata como un evento facturable individual. Se factura por mensaje en función de los segmentos (1 segmento equivale a 160 bytes UTF-8). | Se considera un evento facturable individual a menos que pase a formar parte de una sesión. |
p2a_rich_message | Un mensaje enviado por el usuario que contiene únicamente texto libre o texto resultante de seleccionar una respuesta sugerida. | Siempre se trata como un evento facturable individual. Se factura por mensaje según los segmentos. | Se considera un evento facturable individual a menos que pase a formar parte de una sesión. |
a2p_rich_media_message | Mensaje enviado por un agente que contiene contenido multimedia (imagen, vídeo, audio), tarjetas enriquecidas, carruseles o acciones complejas como "Ver ubicación". | Siempre se trata como un evento facturable individual. Se factura como un único evento a precio fijo, independientemente de su tamaño o contenido. | Se considera un evento facturable individual a menos que pase a formar parte de una sesión. |
p2a_rich_media_message | Mensaje enviado por el usuario que contiene un archivo multimedia subido (imagen, vídeo, audio). | Siempre se trata como un evento facturable individual. Se factura como un único evento con tarifa plana. | Se considera un evento facturable individual a menos que pase a formar parte de una sesión. |
p2a_suggested_action | El usuario pulsa sobre cualquier acción sugerida (por ejemplo, "Ver ubicación") que no sea una respuesta sugerida. | Siempre se trata como un evento facturable individual. Genera un evento facturable por cada clic. | Se trata como un evento facturable individual y genera un evento facturable por clic, a menos que pase a formar parte de una sesión. |
a2p_session | Una ventana de interacción de 24 horas que comienza cuando se inicia un disparador de sesión y el primer mensaje es MT. Para obtener más información, consulte ¿Qué es una sesión y cómo funciona ? | No aplica. Las sesiones no se aplican a los agentes no conversacionales. | Una vez activada, todos los mensajes dentro del período de 24 horas están cubiertos por una única tarifa de sesión. Cualquier evento facturable dentro de la sesión de 24 horas se asignará al ID de evento facturable de la sesión. |
p2a_session | Una ventana de interacción de 24 horas que comienza cuando se inicia un disparador de sesión y el primer mensaje es MO. Para obtener más información, consulte ¿Qué es una sesión y cómo funciona ? | No aplica. Las sesiones no se aplican a los agentes no conversacionales. | Una vez activada, todos los mensajes dentro del período de 24 horas están cubiertos por una única tarifa de sesión. Cualquier evento facturable dentro de la sesión de 24 horas se asignará al ID de evento facturable de la sesión. |
Generación de informes de facturación
Solo los agentes con tráfico que no sea de prueba generan eventos facturables. La actividad de los números de teléfono de prueba no aparece en los informes de facturación.
Estos informes parten de la base de que los eventos se facturan cuando se entregan los mensajes A2P, no cuando se envían. Un mensaje no entregado o cancelado antes de su entrega no genera un evento facturable.
Formato del informe de facturación
Los informes de facturación utilizan el formato de nombre de archivo rbm_billable_events_YYYY-MM-DD.csv . La fecha que aparece en el nombre del archivo es la fecha de generación del archivo.
Cada línea del informe representa un evento facturable. Las sesiones A2P/P2A se representan mediante varias filas, una por cada mensaje intercambiado. Cada fila asociada a una sesión (que comparte el mismo billing_event_id ) mostrará el número total de mensajes MT y MO durante las 24 horas de la sesión en las columnas mt_messages y mo_messages .
Cada registro del informe contiene la siguiente información para cada evento facturable.
| Campo | Formato | Descripción | Ejemplo |
|---|---|---|---|
billing_event_id | cadena | Identificador generado que distingue el evento facturable. Todos los mensajes que formen parte de una sesión tendrán el mismo | 63ed6dc0454958763224ca43cf09388afe9bce5ad2f2b1d66236190074hd5g5e |
type | cadena | Tipo de evento:a2p_rich_messagea2p_rich_media_messagep2a_rich_messagep2a_rich_media_messagep2a_suggested_action | p2a_rich_message |
agent_id | cadena | Identificador único del agente que participó en el evento. | acme_342h23_agent@rbm.goog |
agent_owner | cadena | Dirección de correo electrónico del propietario actual de la cuenta de socio donde se creó el agente. | marketing@xyzaggregator.com |
billing_party | cadena | Partido que factura los eventos. | transportador |
max_duration_single_message | número | Tiempo máximo (en horas) permitido para que un usuario responda a un mensaje del agente antes de que se cierre la ventana de inicio de conversación y el mensaje se clasifique como un evento de single_message . No aplicable al modelo estadounidense para mensajes enriquecidos individuales. | 24 |
max_duration_a2p_conversation | número | Para el programa piloto de sesiones, esto refleja la ventana de sesión de 24 horas medida desde el primer mensaje en la secuencia de activación. La duración se mide en horas. | 24 |
max_duration_p2a_conversation | número | Para el programa piloto de sesiones, esto refleja la ventana de sesión de 24 horas medida a partir del primer mensaje en la secuencia de activación. | 24 |
start_time | AAAA-mm-ddTHH:00:00Z | Fecha y hora UTC en que comenzó el evento (ISO 8601). Para las sesiones, esta es la marca de tiempo del primer mensaje en la secuencia de activación. A2P a2p_rich_message y a2p_rich_media_message , este es el momento en que se entrega el mensaje al usuario.a2p_session , este es el momento en que se entrega al usuario el primer mensaje de la conversación.P2A p2a_rich_message y p2a_rich_media_message , este es el momento en que el usuario envía el mensaje.p2a_session , este es el momento en que el usuario envía el primer mensaje de la conversación. | 2025-05-20T08:00:00Z |
duration | número | La duración se refiere únicamente a las sesiones y se mide en minutos. Cuando el evento no pertenece a una sesión, el valor es 0. | 45 |
mt_messages | número | Número de mensajes terminados en dispositivos móviles (A2P) en el evento. Para las sesiones, cada fila que comparte el mismo billing_event_id muestra el número total de mensajes MT en toda la sesión. | 5 |
mo_messages | número | Número de mensajes originados desde dispositivos móviles (P2A) en el evento. Para las sesiones, cada fila que comparte el mismo billing_event_id muestra el número total de mensajes MO en toda la sesión. | 3 |
size_kilobytes | número | Tamaño de todos los archivos adjuntos a los mensajes del evento, redondeado al kilobyte más cercano (1 kB equivale a 1024 bytes). | 912 |
agent_name | cadena | Nombre del agente que participó en el evento. | ACME Brand |
owner_name | cadena | Nombre del propietario actual de la cuenta de socio donde se creó el agente. | XYZ Aggregator |
segment_count | número | El recuento de segmentos calculado para a2p_rich_message events y p2a_rich_message (1 segmento equivale a 160 bytes UTF-8). Cuando el evento no es ninguno de los mencionados, el valor es 0. | 5 |
session_type | cadena | Tipo de sesión:a2p_sessionp2a_session | a2p_session |
Informe de facturación de muestra
Puede descargar un informe de muestra:
Tamaño típico del archivo
El tamaño de un informe diario de un socio activo de RCS for Business depende de la cantidad de actividad que haya generado en la red del operador.