SMS gateway

Last updated

An SMS gateway or MMS gateway allows a computer (also known as a Server) to send or receive text messages in the form of Short Message Service (SMS) or Multimedia Messaging Service (MMS) transmissions between local and/or international telecommunications networks. 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.

Contents

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 that has built-in wireless GSM connectivity. It allows SMS text messages to be sent and/or received by email, from Web pages or from other software applications by acquiring a unique identifier from the mobile phone's Subscriber Identity Module, or "SIM card". Direct-to-mobile gateways are different from SMS aggregators because they are installed on an organization's own network and connect to a local mobile network.

The connection to the mobile network is made by acquiring a SIM card number from the mobile operator and installing it in the gateway. Typically, direct-to-mobile gateway appliances are used for hundreds to thousands of text messages per month. More modern appliances now offer the capability of sending up to 100,000 messages each day. Several vendors that have historically provided GSM Gateway equipment for voice also have SMS capability. Some are more primitive than others. The more capable devices are designed with SIM management to regulate the number of SMS messages per SIM, ODBC to connect to a database, and HTTP interfaces to interact with third-party applications.

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.

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

Mobile carrierSMS gateway domainMMS gateway domain
Alltel [1] sms.alltelwireless.commms.alltelwireless.com
AT&T [2] txt.att.netmms.att.net
Boost Mobile [1] sms.myboostmobile.commyboostmobile.com
Consumer Cellular [3] mailmymobile.netmailmymobile.net
Cricket Wireless mms.cricketwireless.netmms.cricketwireless.net [4]
Google Fi Wireless [5] msg.fi.google.commsg.fi.google.com
MetroPCS mymetropcs.commymetropcs.com
Republic Wireless [6] text.republicwireless.com
Sprint [1] messaging.sprintpcs.compm.sprint.com
T-Mobile [1] tmomail.nettmomail.net
Ting [3] message.ting.com
U.S. Cellular [1] email.uscc.netmms.uscc.net
Verizon Wireless [7] vtext.comvzwpix.com
Virgin Mobile [1] vmobl.comvmpix.com
XFinity Mobile [3] vtext.commypixmessages.com

SMS gateway domains for Canadian carriers:

Mobile carrierSMS gateway domain
Bell Canada [8] txt.bell.ca
Bell MTS [9] text.mts.net
Fido Solutions [10] fido.ca
Freedom Mobile [11] txt.freedommobile.ca
Koodo Mobile [12] msg.telus.com
PC Mobile [13] mobiletxt.ca
Rogers Communications [14] pcs.rogers.com (Discontinued [15] )
SaskTel [16] sms.sasktel.com
Telus [17] msg.telus.com

SMS gateway features

There are several applications for SMS gateways, including:

See also

Related Research Articles

<span class="mw-page-title-main">SMS</span> Text messaging service component

Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

<span class="mw-page-title-main">Roaming</span> Wireless telecommunication term

Roaming is a wireless telecommunication term typically used with mobile devices, such as mobile phones. It refers to a mobile phone being used outside the range of its native network and connecting to another available cell network.

Multimedia Messaging Service (MMS) is a standard way to send messages that include multimedia content to and from a mobile phone over a cellular network. Users and providers may refer to such a message as a PXT, a picture message, or a multimedia message. The MMS standard extends the core SMS capability, allowing the exchange of text messages greater than 160 characters in length. Unlike text-only SMS, MMS can deliver a variety of media, including up to forty seconds of video, one image, a slideshow of multiple images, or audio.

<span class="mw-page-title-main">Text messaging</span> Act of typing and sending a brief, digital message

Text messaging, or texting, is the act of composing and sending electronic messages, typically consisting of alphabetic and numeric characters, between two or more users of mobile devices, desktops/laptops, or another type of compatible computer. Text messages may be sent over a cellular network or may also be sent via satellite or Internet connection.

<span class="mw-page-title-main">Mobile phone spam</span> Unwanted communication through a mobile phone

Mobile phone spam is a form of spam, directed at the text messaging or other communications services of mobile phones or smartphones. As the popularity of mobile phones surged in the early 2000s, frequent users of text messaging began to see an increase in the number of unsolicited commercial advertisements being sent to their telephones through text messaging. This can be particularly annoying for the recipient because, unlike in email, some recipients may be charged a fee for every message received, including spam. Mobile phone spam is generally less pervasive than email spam, where in 2010 around 90% of email is spam. The amount of mobile spam varies widely from region to region. In North America, mobile spam steadily increased after 2008 and accounted for half of all mobile phone traffic by 2019. In parts of Asia up to 30% of messages were spam in 2012.

Network switching subsystem (NSS) is the component of a GSM system that carries out call out and mobility management functions for mobile phones roaming on the network of base stations. It is owned and deployed by mobile phone operators and allows mobile devices to communicate with each other and telephones in the wider public switched telephone network (PSTN). The architecture contains specific features and functions which are needed because the phones are not fixed in one location.

<span class="mw-page-title-main">Unstructured Supplementary Service Data</span> Communications protocol

Unstructured Supplementary Service Data (USSD), sometimes referred to as "quick codes" or "feature codes", is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator's computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network. The service does not require a messaging app, and does not incur charges.

GSM services are a standard collection of applications and features available over the Global System for Mobile Communications (GSM) to mobile phone subscribers all over the world. The GSM standards are defined by the 3GPP collaboration and implemented in hardware and software by equipment manufacturers and mobile phone operators. The common standard makes it possible to use the same phones with different companies' services, or even roam into different countries. GSM is the world's most dominant mobile phone standard.

