Skip to content

List of SMS Gateway Types and How Each One Works

By Free SMS Gateway teamUpdated 8 min read

A list of SMS gateway options falls into four types: mobile operator business SMS services, API or SMPP aggregator platforms, web-based online SMS senders, and on-premise or Android-based gateways. Each one connects your messages to phone networks in a different way, and the right pick depends on volume, coverage, and how much control you need.

What is an SMS gateway?

An SMS gateway is a service that moves a text message from your software or browser into a mobile network, so it arrives on a phone as a normal SMS. Every list of SMS gateway options is really a list of different routes into that network.

Full form and meaning of SMS

SMS stands for Short Message Service, so its full form and its meaning are the same thing: the standard text message built into every mobile phone. The first one was sent on 3 December 1992 by Neil Papworth, an engineer at Sema Group, to Richard Jarvis at Vodafone. It read "Merry Christmas" (Vodafone newsroom).

Gateway vs sender vs API — the difference

Three terms get mixed up:

  • Gateway: the connection that moves your message into the phone network.

  • API: the rules your software uses to talk to a gateway, usually over HTTP. SMPP, explained below, is a separate protocol with the same job.

  • Sender: the screen or app where a person or program writes the message. An online SMS sender is a web form in front of a gateway. See what online SMS sending means.

Bulk SMS software is also a sender. It handles lists, scheduling and templates, but it still needs a gateway to deliver.

What are the four types of SMS gateway?

The four common types are mobile operator services, API or SMPP aggregators, web-based senders, and on-premise or Android gateways. This grouping is editorial, not an industry standard, and some products combine two types.

Mobile operator bulk/business SMS services

A mobile operator sells a business or bulk SMS service that sends from its own network. You open a business account, then send through the operator's web portal or an API it provides. Sender-name and registration rules vary by country and operator, so confirm them first. This type fits when most of your recipients use that same operator.

API or SMPP aggregator platforms

An aggregator connects to many operators and gives you one access point. You send through an HTTP API or through SMPP, and the platform routes each message to the right network. Twilio and Infobip are two examples of companies in this category. They are named as examples only, and this guide makes no ranking, pricing or feature claim about either.

SMPP (Short Message Peer-to-Peer) is a protocol that lets software keep an open connection to a messaging server to submit messages and receive delivery reports. An HTTP API is typically the easier start, while SMPP is typically chosen for higher volume. Many apps use this type for one-time passwords and order alerts.

Web-based online SMS senders

A web-based online SMS sender is a page where you type a number and a message and press send, with a gateway working behind it. It suits occasional, small sends with no code. Check whether it shows delivery status, allows a custom sender name and states a clear sending limit. Use it only to message people who expect to hear from you.

On-premise or Android-based gateways

On-premise gateways run on your own hardware: software plus a GSM modem, a SIM bank, or a direct SMPP link to an operator. An Android-based gateway turns a phone with a SIM card into the sender. Your software calls an app on the phone, and the phone sends the text over its own plan. You control the data and the setup, and you own the upkeep. Capacity depends on the SIM and the operator's plan terms, so read those terms before sending in volume.

How do character limits and Unicode change what a gateway charges?

Gateways commonly bill per message part, and the characters in your text decide how many parts a message needs. Two messages of the same length can cost different amounts.

Why one SMS is 160 or 70 characters

One SMS carries 140 bytes (3GPP TS 23.040). In the GSM-7 alphabet that fits 160 characters. In Unicode (UCS-2) it fits 70 (3GPP TS 23.038). Longer messages are split into parts, each with a header, so a part holds 153 GSM-7 or 67 Unicode characters. A 161-character message in plain English needs 2 parts, and so does a 71-character Urdu message. More detail: how SMS character limits work.

What flips a message into Unicode and raises the part count

Any Urdu letter, emoji or "smart" punctuation such as curly quotes switches the whole message to Unicode, not just that character (3GPP TS 23.038). Add one emoji to a 100-character English message and it goes from 1 part to 2. Senders who mix Urdu and English should plan around the 70-character limit for the full text. The counter linked at the end of this guide shows the encoding and part count before you send.

How do you compare SMS gateways before picking one?

