Skip to content
Surf Wiki
Save to docs
engineering

From Surf Wiki (app.surf) — the open knowledge base

SMS gateway

Software to send or receive text messages


Summary

Software to send or receive text messages

An SMS gateway is used to bridge between applications that need to send and/or receive SMS and a mobile network's Short Message Service Center (SMSC). As a result, SMS gateways provide a means of sending and receiving SMS between applications and mobile users.

In most cases, SMS and MMS are eventually routed to a mobile phone through a wireless carrier. SMS gateways are commonly used as a method for person-to-person to device-to-person (also known as application-to-person) communications. Many SMS gateways support content and media conversions from email, push, voice, and other formats.

Gateway types

Several mobile telephone network operators have true fixed-wire SMS services. These are based on extensions to the European Telecommunications Standards Institute (ETSI) Global System for Mobile Communications (GSM) SMS standards and allow messaging between any mix of fixed and mobile equipment. These use frequency-shift keying to transfer the message between the terminal and the Short Message Service Center (SMSC). Terminals are usually based on Digital Enhanced Cordless Telecommunications (DECT), but wired handsets and wired text-only (no voice) devices exist. Messages are received by the terminal recognising that the Caller ID is that of the SMSC and going off-hook silently to receive the message.

Implementations

GSM gateway appliance

A direct-to-mobile gateway is a device equipped with built-in wireless GSM connectivity that enables SMS text messages to be sent and received directly via a mobile network. Messages can originate from email, web pages, or other software applications, using a unique identifier from the mobile phone's Subscriber Identity Module (SIM card). Unlike SMS aggregators, which route messages through third-party networks, direct-to-mobile gateways are installed on an organization’s own network and connect directly to a local mobile operator.

The connection is established by acquiring a SIM card from a mobile operator and installing it in the gateway. These appliances traditionally handle hundreds to thousands of messages per month, while modern devices can send up to 100,000 messages daily. Vendors that historically provided GSM gateways for voice communications have expanded their offerings to include SMS capabilities.

Advanced gateways often include features such as SIM management to control message volume per SIM, ODBC support to interface with databases, and HTTP or SMPP interfaces for integration with third-party applications. They provide organizations with enhanced control over delivery, compliance, and reporting compared to traditional SMS aggregator services. Direct-to-mobile gateways are commonly used in scenarios requiring high reliability and timely message delivery, such as transactional notifications, promotional campaigns, and operational alerts.

Regulation

GSM gateway equipment is covered by the Wireless Telegraphy Act in the UK and can legally be used by any business to send SMS to their own customers or prospects when using their own gateway equipment. In Canada, SMS gateway providers are regulated by the Canadian Wireless Telecommunications Association (CWTA/txt.ca). In India, it is regulated by the Telecom Regulatory Authority of India (TRAI). In Pakistan, it is regulated by the Pakistan Telecommunication Authority(PTA).

Direct-to-SMSC

A direct-to-short message service centre (SMSC) gateway is a software application, or a component within a software application, that connects directly to a mobile operator's SMSC via the Internet or direct leased line connections. The Short Message Peer-to-Peer (SMPP) protocol is typically used to convey SMS between an application and the SMSC. Direct-to-SMSC gateways are used by SMS aggregators to provide SMS services to their clients and large businesses who can justify such use. They are typically employed for high volume messaging and require a contract directly with a mobile operator.

Direct-to-SMS gateway

An SMS gateway typically sits between the end-user who needs to send/receive SMS and a mobile network's SMSC. Such gateways provide their customers with a choice of protocols, including HTTP, SMTP, Short Message Peer-to-Peer and Web Services. Providers of SMS gateway services include SMS aggregators and mobile operators. SMS gateways are also available as part of messaging services such as AOL, ICQ and others.

In order to send/receive messages with mobile subscribers, an SMS gateway connects with (i) mobile network SMSCs and/or (ii) other SMS gateways. It is, therefore, possible that an SMS gateway has a combination of connections with mobile network SMSCs and connections with other SMS gateways in order to provide its services. However, there is an increasing potential for delivery problems with SMS with increasing number of SMS gateways in the delivery chain.

Email clients

Text messages can be sent from a personal computer to mobile devices via an SMS gateway or Multimedia Messaging Service (MMS) gateway, using the most popular email client programs, such as Outlook, Thunderbird, and so on. The messages must be sent in ASCII "text-only" mode. If they are sent in HTML mode or using non-ASCII characters, they will most likely appear as nonsense on the recipient's mobile telephone.

Before the message can be sent, one must determine the domain of the mobile carrier's SMS gateway. For example, if one wants to send a message to a mobile telephone in the United States serviced by AT&T, and the telephone number is +1 415-123-4567, the email would be addressed as

4151234567@txt.att.net

To determine the SMS gateway domain, e.g., txt.att.net, may require research - but most users know who their carrier is. The telephone number in this example for a US number is expressed as ten (10) digits, without the country code (1) and without dashes or other separator characters when composing the email address. The country code is not needed, as the 10-digit telephone number, together with the email domain, are sufficient to send the email from any location in the world.

It is useful to perform a character count before sending the message to ensure that it is within the 160-character limit. If it exceeds the limit, the SMS gateway should break the message into a set of consecutive 160-character, or shorter, messages to the mobile equipment, although breaks may occur in the middle of words.

A message sent with an email client can be simultaneously addressed to multiple mobile telephones - just as text messages sent in the usual manner between mobile telephones can be sent to multiple recipients.

gateways SMS gateway domains for other carriers (US-based):

