Skip to main content

Definitions for many of these terms are taken from the 3rd Generation Partnership Project (3GPP).


A mobile aggregator is a company that acts as an intermediary between mobile operators and end users. Aggregators may perform services such as reconciling payments for SMS messages.

Byte Order Mark (BOM)

In UTF, these are the two bytes at the beginning of the text indicating whether the representation is big or little endian.

Call Detail Record Logging (CDR Logging)

The logging of SMPP transaction activity for purposes of auditing, billing, customer support etc. For the logging capabilities of Mobile Momentum see Table 2.1, “Log format macros”. CDR also stands for Charging Data Record.


In the context of cellular networks, a downlink is the radio transmission path from a Base Transceiver Station (Cell Site) to a cell phone.

E.164 (E164)

E.164 is the Telecommunication Standardization Sector recommendation that defines the international public telecommunication numbering plan used in telephone networks and data networks. It defines the format of telephone numbers. The term "ISDN Telephony" is synonymous with E164. See also Numbering Plan Indicator.

Email Interworking

Email that works with a 3G system. See also Third Generation.

External Short Messaging Entity (ESME)

External Short Messaging Entity is a component of an SMS network capable of submitting and accepting delivery of SMS messages. When the mobility module is loaded, Momentum functions as an ESME within the SMS network architecture.

Global System for Mobile communications (GSM)

The most popular standard for mobile phones. The popularity of this standard allows for roaming and switching carriers without having to switch phones.

High-Speed Downlink Packet Access (HSDPA)

An enhanced 3G mobile communications protocol that improves data transfer speeds for networks based on Universal Mobile Telecommunications System (UMTS). This protocol can support speeds up to 42 Mbits per second downlink. See also Third Generation and Downlink.

Integrated Services Digital Network (ISDN)

Integrated Services Digital Network (ISDN) is a set of communication standards for simultaneous digital transmission of voice, video, data, and other network services over the traditional circuits of the public switched telephone network.

Long Code

A normal length phone number. See also Short Code

Message Center (MC)
MM7 (MM7)
Mobile Originated (MO)
Mobile Originated Short Message Service (MO-SMS)

The ability to send short text messages from a mobile phone. Usually this is combined with the ability to receive such messages. See also Mobile Terminated Short Message Service.

Mobile Terminated (MT)
Mobile Terminated Short Message Service (MT-SMS)

The ability of receiving short text messages. Usually this is combined with the ability to send such messages. See also Mobile Originated Short Message Service.

Multi-Channel Message Type (MCMT)

A Multi-Channel Message Type (MCMT) message is a multi-part MIME message. A MCMT message has a required email attachment with the Content-Type: message/rfc2822 and optionally other parts with content suitable for delivery over non-email channels such as SMPP and MM7.

See “The MCMT_Reception option” for a description of configuring Momentum for MCMT reception.

Multimedia Messaging Service Center (MMSC)

Multimedia Messaging Service Center, a defined role (typically a carrier resident device for handling Multimedia Messaging Services traffic) in the various 3GPP MMS specifications.

Multimedia Messaging Services (MMS)

Multimedia Messaging Services, as defined in the various 3GPP specifications.

Numbering Plan Indicator (NPI)

An NPI is a number defined in the International Telecommunication Union (ITU) standard indicating the numbering plan of the attached telephone number. The indicators are as follows:

For command status codes that indicate an invalid NPI see Command Status Codes .

Protocol Data Unit (PDU)

Information that is delivered as a unit among network peers and that may contain data, address or control information.

Quality of Service (QoS)

In the context of mobile phones, accessibility and reliability are important factors in determining the quality of service.

Short Code

Short Codes are the special telephone contact numbers which are used for SMS messages. Short codes are also known as Short Numbers. These codes are designed so that they are easy to remember and are widely used for services such as television voting. See also Long Code.

Short Message Peer-to-Peer Protocol (SMPP)

Short Message Peer-to-Peer Protocol is a protocol enabling the exchange of SMS messages between ESME and SMSC/MC. It is not really a peer-to-peer protocol as the communicating endpoints have distinct functions (SMSC as server, ESME as client) and asymmetric messaging operation depending upon the communicating endpoint type.

Short Message Service (SMS)

Short Message Service is a communication service in the Global System for Mobile communications (GSM) mobile communication system, using standardized communications protocols for the interchange of short text messages. See also Global System for Mobile communications.

Short Message Service Center (SMSC)

Short Message Service Center is a server typically hosted by SMS aggregators and carriers. Later versions of SMPP refer to this component as MC (Message Center).

Third Generation (3G)

3G stands for third generation mobile phone standards, standards that supersede second generation (2G) wireless telephone technology. 3G networks incorporate high speed Internet access and video telephony.

Third Generation Partnership Project (3GPP)

3GPP produces Technical Specifications and Technical Reports for a 3G Mobile System based on Global System for Mobile communication (GSM) core networks. This includes the maintenance and development of the GSM Technical Specifications and Technical Reports.

This document references elements of the MM7 schema defined on the 3GPPP website. For more information see .

Type of Number (TON)

The following TON values are used as SME address parameters:

  • 0 – Unknown

  • 1 – International

  • 2 – National

  • 3 – Network Specific

  • 4 – Subscriber Number

  • 5 – Alphanumeric

  • 6 – Abbreviated

Mobile Momentum supports Unknown, National and International. For command status codes that indicate an invalid TON see Command Status Codes .

User Data Header (UDH)

UDH is a way of segmenting data. This method of segmenting places a short header in the text message data whereas segmentation and reassembly (SAR) uses optional SMPP TLVs (tag, length, value) fields in the PDU.

Value Added Service Provider (VASP)

Value Added Service Provider, a defined role (typically a carrier-external entity) in the various referenced 3GPP MMS specifications.

Was this page helpful?