- SMS (Short Message Service / Text Messaging)
Short Message Service (SMS) is a communication service standardized in the GSM (Global System for Mobile communications, using standardized communications protocols allowing the interchange of short text messages between mobile telephone devices. Text messaging, or texting is the common term for the sending of "short" (originally 160 characters or fewer, including spaces) text messages from mobile phones using SMS.
SMS text messaging is the most widely used data application on the planet, with 2.4 billion active users, or 74% of all mobile phone subscribers sending and receiving text messages on their phones. The SMS technology has facilitated the development and growth of text messaging. The connection between the phenomenon of text messaging and the underlying technology is so great that in parts of the world the term "SMS" is used as a synonym for a text message or the act of sending a text message, even when a different protocol is being used.
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 Center - 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.
- SMPP (Short Message Peer-to-Peer)
The Short Message Peer-to-Peer (SMPP) protocol is a telecommunications industry protocol for exchanging SMS messages between SMS peer entities such as short message service centers. It is often used to allow third parties (e.g. value-added service providers like news organizations) to submit messages, often in bulk. SMTP is a relatively simple, text-based protocol, in which a mail sender communicates with a mail receiver by issuing simple command strings and supplying necessary data over a reliable ordered data stream channel, typically a Transmission Control Protocol (TCP) connection.
An SMTP session consists of a series of commands, initiated by the STMP client, and responses from the SMTP server through which the session is opened, operating parameters are exchanged, the recipients are specified, and possibly verified, and the message is transmitted, before the session is closed. The originating host is either an end-user's email client also known as mail user agent (MUA), or a relay server's mail transfer agent (MTA).
- SMTP (Simple Mail Transfer Protocol)
Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. SMTP was first defined in RFC 821 (STD 10), and last updated by RFC 5321 (2008) which includes the extended SMTP (ESMTP) additions, and is the protocol in widespread use today. While electronic mail servers and other mail transfer agents use SMTP to send and receive mail messages, user-level client mail applications typically only use SMTP for sending messages to a mail server for relaying. For receiving messages, client applications usually use either the Post Office Protocol (POP) or the Internet Message Access Protocol (IMAP) to access their mail box accounts on a mail server.
Please Note: While this protocol is popular, it was not designed for paging and as such it is not time sensitive, there can be delays in the receipt of the email depending on the routing (this does not have anything to do with the software but the design of the protocol).
- SNPP (Simple Network Paging Protocol)
Simple Network Paging Protocol (SNPP) is a protocol that defines a method by which a pager can receive a message over the Internet. SNPP is a standard for sending one and two-way wireless messages to paging devices. SNPP provides a simple way to make a link between the Internet and a TAP compliant paging terminal.
It is supported by most major paging providers, and serves as an alternative to the paging modems used by many telecommunications services. The protocol was most recently described in RFC 1861. It is a fairly simple protocol that may run over TCP/IP (using TCP port 444) and send out a page using only a handful of well-documented commands.
- TAP (Telocator Alphanumeric Protocol)
The Telocator Alphanumeric Protocol (TAP) is by far the most common way to send full-text messages to pagers is through the TAP protocol. The Telocator Alphanumeric Protocol (TAP) is the paging industry's method of a computer talking to a paging terminal.
The Telocator Alphanumeric input Protocol (TAP) has become the paging industry standard protocol for sending page requests from automated equipment, computers and other data-entry devices to radio paging systems. The TAP protocol primarily is used to forward one or more alphanumeric pages over a single telephone connection. TAP is a digital communications protocol, which operates through dial up modems or dedicated RS-232 serial I/O connections. Nearly 100% of paging systems in the U.S.A. and a large percentage of paging equipment outside of the U.S., provide public access TAP connectivity.
- WCTP (Wireless Communications Transfer Protocol)
Wireless Communications Transfer Protocol (WCTP) is a standard for sending one and two-way wireless messages to paging devices over the Internet. WCTP provides a simple way to make a link between the Internet and a TAP compliant paging terminal.