Mobile carrierSMS gateway domainMMS gateway domainurl=http://www.digitaltrends.com/computing/how-to-send-free-text-messages-online/2/title=How to send free text messages from your PC: Send texts via your email clientwork=Digital Trendsdate=February 3, 2016page=2archive-url=https://web.archive.org/web/20160205022939/http://www.digitaltrends.com/computing/how-to-send-free-text-messages-online/2/archive-date=February 5, 2016url-status=livefirst=Justinlast=Potvia=Tara Calishain}}AT&TBoost Mobiletitle=Sending emails to SMS or MMSurl=https://help.inteliquent.com/sending-emails-to-sms-or-mmsaccess-date=2023-01-10website=help.inteliquent.comlanguage=en}}Cricket Wirelesstitle=FirstNet Messaging Technical Informationurl=https://www.firstnet.com/content/dam/firstnet/white-papers/firstnet-messaging-technical-info.pdfpublisher=FirstNetaccess-date=1 October 2024}}url=https://productforums.google.com/forum/#!topic/project-fi/_1wI6z2GXQktitle= Send and receive emails over text messagelast=Esparzafirst=Jordandate=February 10, 2016access-date=February 17, 2016work=Project Fi Help Forumquote=To get emails ... have them sent to your digit Fi number at `msg.fi.google.com`.... You can receive text messages as well as attachments, including images, video, and audio files up to 8MB in size.}}MetroPCSRepublic WirelessSprintT-MobileTingU.S. Cellulartitle=Vtext.com FAQs | Verizon Wirelessurl=http://www.verizonwireless.com/support/vtext-website-faqs/website=www.verizonwireless.comaccess-date=23 October 2015}}Virgin MobileXFinity Mobile
sms.alltelwireless.commms.alltelwireless.com
txt.att.net (Discontinued)mms.att.net
sms.myboostmobile.commyboostmobile.com
mailmymobile.netmailmymobile.net
mms.cricketwireless.netmms.cricketwireless.net
sms.firstnet.com
1waysms.firstnet.comsms.firstnet.com
1waysms.firstnet.com
msg.fi.google.com
mymetropcs.commymetropcs.com
text.republicwireless.com
messaging.sprintpcs.compm.sprint.com
tmomail.nettmomail.net
message.ting.com
email.uscc.netmms.uscc.net
vtext.comvzwpix.com
vmobl.comvmpix.com
vtext.commypixmessages.com

SMS gateway domains for Canadian carriers:

Mobile carrierSMS gateway domaintitle=What is text messaging and how do I use it?url=https://support.bell.ca/Mobility/Rate_plans_features/What_is_text_messaging_and_how_to_use_it?step=4#displayStepwebsite=Bellaccess-date=19 July 2018}}title=Text Messaging Instructionsurl=https://www3.bellmts.ca/mts/support/wireless/features/text+messaging+instructionswebsite=BellMTSaccess-date=19 July 2018}}title=Email to Text Messagingurl=https://www.fido.ca/consumer/content/email-to-textwebsite=Fidoaccess-date=8 August 2018}}title=What is email to text?url=https://www.freedommobile.ca/my-account/support/services/lists/products-services/what-is-email-to-textwebsite=Freedom Mobileaccess-date=8 August 2018}}title=Email to Texturl=https://community.koodomobile.com/koodo/topics/email_to_text-ig2y4website=community.koodomobile.comaccess-date=8 August 2018}}title=How Do I ...?url=https://www.pcmobile.ca/support_topic.jsp?topic=700004iwebsite=PC Mobileaccess-date=8 August 2018}}title=Email to SMS - Set Up Email to Text on Your Phoneurl=https://www.rogers.com/customer/support/article/set-up-email-to-textwebsite=Rogersaccess-date=19 July 2018}}title=Sending an email message using text messagingurl=https://support.sasktel.com/app/answers/detail/a_id/10675/~/sending-an-email-message-using-text-messagingwebsite=SaskTelaccess-date=19 July 2018}}Telus
txt.bell.ca
text.mts.net
fido.ca
txt.freedommobile.ca (Discontinued)
msg.telus.com
mobiletxt.ca
pcs.rogers.com (Discontinued)
sms.sasktel.com
msg.telus.com

References

References

  1. https://smpp.org/sms-gateway.html
  2. Pot, Justin. (February 3, 2016). "How to send free text messages from your PC: Send texts via your email client". Digital Trends.
  3. "Register for email-to-text message preferences". AT&T.
  4. (2025-06-17). "Say goodbye to email-to-text and text-to-email".
  5. "Sending emails to SMS or MMS".
  6. (9 October 2018). "Email to SMS gateway address | Community".
  7. "FirstNet Messaging Technical Information". FirstNet.
  8. Esparza, Jordan. (February 10, 2016). "{{bracket". Project Fi Help Forum.
  9. (2015-09-24). "Announcing Email to SMS for Your Phone! {{!}} Republic Blog". Republic Blog.
  10. "Vtext.com FAQs | Verizon Wireless".
  11. "What is text messaging and how do I use it?".
  12. "Text Messaging Instructions".
  13. "Email to Text Messaging".
  14. "What is email to text?".
  15. (2024-12-01). "SMS to Email Service".
  16. "Email to Text".
  17. "How Do I ...?".
  18. "Email to SMS - Set Up Email to Text on Your Phone".
  19. (2023-07-19). "Email to SMS service discontinued.".
  20. "Sending an email message using text messaging".
  21. "Send a text message by email".
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about SMS gateway — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report