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.11  IETF RFC 5322 E-Mail Headerp. 98
This information element is used to indicate the existence of an IETF RFC 5322 Internet electronic mail in the data part of the short message. Both, E-Mail Header and (optional) E-Mail Body shall be parts of the SM's data and shall be compliant with the syntax specified in IETF RFC 5322. The character set used for encoding of E-Mail Header and E-Mail body, however, shall be according to TS 23.038. Encoding of E-Mail Header and E-Mail Body shall be done using the same character set.
In compliance with IETF RFC 5322 the E-Mail Header shall always be located at the very beginning of the SM's data part. It shall always be present in the "unfolded" format as it is specified in IETF RFC 5322. Not the <CRLF> character defined in IETF RFC 5322 but the <LF> character according to TS 23.038 shall be used for the separation of different E-Mail Header fields.
If an RFC 5322 E-Mail Body exists, it shall immediately follow the E-Mail Header in the SM's data part.
In case of an IETF RFC 5322 E-Mail Header exceeding the data part of a single SM, concatenation shall be used. In this case the E-Mail Header starts in the first segment of a concatenated SM and continues in one or several subsequent segments. The IETF RFC 5322 E-Mail Body shall immediately follow the final fraction of the IETF RFC 5322 E-Mail Header and may also be spread over several segments of the concatenated SM.
In case where this IEI is to be used in a concatenated SM then the IEI, its associated IEDL, and IED fields shall be contained in the first segment of the concatenated SM and shall also be contained in every subsequent segment of the concatenated SM.
The Information-Element-Data octet shall be coded as follows:
Octet 1
IETF RFC 5322 E-Mail Header length indicator.
This octet shall indicate the length of the IETF RFC 5322 E-Mail Header that is located at the beginning of the data part of the SM. In case of an E-Mail Header exceeding the data part of a single SM, this octet shall indicate the length of that fraction of the IETF RFC 5322 E-Mail Header that is located at the beginning of the data part of the current segment of the concatenated SM.
If the user data is coded using the GSM 7 bit default alphabet, this IED octet shall give an integer representation of the number of septets within (that fraction of) the IETF RFC 5322 E-Mail Header that is located at the beginning of the data part of the current (segment of the concatenated) SM. See Figure 9.2.3.24.11-a.
If the user data is coded using 8-bit data, this IED octet shall give an integer representation of the number of octets within (that fraction of) the IETF RFC 5322 E-Mail Header that is located at the beginning of the data part of the current (segment of the concatenated) SM. See Figure 9.2.3.24.11-b.
If the user data is coded using UCS2 [24] data, this IED octet shall give an integer representation of the number of UCS2 characters (consisting of 2 octets) within (that fraction of) the RFC 822 E-Mail Header that is located at the beginning of the data part of the current (segment of the concatenated) SM. See Figure 9.2.3.24.11-c.
The diagram below shows the layout of the IED for GSM 7 bit default alphabet data.
Copy of original 3GPP image for 3GPP TS 23.040, Fig. 9.2.3.24.11-a:
Figure 9.2.3.24.11-a
(⇒ copy of original 3GPP image)
Up
The diagram below shows the layout of the IED for 8 bit data.
Copy of original 3GPP image for 3GPP TS 23.040, Fig. 9.2.3.24.11-b:
Figure 9.2.3.24.11-b
(⇒ copy of original 3GPP image)
Up
The diagram below shows the layout of the IED for UCS2 data.
Copy of original 3GPP image for 3GPP TS 23.040, Fig. 9.2.3.24.11-c:
Figure 9.2.3.24.11-c
(⇒ copy of original 3GPP image)
Up
9.2.3.24.12  Hyperlink format element |R5|p. 100
A hyperlink format element shall be structured as follows:
Octet 1 and 2  Absolute Element Position (integer representation).
The Absolute Element Position indicates the absolute character position within the message text. The absolute character position relates to the entire text within the concatenated message, the first character is numbered character 1.
Octet 3  Hyperlink Title length:
an integer representation of the number of characters in the hyperlink title.
Octet 4  URL length:
an integer representation of the number of characters in the URL.
A space character shall be inserted between the hyperlink title and the URL. The hyperlink title can be a mixture of text, animations and pictures. Elements (text, animations and pictures) for which the position is included in the range [Absolute hyperlink position…Absolute hyperlink position+hyperlink title length] are part of the hyperlink title. The string of text in the range [Absolute hyperlink position+hyperlink title length+1…Absolute hyperlink position+hyperlink title length+1+URL length] is to be interpreted as a URL.
Up
9.2.3.24.13  Enhanced Voice Mail Information |R6|p. 101
Enhanced Voice Mail Information allows a Voice Mail system to convey to a mobile subscriber, comprehensive information regarding individual voice mail messages and mailbox status.
Enhanced Voice Mail Information has two types of Information Element Data
  • Enhanced Voice Mail Notification which conveys to the MS information regarding newly deposited Voice Mail messages and Voice Mailbox Status
  • Enhanced Voice Mail Delete Confirmation which allows an MS to maintain Voice mailbox status information synchronisation between the MS and the Voice Mailbox in the event of Voice Mail Message deletion.