Enhanced Messaging Service (EMS) was a cross-industry collaboration between magic4, Ericsson, Motorola, Siemens and Alcatel among others, which provided an application-level extension to Short Message Service (SMS) for cellular phones available on GSM, TDMA and CDMA networks.

<span class="mw-page-title-main">Mobile phone feature</span> Mobile phone capability or application

A mobile phone feature is a capability, service, or application that a mobile phone offers to its users. Mobile phones are often referred to as feature phones, and offer basic telephony. Handsets with more advanced computing ability through the use of native code try to differentiate their own products by implementing additional functions to make them more attractive to consumers. This has led to great innovation in mobile phone development over the past 20 years.

A Short Message Service Center (SMSC) is a network element in the mobile telephone network. Its purpose is to store, forward, convert and deliver Short Message Service (SMS) messages.

<span class="mw-page-title-main">Push Proxy Gateway</span>

A Push Proxy Gateway is a component of WAP Gateways that pushes URL notifications to mobile handsets. Notifications typically include MMS, email, IM, ringtone downloads, and new device firmware notifications. Most notifications will have an audible alert to the user of the device. The notification will typically be a text string with a URL link. Note that only a notification is pushed to the device; the device must do something with the notification in order to download or view the content associated with it.

Push email is an email system that provides an always-on capability, in which when new email arrives at the mail delivery agent (MDA), it is immediately, actively transferred (pushed) by the MDA to the mail user agent (MUA), also called the email client, so that the end-user can see incoming email immediately. This is in contrast with systems that check for new incoming mail every so often, on a schedule. Email clients include smartphones and, less strictly, IMAP personal computer mail applications.

Short codes, or short numbers, are short digit-sequences - significantly shorter than telephone numbers - that are used to address messages in the Multimedia Messaging System (MMS) and short message service (SMS) systems of mobile network operators. In addition to messaging, they may be used in abbreviated dialing.

Mobile marketing is a multi-channel online marketing technique focused at reaching a specific audience on their smartphones, feature phones, tablets, or any other related devices through websites, e-mail, SMS and MMS, social media, or mobile applications. Mobile marketing can provide customers with time and location sensitive, personalized information that promotes goods, services, appointment reminders and ideas. In a more theoretical manner, academic Andreas Kaplan defines mobile marketing as "any marketing activity conducted through a ubiquitous network to which consumers are constantly connected using a personal mobile device".

Truphone is a GSMA-accredited global mobile network that operates its service internationally. The company is headquartered in London and has offices in ten other countries, being spread across four continents.

Unstructured Supplementary Service Data, or USSD is a communication protocol used by GSM cellular telephones to communicate with the service provider's computers. A gateway is the collection of hardware and software required to interconnect two or more disparate networks, including performing protocol conversion.

Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones that use the protocol. Introduced in 1999, WAP achieved some popularity in the early 2000s, but by the 2010s it had been largely superseded by more modern standards. Almost all modern handset internet browsers now fully support HTML, so they do not need to use WAP markup for web page compatibility, and therefore, most are no longer able to render and display pages written in WML, WAP's markup language.

The MMS Architecture is the set of standards used by the Multimedia Messaging Service in mobile networks. The standards are prepared by 3GPP.

GSM 03.40 or 3GPP TS 23.040 is a mobile telephony standard describing the format of the Transfer Protocol Data Units (TPDU) of the Short Message Transfer Protocol (SM-TP) used in the GSM networks to carry Short Messages. This format is used throughout the whole transfer of the message in the GSM mobile network. In contrast, application servers use different protocols, like Short Message Peer-to-Peer or Universal Computer Protocol, to exchange messages between them and the Short Message Service Center (SMSC).

References

  1. 1 2 3 4 5 6 Pot, Justin (February 3, 2016). "How to send free text messages from your PC: Send texts via your email client". Digital Trends. p. 2. Archived from the original on February 5, 2016 via Tara Calishain.
  2. "Register for email-to-text message preferences". AT&T. Archived from the original on February 5, 2016.
  3. 1 2 3 "Sending emails to SMS or MMS". help.inteliquent.com. Retrieved 2023-01-10.
  4. "Email to SMS gateway address | Community". 9 October 2018.
  5. Esparza, Jordan (February 10, 2016). "[Launch] Send and receive emails over text message". Project Fi Help Forum. Retrieved February 17, 2016. To get emails ... have them sent to your [ten‑]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.
  6. "Announcing Email to SMS for Your Phone! | Republic Blog". Republic Blog. 2015-09-24. Retrieved 2018-03-19.
  7. "Vtext.com FAQs | Verizon Wireless". www.verizonwireless.com. Retrieved 23 October 2015.
  8. "What is text messaging and how do I use it?". Bell. Retrieved 19 July 2018.
  9. "Text Messaging Instructions". BellMTS. Retrieved 19 July 2018.
  10. "Email to Text Messaging". Fido. Retrieved 8 August 2018.
  11. "What is email to text?". Freedom Mobile. Retrieved 8 August 2018.
  12. "Email to Text". community.koodomobile.com. Retrieved 8 August 2018.
  13. "How Do I ...?". PC Mobile. Retrieved 8 August 2018.
  14. "Email to SMS - Set Up Email to Text on Your Phone". Rogers. Retrieved 19 July 2018.
  15. "Email to SMS service discontinued". communityforums.rogers.com. 2023-07-19. Retrieved 2023-11-29.
  16. "Sending an email message using text messaging". SaskTel. Retrieved 19 July 2018.
  17. "Send a text message by email". Telus. Archived from the original on 10 November 2016. Retrieved 19 July 2018.