Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.040  Word version:  18.0.0

Top   Top   Up   Prev   Next
0…   3…   3.3…   4…   8…   9…   9.2…   9.2.2.2…   9.2.2.3…   9.2.3…   9.2.3.12…   9.2.3.24   9.2.3.24.1…   9.2.3.24.10…   9.2.3.24.10.1.12…   9.2.3.24.10.2…   9.2.3.24.11…   9.2.3.25…   9.3…   10…   10.1.1…   10.1.3…   10.1.5…   10.1.7…   10.1.9…   10.1.11…   10.1.13…   10.1.15…   10.1.17…   10.2   10.2.1…   10.2.3…   10.2.5…   10.2.7…   10.3   11…   A…   C   C.1…   C.3…   C.5…   C.7…   C.9…   C.11…   C.13…   C.15…   D…   E…   F…   G…   G.2…   G.6   G.7   H…   I…   J…   K…

 

9.2.3.24.1  Concatenated Short Messagesp. 75
This facility allows short messages to be concatenated to form a longer message.
In the case of uncompressed 8-bit data, the maximum length of the short message within the TP-UD field is 134 (140-6) octets.
In the case of uncompressed GSM 7 bit default alphabet data, the maximum length of the short message within the TP-UD field is 153 (160-7) characters. A character represented by an escape-sequence shall not be split in the middle.
In the case of 16 bit uncompressed USC2 data, the maximum length of the short message within the TP-UD field is 67 ((140-6)/2) characters. A UCS2 character shall not be split in the middle; if the length of the User Data Header is odd, the maximum length of the whole TP-UD field is 139 octets.
In the case of compressed GSM 7 bit default alphabet data, 8 bit data or UCS2 the maximum length of the compressed short message within the TP-UD field is 134 (140-6) octets including the Compression Header and Compression Footer, both or either of which may be present (see clause 3.9).
The maximum length of an uncompressed concatenated short message is 39015 (255*153) default alphabet characters, 34170 (255*134) octets or 17085 (255*67) UCS2 characters.
The maximum length of a compressed concatenated message is 34170 (255*134) octets including the Compression Header and Compression Footer (see clause 3.9 and Figure 9.2.3.24.1-a below).
Copy of original 3GPP image for 3GPP TS 23.040, Fig. 9.2.3.24.1-a: Concatenation of a Compressed short message
Up
The Information-Element-Data field contains information set by the application in the SMS-SUBMIT so that the receiving entity is able to re-assemble the short messages in the correct order. Each concatenated short message contains a reference number which together with the originating address and Service Centre address allows the receiving entity to discriminate between concatenated short messages sent from different originating SMEs and/or SCs. In a network which has multiple SCs, it is possible for different segments of a concatenated SM to be sent via different SCs and so it is recommended that the SC address should not be checked by the MS unless the application specifically requires such a check.
The TP elements in the SMS-SUBMIT PDU, apart from TP-MR, TP-SRR, TP-UDL and TP-UD, should remain unchanged for each SM which forms part of a concatenated SM, otherwise this may lead to irrational behaviour. TP-MR must be incremented for every segment of a concatenated message as defined in clause 9.2.3.6. A SC shall handle segments of a concatenated message like any other short message. The relation between segments of a concatenated message is made only at the originator, where the message is segmented, and at the recipient, where the message is reassembled. SMS-COMMANDs identify messages by TP-MR and therefore apply to only one segment of a concatenated message. It is up to the originating SME to issue SMS-COMMANDs for all the required segments of a concatenated message.
The Information-Element-Data octets shall be coded as follows.
Octet 1  Concatenated short message reference number.
This octet shall contain a modulo 256 counter indicating the reference number for a particular concatenated short message. This reference number shall remain constant for every short message which makes up a particular concatenated short message.
Octet 2  Maximum number of short messages in the concatenated short message.
This octet shall contain a value in the range 0 to 255 indicating the total number of short messages within the concatenated short message. The value shall start at 1 and remain constant for every short message which makes up the concatenated short message. If the value is zero then the receiving entity shall ignore the whole Information Element.
Octet 3  Sequence number of the current short message.
This octet shall contain a value in the range 0 to 255 indicating the sequence number of a particular short message within the concatenated short message. The value shall start at 1 and increment by one for every short message sent within the concatenated short message. If the value is zero or the value is greater than the value in octet 2 then the receiving entity shall ignore the whole Information Element.
The IEI and associated IEI length and IEI data shall be present in every segment of the concatenated SM.
Up
9.2.3.24.2  Special SMS Message Indicationp. 76
There are three levels of "Message Waiting" indication provided within the present document. The first level is to set the Protocol Identifier to "Return Call message", which indicates that a message is waiting and relies on the text of the message to supply the detail. The second level uses the Data Coding Scheme with or without Return Call Message (see TS 23.038) to indicate the type of message waiting and whether there are some messages or no messages. The third level is described here, and provides the maximum detail level for analysis by the mobile, i.e. an indication of the number and type of messages waiting in systems connected to the PLMN.
This information shall be stored by the ME in the Message Waiting Indication Status on the SIM (see TS 51.011) or USIM (see TS 31.102) when present or otherwise should be stored in the ME. In case there are multiple records of EFMWIS this information shall be stored within the record according to the profile if available - or otherwise within the first record.
The number of messages shall be stored in Message Waiting Indication Status and an indicator should be shown if the number of messages is non-zero or removed if the number of messages is zero. The ME may also provide some MMI to indicate and access the actual number of messages waiting. Text may be included by the SMS Service Centre for backward compatibility with the earliest Phase mobiles and the Data Coding Scheme may also be used to convey this information in parallel for backward compatibility with "middle" Phase mobiles (which support the use of Data Coding Scheme for Message Waiting Indication but not the use of TP-UDH for Message Waiting Indication).
The information-Element octets shall be coded as follows:
Octet 1
Message Indication type and Storage.
Bit 7 Indicates whether or not the message shall be stored.
Bit 7
0
Discard message after updating indication
1
Store message after updating indication
In the event of a conflict between this setting and the setting of the Data Coding Scheme (see TS 23.038) then the message shall be stored if either the DCS indicates this, or Octet 1 above indicates this.
Bits 0 and 1 indicate the basic message indication type.
00
Voice Message Waiting
01
Fax Message Waiting
10
Electronic Mail Message Waiting
11
Extended Message Type Waiting (equivalent to "other" in TS 23.038)
Bits 432 indicate the extended message indication type.
000
No extended message indication type.
001
Video Message Waiting
Other values of bits 432 where bits 0 and 1 are '11' are Reserved for future use in the present document.
Values of bits 432 where bits 0 and 1 are '00', '01' or '10' are Reserved for future use in the present document.
Bits 6 and 5 indicate the profile ID of the Multiple Subscriber Profile (see TS 23.097).
00
profile ID 1
01
profile ID 2
10
profile ID 3
11
profile ID 4
Terminals should be capable of receiving any values in octet 1, including those marked as Reserved. Terminals may add the Message Count of all unknown Message Waiting Indication types received within the same TP-UDH and indicate this result to the user.
Octet 2
Message Count.
This octet shall contain a value in the range 0 to 255 indicating the number of messages of the type specified in Octet 1 waiting. The value 255 shall be taken to mean 255 or greater. In the event of a conflict between this setting and the setting of the Data Coding Scheme (see TS 23.038) then the Message Count in the TP-UDH shall override the indication in the TP-DCS.
If more than one type of message is required to be indicated within one SMS message, then further octets must be used, as in the following example:
[00]
TP-UDL [1E] (30 decimal septets)
[01]
Length of TP-UDH [08]
[02]
IEI = Special SMS Message Indication [01]
[03]
Length = 02
[04]
Octet 1 = Voice Mail, do not store [00]
[05]
Octet 2 = 04 Messages
[06]
IEI = Special SMS Message Indication [01]
[07]
Length = 02
[08]
Octet 1 = Fax Mail, Store [81]
[09]
Octet 2 = 02 Messages
+ 5 Fill bits
+ 19 seven-bit character message text
The Total number of bits is 210.
In the case where this IEI is to be used in a concatenated SM then the IEI, its associated IEI length and IEI data shall be contained in the first segment of the concatenated SM. The IEI, its associated IEI length and IEI data should also be contained in every subsequent segment of the concatenated SM although this is not mandatory. However, in the case where these elements are not contained in every subsequent segment of the concatenated SM and where an out of sequence segment delivery occurs or where the first segment is not delivered then processing difficulties may arise at the receiving entity which may result in the concatenated SM being totally or partially discarded.
Up
9.2.3.24.3  Application Port Addressing 8 bit addressp. 78
This facility allows short messages to be routed to one of multiple applications, using a method similar to TCP/UDP ports in a TCP/IP network. An application entity is uniquely identified by the pair of TP-DA/TP-OA and the port address. The port addressing is transparent to the transport, and also useful in Status Reports.
The total length of the IE is 2 octets:
octet 1  Destination port
This octet contains a number indicating the receiving port, i.e. application, in the receiving device.
octet 2  Originator port
This octet contains a number indicating the sending port, i.e. application, in the sending device.
The port range is up to 255 using 8 bit addressing space. The Integer value of the port number is presented as in clause 9.1.2.1.
VALUE (port number)MEANING
0 - 239Reserved
240 - 255Available for allocation by applications
A receiving entity shall ignore (i.e. skip over and commence processing at the next information element) any information element where the value of the Information-Element-Data is Reserved or not supported.
In the case where this IE is to be used in a concatenated SM then the IEI, its associated IEI length and IEI data shall be contained in the first segment of the concatenated SM. The IEI, its associated IEI length and IEI data shall also be contained in every subsequent segment of the concatenated SM.
Up
9.2.3.24.4  Application Port Addressing 16 bit addressp. 78
This facility allows short messages to be routed to one of multiple applications, using a method similar to TCP/UDP ports in a TCP/IP network. An application entity is uniquely identified by the pair of TP-DA/TP-OA and the port address. The port addressing is transparent to the transport, and also useful in Status Reports.
The total length of the IE is 4 octets:
octet 1,2  Destination port
These octets contain a number indicating the receiving port, i.e. application, in the receiving device.
octet 3,4 Originator port
These octets contain a number indicating the sending port, i.e. application, in the sending device.
The port range is up to 65535 using 16 bit addressing space. The Integer value of the port number is presented as in clause 9.1.2.1.
VALUE (port number)MEANING
0 - 15999UDP/TCP port numbers assigned by IANA without the need to refer to 3GPP. For the procedure, use and assignment of port numbers in this range - refer to the IANA database. (http://www.IANA.com/). See Note 1.
16000 - 16999Available for allocation by SMS applications without the need to refer to 3GPP or IANA. See Note 2.
17000 - 49151UDP/TCP port numbers assigned by IANA. For the procedure, use and assignment of port numbers in this range - refer to the IANA database. (http://www.IANA.com/). See Note 1.
49152Trigger to establish a PDN connection of non-IP PDN type using the default APN.
49153 - 65535Reserved for future allocation by 3GPP. For a port number in this range an application must be made to 3GPP.
A receiving entity shall ignore (i.e. skip over and commence processing at the next information element) any information element where the value of the Information-Element-Data is Reserved or not supported.
In the case where this IE is to be used in a concatenated SM then the IEI, its associated IEI length and IEI data shall be contained in the first segment of the concatenated SM. The IEI, its associated IEI length and IEI data shall also be contained in every subsequent segment of the concatenated SM.
Up
9.2.3.24.5  SMSC Control Parametersp. 79
The facility enables the SMS protocol headers to be expanded using a flexible method. It may be used to control the SMSC, but is also passed transparently to the receiving mobile. The Information Element must be present in every short message affected by it, i.e. in every short message in a concatenated message.
The Information Element data octets shall be coded as follows:
octet 1  Selective Status Report
This facility is used to control the creation of Status Reports, depending on the error code of the particular message. It is also used by the sending entity to request inclusion of the original UDH into the Status Report. In this case the original UDH must be separated from the rest of the UDH using the Source Indicator. The TP-SRR must be set in order for the Selective Status Report to be enabled. The bits are defined as follows:
bit 0
0
No Status Report for short message transaction completed
1
Status Report for short message transaction completed
bit 1
0
No Status Report for permanent error when SC is not making any more transfer attempts
1
Status Report for permanent error when SC is not making any more transfer attempts
bit 2
0
No Status Report for temporary error when SC is not making any more transfer attempts
1
Status Report for temporary error when SC is not making any more transfer attempts
bit 3
0
No Status Report for temporary error when SC is still trying to transfer SM
1
Status Report for temporary error when SC is still trying to transfer SM
bits 4 and 5
reserved for future use.
bit 6
0
No activation
1
A Status Report generated by this Short Message, due to a permanent error or last temporary error, cancels the SRR of the rest of the Short Messages in a concatenated message. This feature can only be used where a SC is aware of the segmentation of a concatenated SM and is therefore an implementation matter.
bit 7
0
Do not include original UDH into the Status Report
1
Include original UDH into the Status Report
Up
9.2.3.24.6  UDH Source Indicatorp. 80
The facility is used to separate the UDH of the original message, a UDH created by the SMSC, and a UDH provided by the original receiving entity. The Source Indicator is placed in front of the content inserted by the source. The indicated content (one or more Information-Elements) ends at the next UDH-Source-Indicator, or at the end of the UDH. The Separator is intended to be used especially in Status Reports, but can also be used by the SMSC to add information into Short Message (for example Message waiting). The default content for a UDH in a SMS-DELIVERY is the headers inserted by the sending device, and the default content for a UDH in a SMS-STATUS-REPORT is the headers copied from the SMS-DELIVERY-REPORT.
Values of octet:
01
The following part of the UDH is created by the original sender (valid in case of Status Report)
02
The following part of the UDH is created by the original receiver (valid in case of Status Report)
03
The following part of the UDH is created by the SMSC (can occur in any message or report)
In the case where this IEI is to be used in a concatenated SM then the IEI, its associated IEI length and IEI data shall be contained in the first segment of the concatenated SM. The IEI, its associated IEI length and IEI data should also be contained in every subsequent segment of the concatenated SM although this is not mandatory. However, in the case where these elements are not contained in every subsequent segment of the concatenated SM and where an out of sequence segment delivery occurs or where the first segment is not delivered then processing difficulties may arise at the receiving entity which may result in the concatenated SM being totally or partially discarded.
Up
9.2.3.24.7  (U)SIM Toolkit Security Headersp. 80
There are no IEI data values associated with these IEI values and so the associated Length of Information element field is present but set to zero.
These IEI values implicitly define that a Security Header is always present at the start of the TP-User-Data field which immediately follows the TP-User-Data-Header. Details of the Security Header will be found in TS 31.115.
In the case where a concatenated message contains a Security Header then the Security Header will only be present in the first segment of a concatenated message.
In the case where SMS compression is applied to a TP-User-Data field which contains a Security Header then the SMS compression header (TS 23.042) shall immediately precede the Security Header.
Up
9.2.3.24.8  Concatenated short messages, 16-bit reference numberp. 80
This facility is an enhanced variant of the Concatenated Short Message facility (see clause 9.2.3.24.1). The enhancement is a 16-bit reference number, instead of the short 8-bit reference number. The larger reference number reduces the probability that two different concatenated messages are mistakenly sent with identical reference numbers to a receiver. Except for the size of the reference number this facility is identical to the Concatenated Short Message facility (see clause 9.2.3.24.1).
In the case of uncompressed 8-bit data, the maximum length of the short message within the TP-UD field is 133 (140-7) octets.
In the case of uncompressed GSM 7 bit default alphabet data, the maximum length of the short message within the TP-UD field is 152 (160-8) characters. A character represented by an escape-sequence shall not be split in the middle.
In the case of 16 bit uncompressed USC2 data, the maximum length of the short message within the TP-UD field is 66 ((140-7)/2) characters. A UCS2 character shall not be split in the middle; if the length of the User Data Header is odd, the maximum length of the whole TP-UD field is 139 octets.
In the case of compressed GSM 7 bit default alphabet data, 8 bit data or UCS2 the maximum length of the compressed short message within the TP-UD field is 133 (140-7) octets including the Compression Header and Compression Footer, both or either of which may be present (see clause 3.9).
The relation between compression and concatenation is the same as for Concatenated Short Messages (see clause 9.2.3.24.1).
The Information-Element-Data field contains information set by the application in the SMS-SUBMIT so that the receiving entity is able to re-assemble the short messages in the correct order. Each concatenated short message contains a reference number which together with the originating address and Service Centre address allows the receiving entity to discriminate between concatenated short messages sent from different originating SMEs and/or SCs. In a network which has multiple SCs, it is possible for different segments of a concatenated SM to be sent via different SCs and so it is recommended that the SC address should not be checked by the MS unless the application specifically requires such a check.
The TP elements in the SMS-SUBMIT PDU, apart from TP-MR, TP-UDL and TP-UD, should remain unchanged for each SM which forms part of a concatenated SM, otherwise this may lead to irrational behaviour. TP-MR must be incremented for every segment of a concatenated message as defined in clause 9.2.3.6. A SC shall handle segments of concatenated message like any other short message. The relation between segments of a concatenated message is made at the originator, where the message is segmented, and at the recipient, where the message is reassembled. SMS-COMMANDs identify messages by TP-MR and therefore apply to only one segment of a concatenated message. It is up to the originating SME to issue SMS-COMMANDs for all the required segments of a concatenated message.
The Information-Element-Data octets shall be coded as follows:
Octet 1-2  Concatenated short messages, 16-bit reference number
This octet shall contain a modulo 65536 counter indicating the reference number for a particular enhanced concatenated short message. This reference number shall remain constant for every short message which makes up a particular enhanced concatenated short message.
Octet 3  Maximum number of short messages in the enhanced concatenated short message
This octet shall contain a value in the range 0 to 255 indicating the total number of short messages within the concatenated short message. The value shall start at 1 and remain constant for every short message which makes up the enhanced concatenated short message. If the value is zero then the receiving entity shall ignore the whole Information Element.
Octet 4  Sequence number of the current short message
This octet shall contain a value in the range 0 to 255 indicating the sequence number of a particular short message within the concatenated short message. The value shall start at 1 and increment by one for every short message sent within the concatenated short message. If the value is zero or the value is greater than the value in octet 3 then the receiving entity shall ignore the whole Information Element.
The IEI and associated IEI length and IEI data shall be present in every segment of the concatenated SM.
Up
9.2.3.24.9  Wireless Control Message Protocolp. 81
The Wireless Control Message Protocol (WCMP) is part of the WAP suite of protocols; an open standard specified by the WAP Forum Ltd.
The protocol specifies a set of messages that can be used by the receiver to notify the sender if an error occurs. This can be due to routing problems, no application listening at the destination port number, or due to insufficient buffer capacity. The error messages can be used by the sender to avoid retransmitting packets, that can not be properly handled at the receiver. WCMP can also be used for diagnostics and informational purposes. WCMP messages are usually generated by a datagram transport layer or a management entity.
The Information-Element-Data octet(s) shall be coded as follows:
Octet 1-n  Protocol Data Unit of WCMP
This octet(s) shall contain a WCMP protocol data unit.
In the case where this IE is to be used in a concatenated SM then the IEI, its associated IEI length and IEI data shall be contained in the first segment of the concatenated SM. The IEI, its associated IEI length and IEI data shall also be contained in every subsequent segment of the concatenated SM.
Up

Up   Top   ToC