SMS stands for Short Message Service, a protocol defined in the GSM standard that caps messages at 160 characters per segment. It runs on cellular networks, so it works on every mobile phone without an app or data connection.

SMS stands for Short Message Service, a protocol defined in the GSM standard that caps messages at 160 characters per segment. It runs on cellular networks, so it works on every mobile phone without an app or data connection. That makes SMS one of the most widely compatible messaging channels.
SMS stands for Short Message Service. It is a communication protocol standardized as part of the GSM (Global System for Mobile Communications) specification, which defined how mobile networks handle voice and data across Europe and eventually the world. The first SMS was sent on December 3, 1992, when engineer Neil Papworth sent "Merry Christmas" from a computer to a colleague's Orbitel 901 handset on Vodafone's UK network.
The famous 160-character limit was not arbitrary. Friedhelm Hillebrand, one of the protocol's architects, analyzed postcards and telex messages and found that most fit comfortably within 160 characters. That constraint also fit neatly into the spare signaling capacity of GSM networks, which is why SMS could be deployed without new infrastructure.
Three facts define SMS at a technical level:
SMS is part of the GSM standard, defined by European telecom engineers in the 1980s as they built the framework for second-generation mobile networks. The specification was formalized in GSM 03.40, and the first commercial message was sent in 1992.
The 160-character limit comes from the network itself. SMS messages travel over the signaling channels that GSM networks use to manage calls, not over dedicated data channels. Those signaling frames carry a 140-byte payload. Encoded with the GSM 7-bit alphabet, 140 bytes yields exactly 160 characters. The limit was a hardware constraint, not a design preference.
Every SMS passes through a Short Message Service Center, or SMSC. The SMSC uses a store-and-forward model. When you send a message, it goes to the SMSC first. The SMSC holds it, queries the network for the recipient's location, and delivers it when the destination handset is reachable. If the phone is off or out of coverage, the SMSC retries on a schedule until the message expires. The sender never needs the recipient to be online at the moment of sending.
This architecture explains why SMS works when data networks fail. Signaling channels are the control plane of the mobile network. They stay active as long as a phone can register with a tower, even when data throughput drops to zero. During network congestion or outages, a text often gets through when apps cannot connect.
The GSM 03.40 specification has remained functionally stable since 1992. That stability is the point. Every mobile device on every carrier in every country implements the same standard, which gives SMS a level of interoperability no messaging app has matched.
The concept of SMS dates to 1984, when Friedhelm Hillebrand and Bernard Ghillebaert drafted the idea within the Franco-German GSM cooperation. The protocol was formalized in the GSM standard by 1987, but it took five more years before networks and handsets could actually send a message.
The milestones that shaped SMS into a global channel:
| Year | Milestone |
|---|---|
| 1984 | SMS concept proposed within the GSM standardization effort |
| 1992 | First SMS sent over Vodafone's UK network |
| 1995 | T9 predictive text makes typing on numeric keypads practical |
| 1999 | Cross-network SMS interoperability arrives, and volumes explode |
| 2000s | A2P messaging emerges as businesses adopt SMS for alerts and marketing |
| 2010s | Smartphones, OTT apps, and RCS reshape consumer messaging while A2P keeps growing |
Consumer person-to-person texting peaked in the early 2010s as apps like WhatsApp and iMessage absorbed casual conversation. Business messaging moved in the opposite direction. A2P SMS traffic has grown steadily because SMS remains the only channel that reaches every phone number on earth, and analysts project the A2P SMS market will exceed $90 billion by the late 2020s.
SMS uses a store-and-forward architecture. When you send a message, it does not travel directly to the recipient's phone. It goes first to an SMS Center (SMSC), a network element that stores the message and attempts delivery. If the recipient's phone is off or out of coverage, the SMSC holds the message and retries until delivery succeeds or a validity period expires, typically 24 to 72 hours.
The underlying transport is signaling infrastructure. In traditional networks, SMS travels over SS7 (Signaling System No. 7), the same protocol suite that sets up voice calls. This is why SMS works without a data connection. The message hitches a ride on control channels that exist for network housekeeping.
A standard SMS delivery flow looks like this:

