Short Message Service (SMS) is the transmission of short text messages to and from a mobile phone, fax machine, and/or IP address. Messages must be no longer than 160 alphanumeric characters and contain no images or graphics. SMS is a relatively simple messaging system provided by the mobile phone networks. SMS messages are supported by GSM, TDMA and CDMA based mobile phone networks currently in use. Although services based on SMS have been feasible for many years, the recent mobile phone penetration and large scale adoption of the existing services by users, have made the SMS based services even more attractive to service providers.
Once a message is sent, it is received by a Short Message Service Center (SMSC), which must then direct it to the appropriate mobile device. To do this, the SMSC sends a SMS Request to the home location register (HLR) to find the roaming customer. Once the HLR receives the request, it will respond to the SMSC with the subscriber's status: 1) inactive or active 2) where subscriber is roaming. If the response is 'inactive', then the SMSC will hold onto the message for a period of time. When the subscriber accesses his device, the HLR sends a SMS Notification to the SMSC, and the SMSC will attempt delivery.
The SMSC transfers the message in a Short Message Delivery Point-to-Point format to the serving system. The system pages the device, and if it responds, the message gets delivered. The SMSC receives verification that the message was received by the end user, then categorizes the message as 'sent' and will not attempt to send again.v
Although services enabled by WAP (Wireless Application Protocol) and UMTS (Universal Mobile Telecommunications System) will most probably replace SMS messages as the most popular media for wireless applications, there will still be a very large user base for a long time. The great market interest related to WAP and so-called mCommerce (mobile commerce) has made also SMS interesting as a service delivery channel. Operators and service providers are creating many new services. Wireless Application Service Provision (WASP) is a recent, interesting service architecture for providing SMS based services.
The basic principle is that there is only one SMSC (SMS Center) that encodes the messages to be submitted through the GSM network. The basic difficulty in developing SMS based services is the variety of protocols used in SMS Centers. The European Telecommunication Standards Institute (ETSI) has approved four SMSC protocols: SMPP (by SMS Forum), CIMD (by Nokia ), UCP/EMI (by LogicaCMG) and OIS (by SEMA). All these protocols have slightlydifferent functionalities and largely different character conversions. Supporting all these protocols is a demanding task for a service provider. There are several SMS gateways able to interact with some or all of the SMS protocols. However, there is no standard way for service providers to interact with the SMS gateways. Also, only few of the SMS gateways support all the SMSC protocols. This draft proposes a solution by introducing an easily adoptable interface to SMS Centers or SMS gateways for service providers. Most countries use the GSM standard, the United States is one of the few countries to favor use of CDMA and TDMA standards over GSM (though there are GSM networks throughout the US). CDMA and TDMA allow extremely limited SMS capabilities.
Short messages can be sent and received simultaneously with GSM voice, Data and Fax calls. This is possible because whereas voice, Data and Fax calls take over a dedicated radio channel for the duration of the call, short messages travel over and above the radio channel using the signaling path. As such, users of SMS rarely, if ever, get a busy or engaged signal as they do during peak network usage times.
Ways of sending multiple short messages are available. SMS concatenation (stringing several short messages together) and SMS compression (getting more than 160 characters of information within a single short message) have been defined and incorporated in the GSM SMS standards.
To use the Short Message Service, users need the relevant subscriptions and hardware, specifically:
SMS messages are transferred between mobile phones via a Short Message Service Center. The SMSC is software that resides in the operators network and manages the processes including queuing the messages, billing the sender and returning receipts if necessary. Many operators now offer web based interfaces to their SMSC so we can send short messages to any mobile phone from the web. Some websites now offer free SMS.
In North America, SMS was made available initially on digital wireless networks built by early pioneers such as BellSouth Mobility, PrimeCo, and Nextel, among others. These digital wireless networks are based on GSM, code division multiple access (CDMA), and time division multiple access (TDMA) standards.
Network consolidation from mergers and acquisitions has resulted in large wireless networks having nationwide or international coverage and sometimes supporting more than one wireless technology. This new class of service providers demands network-grade products that can reliably and easily provide a uniform solution, enable ease of operation and administration, and accommodate existing subscriber capacity, message throughput, future growth, and services. Short messaging service center (SMSC) solutions based on an intelligent network (IN) approach are well suited to satisfy these requirements, while adding all the benefits of IN implementations.
SMS provides a mechanism for transmitting short messages to and from wireless devices. The service makes use of an SMSC, which acts as a store-and-forward system for short messages. The wireless network provides the mechanisms required to find the destination station(s) and transports short messages between the SMSCs and wireless stations. In contrast to other existing text-message transmission services such as alphanumeric paging, the service elements are designed to provide guaranteed delivery of text messages to the destination. Additionally, SMS supports several input mechanisms that allow interconnection with different message sources and destinations.
A distinguishing characteristic of the service is that an active mobile handset is able to receive or submit a short message at any time, independent of whether a voice or data call is in progress (in some implementations, this may depend on the MSC or SMSC capabilities). SMS also guarantees delivery of the short message by the network. Temporary failures due to unavailable receiving stations are identified, and the short message is stored in the SMSC until the destination device becomes available.
SMS is characterized by out-of-band packet delivery and low-bandwidth message transfer, which results in a highly efficient means for transmitting short bursts of data. Initial applications of SMS focused on eliminating alphanumeric pagers by permitting two-way general-purpose messaging and notification services, primarily for voice mail. As technology and networks evolved, a variety of services have been introduced, including e-mail, fax, and paging integration, interactive banking, information services such as stock quotes, and integration with Internet-based applications. Wireless data applications include downloading of subscriber identity module (SIM) cards for activation, debit, profile-editing purposes, wireless points of sale (POSs), and other field-service applications such as automatic meter reading, remote sensing, and location-based services. Additionally, integration with the Internet spurred the development of Web-based messaging and other interactive applications such as instant messaging, gaming, and chatting.