SMS/MMS Messaging Detail Records (xDR)
This dataset provides detailed records of SMS and MMS messaging events, including sender and recipient addresses, timestamps, routing information, delivery status, message size, and classification as A2P or P2P. It enables comprehensive analysis of messaging traffic, delivery performance, and network operations for telecommunications providers and messaging platforms.
Sample rows
preview · 8 of 700 rows · all 14 columns| message_idstring | message_typestring | message_size_bytesinteger | message_content_typestring | sender_addressstring | recipient_addressstring | timestamp_sentdatetime | timestamp_delivereddatetime | smsc_idstring | delivery_statusstring | a2p_p2p_classificationstring | message_subjectstring | error_codestring | operator_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MSG-000001A | SMS | 145 | blank | +14155550101 | +447700900111 | 2024-06-04T09:12:37Z | 2024-06-04T09:12:45Z | SMSC-101 | delivered | P2P | blank | blank | OP-UK-01 |
| MSG-000002B | SMS | 160 | blank | PromoBot2024 | +493012345678 | 2024-06-04T11:28:22Z | 2024-06-04T11:28:40Z | SMSC-102 | delivered | A2P | blank | blank | OP-DE-02 |
| MSG-000003C | SMS | 62 | blank | +33123456789 | +14155550202 | 2024-06-04T08:54:10Z | 2024-06-04T08:54:11Z | SMSC-103 | delivered | P2P | blank | blank | OP-US-03 |
| MSG-000004D | SMS | 1 | blank | AppID123456 | +447700900222 | 2024-06-04T13:19:41Z | 2024-06-04T13:19:54Z | SMSC-104 | pending | A2P | blank | blank | OP-UK-04 |
| MSG-000005E | SMS | 70 | blank | +442079460000 | +33123456789 | 2024-06-03T21:53:32Z | 2024-06-03T21:53:34Z | SMSC-105 | failed | P2P | blank | ERR-NETWORKTIMEOUT | OP-FR-05 |
| MSG-000006F | SMS | 128 | blank | XtremeAlerts | ShopID789 | 2024-06-03T16:07:12Z | blank | SMSC-106 | pending | A2P | blank | blank | blank |
| MSG-000007G | SMS | 159 | blank | +393351234567 | +441632960123 | 2024-06-04T10:45:01Z | 2024-06-04T10:45:21Z | SMSC-107 | delivered | P2P | blank | blank | OP-UK-07 |
| MSG-000008H | SMS | 0 | blank | VerifyApp | +442079460111 | 2024-06-04T06:44:08Z | 2024-06-04T06:44:10Z | SMSC-108 | delivered | A2P | blank | blank | OP-UK-08 |
| MSG-000009I | SMS | 69 | blank | +4915112345678 | +33123456789 | 2024-06-03T22:02:19Z | 2024-06-03T22:02:20Z | SMSC-109 | delivered | P2P | blank | blank | OP-FR-09 |
| MSG-000010J | MMS | 149203 | image/jpeg | LoyaltyRewards | +447700900333 | 2024-06-03T19:34:55Z | 2024-06-03T22:32:04Z | SMSC-110 | delivered | A2P | Exclusive Offer | blank | OP-UK-10 |
| MSG-000011K | SMS | 81 | blank | +33123456789 | +447700900444 | 2024-06-04T03:17:39Z | 2024-06-04T03:17:40Z | SMSC-111 | failed | P2P | blank | ERR-USERUNREACHABLE | OP-UK-11 |
| MSG-000012L | MMS | 2089774 | video/mp4 | MarketingApp | +4915112345678 | 2024-06-04T14:14:17Z | 2024-06-04T15:35:32Z | SMSC-112 | delivered | A2P | June Promo | blank | OP-DE-12 |
| MSG-000013M | SMS | 159 | blank | +14155550303 | +393351234567 | 2024-06-04T18:01:09Z | 2024-06-04T18:01:15Z | SMSC-113 | delivered | P2P | blank | blank | OP-IT-13 |
| MSG-000014N | SMS | 98 | blank | +447700900555 | +4915112345678 | 2024-06-04T15:10:48Z | 2024-06-04T15:10:54Z | SMSC-114 | delivered | P2P | blank | blank | OP-DE-14 |
| MSG-000015O | SMS | 1 | blank | AppID654321 | +33123456789 | 2024-06-04T17:22:17Z | 2024-06-04T17:22:19Z | SMSC-115 | delivered | A2P | blank | blank | OP-FR-15 |
| MSG-000016P | SMS | 128 | blank | EmergencyAlert | +447700900666 | 2024-06-03T23:41:24Z | 2024-06-03T23:41:25Z | SMSC-116 | failed | A2P | blank | ERR-DELIVERYBLOCKED | OP-UK-16 |
| MSG-000017Q | SMS | 77 | blank | +4915112345678 | +441632960234 | 2024-06-03T17:29:33Z | 2024-06-03T17:29:34Z | SMSC-117 | delivered | P2P | blank | blank | OP-UK-17 |
| MSG-000018R | SMS | 160 | blank | ShopBot77 | UserID9832 | 2024-06-04T02:13:02Z | 2024-06-04T02:13:23Z | SMSC-118 | delivered | A2P | blank | blank | OP-INT-18 |
| MSG-000019S | SMS | 151 | blank | +447700900777 | +393351234567 | 2024-06-04T07:54:43Z | 2024-06-04T07:54:56Z | SMSC-119 | delivered | P2P | blank | blank | OP-IT-19 |
| MSG-000020T | SMS | 160 | blank | PromoBot2024 | +14155550404 | 2024-06-03T12:44:37Z | 2024-06-03T12:44:39Z | SMSC-120 | delivered | A2P | blank | blank | OP-US-20 |
What the 700 rows show
from the 700-row sampleSMS (message type) stands out: mean message_
- 128median message_
size_ bytes - 2a2p p2p classifications
- 4delivery statuses
Median 128, from 0 to 10,485,760.
- string 11
- integer 1
- datetime 2
Columns
14 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 11 columns | |||
message_id | string | Unique identifier for each SMS/MMS message event recordunique | MSG-000001A |
sender_address | string | Originating address (phone number or application ID) of the message sender | +14155550101 |
recipient_address | string | Destination address (phone number or application ID) of the message recipient | +447700900111 |
message_type | string | Type of message sent: SMS or MMSSMS · MMS | SMS |
smsc_id | string | Identifier for the SMSC (Short Message Service Center) that routed the message | SMSC-101 |
delivery_status | string | Status of message delivery (e.g., delivered, failed, pending, rejected)delivered · failed · pending · rejected | delivered |
a2p_p2p_classification | string | Classification of message as Application-to-Person (A2P) or Person-to-Person (P2P)A2P · P2P | P2P |
message_subject | string | Subject of the MMS message (if applicable)optional | Exclusive Offer |
message_content_type | string | MIME type of the message content (e.g., text/plain, image/jpeg) for MMS5 types · optional | image/jpeg |
error_code | string | Error code if delivery failed (optional)optional | ERR-NETWORKTIMEOUT |
operator_id | string | Identifier for the mobile network operator handling the messageoptional | OP-UK-01 |
| Numbers 1 column | |||
message_size_bytes | integer | Size of the message in bytes0 or more | 145 |
| Dates and times 2 columns | |||
timestamp_sent | datetime | Date and time when the message was sent from the sender | 2024-06-04T09:12:37Z |
timestamp_delivered | datetime | Date and time when the message was delivered to the recipient (if available)optional | 2024-06-04T09:12:45Z |
Use it for
A telecommunications dashboard
Message_
size_ bytes by message_ type and a breakdown of message_ content_ type. Excel, Power BI or Tableau. Why do the 573 SMS rows have a mean message_
size_ bytes of 102.4? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Messages700MSG-000001A145SMSMSG-000002B160SMSMSG-000003C62SMS
A software demo
Believable messages with sender_
address, recipient_ address and message_ type to fill a screen in front of a buyer.
blueprint · smsmms-messaging-detail-records-xdr
Behind this dataset
Same schema. As many rows as you need.
These 700 rows came out of a blueprint — 14 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 unique per SMS/MMS
- Sender (originating) and recipient (destination) MSISDN
- Timestamp: submission, delivery attempt, final delivery/failure
- SMSC (Short Message Service Center) identifier for routing
- Delivery status: delivered, failed, pending, expired
- Message type: SMS (160 chars), concatenated SMS, MMS with size (KB)
- A2P vs. P2P classification: enterprise SMS, OTP, marketing, person-to-person
- International SMS and roaming surcharges
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
- smsmms-messaging-detail-records-xdr