Rich Communication Services (RCS) Message Records
This dataset provides comprehensive records of Rich Communication Services (RCS) messages, capturing details on group chats, file transfers, read receipts, typing indicators, location sharing, and interoperability with OTT apps. It enables deep analysis of next-generation messaging usage, network performance, and user engagement trends for telecom operators and service providers.
Sample rows
preview · 8 of 400 rows · all 21 columns| message_idstring | message_typestring | file_size_bytesinteger | ott_interopboolean | file_typestring | conversation_idstring | sender_idstring | recipient_idstring | timestamp_sentdatetime | timestamp_delivereddatetime | timestamp_readdatetime | message_contentstring | location_latitudefloat | location_longitudefloat | is_group_chatboolean | group_chat_namestring | typing_indicatorboolean | read_receiptboolean | rcs_profile_versionstring | ims_enabledboolean | file_urlstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| msg001 | text | blank | false | blank | convA | user12 | user34 | 2024-06-07T09:15:11Z | 2024-06-07T09:15:13Z | 2024-06-07T09:15:21Z | Morning! How are you? | blank | blank | false | blank | false | false | UP2.4 | true | blank |
| msg002 | file | 1048576 | false | document | convB | user08 | user21 | 2024-06-07T09:18:40Z | 2024-06-07T09:18:44Z | blank | project_report.pdf | blank | blank | false | blank | false | false | UP2.5 | true | https://files.example.com/project_report.pdf |
| msg003 | text | blank | false | blank | convC | user15 | user02 | 2024-06-07T09:21:19Z | 2024-06-07T09:21:25Z | 2024-06-07T09:21:41Z | Let me know when you arrive. | blank | blank | false | blank | false | false | UP2.2 | true | blank |
| msg004 | file | 2975420 | true | image | convD | user03 | user17 | 2024-06-07T09:24:55Z | 2024-06-07T09:25:02Z | blank | holiday_photo.jpg | blank | blank | false | blank | false | false | UP2.3 | false | https://files.example.com/holiday_photo.jpg |
| msg005 | location | blank | false | blank | convE | user10 | user29 | 2024-06-07T09:29:18Z | 2024-06-07T09:29:22Z | 2024-06-07T09:29:27Z | Sydney Opera House | -33.8568 | 151.2153 | false | blank | false | false | UP2.5 | true | blank |
| msg006 | text | blank | false | blank | group1 | user22 | group1 | 2024-06-07T09:32:41Z | 2024-06-07T09:32:44Z | blank | Good morning, team! | blank | blank | true | MarketingCrew | false | false | UP2.4 | true | blank |
| msg007 | file | 512000 | true | document | group2 | user27 | group2 | 2024-06-07T09:36:09Z | 2024-06-07T09:36:17Z | blank | Q2_financials.xlsx | blank | blank | true | FinanceDept | false | false | UP2.3 | false | https://files.example.com/Q2_financials.xlsx |
| msg008 | location | blank | false | blank | convF | user09 | user19 | 2024-06-07T09:41:26Z | 2024-06-07T09:41:30Z | blank | Central Park | 40.785091 | -73.968285 | false | blank | false | false | UP2.5 | true | blank |
| msg009 | text | blank | false | blank | convG | user05 | user32 | 2024-06-07T09:43:18Z | 2024-06-07T09:43:25Z | 2024-06-07T09:43:40Z | Can you send me the address? | blank | blank | false | blank | false | false | UP2.2 | true | blank |
| msg010 | file | 2048576 | true | image | group3 | user11 | group3 | 2024-06-07T09:46:01Z | 2024-06-07T09:46:07Z | blank | team_photo.png | blank | blank | true | DevSquad | false | false | UP2.5 | false | https://files.example.com/team_photo.png |
| msg011 | file | 10485760 | false | audio | convH | user30 | user25 | 2024-06-07T09:49:38Z | 2024-06-07T09:49:41Z | blank | audio_note.mp3 | blank | blank | false | blank | false | false | UP2.4 | true | https://files.example.com/audio_note.mp3 |
| msg012 | file | 5242880 | true | video | convI | user36 | user40 | 2024-06-07T09:53:10Z | 2024-06-07T09:53:15Z | blank | meeting_video.mp4 | blank | blank | false | blank | false | false | UP2.3 | false | https://files.example.com/meeting_video.mp4 |
| msg013 | location | blank | false | blank | group4 | user39 | group4 | 2024-06-07T09:56:29Z | 2024-06-07T09:56:34Z | blank | Eiffel Tower | 48.8584 | 2.2945 | true | TravelBuddies | false | false | UP2.5 | true | blank |
| msg014 | text | blank | false | blank | convJ | user20 | user14 | 2024-06-07T10:01:02Z | 2024-06-07T10:01:06Z | 2024-06-07T10:01:15Z | Lunch at noon? | blank | blank | false | blank | false | false | UP2.3 | true | blank |
| msg015 | file | 2048576 | true | document | group5 | user06 | group5 | 2024-06-07T10:04:29Z | 2024-06-07T10:04:35Z | blank | presentation.pptx | blank | blank | true | SalesTeam | false | false | UP2.5 | false | https://files.example.com/presentation.pptx |
| msg016 | text | blank | false | blank | convK | user18 | user07 | 2024-06-07T10:10:04Z | 2024-06-07T10:10:10Z | 2024-06-07T10:10:19Z | Just arrived, see you soon. | blank | blank | false | blank | false | false | UP2.4 | true | blank |
| msg017 | file | 102400 | false | document | convL | user31 | user35 | 2024-06-07T10:13:23Z | 2024-06-07T10:13:25Z | blank | budget_2024.xlsx | blank | blank | false | blank | false | false | UP2.2 | true | https://files.example.com/budget_2024.xlsx |
| msg018 | text | blank | false | blank | convM | user23 | user33 | 2024-06-07T10:16:48Z | 2024-06-07T10:16:53Z | 2024-06-07T10:16:59Z | Got it. Thanks! | blank | blank | false | blank | false | false | UP2.3 | true | blank |
| msg019 | file | 297542 | true | image | convN | user41 | user38 | 2024-06-07T10:20:02Z | 2024-06-07T10:20:09Z | blank | logo_design.png | blank | blank | false | blank | false | false | UP2.5 | false | https://files.example.com/logo_design.png |
| msg020 | location | blank | false | blank | group6 | user26 | group6 | 2024-06-07T10:23:37Z | 2024-06-07T10:23:42Z | blank | Tokyo Tower | 35.6586 | 139.7454 | true | AsiaTrip2024 | false | false | UP2.4 | true | blank |
What the 400 rows show
from the 400-row sampleFile (message type) stands out: 106 of its 167 rows have ott_
- 31%ott_
interop = true - 2,048,576median file_
size_ bytes - 6rcs profile versions
- 76conversations
- 84senders
- 108recipients
Median 2,048,576, from 512 to 2,147,483,647.
- string 10
- integer 1
- float 2
- datetime 3
- boolean 5
Columns
21 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 10 columns | |||
message_id | string | Unique identifier for each RCS message recordunique | msg001 |
conversation_id | string | Unique identifier for the conversation or group chat to which the message belongs | convA |
sender_id | string | Unique identifier for the sender (user or device) | user12 |
recipient_id | string | Unique identifier for the recipient (user, device, or group) | user34 |
message_type | string | Type of message (text, file, location, typing_indicator, read_receipt, etc.)6 values | text |
message_content | string | Content of the message (text, file name, location details, etc.)optional | Morning! How are you? |
file_url | string | URL of the file if the message contains a file transferoptional | https://files.example.com… |
file_type | string | Type of file transferred (image, video, document, etc.)image · video · document · audio · other · optional | document |
group_chat_name | string | Name of the group chat if applicableoptional | MarketingCrew |
rcs_profile_version | string | RCS Universal Profile version used for the message6 versions · optional | UP2.4 |
| Numbers 3 columns | |||
file_size_bytes | integer | Size of the file in bytes0 or more · optional | 1048576 |
location_latitude | float | Latitude if the message contains location sharing-90 to 90 · optional | -33.8568 |
location_longitude | float | Longitude if the message contains location sharing-180 to 180 · optional | 151.2153 |
| Dates and times 3 columns | |||
timestamp_sent | datetime | Date and time when the message was sent | 2024-06-07T09:15:11Z |
timestamp_delivered | datetime | Date and time when the message was delivered to the recipientoptional | 2024-06-07T09:15:13Z |
timestamp_read | datetime | Date and time when the message was read by the recipientoptional | 2024-06-07T09:15:21Z |
| True or false 5 columns | |||
is_group_chat | boolean | Indicates if the message is part of a group chat | false |
typing_indicator | boolean | Indicates if the message is a typing indicator eventoptional | false |
read_receipt | boolean | Indicates if the message is a read receipt eventoptional | false |
ims_enabled | boolean | Indicates if the message was sent over IMS (IP Multimedia Subsystem)optional | true |
ott_interop | boolean | Indicates if the message was interoperable with OTT messaging appsoptional | false |
Use it for
A telecommunications dashboard
The ott_
interop rate, file_ size_ bytes by message_ type and a breakdown of file_ type. Excel, Power BI or Tableau. Why do 122 of 400 rows have ott_
interop = true? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Messages400msg001textmsg0042975420filemsg007512000file
A software demo
Believable messages with conversation_
id, sender_ id and recipient_ id to fill a screen in front of a buyer.
blueprint · rich-communication-services-rcs-message-records
Behind this dataset
Same schema. As many rows as you need.
These 400 rows came out of a blueprint — 21 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Message ID and conversation thread ID for group chats
- Sender and recipient(s) MSISDN with RCS capability indication
- Message type: text, image, video, audio, location, contact card
- File transfer size (MB) and transfer duration
- Delivery and read receipt timestamps
- RCS Universal Profile version (e.g., UP 2.4) for interoperability
- Fallback to SMS for non-RCS recipients
- RCS Business Messaging (RBM) for enterprise use cases
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- rich-communication-services-rcs-message-records