GSM 03.40

3GPP 23.0403GPP 23.040 (originally GSM 03.40)3GPP TS 23.040 (originally GSM 03.40)
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.wikipedia
60 Related Articles

Data Coding Scheme

GSM 03.38
For TP-PID = 63 the SC converts the SM from the received TP Data Coding Scheme to any data coding scheme supported by that MS (e.g. the default).
The field is described in 3GPP 23.040 and 3GPP 23.038 under the name TP-DCS.

SMS

short message servicetext messagetext messages
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.
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) and GSM 03.41 (cell broadcast).

User Data Header

When TP-UDHI has value 1, the TP-UD field starts with User Data Header.
UDH is defined in 3GPP 23.040 (originally GSM 03.40).

Concatenated SMS

concatenatedlong messagesLong SMS
Longer messages can be split to multiple parts and sent as a Concatenated SMS.
Field 6 (1 octet): 00-FF, this part's number in the sequence. The value shall start at 1 and increment for every short message which makes up the concatenated short message. If the value is zero or greater than the value in Field 5 then the receiving entity shall ignore the whole information element. [ETSI Specification: GSM 03.40 Version 5.3.0: July 1996]

GSM 03.38

3GPP 23.0383GPP TS 23.038GSM 7 bit default alphabet
A special 7-bit encoding called GSM 7 bit default alphabet was designed for Short Message System in GSM.
GSM 03.40

Enhanced Messaging Service

EMS
Enhanced Messaging Service
EMS is defined in 3GPP Technical Specification 3GPP TS 23.040 (originally GSM 03.40).

Mobile telephony

mobile communicationmobile telecommunicationsmobile communications
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.

GSM

GSM (850/900/1800/1900) GSM/GPRS/EDGEGSM technology
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.

Cellular network

cellularmobile networkcellular networks
This format is used throughout the whole transfer of the message in the GSM mobile network.

Short Message Peer-to-Peer

SMPPpeer-to-peer (P2P)Short Message Peer to Peer
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).

EMI (protocol)

UCPUniversal Computer Protocol/External Machine Interface (UCP/EMI)EMI protocol
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).

3GPP

3rd Generation Partnership Project3rd Generation Partnership Project (3GPP)Third Generation Partnership Project (3GPP)
Since 1999 it is being developed by the 3GPP under the name 3GPP TS 23.040.

Network switching subsystem

HLRMSCHome Location Register
The GSM 03.40 TPDUs are used to carry messages between the Mobile Station (MS) and Mobile Switching Centre (MSC) using the Short Message Relay Protocol (SM-RP), while between MSC and Short Message Service Centre (SMSC) the TPDUs are carried as a parameter of a Mobile Application Part (MAP) package.

Mobile Application Part

MAP
The GSM 03.40 TPDUs are used to carry messages between the Mobile Station (MS) and Mobile Switching Centre (MSC) using the Short Message Relay Protocol (SM-RP), while between MSC and Short Message Service Centre (SMSC) the TPDUs are carried as a parameter of a Mobile Application Part (MAP) package.

IP Multimedia Subsystem

IMSHSSIP Multimedia Subsystem (IMS)
In emerging networks which use IP Multimedia Subsystem (IMS) are Short Messages carried in MESSAGE command of Session Initiation Protocol (SIP).

Session Initiation Protocol

SIPSession Initiation Protocol (SIP)SIP Trunking
In emerging networks which use IP Multimedia Subsystem (IMS) are Short Messages carried in MESSAGE command of Session Initiation Protocol (SIP).

Internet Protocol

IPInternet Protocol (IP)IP-based
Even in these IP-based networks an option exists which (due to compatibility reasons) defines transfer of Short Messages in the GSM 03.40 format embedded in 3GPP 24.011 as Content-Type: application/vnd.3gpp.sms.

Mobile phone

cell phonemobilemobile phones
SMS-SUBMIT is used to submit a short message from a mobile phone (Mobile Station, MS) to a short message service centre (SMSC, SC).

Short Message service center

SMSCshort message service centreMessage Centres
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). The GSM 03.40 TPDUs are used to carry messages between the Mobile Station (MS) and Mobile Switching Centre (MSC) using the Short Message Relay Protocol (SM-RP), while between MSC and Short Message Service Centre (SMSC) the TPDUs are carried as a parameter of a Mobile Application Part (MAP) package. SMS-SUBMIT is used to submit a short message from a mobile phone (Mobile Station, MS) to a short message service centre (SMSC, SC).

SMS home routing

home routing
When home routing applies, SMS-DELIVER is used to submit messages from an SMSC to another one.

E.164

e164.arpae164.orgcountry code
The number itself must always start with a country code and must be formatted exactly according to the E.164 standard.

Dial plan

dialing plandialling planopen dialling plan
In this case the number must adhere to the mobile operator's dial plan, which means that international numbers must have the international prefix (00 in most countries, but 011 in the USA) before the country code and numbers for long-distance calls must start with the trunk prefix (0 in most countries, 1 in the USA) followed by a trunk code.

Nibble

nybblehalf-byte4 bits
For example, a fictional alphanumeric address Design@Home is converted to the GSM 7-bit default alphabet which yields 11 bytes 44 65 73 69 67 6E 00 48 6F 6D 65 (hex), the 7-bit packing transforms it to 77 bits stored in 10 octets as C4 F2 3C 7D 76 03 90 EF 76 19; 77 bits is 20 nibbles (14 hex) which is the value of the first octet of the address.

Telex

TWXTeletypewriter Exchange Serviceautomatic telex service
TP-PID (Protocol identifier) either refers to the higher layer protocol being used, indicates interworking with a certain type of telematic device (like fax, telex, pager, teletex, e-mail), specifies replace type of the message or allows download of configuration parameters to the SIM card.