SMS as used on modern handsets was originally defined as part of the GSM series of standards in 1985[1] as a means of sending messages of up to 160 characters (including spaces), to and from GSM mobile handsets.[2] Since then, support for the service has expanded to include alternative mobile standards such as ANSI CDMA networks and Digital AMPS, as well as satellite and landline networks.[citation needed] Most SMS messages are mobile-to-mobile text messages, though the standard supports other types of broadcast messaging as well.
SMS as part of GSM
The idea of adding text messaging to the services of mobile users was latent in many communities of mobile communication services at the beginning of the 1980s. The first action plan of the CEPT Group GSM approved in December 1982 requested "The services and facilities offered in the public switched telephone networks and public data networks ...should be available in the mobile system".[3] This target includes the exchange of text messages either directly between mobile stations or the transmission via Message Handling Systems widely in use since the beginning of the 1980s.[4]
The innovation in SMS is indicated by the word Short in Short Message Service. But why should the message length be limited to 160 characters in a situation where a service with an unlimited message length was available (e.g. a service using a Message Handling System)? The GSM system is optimised for telephony, since this was identified as its main application. The key idea for SMS was to use this telephony-optimised system and to transport messages on the signalling paths needed to control the telephony traffic during time periods when no signalling traffic existed. In this way unused resources in the system could be used to transport messages without additional cost. But it was necessary to limit the length of the messages to 128 bytes (later improved to 160 characters), so that the messages could fit into the existing signalling formats. Therefore the service was named “Short Message Service”.
This concept allowed implementing the SMS in every mobile station just by an additional software routine without incremental cost per unit. Also the implementation in the networks required just software without incremental cost. The only new network element was a specialised Short Message Service Centre for a whole countrywide network. It needed capacity expansions of course with growing SMS traffic. This concept was instrumental for the implementation of SMS in every mobile station ever produced and in every network from early days on. Hence a large base of SMS capable terminals and networks existed when the users began to utilise the SMS.[5]
No individual expert or company can claim to be the ‘father’ or ‘creator’ of the SMS. The GSM project as a whole was indeed a multi-national collaboration at its best. Therefore the responsibility for the SMS innovation is not with a single person but with a network of closely cooperating persons who has created this innovation. They did this with the supporting framework of Standard Bodies and through these organisations made the technology freely available to the whole world. This is described and supported by evidence in the following sections.[6]
The first proposal for SMS which initiated the development of SMS in the group GSM was made by a contribution of Germany and France into the GSM meeting in February 1985 in Oslo[7]. This proposal was further elaborated in GSM subgroup WP1 Services (Chairman Martine Alvernhe, France Telecom) based on a contribution from Germany. There were also initial discussions in the subgroup WP3 network aspects chaired by Jan Audestat (Telenor). The result was approved by the main group GSM in a document of June 85 which was distributed to industry.[8] The input documents on SMS had been prepared by Friedhelm Hillebrand (German Telecom) with contributions from Bernard Ghillebaert (France Telecom).
SMS was considered in the main GSM group as a possible service for the new digital cellular system. In GSM document "Services and Facilities to be provided in the GSM System",[1] both mobile originated and mobile terminated short messages appear on the table of GSM teleservices.
The discussions on the GSM services were then concluded in the recommendation GSM 02.03 "TeleServices supported by a GSM PLMN".[9] Here a rudimentary description of the three services was given:
- Short message Mobile Terminated (SMS-MT)/ Point-to-Point: the ability of a network to transmit a Short Message to a mobile phone. The message can be sent by phone or by a software application.
- Short message Mobile Originated (SMS-MO)/ Point-to-Point: the ability of a network to transmit a Short Message sent by a mobile phone. The message can be sent to a phone or to a software application.
- Short message Cell Broadcast.
The material elaborated in GSM and its subgroups WP1 was handed over in spring 1987 to a new GSM body called IDEG (the Implementation of Data and Telematic Services Experts Group), which had its kickoff in May 1987 under the chairmanship of Friedhelm Hillebrand (German Telecom). The technical standard known today was largely created by IDEG (later WP4) as the two recommendations GSM 03.40 (the two point-to-point services merged together) and GSM 03.41 (cell broadcast).
WP4 created a drafting group message handling (DGMH) who was responsible for the specification of SMS. It was chaired by Finn Trosby (Telenor). DGMH had about 5 to 8 participants (Finn Trosby mentions as contributors Alan Cox of Vodafone). The first action plan[10] mentions for the first time the Technical Specification 03.40 “Technical realisation of the Short Message Service”. Responsible editor was Finn Trosby. The first draft of the technical specification was completed in of November 1987[11] ().
The work on the draft specification continued in the following few years, where Kevin Holley of Cellnet (now O2) played a leading role. Besides the completion of the main specification GSM 03.40 also the detailed protocol specifications on the system interfaces needed to be completed.
The Mobile Application Part (MAP) of the SS7 protocol included support for the transport of Short Messages through the Core Network from its inception.[12] MAP Phase 2 expanded support for SMS by introducing a separate operation code for Mobile Terminated Short Message transport.[13] Since Phase 2, there have been no changes to the Short Message operation packages in MAP, although other operation packages have been enhanced to support CAMEL SMS control.
From 3GPP Releases 99 and 4 onwards, CAMEL Phase 3 introduced the ability for the Intelligent Network (IN) to control aspects of the Mobile Originated Short Message Service,[14] while CAMEL Phase 4, as part of 3GPP Release 5 and onwards, provides the IN with the ability to control the Mobile Terminated service.[15] CAMEL allows the gsmSCP to block the submission (MO) or delivery (MT) of Short Messages, route messages to destinations other than that specified by the user, and perform real-time billing for the use of the service. Prior to standardized CAMEL control of the Short Message Service, IN control relied on switch vendor specific extensions to the Intelligent Network Application Part (INAP) of SS7.
The first SMS message[16] was sent over the Vodafone GSM network in the United Kingdom on 3 December 1992, from Neil Papworth of Sema Group (now Airwide Solutions) using a personal computer to Richard Jarvis of Vodafone using an Orbitel 901 handset. The text of the message was "Merry Christmas".[17] The first SMS typed on a GSM phone is claimed to have been sent by Riku Pihkonen, an engineering student at Nokia, in 1993.[18]
The first commercial deployment of a Short Message Service Centre (SMSC) was by Aldiscon (now Acision) with Telia in Sweden in 1993,[19], followed by Fleet Call (now Nextel)[citation needed] in the US, Telenor in Norway[citation needed] and BT Cellnet (now O2 UK)[citation needed] later in 1993.
Initial growth was slow, with customers in 1995 sending on average only 0.4 messages per GSM customer per month.[20] One factor in the slow takeup of SMS was that operators were slow to set up charging systems, especially for prepaid subscribers, and eliminate billing fraud which was possible by changing SMSC settings on individual handsets to use the SMSCs of other operators[citation needed].
Over time, this issue was eliminated by switch-billing instead of billing at the SMSC and by new features within SMSCs to allow blocking of foreign mobile users sending messages through it. By the end of 2000, the average number of messages reached 35 per user per month,[20] and by Christmas Day 2006, over 205m texts were sent in the UK alone.[21]
It is also alleged that the fact that roaming customers, in the early days, rarely received bills for their SMSs after holidays abroad had a boost on text messaging as an alternative to voice calls[citation needed].
Text messaging outside GSM
SMS was originally designed as part of GSM, but is now available on a wide range of networks, including 3G networks. However, not all text messaging systems use SMS, and some notable alternate implementations of the concept include J-Phone's SkyMail and NTT Docomo's Short Mail, both in Japan. E-mail messaging from phones, as popularized by NTT Docomo's i-mode and the RIM BlackBerry, also typically use standard mail protocols such as SMTP over TCP/IP.
SMS today
Commercially SMS is a massive industry in 2006 worth over 81 billion dollars globally.[22] SMS has an average global price of 0.11 USD and maintains a near 90% profit margin.
GSM
The Short Message Service - Point to Point (SMS-PP) is defined in GSM recommendation 03.40.[2] GSM 03.41 defines the Short Message Service - Cell Broadcast (SMS-CB) which allows messages (advertising, public information, etc.) to be broadcast to all mobile users in a specified geographical area.[23] Messages are sent to a Short Message Service Centre (SMSC) which provides a store-and-forward mechanism. It attempts to send messages to their recipients. If a recipient is not reachable, the SMSC queues the message for later retry.[24] Some SMSCs also provide a "forward and forget" option where transmission is tried only once. Both Mobile Terminated (MT), for messages sent to a mobile handset, and Mobile Originating (MO), for those that are sent from the mobile handset, operations are supported. Message delivery is best effort, so there are no guarantees that a message will actually be delivered to its recipient and delay or complete loss of a message is not uncommon, particularly when sending between networks. Users may choose to request delivery reports (simply add *0# or *N# to the beginning of your text message), which can provide positive confirmation that the message has reached the intended recipient.
Message size
Transmission of short messages between the SMSC and the handset is done using the Mobile Application Part (MAP) of the SS7 protocol. Messages are sent with the MAP mo- and mt-ForwardSM operations, whose payload length is limited by the constraints of the signalling protocol to precisely 140 octets (140 octets = 140 * 8 bits = 1120 bits). Short messages can be encoded using a variety of alphabets: the default GSM 7-bit alphabet (shown above), the 8-bit data alphabet, and the 16-bit UTF-16/UCS-2 alphabet.[25] Depending on which alphabet the subscriber has configured in the handset, this leads to the maximum individual Short Message sizes of 160 7-bit characters, 140 8-bit characters, or 70 16-bit characters (including spaces). Support of the GSM 7-bit alphabet is mandatory for GSM handsets and network elements,[25] but characters in languages such as Arabic, Chinese, Korean, Japanese or Cyrillic alphabet languages (e.g. Russian) must be encoded using the 16-bit UCS-2 character encoding (see Unicode). Routing data and other metadata is additional to the payload size.
Larger content (Concatenated SMS, multipart or segmented SMS or "long sms") can be sent using multiple messages, in which case each message will start with a user data header (UDH) containing segmentation information. Since UDH is inside the payload, the number of characters per segment is lower: 153 for 7-bit encoding, 134 for 8-bit encoding and 67 for 16-bit encoding. The receiving handset is then responsible for reassembling the message and presenting it to the user as one long message. While the standard theoretically permits up to 255 segments,[26] 6 to 8 segment messages are the practical maximum, and long messages are often billed as equivalent to multiple SMS messages. See Concatenated SMS for more information.
SMS Compression
An Indian startup myMobile Ergonomics has introduced on phone SMS Compression in its products CleverTexting and Panini Keypad in which they offer an increase in the capacity of the SMS by 40% and 350% respectively. This is done through an application on the phone with its own compression and decompression routines which uses the SMS as a transport layer.
SMS Gateway providers
SMS gateway providers facilitate the SMS traffic between businesses and mobile subscribers, being mainly responsible for carrying mission-critical messages, SMS for enterprises, content delivery and entertainment services involving SMS, e.g. TV voting. Considering SMS messaging performance and cost, as well as the level of messaging services, SMS gateway providers can be classified as aggregators or SS7 providers.
The aggregator model is based on multiple agreements with mobile carriers to exchange 2-way SMS traffic into and out of the operator’s SMS platform (Short Message Service Centre – SMS-C), also known as local termination model. Aggregators lack direct access into the SS7 protocol, which is the protocol where the SMS messages are exchanged. SMS messages are delivered in the operator’s SMS-C, but not the subscriber’s handset, the SMS-C takes care of further handling of the message through the SS7 network
Another type of SMS gateway provider is based on SS7 connectivity to route SMS messages, also known as international termination model. The advantage of this model is the ability to route data directly through SS7, which gives the provider total control and visibility of the complete path during the SMS routing. This means SMS messages can be sent directly to and from recipients without having to go through the SMS-Centres of other mobile operators. Therefore, it’s possible to avoid delays and message losses, offering full delivery guarantees of messages and optimised routing. This model is particularly efficient when used in mission-critical messaging and SMS used in corporate communications.