The following list defines some of the key terms you should know when developing
with RCS for Business.

### A

A2P [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#a2p)
:
    Application-to-person. An interaction between an application and a user,
    initiated by the application.

agent [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#agent)
:
    A conversational representation of a brand, managed by a partner. Includes
    any interface users interact with and any code or infrastructure required
    to power the interaction.

### B

brand [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#brand)
:   An organization or group represented by one or more agents.

Brand Partner [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#brand-partner)
:   A messaging solution provider who works directly with the brand, is responsible for conversational design, generates message content, and manages interactions with end users.

### C

capabilities [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#capabilities)
:   The features that a device supports.

carousel [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#carousel)
:
    A horizontal array of cards that the viewer can swipe left to right and
    select from.

Cloud Pub/Sub [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#cloud-pub-sub)
:
    A fully-managed real-time messaging service that lets you send and receive
    messages between independent applications.

conversation [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#conversation)
:   A series of messages between two parties over time.

### D

device [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#device)
:
    A piece of hardware that can receive messages, regardless of make, vendor,
    or form factor.

Dialogflow [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#dialogflow)
:
    Google's natural language understanding (NLU) developer tool for building
    conversational experiences for the Google Assistant. It uses machine
    learning to understand the intent and context of what a user says in order
    to respond in the most useful way. To integrate Dialogflow with your RBM
    agent, refer to [Dialogflow
    integration](https://developers.google.com/business-communications/rcs-business-messaging/guides/integrate/df).

### E

event [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#event)
:   An occasion that conveys information, such as a delivery receipt.

### G

Google RCS platform documentation [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#google-rcs-platform-documentation)
:
    The documentation or other materials for the use of the Google RCS
    Services as may be provided and updated by Google from time to time. The
    Google RCS documentation is located at <http://docs.jibemobile.com>.

### L

Launch Partner [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#launch-partner)
:   A messaging solution provider that previews agents before carrier launch review and connects to the RCS for Business platform to deliver messages.

### M

message [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#message)
:
    A discrete set of content (text, media, etc.) sent from one party to
    another.

MSISDN [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#msisdn)
:
    Mobile Station International Subscriber Directory Number. A number used to
    identify a device internationally. A phone number.

Multi-partner model [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#multi-partner-model)
:   Used in the US, where onboarding, traffic routing, and launch approvals involve a collaborative ecosystem of multiple partners, including Onboarding Partners (OP), Brand Partners, and Launch Partners (LP).

### N

Natural Language Understanding [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#natural-language-understanding)
:
    Advanced natural language processing that "reads" the content of the
    message. Used for entity detection, topic classification, sentiment
    detection, and more.

NLU [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#nlu)
:   Natural Language Understanding.

### O

Onboarding Partner [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#onboarding-partner)
:   A messaging solution provider who creates and onboards an agent on behalf of a brand or Brand Partner in the RCS for Business platform, and is responsible for managing agent lifecycle events, such as live edits and partner migrations.

### P

P2A [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#p2a)
:
    Person-to-application. An interaction between an application and a user,
    initiated by the user.

partner [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#partner)
:
    An individual or group that consumes APIs to create, manage, or operate
    one or more agents. May be an aggregator, a customer service provider, a
    brand, a carrier, or any other type of organization or individual.

persistent suggestions [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#persistent-suggestions)
:
    Suggestions that remain inside the message bubble and don't disappear when
    the conversation continues.

### R

RBM [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#rbm)
:   Acronym for RCS Business Messaging, now called RCS for Business.

RCS [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#rcs)
:   Rich Communications Services.

RCS for Business [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#rcs-for-business)
:   A developer platform that lets you communicate with users over RCS.

record level detail [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#record-level-detail)
:
    In the context of RBM billing reports, the information exchanged between
    agents and end users (identified by MSISDN) and includes the date, time,
    data transfer, direction, type (such as text-based message, rich cards,
    file transfer, spam reports, etc.), and billing session information
    pertaining to such events, but not message content.

reputation score [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#reputation-score)
:
    An agent's overall performance based on user feedback and other signals,
    including spam reports.

rich card [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#rich-card)
:
    A rectangular unit that can contain an image, a video thumbnail, text, and
    suggested reply and suggested action buttons. Can be presented
    individually or in a carousel.

Rich Communications Services [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#rich-communications-services)
:
    A standards-based communication protocol that brings rich messaging
    functionality to carrier networks.

### S

Safe Browsing [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#safe-browsing)
:
    A Google service that identifies and warns users about potentially
    dangerous websites and downloads. It works by maintaining a constantly
    updated list of unsafe sites, including those known for malware, phishing,
    and unwanted software. [Safe
    Browsing](https://safebrowsing.google.com/) protection extends beyond web browsers to other Google
    products like Gmail and Search, as well as platforms like Google Messages
    and iOS, helping to safeguard users across various applications and
    devices.

session [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#session)
:
    A time-bound grouping of interactions, such as messages sent in a
    conversation.

session event [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#session-event)
:
    A single billable event that captures the full lifecycle of a
    brand-to-consumer interaction within a 24-hour window, triggered when
    specific interaction thresholds are met.

session trigger [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#session-trigger)
:
    The specific set of interactions (a sequence of four rich or rich media
    messages including at least one Mobile Terminated (MT) and two Mobile
    Originated (MO) responses) required to initiate a session billable event.

Single-partner model [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#single-partner-model)
:   Used in most countries, where a single messaging partner manages the agent launch and messaging traffic.

SIP [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#sip)
:   Session Initiation Protocol.

suggested action [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#suggested-action)
:   A suggestion to trigger an on-device action.

suggested reply [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#suggested-reply)
:   A suggestion to reply with predefined text.

summary billing information [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#summary-billing-information)
:
    In the context of RBM billing reports, this is an agent's billing session
    information without end user identifiers. It may include the date, time,
    billing event type (like a Single Message or A2P Conversation), duration,
    size (in terms of data transferred), and depth (in terms of messages sent)
    of sessions.

### T

traffic limit [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#traffic-limit)
:
    The number of conversations the agent can initiate per user per month
    based on the reputation level.

transient suggestions [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#transient-suggestions)
:
    Suggestions that disappear when either the user makes a selection or a new
    message is received or sent.

### U

Universal Profile [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#universal-profile)
:
    A common set of configuration parameters and functionality for RCS
    deployments, which is published by the GSMA and accepted by Google and
    intended to be the single global implementation for RCS.

### W

Webhook [](https://developers.google.com/business-communications/rcs-business-messaging/reference/glossary#webhook)
:
    A partner-specified URL where the RBM platform posts [messages](https://developers.google.com/business-communications/rcs-business-messaging/guides/build/messages/receive)
    and [events](https://developers.google.com/business-communications/rcs-business-messaging/guides/build/events).