The first 'bit' of the Enhanced Voice Mail Information Element Data is known as Enhanced Voice Mail PDU Type and discriminates between whether the Enhanced Voice Mail Information PDU is an Enhanced Voice Mail Notification or an Enhanced Voice Mail Delete Confirmation.
Up
9.2.3.24.13.1  Enhanced Voice Mail Notificationp. 101
The Enhanced Voice Mail Notification Information Element Data has the following format where the parameters are in strict order following the IEDL. The Enhanced Voice Mail Notification IEI and its associated IEDL and IED shall be complete within a single UDH.
In the event of a contradiction between Enhanced Voice Mail Notification and either the DCS (TS 23.038) indicating Voicemail Message Waiting or the Special SMS Message Indication (clause 9.2.3.24.2) indicating Voice Message Waiting or both then the Enhanced Voice Mail Notification specified here shall take precedence.
Parameter Parameter Length Mandatory/Optional/Conditional
ENHANCED_VOICE_MAIL_PDU_TYPEBit 0 Octet 1M
RESERVED_FOR_FUTURE_USEBit 1 Octet 1M
MULTIPLE_SUBSCRIBER_PROFILEBits 2..3 Octet 1M
SM_STORAGEBit 4 Octet 1M
VM_MAILBOX_ALMOST_FULLBit 5 Octet 1M
VM_MAILBOX_FULLBit 6 Octet 1M
VM_MAILBOX_STATUS_EXTENSION_INDICATORBit 7 Octet 1M
VM_MAILBOX_ACCESS_ADDRESSOctets 2… n+2 (NOTE 2)M
NUMBER_OF_VOICE_MESSAGESBits 0..7 Octet n+3 M
NUMBER_OF_VM_NOTIFICATIONSBits 0..4 Octet n+4M
RESERVED_FOR_FUTURE_USEBits 5..7 Octet n+4M
VM_MAILBOX_STATUS_EXTENSION_LENGTH1 Octet (NOTE 3)C
VM_MAILBOX_STATUS_EXTENSION_DATA1 or more Octets (NOTE 3)C
VM_MESSAGE_ID (NOTE 1)Bits 0..15 Octets n+5..n+6M
VM_ MESSAGE_LENGTH (NOTE 1)Bits 0..7 Octet n+7M
VM_ MESSAGE_RETENTION_DAYS (NOTE 1)Bits 0..4 Octet n+8M
RESERVED_FOR_FUTURE_USE (NOTE 1)Bit 5 Octet n+8M
VM_MESSAGE_PRIORITY_INDICATION (NOTE 1)Bit 6 Octet n+8M
OCTET_VM_MESSAGE_EXTENSION_INDICATOR (NOTE 1)Bit 7 Ocet n+8M
VM_MESSAGE_CALLING_LINE_IDENTITY (NOTE 1)Octets n+9.. n+9+m (NOTE 2)M
VM_MESSAGE_EXTENSION_LENGTH (NOTE 1)1 Octet (NOTE 3)C
VM_MESSAGE_EXTENSION_DATA (NOTE 1)1 or more Octets (NOTE 3)C
NOTE 1:
This sequence of parameters are repeated a number of times according to the number of Voice Mail notifications conveyed in this IE.
NOTE 2:
'n' and 'm' denote the number of octets required for the VM_MAILBOX_ACCESS_ADDRESS and the VM_CALLING_LINE_IDENTITY as appropriate including the Address-Length, Type-of-address and Address-value (see clause 9.1.2.5).
NOTE 3:
The Conditional Octets are excluded from the Octet count in the table in this release because no extensions are defined in this release.
ENHANCED_VOICE_MAIL_PDU_TYPE
This parameter shall be set to 0 to specify that the following Information Element Data Parameters is an Enhanced Voice Mail Notification.
RESERVED_FOR_FUTURE_USE
This parameter is set to 0 and is reserved for future use.
MULTIPLE_SUBSCRIBER_PROFILE
This parameter shall indicate the Multiple Subscriber Profile (see TS 23.097):
  00  profile ID 1
  10  profile ID 2
  01  profile ID 3
  11  profile ID 4
