BroadNet
Protocols BroadNet answer

What is the RCS Universal Profile?

Last reviewed 1 min readReviewed by BroadNet engineering
Quick answer

The RCS Universal Profile is the GSMA specification that defines which Rich Communication Services features phones, operator networks and messaging apps must support so that RCS works across all of them. It is the common rulebook behind typing indicators, read receipts, high-resolution media, group chat and RCS Business Messaging.

Plain-language definitionVendor-neutralReviewed October 20, 2026
The long answer

Everything worth knowing, nothing that isn't.

§01

Why does RCS need a Universal Profile?

Early RCS deployments used operator-specific feature sets that did not interwork, so a rich message could fall back to plain SMS when the two users were on different networks. The GSMA introduced the Universal Profile in 2016 as one shared feature set. Operators, handset makers and messaging apps implement it so a conversation behaves the same wherever the users are.

§02

What does the Universal Profile cover?

One-to-one and group chat, file and media transfer, location sharing, audio messages, read receipts and typing indicators, capability discovery — whether the other party can receive RCS — and the interfaces for RCS Business Messaging, which lets verified brands send rich cards, carousels and suggested replies through a Messaging as a Platform (MaaP) layer. Each new version adds features while staying interoperable with the earlier ones.

§03

What changed in Universal Profile 3.0?

Universal Profile 3.0, published by the GSMA in March 2025, adds end-to-end encryption for RCS conversations between different platforms, based on the IETF Messaging Layer Security protocol (MLS, RFC 9420). Encryption between users of different apps depends on each app vendor shipping support, so the rollout is gradual.

§04

What does the Universal Profile mean for businesses?

Brands do not implement the Universal Profile themselves — operator networks and messaging apps do. What a business needs is an RCS Business Messaging sender: a verified agent with its logo, colour and description, approved in each market, plus a fallback to SMS for handsets that cannot receive RCS. BroadNet provides RCS Business Messaging with verified senders and automatic SMS fallback.

BNWritten by the BroadNet engineering team·Operating carrier-grade messaging since 2003, headquartered in Dubai·Editorial standards
Build with this

Need help wiring this up?

The pages below are the products and integration guides that put this concept on the wire. If you'd rather walk through it live, our engineering team takes calls same-day during MENA working hours.

Talk to our engineering team
References

Source documents we cite.

Standards bodies and regulators referenced in this page. Open in a new tab.

Feedback

Was this answer helpful?

Your vote helps us prioritise which answers to expand with examples, diagrams, and code snippets.

Was this answer helpful?
Thanks — noted. We'll keep this answer maintained.
Got it. Tell us what was missing — send a quick note.

How we write and review content

Still need help?

Talk to a real engineer about your build.

We reply within one business day, and production accounts get 24/7 support. Our solutions engineers ship code, not scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Response SLA
Test-access requestsReply within 1 business day
Production24 / 7 · < 15 min
Operator NOC24 / 7 · pager