Compare gateways on three things you can check yourself: coverage, delivery reporting with documentation, and how clearly the pricing is written. Run a small test with each shortlisted gateway before you commit.

Coverage and operator reach

Ask which countries and operators the gateway reaches, and whether that includes the networks your recipients use in Pakistan, the US or elsewhere. Ask how sender names work in each country. Then send a test to a number on every network you need.

Delivery reporting and API docs

Look for per-message status (queued, sent, delivered, failed) in the dashboard, API or webhook. Check that the API docs are public and include examples, error codes and rate limits. A delivery report is a status from the network, not a promise: phones can be off, out of coverage or set to block a sender. Be cautious of any provider that says every message will arrive.

Pricing transparency

Look for a price per message part, with the currency, for each destination country. Check for monthly fees, sender-name registration, number rental, minimum top-ups and balance expiry. Confirm how Unicode messages are billed, since they use more parts. Read prices on the provider's own page, because third-party lists can be out of date. Then put your message into the SMS cost estimator to estimate a real campaign.

Where do I get an SMS gateway?

You can get one from your mobile operator, an API platform, a web-based sender, or your own Android or on-premise setup. Many mobile operators offer a business or bulk SMS service, so check your own operator's website or ask its business sales team. Developers can also look at well-known API platforms such as Twilio and Infobip. Both are examples, not recommendations.

WaSMS is run by the same team as this site. It is one more option to weigh against the others, using the checklist above (wasms.net).

What are the four types of SMS gateway?

The four common types of SMS gateway are mobile operator business SMS services, API or SMPP aggregator platforms, web-based online SMS senders, and on-premise or Android-based gateways. FreeSMSGateway groups them this way as an editorial guide, not an industry standard.

What is SMPP?

SMPP stands for Short Message Peer-to-Peer. It is a protocol that lets software keep an open connection to a messaging server to submit SMS and receive delivery reports. Aggregator SMS gateways offer it as an alternative to an HTTP API.

What's the difference between an SMS gateway and an online SMS sender?

An SMS gateway is the connection that moves a message into the phone network. An online SMS sender is a web form in front of a gateway, where a person types a number and a message. The form is the sender; the gateway is the route.

Is bulk SMS software the same thing as an SMS gateway?

No. Bulk SMS software is a sender: it manages contact lists, scheduling and templates. It still needs an SMS gateway, such as an operator service or an API platform, to deliver the messages to phones.

How many characters fit in one SMS, and what is the Unicode limit?

One SMS holds 160 GSM-7 characters or 70 Unicode characters (3GPP TS 23.038 and TS 23.040). In longer, multipart messages each part holds 153 GSM-7 or 67 Unicode characters. Any Urdu letter or emoji switches the whole message to Unicode.


Keep reading: more SMS basics guides.

Check your message length before you test any gateway with the free SMS character counter.

Frequently asked questions

What are the four types of SMS gateway?

The four common types of SMS gateway are mobile operator business SMS services, API or SMPP aggregator platforms, web-based online SMS senders, and on-premise or Android-based gateways. FreeSMSGateway groups them this way as an editorial guide, not an industry standard.

What is SMPP?

SMPP stands for Short Message Peer-to-Peer. It is a protocol that lets software keep an open connection to a messaging server to submit SMS and receive delivery reports. Aggregator SMS gateways offer it as an alternative to an HTTP API.

What's the difference between an SMS gateway and an online SMS sender?

An SMS gateway is the connection that moves a message into the phone network. An online SMS sender is a web form in front of a gateway, where a person types a number and a message. The form is the sender; the gateway is the route.

Is bulk SMS software the same thing as an SMS gateway?

No. Bulk SMS software is a sender: it manages contact lists, scheduling and templates. It still needs an SMS gateway, such as an operator service or an API platform, to deliver the messages to phones.

How many characters fit in one SMS, and what is the Unicode limit?

One SMS holds 160 GSM-7 characters or 70 Unicode characters (3GPP TS 23.038 and TS 23.040). In longer, multipart messages each part holds 153 GSM-7 or 67 Unicode characters. Any Urdu letter or emoji switches the whole message to Unicode.