SM_STORAGE
This parameter shall be set to 0 to indicate that this SM shall be discarded after evaluating its contents; otherwise it shall be set to a 1 to indicate to the MS that this SM shall be stored in the ME or the USIM.
VM_MAILBOX_ALMOST_FULL
This parameter shall be set to 1 if the Voice Mailbox in the Voice Mail system is almost full; otherwise this field shall be set to 0. The point at which the voice mailbox is considered almost full is Voice Mail System specific.
VM_MAILBOX_FULL
This parameter shall be set to 1 if the Voice Mailbox in the Voice Mail system is full; otherwise this field shall be set to 0.
VM_MAILBOX_STATUS_EXTENSION_INDICATOR
In this release, this parameter shall be set to 0. This parameter shall be set to 1 to indicate that a VM_MAILBOX_STATUS_EXTENSION_LENGTH parameter is present in this PDU.
VM_MAILBOX_ACCESS_ADDRESS
This parameter shall contain the Voice Mailbox number. It shall be coded according to clause 9.1.2.5. In case of contradiction between this parameter and the Mailbox Dialing Numbers stored on (U)SIM this parameter shall take precedence and the MS may try to update EFMBDN on (U)SIM.
NUMBER_OF_VOICE_MESSAGES
This octet shall contain a value in the range 0 to 255 indicating the current number of Voice Mail messages that are unread. The value 255 shall be taken to mean 255 or greater. The NUMBER_OF_VOICE_MESSAGES shall be stored on the (U)SIM in accordance with the procedure for storage of Message Waiting Indication Status described in Special SMS Message Indication (clause 9.2.3.24.2).
NUMBER_OF_VM_NOTIFICATIONS
This parameter has a range 0 to 15. This parameter shall indicate the number of specific Voice Message notifications to follow within this IE.
RESERVED_FOR_FUTURE_USE
This parameter shall be set to 0 and is reserved for future use.
VM_MAILBOX_STATUS_EXTENSION_LENGTH
This parameter shall be set to the number of additional octets that immediately follow. This parameter has a value in the range 0 to 255. The presence of this parameter is conditional on the setting of VM_MAILBOX_STATUS_EXTENSION_INDICATOR in this PDU.
VM_MAILBOX_STATUS_EXTENSION_DATA
This parameter comprises a number of additional octets allowing additional VM mailbox generic status parameters to be conveyed in this PDU. Additional octets are not defined in this release but may be defined later by 3GPP. This parameter is conditional on the presence of VM_MAILBOX_EXTENSION_LENGTH
VM_MESSAGE_ID
This parameter shall be set to the message ID of the Voice Mail message in this specific Voice Message notification. This parameter is binary and has a range 0 to 65535, modulus 65536. It is the responsibility of the Voice Mail system to set this parameter to uniquely identify a Voice Mail message within the modulus.
VM_ MESSAGE_LENGTH
This parameter shall be set to the length of the Voice Mail message in this notification in seconds. This parameter has a range 0 to 255. For voice mail messages that are longer than 255 seconds, this parameter shall be set to its maximum 255.
VM_ MESSAGE_RETENTION_DAYS
This parameter shall be set to the number of days after which the specific Voice Mail message in this notification is anticipated to be automatically deleted from the Voice Mail system timed from the GSM Timestamp (TP-SCTS, clause 9.2.3.11) for this Enhanced Voice Mail Notification. This parameter has a range 0 to 31. For Voice Mail messages that have a longer retention time than 31 days, this parameter shall be set to its maximum 31.
RESERVED_FOR_FUTURE_USE
This parameter is set to 0 and is reserved for future use.
VM_ MESSAGE_PRIORITY_INDICATION
This parameter shall be set to 1 to indicate that the specific Voice Mail message in this notification held in the Voice Mailbox is urgent; otherwise the parameter shall be set to 0.
VM_MESSAGE_EXTENSION_INDICATOR
In this release, this parameter shall be set to 0. This parameter shall be set to a 1 to indicate that a VM_MESSAGE_EXTENSION_LENGTH parameter is present in this PDU.
VM_MESSAGE_CALLING_LINE_IDENTITY
This parameter shall contain the address to be used by the mobile subscriber to contact the originator of the specific Voice Mail message in this notification. Where the CLI is not available then the coding of this parameter shall indicate that there is no address. i.e The length indicator in this parameter shall be set to 0.
This parameter coding shall comply with the the SM-TL address format specified in clause 9.1.2.5 above.
VM_MESSAGE_EXTENSION_LENGTH
This parameter shall be set to the number of additional octets that immediately follow. This parameter has a value in the range 0 to 255. The presence of this parameter is conditional on the setting of VM_MESSAGE_EXTENSION_INDICATOR in this PDU.
VM_MESSAGE_EXTENSION_DATA
This parameter comprises a number of additional octets allowing additional voicemail message specific parameters to be conveyed in this PDU. Additional octets are not defined in this release but may be defined later by 3GPP. This parameter is conditional on the presence of VM_MESSAGE_EXTENSION_LENGTH.
Up
9.2.3.24.13.2  Enhanced Voice Mail Delete Confirmationp. 104
The Enhanced Voice Mail Delete Confirmation Information Element Data contains synchronization information. A Voice Mail system may send an Enhanced Voice Mail Delete Confirmation in order to indicate to the ME that certain voice mail messages that have been deleted and to indicate the updated status of the Voice Mailbox.
The Enhanced Voice Mail Delete Confirmation Information Element Data has the following format where the parameters are in strict order following the IEDL. The Enhanced Voice Mail Delete Confirmation IEI and its associated IEDL and IED shall be complete within a single UDH.
Parameter Parameter Length Mandatory/Optional/Conditional
ENHANCED_VOICE_MAIL_PDU_TYPEBit 0 Octet 1M
RESERVED_FOR_FUTURE_USEBit 1 Octet 1M
MULTIPLE_SUBSCRIBER_PROFILEBits 3..2 Octet 1M
SM_STORAGEBit 4 Octet 1M
VM_MAILBOX_ALMOST_FULLBit 5 Octet 1M
VM_MAILBOX_FULLBit 6 Octet 1M
VM_MAILBOX_STATUS_EXTENSION_INDICATOR Bit 7 Octet 1M
VM_MAILBOX_ACCESS_ADDRESSOctets 2..n+2 (NOTE 2)M
NUMBER_OF_VOICE_MESSAGESBits 0..7 Octet n+3M
NUMBER_OF_VM_DELETESBits 0..4 Octet n+4M
RESERVED_FOR_FUTURE_USEBits 5..7 Octet n+4M
VM_MAILBOX_STATUS_EXTENSION_LENGTH1 Octet (NOTE 3)C
VM_MAILBOX_STATUS_EXTENSION_DATA1 or more Octets (NOTE 3) C
VM_MESSAGE_ID (NOTE 1)Octets n+5..n+6 M
RESERVED_FOR_FUTURE_USE (NOTE 1)Bits 0..6 Octet n+7M
VM_MESSAGE_EXTENSION_INDICATOR (NOTE 1)Bit 7 Octet n+7M
VM_MESSAGE_EXTENSION_LENGTH (NOTE 1)1 Octet (NOTE 3)C
VM_MESSAGE_EXTENSION_DATA (NOTE 1)1 or more Octets (NOTE 3)C
NOTE 1:
This sequence of parameters are repeated a number of times according to the number of Voice Mail Delete Confirmations conveyed in this IE.
NOTE 2:
'n' denotes the number of octets required for the VM_MAILBOX_ACCESS_ADDRESS including the Address-Length, Type-of-address and Address-value (see clause 9.1.2.5).
NOTE 3:
The Conditional Octets are excluded from the Octet count in the table in this release because no extensions are defined in this release.
ENHANCED_VOICE_MAIL_PDU_TYPE
This parameter shall be set to 1 to specify that the following Information Element Data is an Enhanced Voice Mail Delete Confirmation.
RESERVED_FOR_FUTURE_USE
This parameter is set to 0 and is reserved for future use.
MULTIPLE_SUBSCRIBER_PROFILE
SM_STORAGE
VM_MAILBOX_ALMOST_FULL
VM_MAILBOX_FULL
VM_MAILBOX_STATUS_EXTENSION_INDICATOR
In this release, this parameter shall be set to 0. This parameter shall be set to 1 to indicate that a VM_MAILBOX_STATUS_EXTENSION_LENGTH parameter is present in this PDU.
VM_MAILBOX_ACCESS_ADDRESS
NUMBER_OF_VOICE_MESSAGES
NUMBER_OF_VM_DELETES
This parameter has a range 0 to 63. This parameter shall indicate the number of VM_MESSAGE_ID's that follow in this IE
RESERVED_FOR_FUTURE_USE
This parameter is set to 0 and is reserved for future use.
VM_MAILBOX_STATUS_EXTENSION_LENGTH
This parameter shall be set to the number of additional octets that immediately follow. This parameter has a value in the range 0 to 255. The presence of this parameter is conditional on the setting of VM_MAILBOX_STATUS_EXTENSION_INDICATOR in this PDU.
VM_MAILBOX_STATUS_EXTENSION_DATA
This parameter comprises a number of additional octets allowing additional VM mailbox generic status parameters to be conveyed in the PDU. Additional octets are not defined in this release but may be defined later by 3GPP. This parameter is conditional on the presence of VM_MAILBOX_EXTENSION_LENGTH
VM_MESSAGE_ID
This parameter shall be set to the message ID of the specific voice mail message(s) whose deletion is being confirmed. The range of this parameter is defined in clause 9.2.3.24.13.1 and for a specific voice mail message the value of this parameter shall be identical to that used for the VM Notification. This parameter is repeated according to the number of voice mail message deletions being confirmed.
RESERVED_FOR_FUTURE_USE
This parameter is set to 0 and is reserved for future use. This parameter is repeated according to the number of voice mail message deletions being confirmed.
VM_MESSAGE_EXTENSION_INDICATOR
In this release, this parameter shall be set to 0.This parameter shall be set to a 1 to indicate that a VM_MESSAGE_EXTENSION_LENGTH parameter is present in this PDU.
VM_MESSAGE_EXTENSION_LENGTH
This parameter shall be set to the number of additional octets that immediately follow. This parameter has a value in the range 0 to 255. The presence of this parameter is conditional on the setting of VM_MESSAGE_EXTENSION_INDICATOR in this PDU
VM_MESSAGE_EXTENSION_DATA
This parameter comprises a number of additional octets allowing additional voicemail message specific parameters to be conveyed in this PDU. Additional octets are not defined in this release but may be defined later by 3GPP. This parameter is conditional on the presence of VM_MESSAGE_EXTENSION_LENGTH
Up
9.2.3.24.14  Identification of a directory number within the User Data Field |R6|p. 106
A directory number may, as an optional feature, be identified within the User Data Field.
This allows, for example, a receiving entity to automatically identify a string of digits in the User Data Field as being a telephone number in order to facilitate easy call back by user action.
This shall be implemented by enclosing the directory number in inverted commas (character 0100010 from the 7 bit default alphabet in TS 23.038 or its equivalent in other character sets).
Unspecified address formats or International address formats (using + symbol) may be used for the directory number.
Spaces may be included with the directory number inside the inverted commas. E.g. "+1 234 567 8901"
The User Data Field displayed to the recipient may contain more than one directory number, in which case it is for the user to select the one required.
Up
9.2.3.24.15  National Language Single Shift |R8|p. 106
This information element is used to indicate which National Language Single Shift Table is used instead of the GSM 7 bit default alphabet extension table specified in TS 23.038.
The total length of the IE is 1 octet:
Octet 1
National Language Identifier.
The National Language Identifier values and Language tables are defined in TS 23.038.
A receiving entity shall ignore (i.e. skip over and commence processing at the next information element) this information element if the value of the National Language Identifier is not described in TS 23.038.
If this IE is duplicated within different segments of a concatenated message then a receiving entity shall process each segment individually.
If this IE is not included within a segment of a concatenated message then the receiving entity shall use the GSM 7 bit default alphabet extension table for this segment.
In the event that this IE is duplicated within one segment of a concatenated message or a single message then a receiving entity shall use the last occurrence of the IE.
In the event that this IE is received within a single message or a segment of a concatenated message, in which the DCS has indicated UCS-2 encoding, then the receiving entity shall ignore this IE.
Up
9.2.3.24.16  National Language Locking Shift |R8|p. 107
This information element is used to indicate which National Language Locking Shift Table is used instead of the GSM 7 bit default alphabet specified in TS 23.038.
This IE is coded in the same way as the National Language Single Shift IE in clause 9.2.3.24.15.
A receiving entity shall ignore (i.e. skip over and commence processing at the next information element) this information element if the value of the National Language Identifier is not described in TS 23.038.
If this IE is duplicated within different segments of a concatenated message then a receiving entity shall process each segment individually.
If this IE is not included within a segment of a concatenated message then the receiving entity shall use the GSM 7 bit default alphabet table for this segment.
In the event that this IE is duplicated within one segment of a concatenated message or a single message then a receiving entity shall use the last occurrence of the IE.
In the event that this IE is received within a single message or a segment of a concatenated message, in which the DCS has indicated UCS-2 encoding, then the receiving entity shall ignore this IE.
Up
9.2.3.24.17  Filler |R17|p. 107
This information element shall be used when there is a requirement to replace IEs in the User Data Header while retaining the original TP-User-Data-Header-Length (UDHL) and TP-User-Data-Length (TP-UDL) values.
When the Filler IE is used, the information element data octets shall be set to 0. The length field of the Filler IE shall be set to the same value of the length field of the IE it is replacing.
A receiving entity shall ignore (i.e. skip over and commence processing at the next information element) the content of this IE.
Multiple occurrences of this IE may occur.
Up

Up   Top   ToC