| |
| 0 | Introduction p. 8
|
| 1 | Scope p. 9
|
| 2 | References p. 9
| 2.1 | Definitions and abbreviations p. 11
|
|
| 3 | Services and service elements p. 14
| 3.1 | Basic services p. 15
|
| 3.2 | Short Message Service elements p. 16
| 3.2.0 | Introduction |R7| p. 16
|
| 3.2.1 | Validity-Period p. 16
|
| 3.2.2 | Service-Centre-Time-Stamp p. 16
|
| 3.2.3 | Protocol-Identifier p. 16
|
| 3.2.4 | More-Messages-to-Send p. 16
|
| 3.2.5 | Delivery of Priority and non-Priority Messages p. 16
|
| 3.2.6 | Messages-Waiting p. 17
|
| 3.2.7 | Alert-SC p. 20
|
| 3.2.7a | MT Correlation ID |R7| p. 20
|
| 3.2.8 | Options concerning MNRG, MNRF, UNRI, MNRR-MSC, MNRR-SGSN, UNRR, MCEF and MWD p. 21
|
| 3.2.9 | Status report capabilities p. 22
|
| 3.2.10 | Reply Path p. 23
|
|
| 3.3 | Unsuccessful short message TPDU transfer SC → MS p. 23
| 3.3.0 | General |R15| p. 23
|
| 3.3.1 | Errors occurring during transfer of TPDU to MS p. 23
|
| 3.3.2 | Errors occurring after TPDU arrives at MS p. 23
|
|
| 3.4 | Unsuccessful short message TPDU transfer MS → SC p. 26
| 3.4.1 | Errors occurring during transfer of TPDU to SC p. 26
|
| 3.4.2 | Errors occurring after TPDU arrives at SC p. 26
|
|
| 3.5 | Use of Supplementary Services in combination with the Short Message Service p. 26
|
| 3.6 | Applicability of Operator Determined Barring to the Short Message Service p. 27
|
| 3.7 | Multiple short message transfer p. 27
|
| 3.8 | SMS and Internet Electronic Mail interworking p. 27
| 3.8.1 | Basic Format p. 27
|
| 3.8.2 | Optional Fields p. 28
|
| 3.8.3 | Text concatenation p. 29
|
| 3.8.4 | Alternative characters for Internet email addresses in MO SMS. p. 29
|
|
| 3.9 | SMS COMPRESSION p. 29
|
| 3.10 | Enhanced Messaging Service p. 30
| 3.10.1 | Text formatting p. 30
|
| 3.10.2 | Pictures p. 31
|
| 3.10.3 | Animations p. 31
|
| 3.10.4 | Sound p. 31
|
| 3.10.5 | vCard and vCalendar |R5| p. 31
|
| 3.10.6 | WVG (Wireless Vector Graphics) Object |R5| p. 31
| 3.10.6.1 | Overview of WVG Graphical Primitives p. 32
|
|
|
|
| 4 | Network architecture p. 32
| 4.1 | Basic network structure p. 32
|
| 4.2 | Transfer on reference point 3 p. 34
|
|
| 5 | Service Centre and PLMN interconnection p. 34
| 5.1 | Service centre connection p. 34
|
| 5.2 | Routing requirements p. 34
| 5.2.1 | Mobile terminated short message p. 34
|
| 5.2.2 | Mobile originated short message p. 34
|
|
|
| 6 | Service Centre functionality p. 35
| 6.1 | Service Centre capabilities p. 35
|
| 6.2 | SC functional requirements p. 35
| 6.2.1 | Subaddressing support |R5| p. 35
|
| 6.2.2 | Support for trigger SMS filtering for Tsms submissions |R11| p. 36
|
|
| 6.3 | SC EMS Extended Object Data Request Command Feature |R5| p. 36
|
|
| 7 | MS functionality p. 36
| 7.1 | MS capabilities p. 36
|
| 7.2 | MS configuration p. 36
|
|
| 8 | Node functionality p. 37
| 8.1 | Node functionality related to SM MT p. 37
| 8.1.1 | Functionality of the SMS-GMSC p. 37
|
| 8.1.2 | Functionality of the MSC p. 39
|
| 8.1.3 | Functionality of the SGSN p. 40
|
| 8.1.4 | Functionality of the SMS Router |R7| p. 41
|
| 8.1.5 | Functionality of the IP-SM-GW |R7| p. 42
|
|
| 8.2 | Node functionality related to SM MO p. 42
| 8.2.1 | Functionality of the MSC p. 42
|
| 8.2.2 | Functionality of the SMS-IWMSC p. 43
|
| 8.2.3 | Functionality of the SGSN p. 43
|
| 8.2.4 | Functionality of the IP-SM-GW |R7| p. 44
|
|
| 8.3 | SMS-IWMSC functionality related to alerting p. 44
|
|
| 9 | Protocols and protocol architecture p. 44
| 9.1 | Protocol element features p. 45
| 9.1.1 | Octet and Bit transmission order p. 45
|
| 9.1.2 | Numeric and alphanumeric representation p. 45
| 9.1.2.1 | Integer representation p. 45
|
| 9.1.2.2 | Octet representation p. 46
|
| 9.1.2.3 | Semi-octet representation p. 46
|
| 9.1.2.4 | Alphanumeric representation p. 47
|
| 9.1.2.5 | Address fields p. 47
|
|
|
| 9.2 | Service provided by the SM-TL p. 49
| 9.2.1 | General p. 49
|
| 9.2.2 | PDU Type repertoire at SM-TL p. 49
|
| 9.2.3 | Definition of the TPDU parameters p. 62
| 9.2.3.1 | TP-Message-Type-Indicator (TP-MTI) p. 62
|
| 9.2.3.2 | TP-More-Messages-to-Send (TP-MMS) p. 62
|
| 9.2.3.3 | TP-Validity-Period-Format (TP-VPF) p. 63
|
| 9.2.3.4 | TP-Status-Report-Indication (TP-SRI) p. 63
|
| 9.2.3.5 | TP-Status-Report-Request (TP-SRR) p. 63
|
| 9.2.3.6 | TP-Message-Reference (TP-MR) p. 63
|
| 9.2.3.7 | TP-Originating-Address (TP-OA) p. 64
|
| 9.2.3.8 | TP-Destination-Address (TP-DA) p. 64
|
| 9.2.3.9 | TP-Protocol-Identifier (TP-PID) p. 64
|
| 9.2.3.10 | TP-Data-Coding-Scheme (TP-DCS) p. 66
|
| 9.2.3.11 | TP-Service-Centre-Time-Stamp (TP-SCTS) p. 66
|
| 9.2.3.12 | TP-Validity-Period (TP-VP) p. 67
|
| 9.2.3.13 | TP-Discharge-Time (TP-DT) p. 68
|
| 9.2.3.14 | TP-Recipient-Address (TP-RA) p. 68
|
| 9.2.3.15 | TP-Status (TP-ST) p. 68
|
| 9.2.3.16 | TP-User-Data-Length (TP-UDL) p. 69
|
| 9.2.3.17 | TP-Reply-Path (TP-RP) p. 70
|
| 9.2.3.18 | TP-Message-Number (TP-MN) p. 70
|
| 9.2.3.19 | TP-Command-Type (TP-CT) p. 70
|
| 9.2.3.20 | TP-Command-Data-Length (TP-CDL) p. 70
|
| 9.2.3.21 | TP-Command-Data (TP-CD) p. 71
|
| 9.2.3.22 | TP-Failure-Cause (TP-FCS) p. 71
|
| 9.2.3.23 | TP-User-Data-Header-Indicator (TP-UDHI) p. 72
|
| 9.2.3.24 | TP-User Data (TP-UD) p. 72
|
| 9.2.3.25 | TP-Reject-Duplicates (TP-RD) p. 108
|
| 9.2.3.26 | TP-Status-Report-Qualifier (TP-SRQ) p. 108
|
| 9.2.3.27 | TP-Parameter-Indicator (TP-PI) p. 109
|
| 9.2.3.28 | TP-Loop-Prevention (TP-LP) |R9| p. 109
|
|
|
| 9.3 | Service provided by the SM-RL p. 110
| 9.3.1 | General p. 110
|
| 9.3.2 | Protocol element repertoire at SM-RL p. 110
|
|
|
| 10 | Fundamental procedures within SMS p. 112
| 10.1 | Short message mobile terminated p. 113
|
| 10.2 | Short message mobile originated p. 132
|
| 10.3 | Alert transfer p. 140
|
|
| 11 | Mapping of error causes between RP layers p. 143
| 11.1 | Mobile Terminated short message transfer p. 143
|
| 11.2 | Memory available notification p. 144
|
| 11.3 | Mobile Originated short message transfer p. 144
|
|
| A | Protocol stacks for interconnecting SCs and MSCs p. 146
|
| B | Information now contained in 3GPP TS 23.038 [9] p. 147
|
| C | Short message information flow p. 148
| C.1 | — fig. 1 p. 149
|
| C.2 | — fig. 2 p. 150
|
| C.3 | — fig. 3 p. 151
|
| C.4 | — fig. 4 p. 152
|
| C.5 | — fig. 5 p. 153
|
| C.6 | — fig. 6 p. 154
|
| C.7 | — fig. 7 p. 155
|
| C.8 | — fig. 8 p. 156
|
| C.9 | — fig. 9 p. 157
|
| C.10 | — fig. 10 p. 158
|
| C.11 | — fig. 11 p. 159
|
| C.12 | — fig. 12 p. 160
|
| C.13 | — fig. 13 p. 161
|
| C.14 | — fig. 14 p. 162
|
| C.15 | — fig. 15 p. 163
|
| C.16 | — fig. 16 p. 164
|
|
| D | Mobile Station reply procedures p. 165
| D.1 | Introduction p. 165
|
| D.2 | The scope of applicability p. 165
|
| D.3 | Terminology p. 165
|
| D.4 | The reply path requesting procedure p. 165
|
| D.5 | The reception of an original MT SM p. 166
|
| D.6 | The submission of the reply MO SM p. 166
|
| D.7 | Usage of SCs for replying p. 166
|
| D.8 | Replying possibilities for Phase 1 mobile stations p. 167
|
| D.9 | The resulting service for originating SMEs p. 167
|
|
| E | (Normative) Extended Object Format Type |R5| p. 168
| E.1 | Predefined Sound p. 168
|
| E.2 | iMelody p. 168
|
| E.3 | Black and white bitmap p. 168
|
| E.4 | 2-bit greyscale bitmap p. 168
|
| E.5 | 6-bit colour bitmap p. 169
|
| E.6 | Predefined animation p. 169
|
| E.7 | Black and white bitmap animation p. 169
|
| E.8 | 2-bit greyscale bitmap animation p. 170
|
| E.9 | 6-bit colour bitmap animation p. 170
|
| E.10 | vCard p. 171
|
| E.11 | vCalendar p. 171
|
| E.12 | Data Format Delivery Request p. 171
|
| E.13 | Standard WVG Object p. 171
|
| E.14 | Polyphonic melody p. 172
|
|
| F | Compression methods for EMS |R5| p. 173
| F.1 | LZSS compression p. 173
| F.1.1 | Introduction p. 173
|
| F.1.2 | LZSS Basic Algorithm p. 173
|
| F.1.3 | Informative Example. p. 174
|
|
|
| G | (Normative) WVG (Wireless Vector Graphics) data format |R5| p. 176
| G.1 | Introduction p. 176
| G.1.1 | Standard and Character Size WVG elements p. 176
|
| G.1.2 | Compression methods p. 176
|
| G.1.3 | Coordinate Systems p. 176
| G.1.3.1 | Compact Coordinate System p. 176
|
| G.1.3.2 | Flat Coordinate System p. 178
|
| G.1.3.3 | Coordinate values p. 179
|
|
| G.1.4 | Color schemes p. 179
|
| G.1.5 | Rendering model p. 179
|
|
| G.2 | Graphical elements p. 179
| G.2.1 | Line elements p. 179
|
| G.2.2 | Polygon elements p. 181
|
| G.2.3 | Simple shape elements p. 181
|
| G.2.4 | Special shape elements p. 181
|
| G.2.5 | Text element p. 182
|
| G.2.6 | Group elements p. 182
|
| G.2.7 | Reuse element p. 183
|
| G.2.8 | Animation elements p. 183
| G.2.8.1 | Simple animation elements p. 183
|
| G.2.8.2 | Standard Animation Element p. 184
|
|
| G.2.9 | Frame Element p. 184
|
| G.2.10 | Local Element p. 184
|
| G.2.11 | Extended Element p. 185
|
|
| G.3 | Element attributes p. 185
|
| G.4 | Element Transform p. 186
|
| G.5 | Character Size WVG Element p. 186
|
| G.6 | Data Format BNF p. 186
|
| G.7 | Web Safe Color Palette p. 203
|
|
| H | Development Guidelines for Creation of Polyhony Using SP-MIDI |R5| p. 206
| H.1 | Running status p. 206
|
| H.2 | File type considerations p. 206
|
| H.3 | File size reduction p. 206
|
| H.4 | Restrictions p. 207
|
|
| I | (Normative) SMS in MME |R11| p. 208
| I.1 | General p. 208
|
| I.2 | Registration of MME for SMS p. 210
|
|
| J | (Normative) SGSN supporting Diameter based protocol for SMS |R12| p. 211
|
| K | (Normative) SMS in 5GS |R15| p. 213
| K.1 | General p. 213
|
| K.2 | Support for SMS when UE is registered to both 5GS and EPS p. 214
|
|
| $ | Change history p. 216
|