Every SMS segment carries 140 bytes of payload. How many characters fit in those bytes depends on the encoding. GSM-7 packs each character into 7 bits, which yields 160 characters per segment. It covers the basic Latin alphabet, digits, and common punctuation. Some characters, including the euro sign, square brackets, and curly braces, count as two characters because they live in an extension table.
UCS-2 uses 16 bits per character and supports the full range of scripts, including Chinese, Arabic, Cyrillic, and emoji. The cost is capacity. A UCS-2 segment holds only 70 characters. A single emoji in an otherwise plain English message forces the entire message into UCS-2, which can silently double or triple your segment count and your bill.
Practical tip: One emoji or smart quote switches your whole message to UCS-2 encoding, cutting per-segment capacity from 160 to 70 characters. Strip non-GSM characters from templated messages to keep costs predictable.
Messages longer than one segment are split and reassembled using a User Data Header (UDH). The UDH consumes 6 bytes of each segment's payload, which reduces capacity to 153 characters per segment in GSM-7 or 67 in UCS-2. The header carries a reference number, the total segment count, and each segment's position, so the receiving handset can stitch the message back together in order.
Each segment is billed as a separate message. A 320-character GSM-7 message costs three segments, not two, because the UDH overhead applies to every part. Carriers also deliver segments independently, so long messages have slightly higher failure risk than single-segment messages.
Segment math at a glance:
| Encoding | Single message | Per segment when concatenated |
|---|---|---|
| GSM-7 | 160 characters | 153 characters |
| UCS-2 | 70 characters | 67 characters |
Delivery reports (DLRs) confirm what happened to a message after the SMSC accepted it. A DLR tells you whether the message was delivered to the handset, is still queued for retry, expired, or failed with a specific error code. For businesses, DLRs are the difference between guessing and knowing. They power retry logic, number validation, and channel failover.
DLR reliability varies by carrier and route. Some international routes return handset-level confirmations, while others only confirm that a downstream carrier accepted the message. The Telnyx SMS API returns real-time delivery receipts over its owned carrier-grade network, which removes the intermediate hops where DLR fidelity usually degrades. For a deeper look at what affects delivery, read the deliverability guide.
The Telnyx SMS API runs on a carrier-grade network with real-time delivery receipts and per-message pricing with no monthly minimums. Developers can sign up, generate API credentials, and send their first message within minutes.
Sending at scale? Talk to our team about volume pricing built for your traffic.
Talk to our teamP2P (person-to-person) messaging is one human texting another from a mobile handset. A2P (application-to-person) messaging is software sending texts to people. Every appointment reminder, verification code, delivery notification, and marketing text is A2P traffic. The distinction matters because carriers treat the two categories differently.
P2P traffic is low-volume and conversational, and carriers apply light filtering to it. A2P traffic is high-volume and one-directional, so carriers require it to run on registered routes with vetted senders. Sending A2P traffic over P2P routes, sometimes called gray routing, results in filtering, blocked numbers, and carrier penalties.
In the United States, businesses have three sanctioned A2P sending options:
Choosing between them comes down to volume, use case, and budget. A dental office sending 200 reminders a day fits 10DLC. A bank pushing millions of fraud alerts needs a short code. Telnyx supports all three routes through a single SMS API with built-in compliance tooling, so you can register campaigns and provision numbers without juggling separate vendors.
SMS is one of three native messaging protocols on mobile networks. MMS (Multimedia Messaging Service) extends SMS with media support. RCS (Rich Communication Services) is the modern successor designed to bring app-like features to native messaging.
| Feature | SMS | MMS / RCS |
|---|---|---|
| Content | Plain text, 160 chars per segment | MMS: images, video, audio. RCS: rich cards, carousels, typing indicators |
| Requirements | Any mobile phone, no internet | MMS: any phone with MMS support. RCS: compatible device and data connection |
| Reach | Universal, every number worldwide | MMS: near-universal in US/Canada. RCS: growing, not universal |
MMS supports images, GIFs, video, and audio, with payloads up to several hundred kilobytes depending on the carrier. It also allows longer text, typically up to 1,600 characters, without segmentation. The trade-offs are cost and speed. MMS messages cost roughly two to three times more than SMS, and media transcoding adds delivery latency.
Use SMS when the message is time-sensitive and text is enough, such as verification codes and appointment reminders. Use MMS when visuals drive the outcome, such as product promotions or damage documentation in insurance workflows. For a full breakdown, see SMS vs MMS or read more about MMS messaging.
RCS adds branded sender profiles, read receipts, typing indicators, suggested replies, carousels, and high-resolution media, all inside the phone's native messaging app. Google's Messages app supports RCS across Android, and Apple added RCS support in iOS 18, which pushed the addressable base past 2.5 billion devices.
The catch is reach. RCS requires a compatible device, carrier support, and a data connection. When any of those is missing, messages must fall back to SMS. That fallback requirement is exactly why SMS is not going anywhere. It is the floor that every richer channel stands on. The differences are detailed in SMS vs RCS.
SMS has outlasted pagers, fax, and a dozen messaging apps because its strengths compound. No other channel combines its reach, immediacy, and simplicity.
SMS works on all 7+ billion mobile connections worldwide, from the newest iPhone to a 2005 feature phone. No app download, no account creation, no operating system requirement.
SMS travels over cellular signaling channels, so it reaches people in rural areas, on congested networks, or during data outages. OTT apps like WhatsApp cannot make that claim, as covered in OTT messaging.
SMS open rates sit above 90%, compared with roughly 20% for email. Most texts are read within three minutes of delivery.
On quality routes, SMS delivers in seconds. That speed makes it the default channel for OTPs, fraud alerts, and anything time-critical.
Per-message costs are low, and the engagement per dollar beats email, push, and paid social for transactional and reminder use cases. Compare rates on the messaging pricing page.
The reliability argument deserves emphasis for businesses. An email that lands in spam or a push notification on a logged-out device simply disappears. An SMS reaches a phone number, and phone numbers are the most stable digital identity most people have. Customers keep numbers for decades, across carriers and devices, especially with number porting making transitions seamless.
SMS is a 1980s protocol, and its constraints show. Knowing them helps you decide when to use SMS alone and when to pair it with another channel.
Longer messages split into billed segments and can arrive out of order on some routes. Concise copy is a requirement, not a style choice.
SMS carries plain text only. Images, buttons, and interactive elements require MMS, RCS, or a link out to the web.
SMS is transmitted in plaintext across carrier networks. It can be intercepted through SS7 vulnerabilities or SIM-swap attacks, which is why NIST discourages SMS as a sole factor for high-security authentication.
Delivery reports confirm a message reached the handset, but SMS has no mechanism to confirm the recipient opened or read it.
SMS shows a phone number or short code, not a branded profile with a logo and verified name. Recipients must trust the number itself.
None of these limitations has slowed A2P growth, because most business messages are short, urgent, and text-native by design. A verification code does not need a carousel. The right response to SMS limitations is channel pairing: SMS for reach and urgency, richer channels for engagement, and dedicated security tooling where encryption matters.
Business SMS is regulated messaging, and the penalties for getting it wrong are significant. In the US, the Telephone Consumer Protection Act (TCPA) allows statutory damages of $500 to $1,500 per unsolicited message, and class actions routinely reach eight figures. In the EU and UK, GDPR treats phone numbers as personal data and requires a lawful basis, usually explicit consent, before marketing texts.
The core compliance requirements for US business messaging:
CTIA guidelines are industry standards rather than law, but carriers enforce them through filtering, so treat them as mandatory. Content categories like cannabis, gambling, and third-party lead generation face outright carrier prohibitions on most routes regardless of consent.
Compliance built in: Telnyx handles 10DLC registration, toll-free verification, and automatic opt-out processing at the platform level, so STOP requests are honored even if your application misses them.
Businesses send SMS because it gets read. The 98% open rate and sub-three-minute read time make it the channel of choice for any message where timing determines value. The highest-impact use cases share a pattern: short, expected, and actionable.
The most common business SMS applications:
Automated reminders cut no-show rates by 25 to 40% in healthcare, salons, and professional services. A single recovered appointment often pays for a month of messaging.
SMS OTPs remain the most widely deployed second factor because they work on every phone. Delivery speed and reliability directly affect signup conversion.
Shipping confirmations, out-for-delivery alerts, and pickup notifications reduce support tickets and "where is my order" inquiries.
SMS marketing drives click-through rates of 19% or higher, roughly six times email. Flash sales, cart abandonment, and loyalty messages perform best. Tactics and consent requirements are covered in SMS marketing.
Two-way SMS lets customers reply to a text instead of waiting on hold, and agents handle multiple text conversations concurrently.
Two operational details separate successful programs from filtered ones. First, match the number type to the use case: 10DLC for conversational and local traffic, toll-free for support and mid-volume notifications, short codes for high-volume alerts. Second, monitor delivery rates per carrier and per campaign. A sudden drop on one carrier usually signals filtering, and catching it early prevents number reputation damage.
Sourcing numbers is straightforward with the right provider. Telnyx Phone Numbers activate instantly across 140+ countries, so you can stand up local sending identities in new markets without carrier negotiations.
Businesses do not send SMS from handsets. They integrate an SMS API, a programmable interface that connects applications to carrier networks. Your application makes an HTTP request with a destination number and message body, and the API provider handles routing, carrier connections, encoding, segmentation, and delivery reporting. The full architecture is covered in SMS API explained.
Sending an SMS with the Telnyx SMS API takes one request. You will need a Telnyx API key, which you can generate in the Mission Control Portal.
The API returns a message ID you can use to track delivery status via webhooks.
For Python applications, the Telnyx SDK handles authentication, retries, and response parsing:
Inbound SMS arrives as a signed webhook event. This Express server verifies the Telnyx Ed25519 signature and processes the message:
Full example: receive-sms-webhook-nodejs on GitHub.
Two-factor authentication with SMS. Generate a one-time code and send it through the Telnyx SDK:
Full example: sms-two-factor-auth-python on GitHub.
Delivery status arrives as a signed message.finalized webhook. This snippet sends a message and logs the delivery result:
Full example: sms-delivery-receipts-nodejs on GitHub.
Sending a message through the Telnyx SMS API takes a few lines of Python:
Sending a message through the Telnyx SMS API takes a few lines of Python:
Delivery status arrives asynchronously at your webhook URL, with events for sent, delivered, and failure states including carrier error codes. Full request and response schemas are in the developers center.
When evaluating an SMS provider, weigh these factors:
International SMS deserves specific attention. A message to Germany may require a registered alphanumeric sender ID, a message to India must route through registered DLT templates, and a message to Brazil bills differently by carrier. A provider with smart routing evaluates these rules per message and selects the compliant, highest-quality path automatically, which is the difference between 95% and 70% delivery rates abroad.
The Telnyx SMS API runs on a carrier-grade network with real-time delivery receipts and per-message pricing with no monthly minimums. Developers can sign up, generate API credentials, and send their first message within minutes.
Sending at scale? Talk to our team about volume pricing built for your traffic.
Talk to our teamRelated articles