SMS Messaging: What it is, and how it works
What does SMS mean?
SMS stands for Short Message/Messaging Services, and is a type of text messaging for mobile phones and internet applications.
SMS was established by the Global System for Mobile Communications (GSM) as a text-only protocol.
SMS vs MMS
SMS is limited to sending plain text messages and is limited to 160 characters. MMS, which means Multimedia Messaging Services, can send videos, audio, images, and other media formats, including hyperlinks, to any device that is capable of receiving them (100% of iOS and Android devices can receive MMS). MMS also does not have the same character limits as SMS. Learn more about SMS vs. MMS.
SMS character limits & encoding standards
GSM-7 is a character encoding standard used for commonly used letters and symbols in many languages. It uses 7 bits to send a single character/symbol on GSM networks. As SMS messages are transmitted as 140 8-bit octets at a time, GSM-7 encoded SMS messages can carry up to 160 characters.
On the other hand, UCS-2 is a character encoding standard used if a message cannot be encoded using GSM-7 or when a language requires more than 128 characters to be rendered. It uses a fixed length of 16 bits (2 bytes) to send a single character. As SMS messages are transmitted as 140 8-bit octets at a time, UCS-2 encoded messages can carry up to 70 characters. UCS-2 can encode anything in the Basic Multilingual Plane.
This limit was established because SMS was built to accommodate protocols that already existed. After SMS’s rise in popularity, however, the character limit was then enshrined in the SMPP Protocol. SMPP is how text messages are transmitted between carriers. However, most phones can break up and reassemble data packets into the original message format up to 1,600 characters.
Here’s the maximum number of characters that can be sent to carriers in a single SMS segment:
Message | Type | Characters used in the message | Encoding | Max characters/ message(without UDH) |
Hello, good morning! | Text | GSM Standard | GSM-7 | 160 |
😄 | Emoji | Unicode | UCS-2 | 70 |
Unicode | Unicode | UCS-2 | 70 |
When converting your texts into a single data packet, those packets are binary data that includes your message and metadata such as the timestamp and the destination phone number. Before, you’d receive broken message fragments that would arrive out of order. Now, you can send and receive messages longer than 160 characters on your smartphone, which are delivered as one message.
Longer messages are still broken into smaller packets, but through a truncation notation to the text’s metadata, the SMS packets can be reassembled and delivered as one message. Truncation depends on the delivering carrier, as some still do not support this.
A history of SMS messaging
SMS messaging was first created as standard telecommunication infrastructure shifted from analog to digital in 1984. However, texting wasn’t introduced to the public until 1992, when engineer Neil Papworth sent the first-ever SMS on December 3. It said, “merry Christmas,” (And yes, the grammatical error is Mr. Papworth’s).
In the 1990s, texting services were expensive and constricted. Users paid per text message sent, and you could only text other users on the same carrier network. Nokia phones could send and receive texts, but the majority of phones could only receive texts. At this point, the average SMS messaging user was only sending 35 texts per month. It wasn’t until the 2000s that texting caught on, fueled by the emergence of cell phones and the reaction of the short code.
How does SMS texting work?
When you send an SMS text, whether it’s from a phone, app, or other SMS-enabled mobile device, your message is translated into data and sent across an elaborate web of interconnected carrier networks. Your message will find the quickest path to the designated recipient. Once there, the data is translated back into a message and is delivered to the device.
When you hit “send,” that message packet gets transmitted via wireless through the Short Message Service Center (SMSC) to the nearest cell tower. Once there, the message finds its way to the recipient through the shortest route possible, landing at a tower near them and using the SMSC to deliver it to their mobile device.
If the end recipient’s mobile device is turned on and in range, this only takes a few milliseconds.
Number types compatible with SMS messaging
Short codes
Short codes are 5 to 6-digit numbers used to send high-volume, high-throughput A2P texts. While short codes can’t be used for two-way communications, certain keywords (such as “Yes” or “C” to confirm and “STOP” to opt-out) can be used as responses by recipients. Short codes cannot be used to make voice calls.
Toll-free
Toll-free SMS allows for high-volume, high-throughput texts to be sent over toll-free numbers (800, 888, etc). Most existing toll-free numbers can be enabled to send SMS. Unlike short codes, toll-free SMS allows for two-way communications, allowing recipients to reply as they would to a normal text or call the number if it’s been voice-enabled.
10DLC
10-digit long codes (10DLC) are sanctioned 10-digit, local phone numbers that are approved for high-volume, high-throughput messaging much like short codes or toll-free numbers. Like toll-free numbers, 10DLC numbers can handle two-way communications and voice calling, but similar to short codes, they have an associated carrier fee to access the A2P route.
The messaging industry implemented 10DLC and this became widely available in 2020.
SMS message deliverability
Before an SMS can be delivered, it goes through several steps. After being converted into data, it’s sent across a web of carrier networks to the recipient. As each carrier receives the data, they review it to see if it’s SPAM.
The criteria for whether or not a message is handed off to be delivered varies by each carrier, but as a general rule falls into four areas:
1. The Sender: Does the sender regularly send these types of messages? Are their messages regularly blocked?
2. How the message is being sent: Is the message being sent on the correct type of number? If the sender is using a P2P number to send A2P traffic, it can be blocked.
3. Message volume: based on the number being used, is the volume of messages correct?
4. The message content: Does the message contain illegal or disallowed content? Different types of URL shorteners can fall into this category and result in a message being blocked.
Error codes & messaging ROI
Calculating the ROI of your SMS efforts relies on the use of error codes. Different codes represent different types of reasons for a message not being delivered. This can include anything from a carrier blocking the message because of spam, to a number not being able to receive the text (ie: if a message is sent to a landline).
Using error codes, a business can calculate its delivery rate and ROI. It’s important to know that P2P SMS can only be tracked down to the carrier level. You’ll only know that the delivering carrier received the message; A2P can be tracked to the handset, giving you deeper insights into ROI.
The benefits of SMS
Speed
Thanks to the small size (140 bytes) and how SMS is transmitted, it takes only seconds for a text message to be delivered. This is especially valuable during times when phone lines are inaccessible or jammed due to high volume, such as during emergencies or natural disasters, as SMS can be queued and delivered as capacity becomes available, unlike a phone call.
Accessibility
Because of the lower bandwidth requirement associated with the small message files being exchanged, SMS can often be used in areas that might be out of range for voice transmission. Using an SMS gateway, messages can be sent and received via email in situations where there is no mobile service at all.
Universality/Ubiquitousness
SMS is 100% compatible across all hardware and software platforms with as many as 98% of mobile device users regularly using SMS. Unlike proprietary messaging systems, which are dependent upon a particular operating system, or require a specialized application be installed in order to send and receive SMS messages, anyone with a modern mobile phone device of any kind can send and receive SMS.
Open & response rates
SMS is proven to have much higher open rates than other mass marketing methods. At a time when many ignore notifications from apps by swiping them away without reading them, users are more compelled to view an SMS message than they would be a mass email or telemarketing call, with SMS having a 98% open rate, compared to 21% open rate for emails and only 8% for push notifications.
Reliability
Because of the universal cross platform nature, and its low bandwidth requirements, SMS is considered to be highly reliable. Due to the lower bandwidth needs, SMS messages can be delivered to recipients in fringe reception areas. If a recipient’s device is out of range or turned off, SMS messages will be delivered when the phone connects to its carrier network. For desktop SMS users, range is not an issue. People will often interact with SMS in situations where other forms of communication might be impractical. Compared to voice and email, SMS presents much more immediate and reliable connectivity.
Cost savings
For individuals, the rise of SMS has led carriers to move from a per message structure to flat fee pricing for unlimited messages. For businesses, SMS can help them realize savings by allowing them to remove or reduce operational costs, as there’s less human capital needed to manage SMS versus phone monitoring, which can be reduced to none if SMS responses are automated.
Flexible use cases
The ability to integrate SMS across platforms and its ubiquitous presence among consumers, gives businesses a level of flexibility and creativity that other communication methods don’t provide. The versatility of SMS is limited only by a business’ imagination, making it a powerful tool for communicating with customers.
How do businesses use SMS?
The ability to send promotional messages, coupons, and sales announcements directly to customers’ SMS inboxes, where they’re more likely to see your message and engage than email, is a boon for businesses looking to improve engagement and increase sales.
It’s important to note that depending on the type of marketing materials you plan to send, there are specific opt-in requirements you must adhere to in compliance with CTIA guidelines.
Integrating SMS into a business’ customer support structure allows for more efficient use of customer support representatives, enabling them to handle multiple requests simultaneously while still allowing customers to escalate to a voice call when the issue requires more direct, real-time communications. For contact centers, this can mean improved efficiency without the need to invest in additional operational costs.
The high open rate of SMS makes it ideal for time-sensitive alerts, notifications, and reminders that businesses need their customers to see. Alerts about dangerous weather, notifications about changes to travel, and reminders about appointments are all ways the government and businesses can stay in contact with individuals.
Through SMS Gateways and other automation tools, many of these messages can be automated to reduce operational costs.
SMS enables businesses to verify the identity and login credentials of their customers, ensuring the security of their personal information. Two-factor authentication (2FA) can be used to verify users’ login information, or as a way to complete order verification, helping to eliminate compromised passwords by tying logins to a user’s mobile device.
2FA is a much more secure form of authentication than using passwords alone. 2FA via SMS is commonly used by banking institutions, e-commerce websites, and even government agencies to add a layer of protection to identity verification.
Even greater security measures can be facilitated through authentication apps like Google Authenticator or Okta, but 2FA is the most common and widely accepted alternative to protecting and verifying users today. It is also very convenient, and consumers’ most preferred method for 2FA, ranking above email, fingerprint, and in-app notifications.
Group messaging enables three or more participants to send and receive messages. Depending on your device and carrier, up to 30 participants can be added to a group message. Group messaging can enable businesses to communicate with multiple interested parties at one time when time is an issue, such as when buying a home or arranging childcare.
SMS vs. other types of messaging
SMS vs texting
There is no difference between SMS and texting. They are two words for the same thing—160-character plain text messages. However, many people refer to any messaging exchange as “texting” which confuses the landscape. Over-the-top applications like Facebook Messenger do not use SMS or MMS to exchange messages and should be considered messaging apps, not texting platforms.
SMS vs RCS
RCS, or Rich Communications Services, is a next-generation SMS protocol that upgrades text messaging but hasn’t seen the same adoption rate as SMS. RCS enables rich features like read receipts, suggested actions, high-quality images, and large videos without having to compress media.
All Android devices are now being enabled to utilize RCS through Google Messages, but that will be proprietary to Androids, similar to iMessage for Apple. And in 2024, Apple plans to roll out RCS capabilities within iOS.
SMS vs iMessage
iMessage is proprietary to Apple and made for use with Apple devices. SMS is a cross-platform standard of sending messages, compatible with Android, Apple, and other platforms, and is compliant with Global System for Mobile Communication (GSM) standards.
While iMessage natively integrates SMS into the messaging platform, so users can text between Apple and non-Apple users seamlessly, it is also a type of over-the-top (OTT) application that primarily utilizes cellular data or the internet to send messages between Apple iMessage users (think blue bubbles vs. green bubbles here, with green being SMS/MMS messages).
SMS vs Verified SMS
Verified SMS was an enhancement to standard SMS created by Google. Designed to provide an extra level of validation to texts sent by businesses, verified SMS confirmed that the message came from that business and would display that to the customer. Verified SMS has been retired and replaced with Google’s RCS Business Messaging.
In its lifetime, verified SMS allowed businesses to send a branded experience, displaying the company logo in each message, and adding authenticity to the message’s origination. Verified SMS was intended to help reduce spam and allow customers who opt-in to receive SMS from a business know that the texts they received are legitimate. Verified SMS was only enabled in Google Messages, and was proprietary to Androids, similar to iMessage for Apple.
SMS vs WhatsApp
WhatsApp is a proprietary over-the-top (OTT) messaging application. While it runs across all software and hardware platforms, WhatsApp requires that both the sender and recipient have the application installed on their devices and access to cellular data or the internet to send messages.
SMS does not require a separate application, and can be sent and received using default applications across multiple platforms with only regular wireless network access.
SMS guidelines & regulations
The CTIA (Cellular Telecommunications Industry Association) represents the US wireless industry and works to coordinate voluntary best practices and initiatives to maintain standards around SMS. Currently, those fall into two main categories: P2P and A2P.
Person-to-person SMS
Person-to-person SMS (P2P) is text messaging traffic that is typical of human-to-human communications. P2P should not exceed one (1) message-per-second (MPS), and the balance of messages sent versus received should be approximately one-to-one.
P2P SMS is defined as:
- Messaging throughput of no more than 15-60 messages per second
- Messaging volume of no more than 1,000 per day
- A unique sender with only one telephone number assigned to or used by a single consumer.
- Unique recipients with no more than 100 distinct receiving telephone numbers per message
- A balance of a roughly 1:1 ratio for outgoing and incoming messages per telephone number
- Repetition of 25 or more substantially repetitive messages will flag messages as A2P instead of P2P
- Industries that were previously accepted for P2P use, including non-profits, political, and education services are now classified as A2P
- Messages are strictly to be sent between consumers. Agents and businesses that demonstrate P2P traffic patterns are classified as A2P under these guidelines.
Application-to-person SMS
Application-to-person SMS (A2P) is text messaging that is sent from an application to a person and is generally classified as business messaging. Unlike P2P messaging, A2P allows for automated texts to be sent, which can exceed the one message-per-second rate that P2P is required to adhere to. A2P requires special numbers, including toll-free, short codes, and sanctioned local numbers known as 10DLC (10-digit long code).
A2P opt-in requirements
The CTIA defined three types of business messaging and laid out opt-in requirements for each one.
- Conversational messaging. This is consumer-initiated messaging. Consent is implied, so no additional opt-in is required.
- Informational messaging. This is when a consumer gives their phone number to a business and asks to be notified of account updates, appointments, and the like. Express consent is required, and the consumer may agree by completing a form via text, verbally, or on a website.
- Promotional messaging. This is any SMS promoting or marketing a business in any way. Express written consent is required for promotional messaging before a consumer can receive a text. Consumers can opt-in via a checkbox on a website, a signed form, or another web form that is continually tracked and managed.
These guidelines all exist to protect consumers and messaging as a channel for communication, both between individuals and between businesses and consumers.
SMS FAQ
SMS is the basic standard for text messages. Cell phones come with built-in messaging apps for SMS and businesses can send them from local (10DLC), toll-free, and short code numbers. The downside is that they’re limited to 160 characters.
MMS means multimedia messaging service, and it allows you to send messages with longer text, images, gifs, and even short videos. MMS messages cost a bit more to send, but both MMS and SMS messages appear in the recipient’s regular text inbox. And both are very popular for businesses sending important alerts, updates, and marketing messages.
Get more details about the differences and use cases for MMS and SMS here.
Messages sent through iMessage, WhatsApp and other over the top (OTT) applications require recipients to have internet access to receive them. While they’re often sent and received via phones, they don’t need cellular service—they can be transmitted through any internet connection.
On the other hand, SMS messages can be received without an internet connection, but do need a cell connection.
OTT messaging has advantages, but generally doesn’t have as many business use cases as the ultra-versatile SMS protocol.
The total price a business pays to send SMS messages depends on a couple of factors, including the API service provider’s fees, and carrier fees. These are usually small fractions of a penny per message. While it isn’t typically free, SMS is a very cost effective way to reach users quickly and efficiently.